]> granicus.if.org Git - python/log
python
26 years agoBump the patch level to 1.5.2b2, just in case I feel like releasing
Guido van Rossum [Sat, 24 Oct 1998 19:47:34 +0000 (19:47 +0000)]
Bump the patch level to 1.5.2b2, just in case I feel like releasing
next week. :-)

26 years agoBump version to 1.5.2b1
Guido van Rossum [Sat, 24 Oct 1998 19:45:43 +0000 (19:45 +0000)]
Bump version to 1.5.2b1

26 years agoRaise the root window on reset().
Guido van Rossum [Sat, 24 Oct 1998 16:38:38 +0000 (16:38 +0000)]
Raise the root window on reset().
Different action on WM_DELETE_WINDOW is more likely to do the right thing,
allowing us to destroy old windows.

26 years agoSplit the goto() function in two: _goto() is the internal one,
Guido van Rossum [Sat, 24 Oct 1998 16:29:21 +0000 (16:29 +0000)]
Split the goto() function in two: _goto() is the internal one,
using Canvas coordinates, and goto() uses turtle coordinates
and accepts variable argument lists.

26 years agoImprovement to the previous fix suggested by Thomas Bellman: if the
Guido van Rossum [Sat, 24 Oct 1998 15:02:59 +0000 (15:02 +0000)]
Improvement to the previous fix suggested by Thomas Bellman: if the
unlink() or fdopen() fail, close the file descriptor and re-raise the
exception.

26 years agoCope with destruction of the window
Guido van Rossum [Sat, 24 Oct 1998 14:03:48 +0000 (14:03 +0000)]
Cope with destruction of the window

26 years agoThe last two example functions in the section about default argument
Guido van Rossum [Sat, 24 Oct 1998 13:15:28 +0000 (13:15 +0000)]
The last two example functions in the section about default argument
values (4.7.1) should return l, not a.  Reported by Axel Boldt.

26 years agoTurtle graphics
Guido van Rossum [Sat, 24 Oct 1998 05:46:37 +0000 (05:46 +0000)]
Turtle graphics

26 years agoThe TemporaryFile() function has a security leak -- because the
Guido van Rossum [Sat, 24 Oct 1998 01:34:45 +0000 (01:34 +0000)]
The TemporaryFile() function has a security leak -- because the
filenames generated are easily predictable, it is possible to trick an
unsuspecting program into overwriting another file by creating a
symbolic link with the predicted name.  Fix this by using the
low-level os.open() function with the O_EXCL flag and mode 0700.  On
non-Unix platforms, presumably there are no symbolic links so the
problem doesn't exist.  The explicit test for Unix (posix, actually)
makes it possible to change the non-Unix logic to work without a
try-except clause.

The mktemp() file is as unsafe as ever.

26 years agoUse of Breakpoint class should be bdb.Breakpoint.
Guido van Rossum [Sat, 24 Oct 1998 01:28:22 +0000 (01:28 +0000)]
Use of Breakpoint class should be bdb.Breakpoint.

26 years agoMoved compile_command() to a file of its own (codeop.py).
Guido van Rossum [Thu, 22 Oct 1998 21:56:44 +0000 (21:56 +0000)]
Moved compile_command() to a file of its own (codeop.py).

26 years agoMoved compile_command() here from code.py, so JPython can provide its
Guido van Rossum [Thu, 22 Oct 1998 21:56:15 +0000 (21:56 +0000)]
Moved compile_command() here from code.py, so JPython can provide its
own version.

26 years agoJim Fulton writes:
Guido van Rossum [Thu, 22 Oct 1998 20:15:36 +0000 (20:15 +0000)]
Jim Fulton writes:

"""
I've attached a long overdue patch to pickle.py to bring it to format
1.3, which is the same as 1.2 except that the binary float format
is supported.  This is done using the new platform-indepent format
features of struct.

This patch also gets rid of the undocumented obsolete Pickler
dump_special method.
"""

26 years agoBrief update on the slightly changed API of pyColorChooser.askcolor().
Barry Warsaw [Thu, 22 Oct 1998 19:00:38 +0000 (19:00 +0000)]
Brief update on the slightly changed API of pyColorChooser.askcolor().

Added a To Do list.

26 years ago__init__(): Removed initialcolor keyword.
Barry Warsaw [Thu, 22 Oct 1998 18:51:22 +0000 (18:51 +0000)]
__init__(): Removed initialcolor keyword.

show(): added color keyword here so that the selected color can be
chosen on each invocation of askcolor().

Also fixed this class, and askcolor() so that the same Chooser
instance can be re-used instead of creating a new one on each
invocation of askcolor().

Added a module function save() which can be used to explicitly save
the option database in ~/.pynche.  This does not happen automatically
when used as a modal.

26 years agosticky should be NSEW to fix pixel weirdness at right edge
Barry Warsaw [Thu, 22 Oct 1998 18:48:45 +0000 (18:48 +0000)]
sticky should be NSEW to fix pixel weirdness at right edge

26 years agoError message goes to stderr
Barry Warsaw [Thu, 22 Oct 1998 18:48:01 +0000 (18:48 +0000)]
Error message goes to stderr

canceled() takes an optional flag so that the canceled flag can be
cleared.

26 years agobeep => bell
Barry Warsaw [Thu, 22 Oct 1998 18:46:28 +0000 (18:46 +0000)]
beep => bell

deiconify(): New method

26 years agoFixed running of standalone via command line. Also, only do save from
Barry Warsaw [Thu, 22 Oct 1998 18:45:52 +0000 (18:45 +0000)]
Fixed running of standalone via command line.  Also, only do save from
main() so that run-as-modal doesn't automatically save database.

26 years agoMove 'import sys' to top of module, as noted by Tim Peters.
Guido van Rossum [Thu, 22 Oct 1998 16:18:25 +0000 (16:18 +0000)]
Move 'import sys' to top of module, as noted by Tim Peters.

26 years agoJim Fulton writes:
Guido van Rossum [Thu, 22 Oct 1998 15:46:50 +0000 (15:46 +0000)]
Jim Fulton writes:

"""
I had originally not realized that PyEval_GetGlobals did not
INCREF it's return value.  The fix is to add the INCREF,
as shown below.
"""

26 years agoAdded {Get,Set}WindowUserData methods.
Jack Jansen [Thu, 22 Oct 1998 15:08:00 +0000 (15:08 +0000)]
Added {Get,Set}WindowUserData methods.

26 years agoDescribe all the new features
Barry Warsaw [Thu, 22 Oct 1998 04:14:24 +0000 (04:14 +0000)]
Describe all the new features

26 years agoChooser.__init__(): Added `wantspec' keyword to conform exactly to
Barry Warsaw [Thu, 22 Oct 1998 03:44:52 +0000 (03:44 +0000)]
Chooser.__init__(): Added `wantspec' keyword to conform exactly to
tkColorChooser.askcolor() interface (i.e. don't return a color name
even if there is an exact match).

26 years agoMany changes to support a second mode of operation. Pynche can now be
Barry Warsaw [Thu, 22 Oct 1998 03:25:59 +0000 (03:25 +0000)]
Many changes to support a second mode of operation.  Pynche can now be
run either as a standalone application (by running pynche or
pynche.pyw), or as a modal dialog inside another application.  This
can be done by importing pyColorChooser and running askcolor().  The
API for this is the same as the tkColorChooser.askcolor() API, namely:

    When `Okay' is hit, askcolor() returns ((r, g, b), "name").  When
    `Cancel' is hit, askcolor() returns (None, None).

Note the following differences:

    1. pyColorChooser.askcolor() takes an optional keyword `master'
       which if set tells Pynche to run as a modal dialog.  `master'
       is a Tkinter parent window.  Without the `master' keyword
       Pynche runs standalone.

    2. in pyColorChooser.askcolor() will return a Tk/X11 color name as
       "name" if there is an exact match, otherwise it will return a
       color spec, e.g. "#rrggbb".  tkColorChooser can't return a
       color name.

There are also some UI differences when running standalone vs. modal.
When modal, there is no "File" menu, but instead there are "Okay" and
"Cancel" buttons.

The implementation of all this is a bit of a hack, but it seems to
work moderately well.  I'm not guaranteeing the pyColorChooser.Chooser
class has the same semantics as the tkColorChooser.Chooser class.

26 years agoPiers Lauder writes:
Guido van Rossum [Wed, 21 Oct 1998 22:06:56 +0000 (22:06 +0000)]
Piers Lauder writes:

"""
Jochen Hayek has reported a problem with some versions of IMAP4
servers that choose to mix the case in their CAPABILITIES response.

The patch below fixes the problem.
"""

26 years agoAdd note about compiling FORMS with -Dclear=__GLclear.
Guido van Rossum [Wed, 21 Oct 1998 17:03:36 +0000 (17:03 +0000)]
Add note about compiling FORMS with -Dclear=__GLclear.
(The GLHACK variable isn't really needed since the change to
glmodule.c, but I'm too busy to remove it.  It's harmless.)

26 years agoCheck in the changed version after running the stubber again -- this
Guido van Rossum [Wed, 21 Oct 1998 16:10:40 +0000 (16:10 +0000)]
Check in the changed version after running the stubber again -- this
solves the conflict with curses over the 'clear' entry point much
nicer.  (Jack had checked in the changes to cstubs eons ago, but I
never regenrated glmodule.c :-( )

26 years agoUse (f1, f2) as cache key instead of f1 + ' ' + f2.
Guido van Rossum [Wed, 21 Oct 1998 15:23:52 +0000 (15:23 +0000)]
Use (f1, f2) as cache key instead of f1 + ' ' + f2.
Noted by Fredrik Lundh.
(Note -- this module is pretty silly.)

26 years agoOn a recommendation from Sjoerd Mullender, add -Dclear=__GLclear to
Guido van Rossum [Wed, 21 Oct 1998 15:08:40 +0000 (15:08 +0000)]
On a recommendation from Sjoerd Mullender, add -Dclear=__GLclear to
the compilation flags for the gl, fl and fm modules.  This avoids a
name conflict with the curses module (both gl and curses have an entry
point called 'clear').

26 years agoUpdate the date.
Fred Drake [Wed, 21 Oct 1998 14:50:52 +0000 (14:50 +0000)]
Update the date.

26 years agoBump the release to 1.5.2a2.
Fred Drake [Wed, 21 Oct 1998 14:49:48 +0000 (14:49 +0000)]
Bump the release to 1.5.2a2.

26 years agoAdded --tools option, to package only the framework (no documents).
Fred Drake [Wed, 21 Oct 1998 14:26:26 +0000 (14:26 +0000)]
Added --tools option, to package only the framework (no documents).

26 years agoRemoved debug print
Jack Jansen [Wed, 21 Oct 1998 13:41:03 +0000 (13:41 +0000)]
Removed debug print

26 years agoRemove a couple of unnecessary "%" characters that cause problems with
Fred Drake [Wed, 21 Oct 1998 00:44:49 +0000 (00:44 +0000)]
Remove a couple of unnecessary "%" characters that cause problems with
the latest latex2html beta.

26 years agoRemove a bunch of unnecessary "%" characters that cause problems with
Fred Drake [Wed, 21 Oct 1998 00:26:56 +0000 (00:26 +0000)]
Remove a bunch of unnecessary "%" characters that cause problems with
the latest latex2html beta.

26 years agoRemove an unnecessary "%" character that seems to cause a minor glitch
Fred Drake [Wed, 21 Oct 1998 00:25:32 +0000 (00:25 +0000)]
Remove an unnecessary "%" character that seems to cause a minor glitch
with the latest latex2html.

26 years agoSaving/Restoring state into ~/.pynche file
Barry Warsaw [Tue, 20 Oct 1998 20:45:46 +0000 (20:45 +0000)]
Saving/Restoring state into ~/.pynche file

26 years agoadd_link(): Fix to use $section_info instead of $toc_section_info,
Fred Drake [Tue, 20 Oct 1998 18:14:20 +0000 (18:14 +0000)]
add_link():  Fix to use $section_info instead of $toc_section_info,
based on email from Ross Moore <ross@mpce.mq.edu.au>.

Set $HTML_VERSION to 4.0, since that's what we really generate (well,
4.0 "transitional").

26 years agoDetlef Lannert lannert@lannert.rz.uni-duesseldorf.de notices:
Guido van Rossum [Tue, 20 Oct 1998 15:33:33 +0000 (15:33 +0000)]
Detlef Lannert lannert@lannert.rz.uni-duesseldorf.de notices:

"""
the NEWS file of Python 1.5.2a2 inspired me to look at
Tools/scripts/untabify.py. I wonder why it accepts a -t argument
but ignores it. The following patch tries to make it somewhat useful
(i.e., to override the tabsize=8 setting). Is that agreeable?
"""

26 years agoAdding Fredrik Lundh's demo of the option menu.
Guido van Rossum [Tue, 20 Oct 1998 15:32:39 +0000 (15:32 +0000)]
Adding Fredrik Lundh's demo of the option menu.

26 years agoPatch by Jim Fulton, who writes:
Guido van Rossum [Tue, 20 Oct 1998 14:43:02 +0000 (14:43 +0000)]
Patch by Jim Fulton, who writes:

"""
The FieldStorage constructor calls the read_multi method.  The read_multi
method creates new FieldStorage objects, re-invoking the constructor
(on the new objects).  The problem is that the 'environ', 'keep_blank_values',
and 'strict_parsing' arguments originally passed to the constructor are not
propigated to the new object constructors.  This causes os.environ to be used,
leading to a miss-handling of the parts.

I fixed this by passing these arguments to read_multi and then on to the
constructor.  See the context diff below.
"""

26 years agoReflect new name of index style file.
Fred Drake [Mon, 19 Oct 1998 21:48:05 +0000 (21:48 +0000)]
Reflect new name of index style file.

26 years agoRenamed myindex.ist to something more reasonable.
Fred Drake [Mon, 19 Oct 1998 21:45:52 +0000 (21:45 +0000)]
Renamed myindex.ist to something more reasonable.

26 years agoNo longer needed since we have nice, contributed navigation buttons.
Fred Drake [Mon, 19 Oct 1998 21:40:45 +0000 (21:40 +0000)]
No longer needed since we have nice, contributed navigation buttons.

26 years agoIf building HTML and the icons should be served from the same
Fred Drake [Mon, 19 Oct 1998 19:14:42 +0000 (19:14 +0000)]
If building HTML and the icons should be served from the same
directory as the HTML (--iconserver .), copy the icons into place.

Clarify that lynx is needed for --text in the usage message.

Fix a typo in a comment.

26 years agoRename 'locals' argument to top-level interact() function to 'local'
Guido van Rossum [Mon, 19 Oct 1998 18:42:53 +0000 (18:42 +0000)]
Rename 'locals' argument to top-level interact() function to 'local'
for b/w compatibility with 1.5.1.

26 years agoArabictoRoman(): Removed, since it wasn't used anywhere.
Fred Drake [Mon, 19 Oct 1998 16:33:06 +0000 (16:33 +0000)]
ArabictoRoman():  Removed, since it wasn't used anywhere.

26 years agoA Py_DECREF(f) is missing in PyFrame_New for the error case when
Guido van Rossum [Mon, 19 Oct 1998 14:20:20 +0000 (14:20 +0000)]
A Py_DECREF(f) is missing in PyFrame_New for the error case when
the `builtins' initialization fails.  Vladimir Marangozov.

26 years agoAdd a missing DECREF in an error exit. Submitted by Jonathan Giddy.
Guido van Rossum [Mon, 19 Oct 1998 13:38:36 +0000 (13:38 +0000)]
Add a missing DECREF in an error exit.  Submitted by Jonathan Giddy.

26 years agoTypo: JIFF -> JFIF.
Guido van Rossum [Mon, 19 Oct 1998 13:30:01 +0000 (13:30 +0000)]
Typo: JIFF -> JFIF.

26 years agoFixed a problem where xmllib didn't handle the tag
Guido van Rossum [Mon, 19 Oct 1998 13:28:26 +0000 (13:28 +0000)]
Fixed a problem where xmllib didn't handle the tag
<sometag attrib=">">
correctly.
Also changed comparisons of re matches and searches into explicit
comparisons with None.
(Sjoerd Mullender)

26 years agoSpeed up the search a bit -- don't drag a mark around...
Guido van Rossum [Mon, 19 Oct 1998 03:33:40 +0000 (03:33 +0000)]
Speed up the search a bit -- don't drag a mark around...

26 years agoChange our special entries from <console#N> to <pyshell#N>.
Guido van Rossum [Mon, 19 Oct 1998 02:26:16 +0000 (02:26 +0000)]
Change our special entries from <console#N> to <pyshell#N>.
Patch linecache.checkcache() to keep our special entries alive.
Add popup menu to all editor windows to set a breakpoint.

26 years agoUse and pass through the 'force' flag to set_dict() where appropriate.
Guido van Rossum [Mon, 19 Oct 1998 02:24:40 +0000 (02:24 +0000)]
Use and pass through the 'force' flag to set_dict() where appropriate.
Default source and globals checkboxes to false.
Don't interact in user_return().
Add primitive set_breakpoint() method.

26 years agoRaise priority of 'sel' tag so its foreground (on Windows) will take
Guido van Rossum [Mon, 19 Oct 1998 02:22:41 +0000 (02:22 +0000)]
Raise priority of 'sel' tag so its foreground (on Windows) will take
priority over text colorization (which on Windows is almost the
same color as the selection background).

Define a tag and color for breakpoints ("BREAK").

26 years agoDisable "Open stack viewer" and "help" commands.
Guido van Rossum [Mon, 19 Oct 1998 02:20:30 +0000 (02:20 +0000)]
Disable "Open stack viewer" and "help" commands.

26 years agoAdd optional 'force' argument (default 0) to load_dict().
Guido van Rossum [Mon, 19 Oct 1998 02:19:30 +0000 (02:19 +0000)]
Add optional 'force' argument (default 0) to load_dict().
If set, redo the display even if it's the same dict.

26 years agoThis commit was manufactured by cvs2svn to create tag 'r152a2'. v1.5.2a2
cvs2svn [Sat, 17 Oct 1998 19:44:20 +0000 (19:44 +0000)]
This commit was manufactured by cvs2svn to create tag 'r152a2'.

26 years agoTime for 1.5.2a2.
Guido van Rossum [Sat, 17 Oct 1998 19:44:20 +0000 (19:44 +0000)]
Time for 1.5.2a2.

26 years agoAll the news that's fit to print. In other words, it's 1.5.2a2 time.
Guido van Rossum [Sat, 17 Oct 1998 19:43:13 +0000 (19:43 +0000)]
All the news that's fit to print.  In other words, it's 1.5.2a2 time.

26 years agoThe usual
Guido van Rossum [Sat, 17 Oct 1998 18:09:27 +0000 (18:09 +0000)]
The usual

26 years agoThe driver script on Unix is `pynche'; for Windows `pynche.pyw'
Barry Warsaw [Fri, 16 Oct 1998 22:29:18 +0000 (22:29 +0000)]
The driver script on Unix is `pynche'; for Windows `pynche.pyw'

26 years agoDo nothing when loading the same dict as before.
Guido van Rossum [Fri, 16 Oct 1998 21:10:12 +0000 (21:10 +0000)]
Do nothing when loading the same dict as before.

26 years agoDetails for debugger interface.
Guido van Rossum [Fri, 16 Oct 1998 21:09:35 +0000 (21:09 +0000)]
Details for debugger interface.

26 years agoRestructured and more consistent. Save checkboxes across instantiations.
Guido van Rossum [Fri, 16 Oct 1998 21:09:05 +0000 (21:09 +0000)]
Restructured and more consistent.  Save checkboxes across instantiations.

26 years agoGet rid of conflicting ^X binding. Use ^W.
Guido van Rossum [Fri, 16 Oct 1998 20:08:34 +0000 (20:08 +0000)]
Get rid of conflicting ^X binding.  Use ^W.

26 years agoDebugger can now show local and global variables.
Guido van Rossum [Fri, 16 Oct 1998 18:59:39 +0000 (18:59 +0000)]
Debugger can now show local and global variables.

26 years agoPyMapping_SetItemString() returns int, not an object.
Guido van Rossum [Fri, 16 Oct 1998 17:43:53 +0000 (17:43 +0000)]
PyMapping_SetItemString() returns int, not an object.

26 years agoIn build_html(), strip off leading "./" from filename, added by
Fred Drake [Fri, 16 Oct 1998 17:34:34 +0000 (17:34 +0000)]
In build_html(), strip off leading "./" from filename, added by
kpsewhich.  This caused a problem with the latest latex2html beta.

26 years agoOops
Guido van Rossum [Fri, 16 Oct 1998 17:16:59 +0000 (17:16 +0000)]
Oops

26 years agoBetter debugger support (show stack etc).
Guido van Rossum [Fri, 16 Oct 1998 16:12:11 +0000 (16:12 +0000)]
Better debugger support (show stack etc).

26 years agoFollow renames in StackViewer module
Guido van Rossum [Fri, 16 Oct 1998 16:11:08 +0000 (16:11 +0000)]
Follow renames in StackViewer module

26 years agoRename classes to StackViewer (the widget) and StackBrowser (the toplevel).
Guido van Rossum [Fri, 16 Oct 1998 16:10:45 +0000 (16:10 +0000)]
Rename classes to StackViewer (the widget) and StackBrowser (the toplevel).

26 years agoAdd close() method
Guido van Rossum [Fri, 16 Oct 1998 16:10:09 +0000 (16:10 +0000)]
Add close() method

26 years agoClarify 'Open Module' dialog text
Guido van Rossum [Fri, 16 Oct 1998 16:09:57 +0000 (16:09 +0000)]
Clarify 'Open Module' dialog text

26 years agoRestructured into a browser and a widget.
Guido van Rossum [Fri, 16 Oct 1998 04:02:28 +0000 (04:02 +0000)]
Restructured into a browser and a widget.

26 years agoGeneralized the scrolled list which is the base for the class and
Guido van Rossum [Thu, 15 Oct 1998 23:27:08 +0000 (23:27 +0000)]
Generalized the scrolled list which is the base for the class and
method browser into a separate class in its own module.

26 years agoFor submenus remember the parent and parent index, so we can grey out our
Jack Jansen [Thu, 15 Oct 1998 15:29:16 +0000 (15:29 +0000)]
For submenus remember the parent and parent index, so we can grey out our
entry if the menu is disabled. This does create a circular reference, so cleanup
becomes more important.

26 years agoCosmetic change
Guido van Rossum [Thu, 15 Oct 1998 14:08:20 +0000 (14:08 +0000)]
Cosmetic change

26 years agoSet kAECanInteract and kAECanSwitchLayer flags for the finder interactions.
Jack Jansen [Thu, 15 Oct 1998 14:02:54 +0000 (14:02 +0000)]
Set kAECanInteract and kAECanSwitchLayer flags for the finder interactions.

26 years agoClarify that close() of a stream opened by popen() returns None if the
Guido van Rossum [Thu, 15 Oct 1998 13:28:29 +0000 (13:28 +0000)]
Clarify that close() of a stream opened by popen() returns None if the
exit status is zero.

26 years agoDon't show function name if there is none
Guido van Rossum [Thu, 15 Oct 1998 12:18:49 +0000 (12:18 +0000)]
Don't show function name if there is none

26 years agoThe help dialog id numbers never got changed when the dialog numbers changed,
Jack Jansen [Thu, 15 Oct 1998 10:29:37 +0000 (10:29 +0000)]
The help dialog id numbers never got changed when the dialog numbers changed,
so balloons haven't been working for ages. Apparently nobody noticed:-)

26 years agoUpdated __main__ unit test
Barry Warsaw [Thu, 15 Oct 1998 02:18:08 +0000 (02:18 +0000)]
Updated __main__ unit test

26 years agoWhen run as a script, don't pass a fake __main__ dictionary; use the
Guido van Rossum [Thu, 15 Oct 1998 01:38:23 +0000 (01:38 +0000)]
When run as a script, don't pass a fake __main__ dictionary; use the
real one.

26 years agoWhen errno is zero, avoid calling strerror() and use "Error" for the
Guido van Rossum [Wed, 14 Oct 1998 20:38:13 +0000 (20:38 +0000)]
When errno is zero, avoid calling strerror() and use "Error" for the
message.

26 years agoFix so that after a fork() -- on Unix only -- the template gets
Guido van Rossum [Wed, 14 Oct 1998 20:27:05 +0000 (20:27 +0000)]
Fix so that after a fork() -- on Unix only -- the template gets
recalculated.

26 years agoDoc strings by Chris Petrilli.
Guido van Rossum [Wed, 14 Oct 1998 13:46:57 +0000 (13:46 +0000)]
Doc strings by Chris Petrilli.
Also added MD5Type object.

26 years agoNo need to issue a fatal error if the PyDict_SetItemString fails; the
Guido van Rossum [Wed, 14 Oct 1998 13:45:06 +0000 (13:45 +0000)]
No need to issue a fatal error if the PyDict_SetItemString fails; the
caller (in import.c) will test for errors and take appropriate action.

26 years agoPolish the Debugger GUI a bit.
Guido van Rossum [Wed, 14 Oct 1998 03:43:05 +0000 (03:43 +0000)]
Polish the Debugger GUI a bit.
Closing it now also does the right thing.

26 years agoACK! There was still an unescaped newline in a docstring.
Guido van Rossum [Wed, 14 Oct 1998 02:52:31 +0000 (02:52 +0000)]
ACK!  There was still an unescaped newline in a docstring.

26 years agoAd primitive debugger interface (so far it will step and show you the
Guido van Rossum [Tue, 13 Oct 1998 23:51:13 +0000 (23:51 +0000)]
Ad primitive debugger interface (so far it will step and show you the
source, but it doesn't yet show the stack).

26 years agoMisc
Guido van Rossum [Tue, 13 Oct 1998 23:49:55 +0000 (23:49 +0000)]
Misc

26 years agoPerhaps a controversial change: when reporting a callback exception,
Guido van Rossum [Tue, 13 Oct 1998 20:02:39 +0000 (20:02 +0000)]
Perhaps a controversial change: when reporting a callback exception,
assign the exception info to sys.last_{type,value,traceback}.  That
way, an introspective Tkinter app can inspect its own stack trace.

(The controversy is that it would keep some objects alive, but that's
probably no big deal.)

26 years agoWhoops -- referenced self.top before it was set.
Guido van Rossum [Tue, 13 Oct 1998 20:00:02 +0000 (20:00 +0000)]
Whoops -- referenced self.top before it was set.

26 years agoAdded {xview,yview}_{moveto,scroll} to the Canvas class.
Barry Warsaw [Tue, 13 Oct 1998 19:01:10 +0000 (19:01 +0000)]
Added {xview,yview}_{moveto,scroll} to the Canvas class.

26 years agoAdded history and completion commands.
Guido van Rossum [Tue, 13 Oct 1998 17:38:03 +0000 (17:38 +0000)]
Added history and completion commands.

26 years agoUpdated
Guido van Rossum [Tue, 13 Oct 1998 17:32:27 +0000 (17:32 +0000)]
Updated

26 years agoAdd class browser functionality.
Guido van Rossum [Tue, 13 Oct 1998 16:32:44 +0000 (16:32 +0000)]
Add class browser functionality.