1. 19 Kas, 1997 8 kayıt (commit)
  2. 18 Kas, 1997 17 kayıt (commit)
  3. 14 Kas, 1997 2 kayıt (commit)
    • Guido van Rossum's avatar
      This BUGS list hasn't been updated since the release of Python 1.2! · 46de1b06
      Guido van Rossum yazdı
      It is useless.  My real bugs database is currently being maintained
      with GNATS.
      46de1b06
    • Guido van Rossum's avatar
      This fix (across 4 files in 3 directories) solves a subtle problem with · 359bcaa5
      Guido van Rossum yazdı
      signal handlers in a fork()ed child process when Python is compiled with
      thread support.  The bug was reported by Scott <scott@chronis.icgroup.com>.
      
      What happens is that after a fork(), the variables used by the signal
      module to determine whether this is the main thread or not are bogus,
      and it decides that no thread is the main thread, so no signals will
      be delivered.
      
      The solution is the addition of PyOS_AfterFork(), which fixes the signal
      module's variables.  A dummy version of the function is present in the
      intrcheck.c source file which is linked when the signal module is not
      used.
      359bcaa5
  4. 11 Kas, 1997 5 kayıt (commit)
  5. 08 Kas, 1997 1 kayıt (commit)
  6. 07 Kas, 1997 4 kayıt (commit)
    • Guido van Rossum's avatar
      Some restructuring. · 368e06b6
      Guido van Rossum yazdı
      All geometry manager methods that apply to a master widget instead of
      to a slave widget have been moved to the Misc class, which is
      inherited by all of Tk(), Toplevel() and Widget().  They have been
      renamed to have their geometry manager name as a prefix,
      e.g. pack_propagate(); the short names can still be used where
      ambiguities are resolved so that pack has priority over place has
      priority over grid (since this was the old rule).
      
      Also, the method definitions in the Pack, Place and Grid classes now
      all have their respective geometry manager name as a prefix
      (e.g. pack_configure); the shorter names are aliases defined through
      assignment.
      
      A similar renaming has been done for all config() methods found
      elsewhere; these have been renamed to configure() with config being
      the alias (instead of the other way around).  (This may not make much
      of a difference but the official Tk command name is now 'configure'
      and it may help in debugging tracebacks.)
      
      Finally, a new base class BaseWidget has been introduced, which
      implements the methods common between Widget and Toplevel (the
      difference between those two classes is that Toplevel has a different
      __init__() but also that Toplevel doesn't inherit from Pack, Place or
      Grid.
      368e06b6
    • Guido van Rossum's avatar
      Added vgrindefs. · 1abbd7f3
      Guido van Rossum yazdı
      1abbd7f3
    • Guido van Rossum's avatar
      Plucked this from the net. · 93a47d7c
      Guido van Rossum yazdı
      93a47d7c
    • Guido van Rossum's avatar
      Fix problem discovered by Barry: if you hit ^C to · f5181542
      Guido van Rossum yazdı
      sys.stdin.readline(), you get a fatal error (no current thread).  This
      is because there was a call to PyErr_CheckSignals() while there was no
      current thread.  I wonder how many more of these we find...  I bnetter
      go hunting for PyErr_CheckSignals() now...
      f5181542
  7. 06 Kas, 1997 3 kayıt (commit)