summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix a typo introduced at 1.21Kurt B. Kaiser2003-11-251-1/+1
| | | | | | M IOBinding.py Backported to 23-maint
* Factor out more duplicate code.Raymond Hettinger2003-11-241-77/+51
|
* Note the addition of set() and frozenset().Raymond Hettinger2003-11-241-0/+44
|
* Keybindings with the Shift modifier now work correctly. So do bindingsKurt B. Kaiser2003-11-245-74/+83
| | | | | | | | | | | | | | | | which use the Space key. Limit unmodified user keybindings to the function keys. Python Bug 775353, IDLEfork Bugs 755647, 761557 Improve error handling during startup if there's no Tkinter. M NEWS.txt M PyShell.py M config-keys.def M configHandler.py M keybindingDialog.py Backport candidate.
* Stop GCC warning about int literal that's so long that it becomes anGuido van Rossum2003-11-241-1/+1
| | | | | unsigned int (on a 32-bit machine), by adding an explicit 'u' to the literal (a prime used to improve the hash function for frozenset).
* Silence GCC warning when asserts are turned off.Guido van Rossum2003-11-241-2/+1
|
* Update NEWS.txt to include some items missed earlier. Update theKurt B. Kaiser2003-11-242-1/+14
| | | | | | IDLE version to 1.1a0. Modified Files: NEWS.txt idlever.py
* * Checkin remaining documentationRaymond Hettinger2003-11-244-152/+328
| | | | | | | * Add more tests * Refactor and neaten the code a bit. * Rename union_update() to update(). * Improve the algorithms (making them a closer to sets.py).
* test_guess_all_types(): Use a more robust test for checking thatBarry Warsaw2003-11-231-4/+7
| | | | | | | | | | guess_all_extensions() returns (at least) what we expect. As Jeff Epler suggests in http://mail.python.org/pipermail/python-dev/2003-September/038264.html We use a set to test the results. This fixes the test when test_urllib2 is run before test_mimetypes.
* * Simplify hash function and add test to show effectiveness of the hashRaymond Hettinger2003-11-232-27/+98
| | | | | | | | | | | | | | | function. * Add a better test for deepcopying. * Add tests to show the __init__() function works like it does for list and tuple. Add related test. * Have shallow copies of frozensets return self. Add related test. * Have frozenset(f) return f if f is already a frozenset. Add related test. * Beefed-up some existing tests.
* - When method objects have an attribute that can be satisfied eitherGuido van Rossum2003-11-222-28/+39
| | | | | | | | | | by the function object or by the method object, the function object's attribute usually wins. Christian Tismer pointed out that that this is really a mistake, because this only happens for special methods (like __reduce__) where the method object's version is really more appropriate than the function's attribute. So from now on, all method attributes will have precedence over function attributes with the same name.
* Extend temporary hashability to remove() and discard().Raymond Hettinger2003-11-222-11/+62
| | | | Brings the functionality back in line with sets.py.
* More words: gave more motivation, and added cautions about the specialTim Peters2003-11-211-10/+51
| | | | dangers of trying to iterate over weak dicts.
* Add a missing import. Closes SF # 816344.Barry Warsaw2003-11-211-0/+1
|
* Allow temporary hashability for the __contains__ test.Raymond Hettinger2003-11-212-1/+19
| | | | (Requested by Alex Martelli.)
* issubset() and issuperset() to work with general iterablesRaymond Hettinger2003-11-212-5/+19
|
* Three minor performance improvements:Raymond Hettinger2003-11-201-12/+41
| | | | | | | | | | * Improve the hash function to increase the chance that distinct sets will have distinct xor'd hash totals. * Use PyDict_Merge where possible (it is faster than an equivalent iter/set pair). * Don't rebuild dictionaries where the input already has one.
* Add two itemsAndrew M. Kuchling2003-11-201-0/+7
|
* test_applesingle is an expected skip almost anywhere.Guido van Rossum2003-11-201-29/+40
|
* SF bug 839548: Bug in type's GC handling causes segfaults.Tim Peters2003-11-206-20/+491
| | | | | | | | Also SF patch 843455. This is a critical bugfix. I'll backport to 2.3 maint, but not beyond that. The bugs this fixes have been there since weakrefs were introduced.
* test_applesingle is an expected skip on Win32Raymond Hettinger2003-11-201-0/+1
|
* Added some help to OSX/Dist/README.txt, plus all the informationJack Jansen2003-11-202-62/+48
| | | | | from the OS9 readme that is still relevant. Got rid of Distributions/readme.txt.
* Fix typo fix.Walter Dörwald2003-11-201-4/+4
|
* Talk about old code: removed a reference to THINK_C.Jack Jansen2003-11-201-30/+0
|
* Got rid of macglue.h, replacing it by pymactoolbox.h where relevant.Jack Jansen2003-11-2043-303/+51
| | | | Cleaned up various things in the toolbox modules.
* Got rid of macglue.h, moved the little bit that remains relevantJack Jansen2003-11-202-39/+2
| | | | to pymactoolbox.h (where it should have been in the first place).
* No longer used.Jack Jansen2003-11-201-183/+0
|
* Getting rid of all the code inside #ifdef macintosh too.Jack Jansen2003-11-2019-458/+6
|
* Getting rid of code dependent on GUSI or the MetroWerks compiler.Jack Jansen2003-11-197-60/+1
|
* Getting rid of one more TARGET_API_MAC_OSX.Jack Jansen2003-11-191-7/+0
|
* Patch #831747: Add skip_accept_encoding parameter to putrequest.Martin v. Löwis2003-11-193-5/+16
|
* Getting rid of code conditional on TARGET_API_MAC_*.Jack Jansen2003-11-1918-748/+2
|
* PyDoc_STR is always defined nowadays (and has been for quite some time:-)Jack Jansen2003-11-195-15/+0
|
* Getting rid of WITHOUT_FRAMEWORKS and ACCESSOR_CALLS_ARE_FUNCTIONS:Jack Jansen2003-11-1957-520/+57
| | | | MacOS9isms.
* Get rid of MacOS9 support. Paths are still hard-coded, that'll be fixedJack Jansen2003-11-191-16/+3
| | | | later.
* Remove deprecation of sets.Set.update().Raymond Hettinger2003-11-192-6/+1
|
* WITHOUT_FRAMEWORKS conditional code bites the dust: this was forJack Jansen2003-11-198-50/+0
| | | | pre-carbon MacOS9 support.
* Gone: all this functionality is now in the Carbon.File and Folder modules.Jack Jansen2003-11-191-1531/+0
|
* Getting rid of support for the ancient Apple MPW compiler.Jack Jansen2003-11-1910-80/+0
|
* MacOS9 support is gone.Jack Jansen2003-11-191-113/+0
|
* Removing the obvious OS9-only documents§Jack Jansen2003-11-1916-2513/+0
|
* Getting rid of support for MacOS9 and earlier. This is the first step,Jack Jansen2003-11-19181-22664/+0
| | | | | and the biggest in size, but probably the easiest. Hunting through the source code comes next.
* Temporary fix for buildon on both Panther and Jaguar.Jack Jansen2003-11-191-1/+5
|
* Moved various files over from the release23-maint branch.Jack Jansen2003-11-194-29/+51
|
* Upped versionJack Jansen2003-11-191-4/+4
|
* Upped version numbers, and converted to UTF-16.Jack Jansen2003-11-191-0/+0
|
* Upped.Jack Jansen2003-11-191-4/+4
|
* This file is utf-16, not utf-8 (or ascii).Jack Jansen2003-11-191-0/+0
|
* Forward port of various fixes that were initially only done on theJack Jansen2003-11-195-16/+91
| | | | | | | | | | | | | | | | release23-maint branch: - Remember the scroll position when rebuilding the browser (as we do far too often). Fixes #824430. - Allow for the documentation to be inside PythonIDE as well as in the Python.app inside the framework (the original location for 2.3). - Updated version numbers - In PythonIDE, add the Tools/IDE directory as the second entry in sys.path in stead of as the first, leaving PythonIDE.app/Contents/Resources as the first one. - The code for setting the working directory to $HOME was both incorrect and in the wrong place, fixed. - On OSX the default location for IDE scripts is now $HOME/Library/Python/IDE-Scripts.
* Ported from 23maint branch: add icons to BuildApplet.Jack Jansen2003-11-192-0/+57
|