]> granicus.if.org Git - python/log
python
28 years ago(py-shell): Remove support for Emacs 18, implicitly add support for
Barry Warsaw [Thu, 10 Jul 1997 15:58:36 +0000 (15:58 +0000)]
(py-shell): Remove support for Emacs 18, implicitly add support for
Emacs 20, and bind TAB key to self-insert-command in *Python* process.

28 years agoTwo improvements suggested by Tim Peters: speed up random() since we
Guido van Rossum [Thu, 10 Jul 1997 15:14:50 +0000 (15:14 +0000)]
Two improvements suggested by Tim Peters: speed up random() since we
know Python integers are at least 32 bits long; and avoid zeros in
initial seed value.

28 years agoNew versions straight from Jeffrey Ollie's web site
Guido van Rossum [Thu, 10 Jul 1997 14:31:32 +0000 (14:31 +0000)]
New versions straight from Jeffrey Ollie's web site

28 years agoFix bug reported by Just: anonymous arguments used for tuples should
Guido van Rossum [Thu, 10 Jul 1997 01:06:53 +0000 (01:06 +0000)]
Fix bug reported by Just: anonymous arguments used for tuples should
have a unique name, otherwise they get squished by locals2fast (or
fast2locals, I dunno) when the debugger is invoked before they have
been transferred to real locals.

28 years agoWrapped up the ~/.netrc support. This is basically just the changes Guido &
Fred Drake [Tue, 24 Jun 1997 22:02:54 +0000 (22:02 +0000)]
Wrapped up the ~/.netrc support.  This is basically just the changes Guido &
I discussed to the original version way-back-when.

28 years agofixed typo, "header" ==> "headers"
Fred Drake [Fri, 20 Jun 1997 16:55:08 +0000 (16:55 +0000)]
fixed typo, "header" ==> "headers"

28 years agoMods for user mainloop event handling
Jack Jansen [Fri, 20 Jun 1997 16:25:00 +0000 (16:25 +0000)]
Mods for user mainloop event handling

28 years agoAdded dopendingevents call
Jack Jansen [Fri, 20 Jun 1997 16:24:24 +0000 (16:24 +0000)]
Added dopendingevents call
Added asyncevents call to enable asynchronous event handling

28 years agoAllow specifying own resources for all dialogs
Jack Jansen [Fri, 20 Jun 1997 16:23:37 +0000 (16:23 +0000)]
Allow specifying own resources for all dialogs
Allow changing labels on yesnocancel dialog

28 years agoModule to buffer stdout/stderr until stdin is read. Useful for
Jack Jansen [Fri, 20 Jun 1997 16:22:07 +0000 (16:22 +0000)]
Module to buffer stdout/stderr until stdin is read. Useful for
windowing programs, together with option to keep console window closed
until needed.

28 years agoRegenerated
Jack Jansen [Fri, 20 Jun 1997 16:20:03 +0000 (16:20 +0000)]
Regenerated

28 years agoadded SetEventHandler
Jack Jansen [Fri, 20 Jun 1997 16:19:38 +0000 (16:19 +0000)]
added SetEventHandler

28 years agoAdapted to new event handling. It is now also possible to abort out of
Jack Jansen [Fri, 20 Jun 1997 16:19:14 +0000 (16:19 +0000)]
Adapted to new event handling. It is now also possible to abort out of
an AESend with command-. (unless specifically disabled, of course).

28 years agoAdded PyMac_SetEventHandler which allows you to replace complete event
Jack Jansen [Fri, 20 Jun 1997 16:18:15 +0000 (16:18 +0000)]
Added PyMac_SetEventHandler which allows you to replace complete event
handling in inner loop with python code. Also move (previously
machine independent) PyErr_CheckSignals here, so we can propagate
exceptions in event handling code.

28 years agoAdded NewAliasMinimalFromFullPath(), and allow alias.Resolve() to return
Jack Jansen [Mon, 16 Jun 1997 14:31:38 +0000 (14:31 +0000)]
Added NewAliasMinimalFromFullPath(), and allow alias.Resolve() to return
an FSSpec to a non-existing file.

28 years agoMACDEPPATH: Remove `sharedmodules' from default value of this variable
Barry Warsaw [Fri, 13 Jun 1997 22:03:23 +0000 (22:03 +0000)]
MACDEPPATH: Remove `sharedmodules' from default value of this variable
since calculate_path() in getpath.c will automatically add this.
Including this here will put the sharedmodules directory on sys.path
twice.

28 years agoAdded docstrings by Sue Williams, re-indented to 4 spaces / level.
Fred Drake [Thu, 12 Jun 1997 16:17:00 +0000 (16:17 +0000)]
Added docstrings by Sue Williams, re-indented to 4 spaces / level.

28 years agoFix LaTeX bug found by examining the docstrings added to commands.py.
Fred Drake [Thu, 12 Jun 1997 16:14:07 +0000 (16:14 +0000)]
Fix LaTeX bug found by examining the docstrings added to commands.py.

28 years agoAdded libcommands.tex to list of library reference dependencies.
Fred Drake [Thu, 12 Jun 1997 16:06:19 +0000 (16:06 +0000)]
Added libcommands.tex to list of library reference dependencies.

28 years agoDocumentation for Lib/commands.py, from Sue Williams.
Fred Drake [Thu, 12 Jun 1997 16:05:46 +0000 (16:05 +0000)]
Documentation for Lib/commands.py, from Sue Williams.

28 years agoMake imports faster on the Mac, by
Jack Jansen [Thu, 12 Jun 1997 15:29:46 +0000 (15:29 +0000)]
Make imports faster on the Mac, by
- Remembering whether sys.path components refer to files or folders,
- Using mac-specific code to check for file existence, in stead of trying
  to fopen() each possible file.

These mods need an accompanying mod to import.c.

28 years agoAdded prototype for PyMac_RestoreMenuBar
Jack Jansen [Thu, 12 Jun 1997 10:51:39 +0000 (10:51 +0000)]
Added prototype for PyMac_RestoreMenuBar

28 years agoReplaced MacOS.EnableAppSwitch with MacOS.SchedParams
Jack Jansen [Thu, 12 Jun 1997 10:51:18 +0000 (10:51 +0000)]
Replaced MacOS.EnableAppSwitch with MacOS.SchedParams

28 years agoAdded optional preload arg to some routines (which creates reloaded
Jack Jansen [Thu, 12 Jun 1997 10:50:47 +0000 (10:50 +0000)]
Added optional preload arg to some routines (which creates reloaded
resources when set)

28 years agoReplaced MacOS.EnableAppswitch by MacOS.SchedParams
Jack Jansen [Thu, 12 Jun 1997 10:49:56 +0000 (10:49 +0000)]
Replaced MacOS.EnableAppswitch by MacOS.SchedParams

28 years ago- Restore SIOUX menubar just before exiting, if the console window is kept
Jack Jansen [Thu, 12 Jun 1997 10:49:13 +0000 (10:49 +0000)]
- Restore SIOUX menubar just before exiting, if the console window is kept
  open (so the user can quit with cmd-Q, print, etc)
- Removed a few unused routines

28 years agoReally nitty-gritty change to prevent latex2html from using a LaTeX-generated
Fred Drake [Fri, 6 Jun 1997 21:57:35 +0000 (21:57 +0000)]
Really nitty-gritty change to prevent latex2html from using a LaTeX-generated
image of the argument list....

28 years agoAdd sys/types.h include for pid_t when threading.
Guido van Rossum [Fri, 6 Jun 1997 21:16:41 +0000 (21:16 +0000)]
Add sys/types.h include for pid_t when threading.

28 years agoAllow oct() result for 64-bit machines.
Guido van Rossum [Fri, 6 Jun 1997 21:14:14 +0000 (21:14 +0000)]
Allow oct() result for 64-bit machines.

28 years agoUse cPickle and cStringIO when available.
Guido van Rossum [Fri, 6 Jun 1997 21:12:45 +0000 (21:12 +0000)]
Use cPickle and cStringIO when available.

28 years agoClear the ftp cache when it contains more than 10 entries.
Guido van Rossum [Fri, 6 Jun 1997 21:11:11 +0000 (21:11 +0000)]
Clear the ftp cache when it contains more than 10 entries.

28 years agoCatch *all* errors that ftplib can raise (ftplib.all_errors) rather
Guido van Rossum [Fri, 6 Jun 1997 17:44:07 +0000 (17:44 +0000)]
Catch *all* errors that ftplib can raise (ftplib.all_errors) rather
than just the four.

Also folded some long lines.

28 years agoMoved the definition of posix_times__doc__ to outside of #ifdef HAVE_TIMES
Roger E. Masse [Thu, 5 Jun 1997 22:07:58 +0000 (22:07 +0000)]
Moved the definition of posix_times__doc__ to outside of #ifdef HAVE_TIMES
so that MSVC 4.2 doesn't complain under NT.

28 years agoChanged the reference of 'mappingobject.c' to 'dictobject.c'
Roger E. Masse [Thu, 5 Jun 1997 22:03:26 +0000 (22:03 +0000)]
Changed the reference of 'mappingobject.c' to 'dictobject.c'

28 years agoSmall changes (casts etc.) by Jack, for Mac compilation.
Guido van Rossum [Tue, 3 Jun 1997 22:21:47 +0000 (22:21 +0000)]
Small changes (casts etc.) by Jack, for Mac compilation.

28 years agoDoc strings (AMK).
Guido van Rossum [Tue, 3 Jun 1997 22:21:03 +0000 (22:21 +0000)]
Doc strings (AMK).

28 years agoCorrect typo in last line (test program invocation).
Guido van Rossum [Tue, 3 Jun 1997 22:05:15 +0000 (22:05 +0000)]
Correct typo in last line (test program invocation).

28 years agoAdded a variant of the epilogue that has the PythonPowered logo.
Guido van Rossum [Tue, 3 Jun 1997 22:04:10 +0000 (22:04 +0000)]
Added a variant of the epilogue that has the PythonPowered logo.

28 years agoMove the second import of faqcust to the very end.
Guido van Rossum [Tue, 3 Jun 1997 22:03:22 +0000 (22:03 +0000)]
Move the second import of faqcust to the very end.

28 years agoAMK's regex test suite
Guido van Rossum [Tue, 3 Jun 1997 18:07:49 +0000 (18:07 +0000)]
AMK's regex test suite

28 years agoUse #include "mymath.h" instead of declaring fabs() explicitly.
Guido van Rossum [Tue, 3 Jun 1997 18:03:18 +0000 (18:03 +0000)]
Use #include "mymath.h" instead of declaring fabs() explicitly.
This should solve a weird problem on the Mac for Jack.

28 years agosocket_type --> SocketType
Fred Drake [Tue, 3 Jun 1997 17:58:31 +0000 (17:58 +0000)]
socket_type --> SocketType

28 years agoAdded zlib
Jack Jansen [Tue, 3 Jun 1997 15:30:39 +0000 (15:30 +0000)]
Added zlib

28 years agoAdded USE_ZLIB to nonshared config files
Jack Jansen [Tue, 3 Jun 1997 15:30:12 +0000 (15:30 +0000)]
Added USE_ZLIB to nonshared config files

28 years agoRemoved SetScheduleTimes
Jack Jansen [Tue, 3 Jun 1997 15:29:41 +0000 (15:29 +0000)]
Removed SetScheduleTimes
Added SchedParams
Added docstrings for most routines

28 years agoAdded zlib (optional on USE_ZLIB)
Jack Jansen [Tue, 3 Jun 1997 15:28:52 +0000 (15:28 +0000)]
Added zlib (optional on USE_ZLIB)

28 years agoRemoved old scheduler parameterizing calls and replaced with something
Jack Jansen [Tue, 3 Jun 1997 15:28:29 +0000 (15:28 +0000)]
Removed old scheduler parameterizing calls and replaced with something
a bit easier to use and understand

28 years agoRemoved SetScheduleTimes and PyMac_DoYieldEnabled
Jack Jansen [Tue, 3 Jun 1997 15:27:31 +0000 (15:27 +0000)]
Removed SetScheduleTimes and PyMac_DoYieldEnabled
Added [GS]etSchedParams
Added parameter to PyMac_HandleEvent (safe to run python code at this point)
Removed various cruft

28 years agoAdd Host: header to URL request.
Guido van Rossum [Tue, 3 Jun 1997 14:34:19 +0000 (14:34 +0000)]
Add Host: header to URL request.

28 years agoFix bug in copy() by using copy.copy() instead of making assumptions
Guido van Rossum [Tue, 3 Jun 1997 14:10:01 +0000 (14:10 +0000)]
Fix bug in copy() by using copy.copy() instead of making assumptions
(it so happens that copy.copy() works fine for the base UserDict
type).  Also reindented the entire module to have 4-space indents.

28 years agoAdded the new dictionary methods to the wrapper class.
Fred Drake [Tue, 3 Jun 1997 13:07:59 +0000 (13:07 +0000)]
Added the new dictionary methods to the wrapper class.

28 years agoDon't stop if the tests fail the first time around.
Guido van Rossum [Mon, 2 Jun 1997 23:15:09 +0000 (23:15 +0000)]
Don't stop if the tests fail the first time around.

28 years agoThe usual
Guido van Rossum [Mon, 2 Jun 1997 23:14:37 +0000 (23:14 +0000)]
The usual

28 years agoAdded tests for dict.clear(), dict.update(), dict.copy().
Guido van Rossum [Mon, 2 Jun 1997 23:14:00 +0000 (23:14 +0000)]
Added tests for dict.clear(), dict.update(), dict.copy().

28 years agoSupport $HOME in expanduser().
Guido van Rossum [Mon, 2 Jun 1997 23:11:57 +0000 (23:11 +0000)]
Support $HOME in expanduser().
(Who'd thought that *anyone* would be interested in writing ~/foo on NT :-)

28 years agoExpanded the setup instructions.
Guido van Rossum [Mon, 2 Jun 1997 23:10:06 +0000 (23:10 +0000)]
Expanded the setup instructions.

28 years agoMove the roulette() functionality out of the FaqDir class into the
Guido van Rossum [Mon, 2 Jun 1997 22:52:37 +0000 (22:52 +0000)]
Move the roulette() functionality out of the FaqDir class into the
FaqWizard class.

28 years agoAdd default case (standard conformance) to avoid piling up
Guido van Rossum [Mon, 2 Jun 1997 22:25:45 +0000 (22:25 +0000)]
Add default case (standard conformance) to avoid piling up
system specific #ifdefs.

28 years agoAdded doc strings (Neil Schemenauer).
Guido van Rossum [Mon, 2 Jun 1997 22:20:51 +0000 (22:20 +0000)]
Added doc strings (Neil Schemenauer).

28 years agoUse string.h, not strings.h
Guido van Rossum [Mon, 2 Jun 1997 22:18:31 +0000 (22:18 +0000)]
Use string.h, not strings.h

28 years agosocket_type -> SocketType
Guido van Rossum [Mon, 2 Jun 1997 22:18:09 +0000 (22:18 +0000)]
socket_type -> SocketType

28 years agoarray_type -> ArrayType
Guido van Rossum [Mon, 2 Jun 1997 22:17:49 +0000 (22:17 +0000)]
array_type -> ArrayType

28 years agoMac hack to make select() work again...
Guido van Rossum [Mon, 2 Jun 1997 22:16:43 +0000 (22:16 +0000)]
Mac hack to make select() work again...

28 years agoVersion upped.
Guido van Rossum [Mon, 2 Jun 1997 21:40:18 +0000 (21:40 +0000)]
Version upped.

28 years agoStupid typos -- ImporError.
Guido van Rossum [Mon, 2 Jun 1997 21:39:15 +0000 (21:39 +0000)]
Stupid typos -- ImporError.

28 years agoDoc for mailbox.tex (Jack)
Guido van Rossum [Mon, 2 Jun 1997 21:04:41 +0000 (21:04 +0000)]
Doc for mailbox.tex (Jack)

28 years agoA nicety (author lost).
Guido van Rossum [Mon, 2 Jun 1997 17:57:10 +0000 (17:57 +0000)]
A nicety (author lost).

28 years agoadd libmailbox
Guido van Rossum [Mon, 2 Jun 1997 17:36:12 +0000 (17:36 +0000)]
add libmailbox

28 years agoAdded libmailbox, obsolete libstdwin
Guido van Rossum [Mon, 2 Jun 1997 17:35:51 +0000 (17:35 +0000)]
Added libmailbox, obsolete libstdwin

28 years agoIncrease printable page size.
Guido van Rossum [Mon, 2 Jun 1997 17:35:01 +0000 (17:35 +0000)]
Increase printable page size.

28 years agoAdded SocketServer and mailbox modules.
Guido van Rossum [Mon, 2 Jun 1997 17:34:40 +0000 (17:34 +0000)]
Added SocketServer and mailbox modules.

28 years agoIt's now using mimetools instead of rfc822
Guido van Rossum [Mon, 2 Jun 1997 17:34:22 +0000 (17:34 +0000)]
It's now using mimetools instead of rfc822

28 years agostdwin is obsolete. Point to bsddb from dbhash.
Guido van Rossum [Mon, 2 Jun 1997 17:34:02 +0000 (17:34 +0000)]
stdwin is obsolete.  Point to bsddb from dbhash.

28 years agoAdditional info about sys.path, sys.version, sys.prefix, sys.exec_prefix.
Guido van Rossum [Mon, 2 Jun 1997 17:32:41 +0000 (17:32 +0000)]
Additional info about sys.path, sys.version, sys.prefix, sys.exec_prefix.
(AMK)

28 years agoGrammar (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:30:20 +0000 (17:30 +0000)]
Grammar (AMK).

28 years agoMention seekable parameter (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:30:03 +0000 (17:30 +0000)]
Mention seekable parameter (AMK).
Added pointer to mailbox module.

28 years agoMention use of profile.py to run a script (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:29:12 +0000 (17:29 +0000)]
Mention use of profile.py to run a script (AMK).

28 years agoAdded putenv, ftruncate (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:28:51 +0000 (17:28 +0000)]
Added putenv, ftruncate (AMK).

28 years agoMention use of pdb.py to run a script (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:28:16 +0000 (17:28 +0000)]
Mention use of pdb.py to run a script (AMK).

28 years agoAdded date, xgtitle, xover, xpath (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:27:50 +0000 (17:27 +0000)]
Added date, xgtitle, xover, xpath (AMK).

28 years agoIt's now using mimetools instead of rfc822
Guido van Rossum [Mon, 2 Jun 1997 17:26:30 +0000 (17:26 +0000)]
It's now using mimetools instead of rfc822

28 years agoFix a sentence which ends "...is 6, which." (AMK)
Guido van Rossum [Mon, 2 Jun 1997 17:22:06 +0000 (17:22 +0000)]
Fix a sentence which ends "...is 6, which." (AMK)

28 years agoMention abs(complex) -> magnitude (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:21:20 +0000 (17:21 +0000)]
Mention abs(complex) -> magnitude (AMK).
Documented list().
Mention [raw_]input()'s interface to GNU readline.

28 years agoAdded complex numbers (AMK).
Guido van Rossum [Mon, 2 Jun 1997 17:18:00 +0000 (17:18 +0000)]
Added complex numbers (AMK).
Clarify that sort() works in-place.
Renamed dict.absorb() to dict.update().

28 years agoRenamed dict.absorb() (too spungy) to dict.update().
Guido van Rossum [Mon, 2 Jun 1997 17:13:37 +0000 (17:13 +0000)]
Renamed dict.absorb() (too spungy) to dict.update().

28 years agoBugfix: last_changed would always print current time.
Guido van Rossum [Mon, 2 Jun 1997 15:51:51 +0000 (15:51 +0000)]
Bugfix: last_changed would always print current time.

28 years agoAmerican spelling in doc string.
Guido van Rossum [Mon, 2 Jun 1997 14:43:07 +0000 (14:43 +0000)]
American spelling in doc string.

28 years agoThe usual
Guido van Rossum [Fri, 30 May 1997 14:24:16 +0000 (14:24 +0000)]
The usual

28 years agoUse TRY_RUN, not TRY_COMPILE, to test for -Olimit (on Solaris,
Guido van Rossum [Fri, 30 May 1997 14:22:30 +0000 (14:22 +0000)]
Use TRY_RUN, not TRY_COMPILE, to test for -Olimit (on Solaris,
with Sun's cc, the compile succeeds, but the link fails).

Test for IRIX*/6* instead of for IRIX/6* -- on 64-bit IRIX systems,
uname returns IRIX64.

28 years agoAdded hint about permissions.
Guido van Rossum [Fri, 30 May 1997 12:01:24 +0000 (12:01 +0000)]
Added hint about permissions.

28 years agoProtect roulette against empty FAQ.
Guido van Rossum [Fri, 30 May 1997 11:58:21 +0000 (11:58 +0000)]
Protect roulette against empty FAQ.

28 years agoInclide the imports and chdir in the try/except.
Guido van Rossum [Fri, 30 May 1997 11:50:36 +0000 (11:50 +0000)]
Inclide the imports and chdir in the try/except.

28 years agoPacker.pack_uhyper(): Fixes needed to properly pack unsigned 64 bit
Barry Warsaw [Thu, 29 May 1997 21:01:35 +0000 (21:01 +0000)]
Packer.pack_uhyper(): Fixes needed to properly pack unsigned 64 bit
longs where the top bit is set.  First, change the masks so that they
are `L' longs, otherwise the sign bits will get propagated to the
result.  Next, do not coerce to int before sending to pack_uint()
otherwise Python will generate an OverflowError.  Here is a test
program that fails without the patch, but now succeeds:

import xdrlib

addr = (132, 151, 1, 71)
uint = 0L
for a in addr:
    uint = (uint << 8) | a

ulong64 = uint << 32

p = xdrlib.Packer()
p.pack_uhyper(ulong64)
buf = p.get_buffer()
u = xdrlib.Unpacker(buf)
ulong64prime = u.unpack_uhyper()

if ulong64 == ulong64prime:
    print 'okay'
else:
    print 'bogus'

print ulong64, ulong64prime

28 years agoDocumented (slightly) the USE_CACHE_ALIGNED define, for the standalone
Jack Jansen [Thu, 29 May 1997 14:57:45 +0000 (14:57 +0000)]
Documented (slightly) the USE_CACHE_ALIGNED define, for the standalone
distribution

28 years agoUpdated for 1.5a2 distribution
Jack Jansen [Thu, 29 May 1997 14:57:07 +0000 (14:57 +0000)]
Updated for 1.5a2 distribution

28 years agoProjects for 1.5a2 distritbuion
Jack Jansen [Thu, 29 May 1997 14:57:04 +0000 (14:57 +0000)]
Projects for 1.5a2 distritbuion

28 years agoVersion number and such for 1.5a2 distribution
Jack Jansen [Thu, 29 May 1997 14:56:25 +0000 (14:56 +0000)]
Version number and such for 1.5a2 distribution

28 years agoAdded copy() and absorb().
Guido van Rossum [Wed, 28 May 1997 19:32:11 +0000 (19:32 +0000)]
Added copy() and absorb().

28 years agoRemove '(' in column 0 of doc strings.
Guido van Rossum [Wed, 28 May 1997 19:31:14 +0000 (19:31 +0000)]
Remove '(' in column 0 of doc strings.
Add dependency on dict.copy().

28 years agoAdded dict.absorb() and dict.copy().
Guido van Rossum [Wed, 28 May 1997 19:15:28 +0000 (19:15 +0000)]
Added dict.absorb() and dict.copy().