c5e060d | Neal Norwitz | 02 August 2006, 06:14:22 UTC | _PyWeakref_GetWeakrefCount() now returns a Py_ssize_t instead of long. | 02 August 2006, 06:14:22 UTC |
5fb9c20 | Ronald Oussoren | 02 August 2006, 06:10:10 UTC | Updated documentation for the script that builds the OSX installer. | 02 August 2006, 06:10:10 UTC |
a05f6e2 | Tim Peters | 02 August 2006, 05:20:08 UTC | _Stream.close(): Try to kill struct.pack() warnings when writing the crc to file on the "PPC64 Debian trunk" buildbot when running test_tarfile. This is again a case where the native zlib crc is an unsigned 32-bit int, but the Python wrapper implicitly casts it to signed C long, so that "the sign bit looks different" on different platforms. | 02 August 2006, 05:20:08 UTC |
99dfe3c | Neal Norwitz | 02 August 2006, 04:27:11 UTC | Prevent memory leak on error. Reported by Klocwork #36 | 02 August 2006, 04:27:11 UTC |
62decc9 | Tim Peters | 02 August 2006, 04:12:36 UTC | Try to squash struct.pack warnings on the "amd64 gentoo trunk" buildbot (& possibly other 64-bit boxes) during test_gzip. The native zlib crc32 function returns an unsigned 32-bit integer, which the Python wrapper implicitly casts to C long. Therefore the same crc can "look negative" on a 32-bit box but "look positive" on a 64-bit box. This patch papers over that platform difference when writing the crc to file. It may be better to change the Python wrapper, either to make the result "look positive" on all platforms (which means it may have to return a Python long at times on a 32-bit box), or to keep the sign the same across boxes. But that would be a visible change in what users see, while the current hack changes no visible behavior (well, apart from stopping the struct deprecation warning). Note that the module-level write32() function is no longer used. | 02 August 2006, 04:12:36 UTC |
4edcba6 | Tim Peters | 02 August 2006, 03:27:46 UTC | Whitespace normalization. | 02 August 2006, 03:27:46 UTC |
26cad08 | Ronald Oussoren | 01 August 2006, 21:00:57 UTC | This fixes bug #1527397: PythonLauncher runs scripts with the wrong working directory. It also fixes a bug where PythonLauncher failed to launch scripts when the scriptname (or the path to the script) contains quotes. | 01 August 2006, 21:00:57 UTC |
0f53bb1 | Ronald Oussoren | 01 August 2006, 20:30:31 UTC | Make sure the postinstall action that optionally updates the user's profile on MacOS X actually works correctly in all cases. | 01 August 2006, 20:30:31 UTC |
d61d073 | Thomas Heller | 01 August 2006, 19:14:15 UTC | Speed up PyType_stgdict and PyObject_stgdict. | 01 August 2006, 19:14:15 UTC |
07fec3a | Georg Brandl | 01 August 2006, 18:49:24 UTC | os.urandom no longer masks unrelated exceptions like SystemExit or KeyboardInterrupt. | 01 August 2006, 18:49:24 UTC |
86e1e38 | Andrew M. Kuchling | 01 August 2006, 18:16:15 UTC | [Patch #1520905] Attempt to suppress core file created by test_subprocess.py. Patch by Douglas Greiman. The test_run_abort() testcase produces a core file on Unix systems, even though the test is successful. This can be confusing or alarming to someone who runs 'make test' and then finds that the Python interpreter apparently crashed. | 01 August 2006, 18:16:15 UTC |
11d68a6 | Thomas Heller | 01 August 2006, 17:46:10 UTC | Minimal useful docstring for CopyComPointer. | 01 August 2006, 17:46:10 UTC |
3de83e9 | Thomas Heller | 01 August 2006, 16:54:43 UTC | Fix a potential segfault and various potentail refcount leaks in the cast() function. | 01 August 2006, 16:54:43 UTC |
5a51bf5 | Andrew M. Kuchling | 01 August 2006, 16:24:30 UTC | typo fix | 01 August 2006, 16:24:30 UTC |
fe5004f | Andrew M. Kuchling | 31 July 2006, 16:27:57 UTC | Update list of files; fix a typo | 31 July 2006, 16:27:57 UTC |
b7697a5 | Andrew M. Kuchling | 31 July 2006, 16:22:05 UTC | [Bug #848556] Remove \d* from second alternative to avoid exponential case when repeating match | 31 July 2006, 16:22:05 UTC |
aa95fdb | Andrew M. Kuchling | 31 July 2006, 16:10:24 UTC | [Bug #1514540] Instead of putting the standard types in a section, put them in a chapter of their own. This means string methods will now show up in the ToC. (Should the types come before or after the functions+exceptions+constants chapter? I've put them after, for now.) | 31 July 2006, 16:10:24 UTC |
fbf9699 | Georg Brandl | 31 July 2006, 16:00:34 UTC | Fix function name. | 31 July 2006, 16:00:34 UTC |
ec3a894 | Andrew M. Kuchling | 31 July 2006, 15:23:43 UTC | Remove reference to notation | 31 July 2006, 15:23:43 UTC |
17159fe | Andrew M. Kuchling | 31 July 2006, 15:22:58 UTC | Typo fix | 31 July 2006, 15:22:58 UTC |
04c897a | Andrew M. Kuchling | 31 July 2006, 13:18:27 UTC | Mention csv newline changes | 31 July 2006, 13:18:27 UTC |
4bcfe53 | Andrew M. Kuchling | 31 July 2006, 12:52:26 UTC | Add PyErr_WarnEx() | 31 July 2006, 12:52:26 UTC |
555ac45 | Andrew M. Kuchling | 31 July 2006, 12:39:05 UTC | Document PyErr_WarnEx. (Bad Neal! No biscuit!) Is the explanation of the 'stacklevel' parameter clear? Please feel free to edit it. I don't have LaTeX installed on this machine, so haven't verified that the markup is correct. Will check tonight, or maybe the automatic doc build will tell me. | 31 July 2006, 12:39:05 UTC |
43bae41 | Andrew M. Kuchling | 31 July 2006, 12:20:24 UTC | Add refcounts for PyErr_WarnEx | 31 July 2006, 12:20:24 UTC |
759c185 | Skip Montanaro | 31 July 2006, 03:11:11 UTC | minor tweaks | 31 July 2006, 03:11:11 UTC |
08bbccf | Skip Montanaro | 31 July 2006, 03:09:45 UTC | minor tweaks | 31 July 2006, 03:09:45 UTC |
f79c32d | Tim Peters | 31 July 2006, 02:53:03 UTC | ZipFile.close(): Kill the other struct.pack deprecation warning on Windows. Afraid I can't detect a pattern to when the pack formats decide to use a signed or unsigned format code -- appears nearly arbitrary to my eyes. So I left all the pack formats alone and changed the special-case data values instead. | 31 July 2006, 02:53:03 UTC |
352bf0d | Tim Peters | 31 July 2006, 02:40:23 UTC | ZipFile.close(): Killed one of the struct.pack deprecation warnings on Win32. Also added an XXX about the line: pos3 = self.fp.tell() `pos3` is never referenced, and I have no idea what the code intended to do instead. | 31 July 2006, 02:40:23 UTC |
10183b8 | Andrew McNamara | 31 July 2006, 02:27:48 UTC | Redo the comment about the 2.5 change in quoted-newline handling. | 31 July 2006, 02:27:48 UTC |
6458452 | Tim Peters | 31 July 2006, 01:46:03 UTC | Whitespace normalization. | 31 July 2006, 01:46:03 UTC |
5b654ea | Georg Brandl | 30 July 2006, 20:18:51 UTC | Bug #1531349: right <-> left glitch in __rop__ description. | 30 July 2006, 20:18:51 UTC |
313f8a9 | Neal Norwitz | 30 July 2006, 19:20:42 UTC | Try to prevent hangs on Tru64/Alpha buildbot. I'm not certain this will help and may need to be reverted if it causes problems. | 30 July 2006, 19:20:42 UTC |
ec3c5e3 | Neal Norwitz | 30 July 2006, 19:18:38 UTC | Verify that the signal handlers were really called | 30 July 2006, 19:18:38 UTC |
c173b48 | Neal Norwitz | 30 July 2006, 19:18:13 UTC | Add some asserts and update comments | 30 July 2006, 19:18:13 UTC |
499b0e6 | George Yoshida | 30 July 2006, 16:41:30 UTC | Typo fix | 30 July 2006, 16:41:30 UTC |
c760527 | George Yoshida | 30 July 2006, 16:37:37 UTC | Rename struct.pack_to to struct.pack_into as changed in revision 46642. | 30 July 2006, 16:37:37 UTC |
b142c63 | Georg Brandl | 30 July 2006, 16:20:10 UTC | Fix makefile changes for python-config. | 30 July 2006, 16:20:10 UTC |
0907f4d | Martin v. Löwis | 30 July 2006, 14:09:47 UTC | Drop usage of test -e in configure as it is not portable. Fixes #1439538 Will backport to 2.4 Also regenerate pyconfig.h.in. | 30 July 2006, 14:09:47 UTC |
7762158 | Martin v. Löwis | 30 July 2006, 13:27:31 UTC | Mention Cygwin in distutils error message about a missing VS 2003. Fixes #1257728. | 30 July 2006, 13:27:31 UTC |
1f30c37 | Martin v. Löwis | 30 July 2006, 13:14:05 UTC | Base __version__ on sys.version_info, as distutils is no longer maintained separatedly. | 30 July 2006, 13:14:05 UTC |
4e67838 | Martin v. Löwis | 30 July 2006, 13:00:31 UTC | Don't copy directory stat times in shutil.copytree on Windows Fixes #1525866. | 30 July 2006, 13:00:31 UTC |
e34ac7c | Georg Brandl | 30 July 2006, 11:07:23 UTC | Bug #1002398: The documentation for os.path.sameopenfile now correctly refers to file descriptors, not file objects. | 30 July 2006, 11:07:23 UTC |
ad6911b | Georg Brandl | 30 July 2006, 10:53:32 UTC | Clarify that __op__ methods must return NotImplemented if they don't support the operation. | 30 July 2006, 10:53:32 UTC |
a7edb11 | Neal Norwitz | 30 July 2006, 06:59:13 UTC | Whitespace normalization | 30 July 2006, 06:59:13 UTC |
f71ec5a | Neal Norwitz | 30 July 2006, 06:57:04 UTC | Bug #1515471: string.replace() accepts character buffers again. Pass the char* and size around rather than PyObject's. | 30 July 2006, 06:57:04 UTC |
07aadb1 | Neal Norwitz | 30 July 2006, 06:55:48 UTC | Add PyErr_WarnEx() so C code can pass the stacklevel to warnings.warn(). This provides the proper warning for struct.pack(). PyErr_Warn() is now deprecated in favor of PyErr_WarnEx(). As mentioned by Tim Peters on python-dev. | 30 July 2006, 06:55:48 UTC |
0d62a06 | Neal Norwitz | 30 July 2006, 06:53:31 UTC | Patch #1531113: Fix augmented assignment with yield expressions. Also fix a SystemError when trying to assign to yield expressions. | 30 July 2006, 06:53:31 UTC |
33c3e29 | Fred Drake | 30 July 2006, 05:55:39 UTC | - remove yet another reference to how commonly Tkinter is (thought to be) used - fix an internal section reference | 30 July 2006, 05:55:39 UTC |
2173111 | Fred Drake | 30 July 2006, 05:49:49 UTC | remove possibly-outdated comment on what GUI toolkit is most commonly used; it is hard to know whether this is right, and it does not add valuable reference information at any rate | 30 July 2006, 05:49:49 UTC |
c3c805e | Fred Drake | 30 July 2006, 05:41:28 UTC | update information on wxPython, from Robin Dunn | 30 July 2006, 05:41:28 UTC |
e0d4aec | Fred Drake | 30 July 2006, 03:03:43 UTC | lots of markup nits, most commonly Unix/unix --> \UNIX | 30 July 2006, 03:03:43 UTC |
da9face | Tim Peters | 30 July 2006, 00:58:15 UTC | Whitespace normalization. | 30 July 2006, 00:58:15 UTC |
ad416d0 | Andrew M. Kuchling | 30 July 2006, 00:37:56 UTC | [Bug #793553] Correct description of keyword arguments for SSL authentication | 30 July 2006, 00:37:56 UTC |
ca2e790 | Andrew M. Kuchling | 30 July 2006, 00:27:34 UTC | Minor typo fixes | 30 July 2006, 00:27:34 UTC |
d457a97 | Fred Drake | 29 July 2006, 23:34:57 UTC | markup cleanups | 29 July 2006, 23:34:57 UTC |
2d5c8e3 | Andrew M. Kuchling | 29 July 2006, 21:30:21 UTC | Fix case for 'Unix' | 29 July 2006, 21:30:21 UTC |
b9a79c9 | Andrew M. Kuchling | 29 July 2006, 21:27:12 UTC | Follow TeX's conventions for hyphens | 29 July 2006, 21:27:12 UTC |
b5a701b | Neal Norwitz | 29 July 2006, 20:37:08 UTC | Disable test_getnode too, since this is also unreliable. | 29 July 2006, 20:37:08 UTC |
a650fb3 | Fred Drake | 29 July 2006, 20:21:25 UTC | fix minor markup error that introduced extra punctuation | 29 July 2006, 20:21:25 UTC |
175001d | Neal Norwitz | 29 July 2006, 20:20:52 UTC | If the executable doesn't exist, there's no reason to try to start it. This prevents garbage about command not found being printed on Solaris. | 29 July 2006, 20:20:52 UTC |
abd51a3 | Skip Montanaro | 29 July 2006, 20:06:05 UTC | Add a comment to the csv reader documentation that explains why the treatment of newlines changed in 2.5. Pulled almost verbatim from a comment by Andrew McNamara in <http://python.org/sf/1465014>. | 29 July 2006, 20:06:05 UTC |
45540b0 | Fred Drake | 29 July 2006, 20:04:42 UTC | SF bug #1193966: Weakref types documentation misplaced The information about supporting weakrefs with types defined in C extensions is moved to the Extending & Embedding manual. Py_TPFLAGS_HAVE_WEAKREFS is no longer mentioned since it is part of Py_TPFLAGS_DEFAULT. | 29 July 2006, 20:04:42 UTC |
9964fdb | Andrew M. Kuchling | 29 July 2006, 19:50:37 UTC | [Patch #1068277] Clarify that os.path.exists() can return False depending on permissions. Fred approved committing this patch in December 2004! | 29 July 2006, 19:50:37 UTC |
2fde3bd | Neal Norwitz | 29 July 2006, 19:29:35 UTC | Disable these tests until they are reliable across platforms. These problems may mask more important, real problems. One or both methods are known to fail on: Solaris, OpenBSD, Debian, Ubuntu. They pass on Windows and some Linux boxes. | 29 July 2006, 19:29:35 UTC |
a40191c | Andrew M. Kuchling | 29 July 2006, 19:24:04 UTC | [Patch #1490989 from Skip Montanaro] Mention debugging builds in the API documentation. I've changed Skip's patch to point to Misc/SpecialBuilds and fiddled with the markup a bit. | 29 July 2006, 19:24:04 UTC |
897afc4 | Fred Drake | 29 July 2006, 19:14:10 UTC | emphasize and oddball nuance of LaTeX comment syntax | 29 July 2006, 19:14:10 UTC |
4a84788 | Fred Drake | 29 July 2006, 19:09:01 UTC | document the footnote usage pattern | 29 July 2006, 19:09:01 UTC |
84608f0 | Fred Drake | 29 July 2006, 18:33:29 UTC | make the reference to older versions of the documentation a link to the right page on python.org | 29 July 2006, 18:33:29 UTC |
9297e16 | Fred Drake | 29 July 2006, 18:19:19 UTC | restore test un-intentionally removed in the xmlcore purge (revision 50941) | 29 July 2006, 18:19:19 UTC |
956597f | Andrew M. Kuchling | 29 July 2006, 18:14:07 UTC | Reorganize the docs for 'file' and 'open()' after some discussion with Fred. We want to encourage users to write open() when opening a file, but open() was described with a single paragraph and 'file' had lots of explanation of the mode and bufsize arguments. I've shrunk the description of 'file' to cross-reference to the 'File objects' section, and to open() for an explanation of the arguments. open() now has all the paragraphs about the mode string. The bufsize argument was moved up so that it isn't buried at the end; now there's 1 paragraph on mode, 1 on bufsize, and then 3 more on mode. Various other edits and rearrangements were made in the process. It's probably best to read the final text and not to try to make sense of the diffs. | 29 July 2006, 18:14:07 UTC |
fbdeaad | Fred Drake | 29 July 2006, 16:56:15 UTC | expunge the xmlcore changes: 41667, 41668 - initial switch to xmlcore 47044 - mention of xmlcore in What's New 50687 - mention of xmlcore in the library reference re-apply xmlcore changes to xml: 41674 - line ending changes (re-applied manually), directory props 41677 - add cElementTree wrapper 41678 - PSF licensing for etree 41812 - whitespace normalization 42724 - fix svn:eol-style settings 43681, 43682 - remove Python version-compatibility cruft from minidom 46773 - fix encoding of \r\n\t in attr values in saxutils 47269 - added XMLParser alias for cElementTree compatibility additional tests were added in Lib/test/test_sax.py that failed with the xmlcore changes; these relate to SF bugs #1511497, #1513611 | 29 July 2006, 16:56:15 UTC |
c032ee9 | Andrew M. Kuchling | 29 July 2006, 16:08:40 UTC | Set bug/patch count. Take a bow, everyone! | 29 July 2006, 16:08:40 UTC |
e49741d | Andrew M. Kuchling | 29 July 2006, 15:57:08 UTC | [Bug #1528258] Mention that the 'data' argument can be None. The constructor docs referred the reader to the add_data() method's docs, but they weren't very helpful. I've simply copied an earlier explanation of 'data' that's more useful. | 29 July 2006, 15:57:08 UTC |
aab30d0 | Matt Fleming | 29 July 2006, 15:55:30 UTC | Fix typo | 29 July 2006, 15:55:30 UTC |
8d9a01a | Andrew M. Kuchling | 29 July 2006, 15:43:13 UTC | Tweak wording | 29 July 2006, 15:43:13 UTC |
2d20a5f | Andrew M. Kuchling | 29 July 2006, 15:42:46 UTC | Typo fix | 29 July 2006, 15:42:46 UTC |
b9d7e04 | Andrew M. Kuchling | 29 July 2006, 15:35:21 UTC | [Bug #1530382] Document SSL.server(), .issuer() methods | 29 July 2006, 15:35:21 UTC |
52740be | Andrew M. Kuchling | 29 July 2006, 15:10:32 UTC | [Bug #1414697] Change docstring of set/frozenset types to specify that the contents are unique. Raymond, please feel free to edit or revert. | 29 July 2006, 15:10:32 UTC |
e2222a0 | Andrew M. Kuchling | 29 July 2006, 14:43:55 UTC | Fix docstring punctuation | 29 July 2006, 14:43:55 UTC |
7092f4c | Andrew M. Kuchling | 29 July 2006, 14:42:48 UTC | [Bug #1519571] Document some missing functions: setup(), title(), done() | 29 July 2006, 14:42:48 UTC |
dafb1e5 | Andrew M. Kuchling | 29 July 2006, 14:21:15 UTC | [Bug #1529157] Mention raw_input() and input(); while I'm at it, reword the description a bit | 29 July 2006, 14:21:15 UTC |
3ec3f78 | Andrew M. Kuchling | 29 July 2006, 14:08:15 UTC | Reword paragraph to match the order of the subsequent sections | 29 July 2006, 14:08:15 UTC |
144691c | Andrew M. Kuchling | 29 July 2006, 14:04:47 UTC | Update URL | 29 July 2006, 14:04:47 UTC |
35f64c1 | Andrew M. Kuchling | 29 July 2006, 13:56:48 UTC | Add example | 29 July 2006, 13:56:48 UTC |
5391216 | Fred Drake | 29 July 2006, 13:22:49 UTC | update target version number | 29 July 2006, 13:22:49 UTC |
afcd838 | Georg Brandl | 29 July 2006, 10:25:46 UTC | Revert rev 42617, it was introduced to work around bug #1441397. test_compiler now passes again. | 29 July 2006, 10:25:46 UTC |
edd9b0d | Georg Brandl | 29 July 2006, 09:33:26 UTC | Bug #1441397: The compiler module now recognizes module and function docstrings correctly as it did in Python 2.4. | 29 July 2006, 09:33:26 UTC |
9fd21e3 | Georg Brandl | 29 July 2006, 08:51:21 UTC | Bug #835255: The "closure" argument to new.function() is now documented. | 29 July 2006, 08:51:21 UTC |
1393d6a | Thomas Heller | 28 July 2006, 21:43:20 UTC | Patch #1529514: More openbsd platforms for ctypes. Regenerated Modules/_ctypes/libffi/configure with autoconf 2.59. Approved by Neal. | 28 July 2006, 21:43:20 UTC |
84b7d3a | Phillip J. Eby | 28 July 2006, 21:31:54 UTC | Fix svn merge spew. | 28 July 2006, 21:31:54 UTC |
f7575d0 | Phillip J. Eby | 28 July 2006, 21:12:07 UTC | Bug #1529871: The speed enhancement patch #921466 broke Python's compliance with PEP 302. This was fixed by adding an ``imp.NullImporter`` type that is used in ``sys.path_importer_cache`` to cache non-directory paths and avoid excessive filesystem operations during imports. | 28 July 2006, 21:12:07 UTC |
944f3b6 | Thomas Heller | 28 July 2006, 19:42:40 UTC | Remove a useless XXX comment. Cosmetic changes to the code so that the #ifdef _UNICODE block doesn't mess emacs code formatting. | 28 July 2006, 19:42:40 UTC |
cddabbf | Georg Brandl | 28 July 2006, 18:36:01 UTC | Fix spelling. | 28 July 2006, 18:36:01 UTC |
4793aa3 | Georg Brandl | 28 July 2006, 18:31:39 UTC | Patch #1529686: also run test_email_codecs with regrtest.py. | 28 July 2006, 18:31:39 UTC |
39d7739 | Andrew M. Kuchling | 28 July 2006, 12:48:07 UTC | Add example. Should I propagate this example to all the other DBM-ish modules, too? | 28 July 2006, 12:48:07 UTC |
1d69a70 | Andrew M. Kuchling | 28 July 2006, 12:45:55 UTC | Don't overwrite built-in name; add some blank lines for readability | 28 July 2006, 12:45:55 UTC |
bd46810 | Andrew M. Kuchling | 28 July 2006, 12:33:19 UTC | Add example | 28 July 2006, 12:33:19 UTC |
4036f43 | Andrew M. Kuchling | 28 July 2006, 12:32:43 UTC | Add example | 28 July 2006, 12:32:43 UTC |
984b075 | Andrew M. Kuchling | 28 July 2006, 12:18:22 UTC | Typo fix | 28 July 2006, 12:18:22 UTC |
9d93341 | Andrew M. Kuchling | 28 July 2006, 12:07:12 UTC | [Patch #1529811] Correction to description of r|* mode | 28 July 2006, 12:07:12 UTC |