1. 17 Dec, 2002 18 commits
  2. 16 Dec, 2002 12 commits
    • Kurt B. Kaiser's avatar
      In Shell: · 1bdca5e0
      Kurt B. Kaiser authored
      1. If a tab is entered at the prompt, allow it to be backspaced away.
      2. Eliminate the beep when hitting <enter> at the prompt.
      1bdca5e0
    • Tim Peters's avatar
      Made this a little more compatible w/ the sandbox version, which is · cfd4a8b6
      Tim Peters authored
      still needed to test the Python implementatino.
      cfd4a8b6
    • Tim Peters's avatar
      Blurb about new datetime module. · e820cb60
      Tim Peters authored
      e820cb60
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Build the datetime module for *n*x. · a29d508e
      Guido van Rossum authored
      a29d508e
    • Tim Peters's avatar
      datetime escapes the sandbox. The Windows build is all set. I leave it · 2a799bf7
      Tim Peters authored
      to others to argue about how to build it on other platforms (on Windows
      it's in its own DLL).
      2a799bf7
    • Gustavo Niemeyer's avatar
      Fixed bug · 786ddb29
      Gustavo Niemeyer authored
      [#521782] unreliable file.read() error handling
      
      * Objects/fileobject.c
        (file_read): Clear errors before leaving the loop in all situations,
        and also check if some data was read before exiting the loop with an
        EWOULDBLOCK exception.
      
      * Doc/lib/libstdtypes.tex
      * Objects/fileobject.c
        Document that sometimes a read() operation can return less data than
        what the user asked, if running in non-blocking mode.
      
      * Misc/NEWS
        Document the fix.
      786ddb29
    • Gustavo Niemeyer's avatar
    • Gustavo Niemeyer's avatar
      Fixing bug · 78429a6a
      Gustavo Niemeyer authored
      [#448679] Left to right
      
      * Python/compile.c
        (com_dictmaker): Reordered evaluation of dictionaries to follow strict
        LTR evaluation.
      
      * Lib/compiler/pycodegen.py
        (CodeGenerator.visitDict): Reordered evaluation of dictionaries to
        follow strict LTR evaluation.
      
      * Doc/ref/ref5.tex
        Documented the general LTR evaluation order idea.
      
      * Misc/NEWS
        Documented change in evaluation order of dictionaries.
      78429a6a
    • Jack Jansen's avatar
      Got rid of old (non-carbon-ppc and even cfm68k) file extensions for · c389ec8d
      Jack Jansen authored
      extension modules.
      c389ec8d
    • Gustavo Niemeyer's avatar
      Applying patch · d5ae01a8
      Gustavo Niemeyer authored
      [#636769] Fix for major rexec bugs
      
      * Lib/rexec.py
        (FileBase): Added 'xreadlines' and '__iter__' to allowed file methods.
        (FileWrapper.__init__): Removed unnecessary self.f variable, which gave
        direct access to the file object.
        (RExec): Added 'xreadlines' and '_weakref' to allowed modules.
        (RExec.r_open): Convert string subclasses to a real string classes
        before doing comparisons with mode parameter.
      
      * Lib/ihooks.py
        (BasicModuleImporter.import_module/reload/unload): Convert the module
        name to a real string before working with it.
        (ModuleImporter.import_module/import_it/reload): Convert the module
        name to a real strings before working with it.
      
      * Misc/NEWS
        Document the change.
      d5ae01a8
    • Kurt B. Kaiser's avatar
      M EditorWindow.py · 822a77fc
      Kurt B. Kaiser authored
      M PyShell.py
      
      Idlefork SF Bug 440383 - IDLE goes into beep loop
      Fix loop in EditorWindow.newline_and_indent_event() and
      in addition fix submission of >>> prompt to PyParse.Parser
      
      Eliminate extra attribute EditorWindow.auto_indent
      822a77fc
  3. 15 Dec, 2002 4 commits
  4. 14 Dec, 2002 6 commits
    • Raymond Hettinger's avatar
      Added missing markup. · 45bda57c
      Raymond Hettinger authored
      Replaced British spelling of 'behaviour' with 'behavior'.
      Noted the new optional argument in math.log(x [,base]).
      45bda57c
    • Raymond Hettinger's avatar
    • Raymond Hettinger's avatar
      Punctuation fix. · a828586c
      Raymond Hettinger authored
      a828586c
    • Kurt B. Kaiser's avatar
      M Debugger.py · bfed3462
      Kurt B. Kaiser authored
      M IOBinding.py
      M PyShell.py
      
      * Could not remove last set of saved breakpoints from a file
      * Starting with empty edit window, could not load a file
      * Multiple adjacent breakpoints were saved as one breakpoint
      * Storing breakpoints whenever a file is closed can get them out
        of synch with the saved version of a file.  Only store them when the
        file is saved.
      * Add comment on current limitations on file editing in the presence of
        breakpoints.
      * Replace get_current_breaks() with update_breakpoints(), add an update to
        PyShellEditorWindow.breakpoints, which is the master breakpoint data
        structure, and which is used to reload the subprocess debugger.
      * Revert Debugger.Debugger.load_breakpoints() to use editwin.breakpoints.
        It is easier to debug the debugger if the breakpoint list in IDLE is
        identical to the list in the subprocess debugger and is transferred when
        the subprocess debugger is restarted, because this list can be easily
        queried.
      * Cleanup some linespacing and comments in IOBinding.py
      bfed3462
    • Jack Jansen's avatar
      Got rid of outdated defines. · 3c05c1f0
      Jack Jansen authored
      3c05c1f0
    • Jack Jansen's avatar