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 |
d51ce7d | Fred Drake | 15 July 2003, 22:03:00 UTC | Indexing is a mess; try to get the link targets closer to the relevant text. There needs to be a better way. | 15 July 2003, 22:03:00 UTC |
4e72e05 | Fred Drake | 15 July 2003, 22:00:36 UTC | process_commands_wrap_deferred: - fix comment describing what this is for - add lots of indexing macros to this call Closes SF bug #518989. | 15 July 2003, 22:00:36 UTC |
b3be52e | Fred Drake | 15 July 2003, 21:37:58 UTC | Try to clean up some indexing relevant to the import statement. Pertains to SF bug #518989. | 15 July 2003, 21:37:58 UTC |
19db13b | Raymond Hettinger | 15 July 2003, 21:03:13 UTC | Fixed test and converted to unittest format. Checking // would call floor division but did not test that true division had become the default with 'from __future__ import division'. | 15 July 2003, 21:03:13 UTC |
158af58 | Raymond Hettinger | 15 July 2003, 20:57:35 UTC | Fixed test and converted to unittest format. Checking // would call floor division but did not test that true division had become the default with 'from __future__ import division'. | 15 July 2003, 20:57:35 UTC |
e37b4ed | Fred Drake | 15 July 2003, 20:45:16 UTC | Discuss calling new-style types. Closes SF bug #453683. | 15 July 2003, 20:45:16 UTC |
42d9016 | Jeremy Hylton | 15 July 2003, 20:24:27 UTC | SF patch 763201: handling of SyntaxErrors in symbol table build Bug fix candidate. | 15 July 2003, 20:24:27 UTC |
1955fcf | Jeremy Hylton | 15 July 2003, 20:23:26 UTC | SF patch 763201: handling of SyntaxErrors in symbol table build Fixes for three related bugs, including errors that caused a script to be ignored without printing an error message. The key problem was a bad interaction between syntax warnings and syntax errors. If an exception was already set when a warning was issued, the warning could clobber the exception. The PyErr_Occurred() check in issue_warning() isn't entirely satisfying (the caller should know whether there was already an error), but a better solution isn't immediately obvious. Bug fix candidate. | 15 July 2003, 20:23:26 UTC |
35c38ea | Martin v. Löwis | 15 July 2003, 19:12:54 UTC | heck environment closed status before closing a cursors. Fixes #763928. | 15 July 2003, 19:12:54 UTC |
f393fc6 | Walter Dörwald | 15 July 2003, 18:47:27 UTC | Add various test cases from SF patch 543867. | 15 July 2003, 18:47:27 UTC |
a301667 | Andrew M. Kuchling | 15 July 2003, 12:37:46 UTC | [Patch #708374] Only apply the check for file size if the file is a regular file, not a character or block device. | 15 July 2003, 12:37:46 UTC |
c171172 | Walter Dörwald | 15 July 2003, 10:34:02 UTC | Make the prefix 7 spaces long, so the lines are properly aligned. | 15 July 2003, 10:34:02 UTC |
fe89cc1 | Fred Drake | 14 July 2003, 21:46:23 UTC | Remove proxy_print(), since that caused an inconsistency between "print repr(proxy(a))" and "proxy(a)" at an interactive prompt. Closes SF bug #722763. | 14 July 2003, 21:46:23 UTC |
f425b1e | Fred Drake | 14 July 2003, 21:37:17 UTC | stylistic nits: - wrap some long lines - shorten others - fix indentation | 14 July 2003, 21:37:17 UTC |
d9cf8e7 | Fred Drake | 14 July 2003, 21:07:05 UTC | Markup consistency nits. | 14 July 2003, 21:07:05 UTC |
9753ae1 | Fred Drake | 14 July 2003, 20:53:57 UTC | Added missing markup. | 14 July 2003, 20:53:57 UTC |
708c2a8 | Raymond Hettinger | 14 July 2003, 18:36:47 UTC | Fix unbalanced parenthesis in text. | 14 July 2003, 18:36:47 UTC |
0e53d23 | Raymond Hettinger | 14 July 2003, 18:24:26 UTC | Fix missing parenthesis | 14 July 2003, 18:24:26 UTC |
7233117 | Skip Montanaro | 14 July 2003, 17:04:50 UTC | update norobots link | 14 July 2003, 17:04:50 UTC |
6d06815 | Skip Montanaro | 14 July 2003, 12:15:15 UTC | Give dumbdbm a sync() method which Shelve can call. Should solve some database corruption problems with Spambayes. | 14 July 2003, 12:15:15 UTC |
a2d3d93 | Skip Montanaro | 14 July 2003, 12:13:27 UTC | + libdumdbm | 14 July 2003, 12:13:27 UTC |
0f59b54 | Skip Montanaro | 14 July 2003, 12:12:56 UTC | + libdumbdbm | 14 July 2003, 12:12:56 UTC |
d54c5dd | Skip Montanaro | 14 July 2003, 12:12:37 UTC | minimal dumdbm module doc | 14 July 2003, 12:12:37 UTC |
9bb3386 | Raymond Hettinger | 14 July 2003, 08:15:47 UTC | SF bug #738090: Section 13.3: htmllib.HTMLParser constructor definition amendment Add a clarifying cross-reference to the formatter module. | 14 July 2003, 08:15:47 UTC |
1d7a348 | Raymond Hettinger | 14 July 2003, 07:07:12 UTC | SF patch #770521: make itertools type declarations static (Contributed by Andrew I MacIntyre.) | 14 July 2003, 07:07:12 UTC |
92f200b | Raymond Hettinger | 14 July 2003, 06:56:32 UTC | SF bug #770601: CGIHTTPServer and environment variables (bug + solution) (contributed by Vincent Delft.) The script updated os.environ but failed to pass the whole environment to the child process (the CGI script). | 14 July 2003, 06:56:32 UTC |
7a6c733 | Tim Peters | 13 July 2003, 17:21:10 UTC | Make close() identical to __del__() for a dumbdbm database. Make closing idempotent (it used to raise a nuisance exception on the 2nd close attempt). Bugfix candidate? Probably, but arguable. | 13 July 2003, 17:21:10 UTC |
4a4296e | Raymond Hettinger | 13 July 2003, 16:06:26 UTC | SF patch #765238: fix fnmatch.__all__ (Contributed by George Yoshida.) | 13 July 2003, 16:06:26 UTC |
ae5c37b | Skip Montanaro | 13 July 2003, 15:18:12 UTC | delete unused local variable (pychecker caught) | 13 July 2003, 15:18:12 UTC |
4ee893f | Andrew MacIntyre | 13 July 2003, 13:41:59 UTC | More pre-2.3 build tweaks for the OS/2 EMX port: - separate the building of the core from the wrapper executables and the external modules (.PYDs), based on the Py_BUILD_CORE define; - clean up the generated import library definiton (.DEF file) to remove references to a number of non-static symbols that aren't part of the Python API and which shouldn't be exported by the core DLL; - compile the release build with -fomit-frame-pointer, for a small performance gain; - make "make clean" remove byte compiled Python library files. | 13 July 2003, 13:41:59 UTC |
f9ce67d | Martin v. Löwis | 13 July 2003, 10:41:53 UTC | Initialize thread_id to 0 in unthreaded build. Fixes #770247. | 13 July 2003, 10:41:53 UTC |
61bfb73 | Raymond Hettinger | 13 July 2003, 10:25:14 UTC | SF bug #769142: CallTip trimming may loop forever. Needs to be backported to both IDLE and IDLEFORK. | 13 July 2003, 10:25:14 UTC |
6702d8a | Martin v. Löwis | 13 July 2003, 10:10:42 UTC | Patch #770245: Pass LDFLAGS to pgen creation. | 13 July 2003, 10:10:42 UTC |