summaryrefslogtreecommitdiffstats
path: root/Misc
Commit message (Collapse)AuthorAgeFilesLines
* Note that PyNumber_Check() returns true for string and unicode objects.Neil Schemenauer2002-11-181-0/+4
|
* Fix minor nitsAndrew M. Kuchling2002-11-151-3/+3
| | | | Trim excess whitespace off one line
* Add Optik news.Guido van Rossum2002-11-151-0/+4
|
* SF patch #520382: Expand shelve.py to have a full dictionary interfaceRaymond Hettinger2002-11-151-0/+9
| | | | | and add a mixin to UserDict.py to make it easier to implement a full dictionary interface.
* Windows blurb about new Tcl/Tk release shipped on Windows.Tim Peters2002-11-141-0/+3
|
* News about the logging module.Guido van Rossum2002-11-131-0/+3
|
* SF patch 637176: list.sort crasherTim Peters2002-11-121-1/+11
| | | | | | | | | | | Armin Rigo's Draconian but effective fix for SF bug 453523: list.sort crasher slightly fiddled to catch more cases of list mutation. The dreaded internal "immutable list type" is gone! OTOH, if you look at a list *while* it's being sorted now, it will appear to be empty. Better than a core dump.
* SF patch 629637: Add sample(population, k) method to the random module.Raymond Hettinger2002-11-121-0/+3
| | | | Used for random sampling without replacement.
* Added a blurb about the change to sys.version under MSVC.Tim Peters2002-11-111-0/+5
|
* Richie HindleMichael W. Hudson2002-11-081-0/+1
|
* NEWS entry for the changed fdopen function.Thomas Heller2002-11-071-0/+4
|
* Fixed sre bug "[#581080] Provoking infinite scanner loops".Gustavo Niemeyer2002-11-071-0/+5
| | | | | | | | | | | | | | | | This bug happened because: 1) the scanner_search and scanner_match methods were not checking the buffer limits before increasing the current pointer; and 2) SRE_SEARCH was using "if (ptr == end)" as a loop break, instead of "if (ptr >= end)". * Modules/_sre.c (SRE_SEARCH): Check for "ptr >= end" to break loops, so that we don't hang forever if a pointer passing the buffer limit is used. (scanner_search,scanner_match): Don't increment the current pointer if we're going to pass the buffer limit. * Misc/NEWS Mention the fix.
* Add --check-tkinter to setup.py. Install IDLE. Fixes #634078.Martin v. Löwis2002-11-061-0/+2
|
* Fixed bug "[#466200] ability to specify a 'verify' script".Gustavo Niemeyer2002-11-061-1/+5
| | | | | | | | | | | * Lib/distutils/command/bdist_rpm.py (bdist_rpm.initialize_options): Included verify_script attribute. (bdist_rpm.finalize_package_data): Ensure that verify_script is a filename. (bdist_rpm._make_spec_file): Included verify_script in script_options tuple. * Misc/NEWS Mention change.
* Add next() and __iter__() methods to StreamReader, StreamReaderWriterWalter Dörwald2002-11-061-0/+3
| | | | | | and StreamRecoder. This closes SF bug #634246.
* Fixed bug #470582, using a modified version of patch #527371,Gustavo Niemeyer2002-11-061-0/+7
| | | | | | | | | | | | | | | | | | | from Greg Chapman. * Modules/_sre.c (lastmark_restore): New function, implementing algorithm to restore a state to a given lastmark. In addition to the similar algorithm used in a few places of SRE_MATCH, restore lastindex when restoring lastmark. (SRE_MATCH): Replace lastmark inline restoring by lastmark_restore(), function. Also include it where missing. In SRE_OP_MARK, set lastindex only if i > lastmark. * Lib/test/re_tests.py * Lib/test/test_sre.py Included regression tests for the fixed bugs. * Misc/NEWS Mention fixes.
* Add an entry for pdb's new `pp' command.Barry Warsaw2002-11-051-0/+3
|
* Another round on SF patch 618135: gzip.py and files > 2GTim Peters2002-11-051-3/+6
| | | | | | | | | | The last round boosted "the limit" from 2GB to 4GB. This round gets rid of the 4GB limit. For files > 4GB, gzip stores just the last 32 bits of the file size, and now we play along with that too. Tested by hand (on a 6+GB file) on Win2K. Boosting from 2GB to 4GB was arguably enough "a bugfix". Going beyond that smells more like "new feature" to me.
* Patch implementing bz2 module.Gustavo Niemeyer2002-11-051-0/+8
| | | | | | | | | | | | | | | | | * setup.py (PyBuildExt.detect_modules): Included bz2 module detection. * Modules/bz2module.c * Lib/test/test_bz2.py * Doc/lib/libbz2.tex Included files implementing, testing, and documenting bz2 module. * Doc/Makefile.deps * Doc/lib/lib.tex Include references to libbz2.tex. * Misc/NEWS (Library): Mention distutils' c++ linkage patch, and new bz2 module.
* Related to SF patch 618135: gzip.py and files > 2G.Tim Peters2002-11-041-1/+5
| | | | | | | | | | | | | | | | Fixed the signed/unsigned confusions when dealing with files >= 2GB. 4GB is still a hard limitation of the gzip file format, though. Testing this was a bitch on Win98SE due to frequent system freezes. It didn't freeze while running gzip, it kept freezing while trying to *create* a > 2GB test file! This wasn't Python's doing. I don't know of a reasonable way to test this functionality in regrtest.py, so I'm not checking in a test case (a test case would necessarily require creating a 2GB+ file first, using gzip to zip it, using gzip to unzip it again, and then compare before-and-after; so >4GB free space would be required, and a loooong time; I did all this "by hand" once). Bugfix candidate, I guess.
* Patch #630829: Don't block on IAC, process suboptions.Martin v. Löwis2002-11-042-1/+3
|
* Add getpreferredencoding. Support @euro modifiers. Fixes #554676.Martin v. Löwis2002-11-031-1/+2
| | | | The @euro part is backported to 2.2.3.
* Fix SF #632624, test_resource failure on alpha/64bitNeal Norwitz2002-11-021-0/+2
| | | | | Return PyLongs instead ot PyInts. On alphas, 9223372036854775807 became -1.
* Patch #613256: Add nescape method to xml.sax.saxutils.Martin v. Löwis2002-10-262-0/+4
|
* Add Daniel Stutzbach, for #512981.Martin v. Löwis2002-10-261-0/+1
|
* Document patch #512981.Martin v. Löwis2002-10-261-0/+3
|
* (py-parse-state-re): Remove the "if" from the regular expression.Barry Warsaw2002-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | This fixes an indentation bug reported by Jeremy when seeing multiple list comprehensions like so: [x for x in seq if blah(x)] # ... [y for y in seq if blah(y)] The reason this broke is because this regexp caused the "find a safe parsing start location higher up in the file" test to erroneously find the if in the listcomp. I think the other keywords in this regexp are fine and good enough. After a weekend of testing, I can't find any adverse effects.
* Add new encoding for Ukrainian CyrillicNeal Norwitz2002-10-171-0/+1
|
* Correct stat_result float time stamps entry.Martin v. Löwis2002-10-161-1/+2
|
* Patch #572628: Optional timeouts for put and get.Martin v. Löwis2002-10-151-0/+2
|
* Patch #621891: Add askopenfile{name}s.Martin v. Löwis2002-10-131-4/+5
|
* Patch #621205: Tkinter updates for tk8.4.Martin v. Löwis2002-10-132-0/+3
|
* Back out news about SF patch 479898 -- it's withdrawn.Guido van Rossum2002-10-111-6/+0
|
* Add Greg Copeland for SF # 585913, Adds Galeon support to webbrowser.pyNeal Norwitz2002-10-101-0/+1
|
* Patch #612602: Streamline configure methods.Martin v. Löwis2002-10-102-0/+5
|
* News about repr() and 8-bit characters, and setlocale() in theGuido van Rossum2002-10-091-0/+17
| | | | readline module.
* Add a few people who were in the ACKS file in the 2.2.2 branch but notGuido van Rossum2002-10-091-0/+4
| | | | on the trunk.
* Add os.path.supports_unicode_filenames for all platforms,Mark Hammond2002-10-081-0/+6
| | | | | | sys.getwindowsversion() on Windows (new enahanced Tim-proof <wink> version), and fix test_pep277.py in a few minor ways. Including doc and NEWS entries.
* Patch #448038: Add move(). Report errors from copytree as in shutil.Error.Martin v. Löwis2002-10-071-0/+3
|
* Document patch #594001.Martin v. Löwis2002-10-051-0/+2
|
* News item about the new encoding normalization scheme.Marc-André Lemburg2002-10-041-0/+6
|
* Mention droped support for Tcl/Tk 8.0 and 8.1.Guido van Rossum2002-10-011-0/+4
|
* Add Tim Rice, for SCO patches.Martin v. Löwis2002-09-301-0/+1
|
* fix a couple nits related to my understanding of ReST. Use ofSkip Montanaro2002-09-301-3/+3
| | | | | | | | | | | ``void (*)(PyObject *)`` isn't quite the same as void (*)(PyObject \*) but I gather ``...`` is preferable stylistically in most cases than ... \*...
* fix a couple nits with my use of ReSTSkip Montanaro2002-09-301-6/+6
|
* (py-pychecker-run): Fix calculation of last command to include theBarry Warsaw2002-09-281-3/+8
| | | | filename of the current buffer.
* Disable building of the fpectl module -- it's dangerous or uselessGuido van Rossum2002-09-251-3/+6
| | | | except in the hands of experts. Will backport to 2.2.2.
* Attila Babo (turtle.py).Guido van Rossum2002-09-231-0/+1
|
* reference the new NEWS.help fileSkip Montanaro2002-09-201-0/+2
|
* brief help file for people editing Misc/NEWSSkip Montanaro2002-09-201-0/+60
|