9390dd5 | Tim Peters | 23 July 2003, 00:30:11 UTC | locale-restoration code: Don't leave comparison to None implicit. For all I know, the original locale may be '' (I don't think that's possible, but ...), and if so we would certainly want to restore it. | 23 July 2003, 00:30:11 UTC |
36f7e93 | Tim Peters | 23 July 2003, 00:05:07 UTC | Fred wasn't kidding -- there really are docs for the locale module <wink>. Obtain the original locale in the documented way. This way actually works for me. Restore the original locale at the end, instead of forcing to "C". Move the locale fiddling into the test driver instead of doing it as a side effect of merely importing the module. I don't know why the test is mucking with locale (and also added a comment saying so), but it surely has no justification for doing that as an import side-effect. Now whenever the locale-changing code executes, the locale-restoring code will also get run. | 23 July 2003, 00:05:07 UTC |
d1deac0 | Brett Cannon | 22 July 2003, 21:07:16 UTC | Fix error in test of not comparing against 0 item of a list | 22 July 2003, 21:07:16 UTC |
c23f39c | Jason Tishler | 22 July 2003, 18:35:58 UTC | Patch #775784: YA Cygwin expected regression test skip patch This patch just adds test_ioctl to the list of expected skips for Cygwin. | 22 July 2003, 18:35:58 UTC |
354e3d9 | Thomas Heller | 22 July 2003, 18:10:15 UTC | Change the zipimport implementation to accept files containing arbitrary bytes before the actual zip compatible archive. Zipfiles containing comments at the end of the file are still not supported. Add a testcase to test_zipimport, and update NEWS. This closes sf #775637 and sf #669036. | 22 July 2003, 18:10:15 UTC |
fac083d | Jason Tishler | 22 July 2003, 15:20:49 UTC | Patch 775605: Cygwin pthread_sigmask() workaround patch Cygwin's pthread_sigmask() implementation appears to be buggy. This patch works around this problem by using sigprocmask() instead. This patch is implemented in a general way so it could be used by other platforms too. If this approach is deemed too risky, then I can work up a patch that just hacks Python/thread_pthread.h for Cygwin. Note that I tested this patch against 2.3c1 under Red Hat Linux 8.0 too. [snip] And finally, I need someone to regenerate pyconfig.h.in and configure with the same versions of the autotools that are normally used by Python. Neal kindly regenerated pyconfig.h.in and configure for me. | 22 July 2003, 15:20:49 UTC |
5d6ceb4 | Skip Montanaro | 22 July 2003, 14:37:42 UTC | more generic reference to python interpreter | 22 July 2003, 14:37:42 UTC |
12cb99b | Jack Jansen | 22 July 2003, 14:31:34 UTC | Various tweaks to make the packages work better. Still not 100%, though. | 22 July 2003, 14:31:34 UTC |
f753816 | Jack Jansen | 22 July 2003, 13:45:26 UTC | Files used for the 2.3rc1+ binary installer. This one has the size problem fixed. It also attempts to force boot-disk-only installs, but this seems to lead to a problem that you have to deselect and reselect the installation disk. If no-one comes up with a fix RSN I'll revert to the previous situation and explain in the readme that you cannot install on a non-system-disk. | 22 July 2003, 13:45:26 UTC |
88821f7 | Raymond Hettinger | 22 July 2003, 06:33:13 UTC | Important usability fix in itertools documentation. | 22 July 2003, 06:33:13 UTC |
291f14e | Tim Peters | 22 July 2003, 02:50:01 UTC | Windows fix: When PYTHONCASEOK is set, or for any other reason imports are satisfied in a case-insensitive manner, the attempt to import (the non-existent) fcntl gets satisfied by FCNTL.py instead, and the tempfile module defines a Unix-specific _set_cloexec() function in that case. As a result, temp files can't be created then (blows up with an AttributeError trying to reference fcntl.fcntl). This just popped up in the spambayes project, where there is no apparent workaround (which is why I'm pushing this in now). | 22 July 2003, 02:50:01 UTC |
f1c9869 | Fred Drake | 22 July 2003, 01:09:22 UTC | Avoid a 301 permanent redirect. Part of SF patch #773007. Also fixed a number of mostly cosmetic markup errors. | 22 July 2003, 01:09:22 UTC |
644a08c | Fred Drake | 22 July 2003, 01:09:22 UTC | Avoid a 301 permanent redirect. Part of SF patch #773007. | 22 July 2003, 01:09:22 UTC |
700c890 | Fred Drake | 22 July 2003, 00:52:42 UTC | Avoid a few 301 permanent redirects. Part of SF patch #773007. | 22 July 2003, 00:52:42 UTC |
ef13949 | Fred Drake | 22 July 2003, 00:49:11 UTC | Avoid a 301 permanent redirect. Part of SF patch #773007. | 22 July 2003, 00:49:11 UTC |
e3ea281 | Barry Warsaw | 21 July 2003, 23:01:34 UTC | readerThread(): Add max_retries to both DeadlockWrap() calls. This may cause some tests to fail but it prevents them from hanging. | 21 July 2003, 23:01:34 UTC |
40b2e83 | Jack Jansen | 21 July 2003, 22:11:07 UTC | We erronuously re-used the pimpinstaller object if there were multiple installs. This lead to a duplication of error messages (and installs). Fixes #764615. | 21 July 2003, 22:11:07 UTC |
a7203d1 | Jack Jansen | 21 July 2003, 22:03:14 UTC | Because plistlib doesn't catch all possible errors that can happen while parsing a plistfile feeding an ill-formatted file to pimp may cause an exception. As a stopgap we use an unqualified except and print an error message "Unspecified error, probably ill-formatted database". Fixes #765621. | 21 July 2003, 22:03:14 UTC |
749f481 | Jack Jansen | 21 July 2003, 20:47:11 UTC | Backport from r23c1-branch: Pimp crashed if you tried to install a non-installable package, in stead of printing a decent error message. Fixes #773450.. | 21 July 2003, 20:47:11 UTC |
e676c5e | Barry Warsaw | 21 July 2003, 18:43:33 UTC | test01_join(): Fix a test failure when run with "python -O". The setting of sCursor happened in an assert. | 21 July 2003, 18:43:33 UTC |
f239c6d | Fred Drake | 21 July 2003, 17:22:43 UTC | Repair mis-application of Jeremy's patch. Thanks, Neal! | 21 July 2003, 17:22:43 UTC |
01a4312 | Fred Drake | 21 July 2003, 17:17:10 UTC | Added note about the pyexpat memory leak fix. | 21 July 2003, 17:17:10 UTC |
7b6caff | Fred Drake | 21 July 2003, 17:05:56 UTC | Fix memory leak reported & discussed on the Python XML-SIG mailing list. This patch was provided by Jeremy Kloth, and corresponds to pyexpat.c 1.77 in the PyXML CVS. | 21 July 2003, 17:05:56 UTC |
55512dc | Fred Drake | 21 July 2003, 16:01:39 UTC | Clarify a statement regarding both shared and static library. Closes SF bug #774480. | 21 July 2003, 16:01:39 UTC |
6c49709 | Fred Drake | 21 July 2003, 15:30:15 UTC | Merge the old dumbdbm documetation into the new docs that have been added. Make some module references hyperlinks. | 21 July 2003, 15:30:15 UTC |
6a62725 | Tim Peters | 21 July 2003, 14:25:23 UTC | Merge 23c1-branch back into the head. Barry will send email about the New Plan (releases to be made off the head, ongoing random 2.4 stuff to be done on a short-lived branch, provided anyone is motivated enough to create one). | 21 July 2003, 14:25:23 UTC |
0ceb9b1 | Andrew M. Kuchling | 21 July 2003, 12:49:46 UTC | Change \code to \verb, because TeX merges the two dashes into a hyphen, resulting in the output '-list-classifiers', not the correct '--list-classifiers'. I've verified that the line is now correct in the DVI, PDF, HTML, and ASCII versions. | 21 July 2003, 12:49:46 UTC |
d71a551 | Barry Warsaw | 20 July 2003, 18:00:54 UTC | Minor typo | 20 July 2003, 18:00:54 UTC |
476fcae | Raymond Hettinger | 20 July 2003, 01:10:15 UTC | SF bug #774411: Typo in socket documentation | 20 July 2003, 01:10:15 UTC |
6601b13 | Tim Peters | 18 July 2003, 21:12:21 UTC | Corrected release date for 2.3c1. | 18 July 2003, 21:12:21 UTC |
0dc4b10 | Tim Peters | 18 July 2003, 21:11:36 UTC | For my convenience in building installers, added a makes-sense-on-my-box choice to the list of places MS redistributables might be found. | 18 July 2003, 21:11:36 UTC |
b434d49 | Jeremy Hylton | 18 July 2003, 20:57:04 UTC | Oh, well. | 18 July 2003, 20:57:04 UTC |
0ed18c2 | Jeremy Hylton | 18 July 2003, 20:10:02 UTC | Forgot the release date. | 18 July 2003, 20:10:02 UTC |
6a66a68 | cvs2svn | 18 July 2003, 17:45:33 UTC | This commit was manufactured by cvs2svn to create tag 'r23c1'. | 18 July 2003, 17:45:33 UTC |
6d58bf6 | Jeremy Hylton | 18 July 2003, 17:45:33 UTC | Repair operator error. | 18 July 2003, 17:45:33 UTC |
bdf3b50 | Jeremy Hylton | 18 July 2003, 17:24:07 UTC | SF patch 773476: NameError when there are no prefixes. | 18 July 2003, 17:24:07 UTC |
a920a88 | Just van Rossum | 18 July 2003, 15:31:40 UTC | up the b/w compatibility requirement to 2.2 | 18 July 2003, 15:31:40 UTC |
969a700 | Jeremy Hylton | 18 July 2003, 15:13:37 UTC | Make sure mimetypes is reinitialized before running the tests. If some other test comes along and uses mimetypes, it will be initialized from the system files. | 18 July 2003, 15:13:37 UTC |
096d986 | Jeremy Hylton | 18 July 2003, 03:19:20 UTC | Restore the locale to "C" on exit. If this doesn't happen, it leaves the locale in a state that can cause other tests to fail. For example, running test_strptime, test_logging, and test_time in that order. | 18 July 2003, 03:19:20 UTC |
95be8bd | Andrew M. Kuchling | 18 July 2003, 02:12:16 UTC | Add introductory paragraphs Remove comment about MacOS changes; I'm not going to have time to figure out what they are Move PEP 273 section into numeric order | 18 July 2003, 02:12:16 UTC |
6e73f9e | Andrew M. Kuchling | 18 July 2003, 01:15:51 UTC | Add a few more items | 18 July 2003, 01:15:51 UTC |
8744f12 | Andrew M. Kuchling | 17 July 2003, 23:56:58 UTC | Complete the rewrite pass; add a few more items; bump version number to 0.90; remove comment about draft status | 17 July 2003, 23:56:58 UTC |
8aca417 | Jeremy Hylton | 17 July 2003, 19:19:05 UTC | The rest of the news. | 17 July 2003, 19:19:05 UTC |
ed86003 | Jeremy Hylton | 17 July 2003, 19:18:50 UTC | SF patch 764470 | 17 July 2003, 19:18:50 UTC |
fa2d0eb | Jeremy Hylton | 17 July 2003, 17:58:38 UTC | Update version label | 17 July 2003, 17:58:38 UTC |
ca9e21c | Jeremy Hylton | 17 July 2003, 17:57:58 UTC | Partial progress on NEWS. | 17 July 2003, 17:57:58 UTC |
dabc37c | Jeremy Hylton | 17 July 2003, 17:23:30 UTC | SF bug 770601. | 17 July 2003, 17:23:30 UTC |
fb509a3 | Jeremy Hylton | 17 July 2003, 16:58:48 UTC | Get socketmodule compiling on IRIX 6.5.10. I don't think the fix here is very good, but I'm not sure what would be better. In particular, we should not be defining _SGIAPI, but lots of things break if we remove it. | 17 July 2003, 16:58:48 UTC |
7f7e137 | Skip Montanaro | 17 July 2003, 16:45:43 UTC | fix for bug 773020 - splitting PATH should use os.pathsep | 17 July 2003, 16:45:43 UTC |
bd9f520 | Jeremy Hylton | 17 July 2003, 16:31:00 UTC | Reflow long line. | 17 July 2003, 16:31:00 UTC |
afd43b5 | Michael W. Hudson | 17 July 2003, 16:26:58 UTC | Remove inaccurate (and it turns out, entirely superfluous) declarations of PyOS_InputHook and PyOS_ReadlineFunctionPointer). The inaccuracies were causing problems in framework builds on Mac OS X. | 17 July 2003, 16:26:58 UTC |
7a6b4f0 | Fred Drake | 17 July 2003, 16:00:01 UTC | more markup chages | 17 July 2003, 16:00:01 UTC |
032fffe | Jeremy Hylton | 17 July 2003, 15:56:07 UTC | Remove unused variable. | 17 July 2003, 15:56:07 UTC |
0106e1d | Fred Drake | 17 July 2003, 15:29:16 UTC | Include the GNU info format in the edist target since we're now building a fair portion of the documentation as info. | 17 July 2003, 15:29:16 UTC |
8836e56 | Fred Drake | 17 July 2003, 15:22:47 UTC | - remove mention of the isprivate flag, since that isn't directly documented here, and according to Tim, should never have been there - misc. cleanups for consistency | 17 July 2003, 15:22:47 UTC |
2d4e988 | Just van Rossum | 17 July 2003, 15:11:49 UTC | back out the darwin supports_unicode_filenames patch; it causes deep problems with the tests | 17 July 2003, 15:11:49 UTC |
29dfcd1 | Tim Peters | 17 July 2003, 14:48:26 UTC | Bump the release number to 2.3c1. | 17 July 2003, 14:48:26 UTC |
943277e | Raymond Hettinger | 17 July 2003, 14:47:12 UTC | Minor corrections. | 17 July 2003, 14:47:12 UTC |
e9a92aa | Jeremy Hylton | 17 July 2003, 14:41:07 UTC | Patch from John Anderson to enable VC 7.1 support. I tested against VC 7.0 and it caused no problems there. | 17 July 2003, 14:41:07 UTC |
de7cdb2 | Fred Drake | 17 July 2003, 11:55:18 UTC | - put the GNU info packages in the same place as everything else - add a convenience target to create the package list directly | 17 July 2003, 11:55:18 UTC |
e5f15ff | Fred Drake | 17 July 2003, 05:36:19 UTC | - update the list of documents for which GNU info is built - convert tabs to spaces | 17 July 2003, 05:36:19 UTC |
7262ca8 | Fred Drake | 17 July 2003, 05:30:38 UTC | Bump version numbers. | 17 July 2003, 05:30:38 UTC |
ea690c4 | Fred Drake | 17 July 2003, 05:26:53 UTC | - improve the description of how user-defined method objects get made - improve the description of attribute retrieval from classes and class instances - add brief documentation of static method and class method objects. | 17 July 2003, 05:26:53 UTC |
38d7c1b | Fred Drake | 17 July 2003, 04:22:44 UTC | Note that Unicode strings are now supported in sys.path. SF patch #764594. | 17 July 2003, 04:22:44 UTC |
e8e241b | Fred Drake | 17 July 2003, 04:15:35 UTC | Make the howto document class work properly with the pypaper.sty paper-size hook. SF patch #772550. | 17 July 2003, 04:15:35 UTC |
af4c505 | Neil Schemenauer | 16 July 2003, 22:19:24 UTC | Remove code that tried to warn about shadowing builtin names after a module had been compiled. It gives too many spurious warnings. | 16 July 2003, 22:19:24 UTC |
7555294 | Neil Schemenauer | 16 July 2003, 22:04:11 UTC | Remove code that tried to warn about shadowing builtin names after a module had been compiled. It gives too many spurious warnings. | 16 July 2003, 22:04:11 UTC |
bfa6872 | Skip Montanaro | 16 July 2003, 21:14:35 UTC | Zap the C API subsection altogether for now. It's not actually usable from C yet anyway. | 16 July 2003, 21:14:35 UTC |
aa9b39f | Andrew M. Kuchling | 16 July 2003, 20:37:26 UTC | Mention list.index; more small textual changes | 16 July 2003, 20:37:26 UTC |
c760c6c | Andrew M. Kuchling | 16 July 2003, 20:12:33 UTC | Add reminder list of things to document; mention sys.getcheckinterval() and socket.timeout exception | 16 July 2003, 20:12:33 UTC |
6c733d3 | Andrew M. Kuchling | 16 July 2003, 20:11:34 UTC | Add mmap bugfix; typo and grammar fixes | 16 July 2003, 20:11:34 UTC |
2491cd9 | Skip Montanaro | 16 July 2003, 19:46:07 UTC | expose the C API subsection which was hidden from LaTeX in a comment. In the info conversion the \comment LaTeX macro mapped to a Texinfo @ignore macro. Unfortunately, py2texi.el is not smart enough to avoid generating links to the @ignore'd section, which causes makeinfo to croak. Exposing this text is probably not the most correct thing to do, as this documentation really belongs in the C API manual. This does get the info files generated, however, which is a more practical goal considering the impending release of 2.3rc1. | 16 July 2003, 19:46:07 UTC |
4d6e8fe | Raymond Hettinger | 16 July 2003, 19:40:23 UTC | Clarify the lack of relationship between rich comparison operators. Prompted by a discussion on comp.lang.python. | 16 July 2003, 19:40:23 UTC |
71adf7e | Raymond Hettinger | 16 July 2003, 19:25:22 UTC | Doctest now examines all docstrings by default. Previously, it would skip over functions with private names (as indicated by the underscore naming convention). The old default created too much of a risk that user tests were being skipped inadvertently. Note, this change could break code in the unlikely case that someone had intentionally put failing tests in the docstrings of private functions. The breakage is easily fixable by specifying the old behavior when calling testmod() or Tester(). The more likely case is that the silent failure was unintended and that the user needed to be informed so the test could be fixed. | 16 July 2003, 19:25:22 UTC |
853276e | Fred Drake | 16 July 2003, 17:58:38 UTC | Lots of markup cleanups to avoid warnings from the GNU info generation; these make sense even without that processing chain. | 16 July 2003, 17:58:38 UTC |
788617f | Fred Drake | 16 July 2003, 16:19:08 UTC | Remove \versionchanged; the text was too complex for the GNU info conversion to support. Keep the content as normal content, with a note that this applies starting in Python 2.3. | 16 July 2003, 16:19:08 UTC |
f75d9fc | Jeremy Hylton | 16 July 2003, 16:17:57 UTC | Remove stray comments. | 16 July 2003, 16:17:57 UTC |
1c7a0ea | Jeremy Hylton | 16 July 2003, 16:08:23 UTC | Remove unnecessary check in tests for slots allowed. The !PyType_Check(base) check snuck in as part of rev 2.215, but was unrelated to the SF patch that is mentioned in the checkin comment. The test is currently unnecessary because base is set to the return value of best_bases(), which returns a type or NULL. | 16 July 2003, 16:08:23 UTC |
2cd7731 | Andrew M. Kuchling | 16 July 2003, 14:44:12 UTC | Minor text changes; update bug/patch count (quite a jump!) | 16 July 2003, 14:44:12 UTC |
bd5fdd9 | Fred Drake | 16 July 2003, 14:01:56 UTC | Make it easier to figure out the where a menuselection starts and ends by controling the font. | 16 July 2003, 14:01:56 UTC |
a66b6c1 | Fred Drake | 16 July 2003, 13:50:28 UTC | Cygwin instructions: - added missing period - added markup so it's easier to tell which names are special | 16 July 2003, 13:50:28 UTC |
bac1ea9 | Andrew MacIntyre | 16 July 2003, 13:31:11 UTC | More pre-2.3 build tweaks for the OS/2 EMX port: - more clean up of the generated import library definiton (.DEF file) following checking of patch 770521, and tightening of the sed regexps. - use -O3 even with gcc 2.8.1 - worth nearly 10% with 2.3; worth nothing with 2.2.x. - clean up a couple of whitespace issues introduced by a cut'n'paste. | 16 July 2003, 13:31:11 UTC |
d24c767 | Fred Drake | 16 July 2003, 05:17:23 UTC | A variety of markup-level adjustments. | 16 July 2003, 05:17:23 UTC |
46f681c | Raymond Hettinger | 16 July 2003, 05:11:27 UTC | Discussion of signatures for unicode.translate() and str.translate() were in the wrong file. Moved out of libstring.tex and into libstdtypes.tex. | 16 July 2003, 05:11:27 UTC |
43d790c | Raymond Hettinger | 16 July 2003, 04:34:56 UTC | Exercise Jim Fulton's new doctest extension for running doctests in a unittest environment. Since his extension finds docstrings in private functions, it exposed a bug in the difflib doctests. | 16 July 2003, 04:34:56 UTC |
83325e9 | Raymond Hettinger | 16 July 2003, 04:32:32 UTC | Fix faulty doctests. There is no results attribute. Note, these tests were not getting exercised because doctest skips over private functions. | 16 July 2003, 04:32:32 UTC |
f359062 | Raymond Hettinger | 16 July 2003, 04:29:42 UTC | Extend last change to cover TestSuites as well as TestCases. | 16 July 2003, 04:29:42 UTC |
6c85bcb | Fred Drake | 16 July 2003, 04:02:58 UTC | - update some comments - add support for the "What's New" document - add short aliases for individual documents; nice for debugging conversions | 16 July 2003, 04:02:58 UTC |
fa00f91 | Fred Drake | 16 July 2003, 04:01:04 UTC | Pass along the selected "What's New" document to the make file for the GNU info conversion. | 16 July 2003, 04:01:04 UTC |
15b3dba | Fred Drake | 16 July 2003, 04:00:14 UTC | Adjust description of the internationalized domain name encoding to better accomodate the GNU info conversion. | 16 July 2003, 04:00:14 UTC |
bb4a47c | Mark Hammond | 16 July 2003, 03:46:38 UTC | Prevent failure on the mac, where "mbcs" is not the file system encoding. Use sys.getfilesystemencoding(). | 16 July 2003, 03:46:38 UTC |
0bb242b | Fred Drake | 16 July 2003, 03:44:48 UTC | Map \envvar to the TeXinfo equivalent, @env. | 16 July 2003, 03:44:48 UTC |
8500263 | Fred Drake | 16 July 2003, 03:35:41 UTC | Simple support for the alltt environment. | 16 July 2003, 03:35:41 UTC |
3605ae5 | Fred Drake | 16 July 2003, 03:26:31 UTC | In the description of enumerate(), the indexing operators should not be included in the \var. This produced weird results in general, but broke the GNU info conversion. | 16 July 2003, 03:26:31 UTC |
7769bb9 | Fred Drake | 16 July 2003, 03:16:34 UTC | Teach this script about \AA and \aa (the Scandanavian A-ring characters); \AA is used in whatsnew23.tex. | 16 July 2003, 03:16:34 UTC |
cca9122 | Kurt B. Kaiser | 16 July 2003, 03:10:43 UTC | Update to reflect the current status of the configuration system. Extensions must still be configured manually and there is currently one set of extension key bindings for all platforms. Bring NEWS.txt up to date. Update CREDITS.txt and idlever.py for release. M NEWS.txt M config-extensions.def M extend.txt M help.txt M idlever.py | 16 July 2003, 03:10:43 UTC |
21d9987 | Raymond Hettinger | 16 July 2003, 02:59:32 UTC | run_unittest() to support TestCase instances as well as classes. Helps with doctests. | 16 July 2003, 02:59:32 UTC |
5f4e8ca | Mark Hammond | 16 July 2003, 01:54:38 UTC | Correct previous patch looking for warnings module: sys.modules, not sys.__modules__. | 16 July 2003, 01:54:38 UTC |
b233e54 | Raymond Hettinger | 15 July 2003, 23:16:01 UTC | Nits. | 15 July 2003, 23:16:01 UTC |
edd0773 | Mark Hammond | 15 July 2003, 23:03:55 UTC | Fix [ 771097 ] frozen programs fail due to implicit import of "warnings". If the initial import of warnings fails, clear the error. When the module is actually needed, if the original import failed, see if it has managed to find its way to sys.modules yet and if so, remember it. | 15 July 2003, 23:03:55 UTC |