summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Installer for beta-2.Guido van Rossum1997-12-111-20/+38
| | | | Use Program Files, register pythonw.exe to execute .pyw files.
* update the example without the example.def fileGuido van Rossum1997-12-111-6/+4
|
* New instructions, take VC++ 5.x into account.Guido van Rossum1997-12-111-21/+51
|
* Adding VC 5.x workspace and project filesGuido van Rossum1997-12-112-0/+144
|
* Added tkappinit.c source, and define WITH_APPINIT.Guido van Rossum1997-12-111-2/+6
|
* yeah, yeah.Guido van Rossum1997-12-111-2/+6
|
* Allocate one byte extra in some cases.Guido van Rossum1997-12-111-1/+1
|
* Fix problem detected by Greg McFarlane -- callbacks passed toGuido van Rossum1997-12-111-10/+16
| | | | | bind_class() and bind_all() are destroyed when the widget to which they were passed is destroyed.
* Jim Fulton writes:Guido van Rossum1997-12-101-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | The attached patch adds the following behavior to the handling of REDUCE codes: - A user-defined type may have a __reduce__ method that returns a string rather than a tuple, in which case the object is saved as a global object with a name given by the string returned by reduce. This was a feature added to cPickle a long time ago. - User-defined types can now support unpickling without executing a constructor. The second value returned from '__reduce__' can now be None, rather than an argument tuple. On unpickling, if the second value returned from '__reduce__' during pickling was None, then rather than calling the first value returned from '__reduce__', directly, the '__basicnew__' method of the first value returned from '__reduce__' is called without arguments. I also got rid of a few of Chris' extra ()s, which he used to make python ifs look like C ifs.
* Remove "Lib/test" from the default path; this is now a package!Guido van Rossum1997-12-101-1/+0
|
* The 'l' flag (locale specific matching) has been renamed to 'L'.Guido van Rossum1997-12-103-6/+8
|
* At Barry's suggestion, plug the security leak by using an emptyGuido van Rossum1997-12-102-6/+12
| | | | | | __builtins__ for all calls to eval(). This still allows someone to write string.atof("[1]*1000000") (which Jim Fulton worries about) but effectively disables access to system modules and functions.
* Since this module is used as a fallback in case no built-in modulesGuido van Rossum1997-12-102-6/+14
| | | | | | | | | have been configured, string.atof() should not fail when "import re" fails (usually because pcre is not there). This opens up a tiny security hole: *if* an attacker can make "import re" fail, they can also make string.atof(arbitrary_string) evaluate the arbitrary string. Nothing to keep me awake at night...
* Don't specify base 0 to string.atoi when unpickling integers in textGuido van Rossum1997-12-101-1/+1
| | | | | | mode. The pickler always uses base 10 so the default base should be fine. (The base gets us in trouble when there's no strop module, as the atoi() in string.py only supports base 10. This is for JPython.)
* New names.Guido van Rossum1997-12-101-0/+3
|
* Planned release date for 1.5b2.Guido van Rossum1997-12-102-2/+2
|
* Support uue and x-uue as short names for uuencode.Guido van Rossum1997-12-101-2/+6
|
* Doc strings and reformatting with 4 spaces bty Mitch Chapman.Guido van Rossum1997-12-101-609/+661
| | | | Untabified and minor tweaks by me.
* Modified quicksort by Raymund Galvin, after studying the GNU libg++Guido van Rossum1997-12-101-23/+48
| | | | | quicksort. This should be much faster if there are lots of duplicates, and otherwise at least as good.
* # Use proper temp subdir for intermediates.Guido van Rossum1997-12-101-2/+2
|
* Need a cast when comparing type object in isinstance()Guido van Rossum1997-12-101-1/+1
|
* Start calling it 1.5b2Guido van Rossum1997-12-101-1/+1
|
* Comment out CODE and DATA statements that are apparently obsolete.Guido van Rossum1997-12-101-2/+2
|
* Adding a new project: pythonw, or WinMain.c, containing a main programGuido van Rossum1997-12-103-4/+131
| | | | | that doesn't have a console window attached. stdout/stderr are lost. This is handy though for things like grail.
* Document binary format and __init__-free unpickling. Added a pointerGuido van Rossum1997-12-092-50/+98
| | | | to cPickle.
* Turn the table for flags into a nested itemized environment.Guido van Rossum1997-12-092-42/+48
|
* Add a test for a bad format character.Guido van Rossum1997-12-091-0/+16
|
* Add explicit check for correct next character in format at end ofGuido van Rossum1997-12-091-0/+7
| | | | | format. This will complain about illegal formats like "O#" instead of ignoring the '#'.
* Fix a little mess (Likecode{...} -> Like \code{...}) in recently added text.Guido van Rossum1997-12-092-2/+2
|
* Reference to PYTHONPATH should be PYTHONSTARTUP.Guido van Rossum1997-12-092-2/+2
|
* Added note about the module's obsolescence.Guido van Rossum1997-12-092-2/+22
|
* # Typos in the comments giving the names of two recently added distributions.Guido van Rossum1997-12-091-2/+2
|
* Fix the way the version number is gotten out of the RCS revision.Guido van Rossum1997-12-091-1/+2
|
* Fix the test for pow() -- no more TypeErrors are raised!Guido van Rossum1997-12-091-2/+2
|
* Typo: RUSAGE_CHILDERN -> RUSAGE_CHILDREN.Guido van Rossum1997-12-091-1/+1
|
* LC_MESSAGES is not defined on all systems; use #ifdef LC_MESSAGES.Guido van Rossum1997-12-091-0/+2
|
* Guess... :-)Guido van Rossum1997-12-096-167/+474
|
* Checking in ConfigParser.py -- I don't see a reason why this can't beGuido van Rossum1997-12-091-0/+255
| | | | | liberated. This was originally written by Ken and later revamped by Barry.
* v 0.8.3 -- add an option to suppress URL processing inside <PRE>,Guido van Rossum1997-12-093-9/+15
| | | | by Scott <scott@chronis.icgroup.com>
* libainstall: Install Modules/Setup.thread in addition to Modules/Setup andFred Drake1997-12-091-0/+1
| | | | | | | | Modules/Setup.local. Guido: I hope this is ok; it seems to make a lot of sense to get the whole trio of module config files installed as a set rather than doing it partially.
* Added more warnings about ni's demise.Guido van Rossum1997-12-092-4/+14
|
* Deleting ni.py; renamed to ni1.py, really.Guido van Rossum1997-12-091-434/+0
|
* Make close(), and hence __del__(), robust in the light of the worldGuido van Rossum1997-12-091-3/+6
| | | | being destroyed already.
* Fix subtle bug in cleanup code in PyErr_NormalizeException(), detectedGuido van Rossum1997-12-091-2/+2
| | | | | by Marc Lemburg. There's a path through the code where *val is NULL, but value isn't, and value should be DECREF'ed.
* Mark file names with \file{} instead of \code{}.Fred Drake1997-12-092-18/+20
|
* Doc strings by Mitch Chapman (with a little reformatting).Guido van Rossum1997-12-091-118/+174
| | | | Also reformatted the whole module with 4 spaces and no tabs.
* Changed the finalization order again so that the reference countGuido van Rossum1997-12-081-13/+18
| | | | | printing (when Py_DEBUG is defined) happens while there's still a current thread...
* (1) call mktime() just before strftime(); it normalizes the buffer andGuido van Rossum1997-12-081-0/+8
| | | | | | may set the timezone name for BSD systems... (2) fake all of the timezone variables for the mac.
* Use long() instead of int() to compare mktime(localtime(t) with t...Guido van Rossum1997-12-081-1/+1
|
* Separated the definitions of ntohs(), ntohl(), htons(), htonl(). SeparateFred Drake1997-12-082-16/+42
| | | | | descriptions really make things look a bit better, and should improve the ability to re-purpose the content.