cpython/Doc/lib
Thomas Wouters 00ee7baf49 Merge current trunk into p3yk. This includes the PyNumber_Index API change,
which unfortunately means the errors from the bytes type change somewhat:

bytes([300]) still raises a ValueError, but bytes([10**100]) now raises a
TypeError (either that, or bytes(1.0) also raises a ValueError --
PyNumber_AsSsize_t() can only raise one type of exception.)

Merged revisions 51188-51433 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r51189 | kurt.kaiser | 2006-08-10 19:11:09 +0200 (Thu, 10 Aug 2006) | 4 lines

  Retrieval of previous shell command was not always preserving indentation
  since 1.2a1) Patch 1528468 Tal Einat.
........
  r51190 | guido.van.rossum | 2006-08-10 19:41:07 +0200 (Thu, 10 Aug 2006) | 3 lines

  Chris McDonough's patch to defend against certain DoS attacks on FieldStorage.
  SF bug #1112549.
........
  r51191 | guido.van.rossum | 2006-08-10 19:42:50 +0200 (Thu, 10 Aug 2006) | 2 lines

  News item for SF bug 1112549.
........
  r51192 | guido.van.rossum | 2006-08-10 20:09:25 +0200 (Thu, 10 Aug 2006) | 2 lines

  Fix title -- it's rc1, not beta3.
........
  r51194 | martin.v.loewis | 2006-08-10 21:04:00 +0200 (Thu, 10 Aug 2006) | 3 lines

  Update dangling references to the 3.2 database to
  mention that this is UCD 4.1 now.
........
  r51195 | tim.peters | 2006-08-11 00:45:34 +0200 (Fri, 11 Aug 2006) | 6 lines

  Followup to bug #1069160.

  PyThreadState_SetAsyncExc():  internal correctness changes wrt
  refcount safety and deadlock avoidance.  Also added a basic test
  case (relying on ctypes) and repaired the docs.
........
  r51196 | tim.peters | 2006-08-11 00:48:45 +0200 (Fri, 11 Aug 2006) | 2 lines

  Whitespace normalization.
........
  r51197 | tim.peters | 2006-08-11 01:22:13 +0200 (Fri, 11 Aug 2006) | 5 lines

  Whitespace normalization broke test_cgi, because a line
  of quoted test data relied on preserving a single trailing
  blank.  Changed the string from raw to regular, and forced
  in the trailing blank via an explicit \x20 escape.
........
  r51198 | tim.peters | 2006-08-11 02:49:01 +0200 (Fri, 11 Aug 2006) | 10 lines

  test_PyThreadState_SetAsyncExc():  This is failing on some
  64-bit boxes.  I have no idea what the ctypes docs mean
  by "integers", and blind-guessing here that it intended to
  mean the signed C "int" type, in which case perhaps I can
  repair this by feeding the thread id argument to type
  ctypes.c_long().

  Also made the worker thread daemonic, so it doesn't hang
  Python shutdown if the test continues to fail.
........
  r51199 | tim.peters | 2006-08-11 05:49:10 +0200 (Fri, 11 Aug 2006) | 6 lines

  force_test_exit():  This has been completely ineffective
  at stopping test_signal from hanging forever on the Tru64
  buildbot.  That could be because there's no such thing as
  signal.SIGALARM.  Changed to the idiotic (but standard)
  signal.SIGALRM instead, and added some more debug output.
........
  r51202 | neal.norwitz | 2006-08-11 08:09:41 +0200 (Fri, 11 Aug 2006) | 6 lines

  Fix the failures on cygwin (2006-08-10 fixed the actual locking issue).

  The first hunk changes the colon to an ! like other Windows variants.
  We need to always wait on the child so the lock gets released and
  no other tests fail.  This is the try/finally in the second hunk.
........
  r51205 | georg.brandl | 2006-08-11 09:15:38 +0200 (Fri, 11 Aug 2006) | 3 lines

  Add Chris McDonough (latest cgi.py patch)
........
  r51206 | georg.brandl | 2006-08-11 09:26:10 +0200 (Fri, 11 Aug 2006) | 3 lines

  logging's atexit hook now runs even if the rest of the module has
  already been cleaned up.
........
  r51212 | thomas.wouters | 2006-08-11 17:02:39 +0200 (Fri, 11 Aug 2006) | 4 lines


  Add ignore of *.pyc and *.pyo to Lib/xml/etree/.
........
  r51215 | thomas.heller | 2006-08-11 21:55:35 +0200 (Fri, 11 Aug 2006) | 7 lines

  When a ctypes C callback function is called, zero out the result
  storage before converting the result to C data.  See the comment in
  the code for details.

  Provide a better context for errors when the conversion of a callback
  function's result cannot be converted.
........
  r51218 | neal.norwitz | 2006-08-12 03:43:40 +0200 (Sat, 12 Aug 2006) | 6 lines

  Klocwork made another run and found a bunch more problems.
  This is the first batch of fixes that should be easy to verify based on context.

  This fixes problem numbers: 220 (ast), 323-324 (symtable),
  321-322 (structseq), 215 (array), 210 (hotshot), 182 (codecs), 209 (etree).
........
  r51219 | neal.norwitz | 2006-08-12 03:45:47 +0200 (Sat, 12 Aug 2006) | 9 lines

  Even though _Py_Mangle() isn't truly public anyone can call it and
  there was no verification that privateobj was a PyString.  If it wasn't
  a string, this could have allowed a NULL pointer to creep in below and crash.

  I wonder if this should be PyString_CheckExact?  Must identifiers be strings
  or can they be subclasses?

  Klocwork #275
........
  r51220 | neal.norwitz | 2006-08-12 03:46:42 +0200 (Sat, 12 Aug 2006) | 5 lines

  It's highly unlikely, though possible for PyEval_Get*() to return NULLs.
  So be safe and do an XINCREF.

  Klocwork # 221-222.
........
  r51221 | neal.norwitz | 2006-08-12 03:47:59 +0200 (Sat, 12 Aug 2006) | 7 lines

  This code is actually not used unless WITHOUT_COMPLEX is defined.
  However, there was no error checking that PyFloat_FromDouble returned
  a valid pointer.  I believe this change is correct as it seemed
  to follow other code in the area.

  Klocwork # 292.
........
  r51222 | neal.norwitz | 2006-08-12 03:49:12 +0200 (Sat, 12 Aug 2006) | 5 lines

  Handle NULL nodes while parsing.  I'm not entirely sure this is correct.
  There might be something else that needs to be done to setup the error.

  Klocwork #295.
........
  r51223 | neal.norwitz | 2006-08-12 03:50:38 +0200 (Sat, 12 Aug 2006) | 6 lines

  If _stat_float_times is false, we will try to INCREF ival which could be NULL.
  Return early in that case.  The caller checks for PyErr_Occurred so this
  should be ok.

  Klocwork #297
........
  r51224 | neal.norwitz | 2006-08-12 03:51:12 +0200 (Sat, 12 Aug 2006) | 3 lines

  Move the assert which checks for a NULL pointer first.
  Klocwork #274.
........
  r51225 | neal.norwitz | 2006-08-12 03:53:28 +0200 (Sat, 12 Aug 2006) | 5 lines

  Try to handle a malloc failure.  I'm not entirely sure this is correct.
  There might be something else we need to do to handle the exception.

  Klocwork # 212-213
........
  r51226 | neal.norwitz | 2006-08-12 03:57:47 +0200 (Sat, 12 Aug 2006) | 6 lines

  I'm not sure why this code allocates this string for the error message.
  I think it would be better to always use snprintf and have the format
  limit the size of the name appropriately (like %.200s).

  Klocwork #340
........
  r51227 | neal.norwitz | 2006-08-12 04:06:34 +0200 (Sat, 12 Aug 2006) | 3 lines

  Check returned pointer is valid.
  Klocwork #233
........
  r51228 | neal.norwitz | 2006-08-12 04:12:30 +0200 (Sat, 12 Aug 2006) | 1 line

  Whoops, how did that get in there. :-)  Revert all the parts of 51227 that were not supposed to go it.  Only Modules/_ctypes/cfields.c was supposed to be changed
........
  r51229 | neal.norwitz | 2006-08-12 04:33:36 +0200 (Sat, 12 Aug 2006) | 4 lines

  Don't deref v if it's NULL.

  Klocwork #214
........
  r51230 | neal.norwitz | 2006-08-12 05:16:54 +0200 (Sat, 12 Aug 2006) | 5 lines

  Check return of PyMem_MALLOC (garbage) is non-NULL.
  Check seq in both portions of if/else.

  Klocwork #289-290.
........
  r51231 | neal.norwitz | 2006-08-12 05:17:41 +0200 (Sat, 12 Aug 2006) | 4 lines

  PyModule_GetDict() can fail, produce fatal errors if this happens on startup.

  Klocwork #298-299.
........
  r51232 | neal.norwitz | 2006-08-12 05:18:50 +0200 (Sat, 12 Aug 2006) | 5 lines

  Verify verdat which is returned from malloc is not NULL.
  Ensure we don't pass NULL to free.

  Klocwork #306 (at least the first part, checking malloc)
........
  r51233 | tim.peters | 2006-08-12 06:42:47 +0200 (Sat, 12 Aug 2006) | 35 lines

  test_signal:  Signal handling on the Tru64 buildbot
  appears to be utterly insane.  Plug some theoretical
  insecurities in the test script:

  - Verify that the SIGALRM handler was actually installed.

  - Don't call alarm() before the handler is installed.

  - Move everything that can fail inside the try/finally,
    so the test cleans up after itself more often.

  - Try sending all the expected signals in
    force_test_exit(), not just SIGALRM.  Since that was
    fixed to actually send SIGALRM (instead of invisibly
    dying with an AttributeError), we've seen that sending
    SIGALRM alone does not stop this from hanging.

  - Move the "kill the child" business into the finally
    clause, so the child doesn't survive test failure
    to send SIGALRM to other tests later (there are also
    baffling SIGALRM-related failures in test_socket).

  - Cancel the alarm in the finally clause -- if the
    test dies early, we again don't want SIGALRM showing
    up to confuse a later test.

  Alas, this still relies on timing luck wrt the spawned
  script that sends the test signals, but it's hard to see
  how waiting for seconds can so often be so unlucky.

  test_threadedsignals:  curiously, this test never fails
  on Tru64, but doesn't normally signal SIGALRM.  Anyway,
  fixed an obvious (but probably inconsequential) logic
  error.
........
  r51234 | tim.peters | 2006-08-12 07:17:41 +0200 (Sat, 12 Aug 2006) | 8 lines

  Ah, fudge.  One of the prints here actually "shouldn't be"
  protected by "if verbose:", which caused the test to fail on
  all non-Windows boxes.

  Note that I deliberately didn't convert this to unittest yet,
  because I expect it would be even harder to debug this on Tru64
  after conversion.
........
  r51235 | georg.brandl | 2006-08-12 10:32:02 +0200 (Sat, 12 Aug 2006) | 3 lines

  Repair logging test spew caused by rev. 51206.
........
  r51236 | neal.norwitz | 2006-08-12 19:03:09 +0200 (Sat, 12 Aug 2006) | 8 lines

  Patch #1538606, Patch to fix __index__() clipping.

  I modified this patch some by fixing style, some error checking, and adding
  XXX comments.  This patch requires review and some changes are to be expected.
  I'm checking in now to get the greatest possible review and establish a
  baseline for moving forward.  I don't want this to hold up release if possible.
........
  r51238 | neal.norwitz | 2006-08-12 20:44:06 +0200 (Sat, 12 Aug 2006) | 10 lines

  Fix a couple of bugs exposed by the new __index__ code.  The 64-bit buildbots
  were failing due to inappropriate clipping of numbers larger than 2**31
  with new-style classes. (typeobject.c)  In reviewing the code for classic
  classes, there were 2 problems.  Any negative value return could be returned.
  Always return -1 if there was an error.  Also make the checks similar
  with the new-style classes.  I believe this is correct for 32 and 64 bit
  boxes, including Windows64.

  Add a test of classic classes too.
........
  r51240 | neal.norwitz | 2006-08-13 02:20:49 +0200 (Sun, 13 Aug 2006) | 1 line

  SF bug #1539336, distutils example code missing
........
  r51245 | neal.norwitz | 2006-08-13 20:10:10 +0200 (Sun, 13 Aug 2006) | 6 lines

  Move/copy assert for tstate != NULL before first use.
  Verify that PyEval_Get{Globals,Locals} returned valid pointers.

  Klocwork 231-232
........
  r51246 | neal.norwitz | 2006-08-13 20:10:28 +0200 (Sun, 13 Aug 2006) | 5 lines

  Handle a whole lot of failures from PyString_FromInternedString().

  Should fix most of Klocwork 234-272.
........
  r51247 | neal.norwitz | 2006-08-13 20:10:47 +0200 (Sun, 13 Aug 2006) | 8 lines

  cpathname could be NULL if it was longer than MAXPATHLEN.  Don't try
  to write the .pyc to NULL.

  Check results of PyList_GetItem() and PyModule_GetDict() are not NULL.

  Klocwork 282, 283, 285
........
  r51248 | neal.norwitz | 2006-08-13 20:11:08 +0200 (Sun, 13 Aug 2006) | 6 lines

  Fix segfault when doing string formatting on subclasses of long if
  __oct__, __hex__ don't return a string.

  Klocwork 308
........
  r51250 | neal.norwitz | 2006-08-13 20:11:27 +0200 (Sun, 13 Aug 2006) | 5 lines

  Check return result of PyModule_GetDict().
  Fix a bunch of refleaks in the init of the module.  This would only be found
  when running python -v.
........
  r51251 | neal.norwitz | 2006-08-13 20:11:43 +0200 (Sun, 13 Aug 2006) | 5 lines

  Handle malloc and fopen failures more gracefully.

  Klocwork 180-181
........
  r51252 | neal.norwitz | 2006-08-13 20:12:03 +0200 (Sun, 13 Aug 2006) | 7 lines

  It's very unlikely, though possible that source is not a string.  Verify
  that PyString_AsString() returns a valid pointer.  (The problem can
  arise when zlib.decompress doesn't return a string.)

  Klocwork 346
........
  r51253 | neal.norwitz | 2006-08-13 20:12:26 +0200 (Sun, 13 Aug 2006) | 5 lines

  Handle failures from lookup.

  Klocwork 341-342
........
  r51254 | neal.norwitz | 2006-08-13 20:12:45 +0200 (Sun, 13 Aug 2006) | 6 lines

  Handle failure from PyModule_GetDict() (Klocwork 208).

  Fix a bunch of refleaks in the init of the module.  This would only be found
  when running python -v.
........
  r51255 | neal.norwitz | 2006-08-13 20:13:02 +0200 (Sun, 13 Aug 2006) | 4 lines

  Really address the issue of where to place the assert for leftblock.
  (Followup of Klocwork 274)
........
  r51256 | neal.norwitz | 2006-08-13 20:13:36 +0200 (Sun, 13 Aug 2006) | 4 lines

  Handle malloc failure.

  Klocwork 281
........
  r51258 | neal.norwitz | 2006-08-13 20:40:39 +0200 (Sun, 13 Aug 2006) | 4 lines

  Handle alloca failures.

  Klocwork 225-228
........
  r51259 | neal.norwitz | 2006-08-13 20:41:15 +0200 (Sun, 13 Aug 2006) | 1 line

  Get rid of compiler warning
........
  r51261 | neal.norwitz | 2006-08-14 02:51:15 +0200 (Mon, 14 Aug 2006) | 1 line

  Ignore pgen.exe and kill_python.exe for cygwin
........
  r51262 | neal.norwitz | 2006-08-14 02:59:03 +0200 (Mon, 14 Aug 2006) | 4 lines

  Can't return NULL from a void function.  If there is a memory error,
  about the best we can do is call PyErr_WriteUnraisable and go on.
  We won't be able to do the call below either, so verify delstr is valid.
........
  r51263 | neal.norwitz | 2006-08-14 03:49:54 +0200 (Mon, 14 Aug 2006) | 1 line

  Update purify doc some.
........
  r51264 | thomas.heller | 2006-08-14 09:13:05 +0200 (Mon, 14 Aug 2006) | 2 lines

  Remove unused, buggy test function.
  Fixes klockwork issue #207.
........
  r51265 | thomas.heller | 2006-08-14 09:14:09 +0200 (Mon, 14 Aug 2006) | 2 lines

  Check for NULL return value from new_CArgObject().
  Fixes klockwork issues #183, #184, #185.
........
  r51266 | thomas.heller | 2006-08-14 09:50:14 +0200 (Mon, 14 Aug 2006) | 2 lines

  Check for NULL return value of GenericCData_new().
  Fixes klockwork issues #188, #189.
........
  r51274 | thomas.heller | 2006-08-14 12:02:24 +0200 (Mon, 14 Aug 2006) | 2 lines

  Revert the change that tries to zero out a closure's result storage
  area because the size if unknown in source/callproc.c.
........
  r51276 | marc-andre.lemburg | 2006-08-14 12:55:19 +0200 (Mon, 14 Aug 2006) | 11 lines

  Slightly revised version of patch #1538956:

  Replace UnicodeDecodeErrors raised during == and !=
  compares of Unicode and other objects with a new
  UnicodeWarning.

  All other comparisons continue to raise exceptions.
  Exceptions other than UnicodeDecodeErrors are also left
  untouched.
........
  r51277 | thomas.heller | 2006-08-14 13:17:48 +0200 (Mon, 14 Aug 2006) | 13 lines

  Apply the patch #1532975 plus ideas from the patch #1533481.

  ctypes instances no longer have the internal and undocumented
  '_as_parameter_' attribute which was used to adapt them to foreign
  function calls; this mechanism is replaced by a function pointer in
  the type's stgdict.

  In the 'from_param' class methods, try the _as_parameter_ attribute if
  other conversions are not possible.

  This makes the documented _as_parameter_ mechanism work as intended.

  Change the ctypes version number to 1.0.1.
........
  r51278 | marc-andre.lemburg | 2006-08-14 13:44:34 +0200 (Mon, 14 Aug 2006) | 3 lines

  Readd NEWS items that were accidentally removed by r51276.
........
  r51279 | georg.brandl | 2006-08-14 14:36:06 +0200 (Mon, 14 Aug 2006) | 3 lines

  Improve markup in PyUnicode_RichCompare.
........
  r51280 | marc-andre.lemburg | 2006-08-14 14:57:27 +0200 (Mon, 14 Aug 2006) | 3 lines

  Correct an accidentally removed previous patch.
........
  r51281 | thomas.heller | 2006-08-14 18:17:41 +0200 (Mon, 14 Aug 2006) | 3 lines

  Patch #1536908: Add support for AMD64 / OpenBSD.
  Remove the -no-stack-protector compiler flag for OpenBSD
  as it has been reported to be unneeded.
........
  r51282 | thomas.heller | 2006-08-14 18:20:04 +0200 (Mon, 14 Aug 2006) | 1 line

  News item for rev 51281.
........
  r51283 | georg.brandl | 2006-08-14 22:25:39 +0200 (Mon, 14 Aug 2006) | 3 lines

  Fix refleak introduced in rev. 51248.
........
  r51284 | georg.brandl | 2006-08-14 23:34:08 +0200 (Mon, 14 Aug 2006) | 5 lines

  Make tabnanny recognize IndentationErrors raised by tokenize.
  Add a test to test_inspect to make sure indented source
  is recognized correctly. (fixes #1224621)
........
  r51285 | georg.brandl | 2006-08-14 23:42:55 +0200 (Mon, 14 Aug 2006) | 3 lines

  Patch #1535500: fix segfault in BZ2File.writelines and make sure it
  raises the correct exceptions.
........
  r51287 | georg.brandl | 2006-08-14 23:45:32 +0200 (Mon, 14 Aug 2006) | 3 lines

  Add an additional test: BZ2File write methods should raise IOError
  when file is read-only.
........
  r51289 | georg.brandl | 2006-08-14 23:55:28 +0200 (Mon, 14 Aug 2006) | 3 lines

  Patch #1536071: trace.py should now find the full module name of a
  file correctly even on Windows.
........
  r51290 | georg.brandl | 2006-08-15 00:01:24 +0200 (Tue, 15 Aug 2006) | 3 lines

  Cookie.py shouldn't "bogusly" use string._idmap.
........
  r51291 | georg.brandl | 2006-08-15 00:10:24 +0200 (Tue, 15 Aug 2006) | 3 lines

  Patch #1511317: don't crash on invalid hostname info
........
  r51292 | tim.peters | 2006-08-15 02:25:04 +0200 (Tue, 15 Aug 2006) | 2 lines

  Whitespace normalization.
........
  r51293 | neal.norwitz | 2006-08-15 06:14:57 +0200 (Tue, 15 Aug 2006) | 3 lines

  Georg fixed one of my bugs, so I'll repay him with 2 NEWS entries.
  Now we're even. :-)
........
  r51295 | neal.norwitz | 2006-08-15 06:58:28 +0200 (Tue, 15 Aug 2006) | 8 lines

  Fix the test for SocketServer so it should pass on cygwin and not fail
  sporadically on other platforms.  This is really a band-aid that doesn't
  fix the underlying issue in SocketServer.  It's not clear if it's worth
  it to fix SocketServer, however, I opened a bug to track it:

  	http://python.org/sf/1540386
........
  r51296 | neal.norwitz | 2006-08-15 06:59:30 +0200 (Tue, 15 Aug 2006) | 3 lines

  Update the docstring to use a version a little newer than 1999.  This was
  taken from a Debian patch.  Should we update the version for each release?
........
  r51298 | neal.norwitz | 2006-08-15 08:29:03 +0200 (Tue, 15 Aug 2006) | 2 lines

  Subclasses of int/long are allowed to define an __index__.
........
  r51300 | thomas.heller | 2006-08-15 15:07:21 +0200 (Tue, 15 Aug 2006) | 1 line

  Check for NULL return value from new_CArgObject calls.
........
  r51303 | kurt.kaiser | 2006-08-16 05:15:26 +0200 (Wed, 16 Aug 2006) | 2 lines

  The 'with' statement is now a Code Context block opener
........
  r51304 | anthony.baxter | 2006-08-16 05:42:26 +0200 (Wed, 16 Aug 2006) | 1 line

  preparing for 2.5c1
........
  r51305 | anthony.baxter | 2006-08-16 05:58:37 +0200 (Wed, 16 Aug 2006) | 1 line

  preparing for 2.5c1 - no, really this time
........
  r51306 | kurt.kaiser | 2006-08-16 07:01:42 +0200 (Wed, 16 Aug 2006) | 9 lines

  Patch #1540892: site.py Quitter() class attempts to close sys.stdin
  before raising SystemExit, allowing IDLE to honor quit() and exit().

  M    Lib/site.py
  M    Lib/idlelib/PyShell.py
  M    Lib/idlelib/CREDITS.txt
  M    Lib/idlelib/NEWS.txt
  M    Misc/NEWS
........
  r51307 | ka-ping.yee | 2006-08-16 09:02:50 +0200 (Wed, 16 Aug 2006) | 6 lines

  Update code and tests to support the 'bytes_le' attribute (for
  little-endian byte order on Windows), and to work around clocks
  with low resolution yielding duplicate UUIDs.

  Anthony Baxter has approved this change.
........
  r51308 | kurt.kaiser | 2006-08-16 09:04:17 +0200 (Wed, 16 Aug 2006) | 2 lines

  Get quit() and exit() to work cleanly when not using subprocess.
........
  r51309 | marc-andre.lemburg | 2006-08-16 10:13:26 +0200 (Wed, 16 Aug 2006) | 2 lines

  Revert to having static version numbers again.
........
  r51310 | martin.v.loewis | 2006-08-16 14:55:10 +0200 (Wed, 16 Aug 2006) | 2 lines

  Build _hashlib on Windows. Build OpenSSL with masm assembler code.
  Fixes #1535502.
........
  r51311 | thomas.heller | 2006-08-16 15:03:11 +0200 (Wed, 16 Aug 2006) | 6 lines

  Add commented assert statements to check that the result of
  PyObject_stgdict() and PyType_stgdict() calls are non-NULL before
  dereferencing the result.  Hopefully this fixes what klocwork is
  complaining about.

  Fix a few other nits as well.
........
  r51312 | anthony.baxter | 2006-08-16 15:08:25 +0200 (Wed, 16 Aug 2006) | 1 line

  news entry for 51307
........
  r51313 | andrew.kuchling | 2006-08-16 15:22:20 +0200 (Wed, 16 Aug 2006) | 1 line

  Add UnicodeWarning
........
  r51314 | andrew.kuchling | 2006-08-16 15:41:52 +0200 (Wed, 16 Aug 2006) | 1 line

  Bump document version to 1.0; remove pystone paragraph
........
  r51315 | andrew.kuchling | 2006-08-16 15:51:32 +0200 (Wed, 16 Aug 2006) | 1 line

  Link to docs; remove an XXX comment
........
  r51316 | martin.v.loewis | 2006-08-16 15:58:51 +0200 (Wed, 16 Aug 2006) | 1 line

  Make cl build step compile-only (/c). Remove libs from source list.
........
  r51317 | thomas.heller | 2006-08-16 16:07:44 +0200 (Wed, 16 Aug 2006) | 5 lines

  The __repr__ method of a NULL py_object does no longer raise an
  exception.  Remove a stray '?' character from the exception text
  when the value is retrieved of such an object.

  Includes tests.
........
  r51318 | andrew.kuchling | 2006-08-16 16:18:23 +0200 (Wed, 16 Aug 2006) | 1 line

  Update bug/patch counts
........
  r51319 | andrew.kuchling | 2006-08-16 16:21:14 +0200 (Wed, 16 Aug 2006) | 1 line

  Wording/typo fixes
........
  r51320 | thomas.heller | 2006-08-16 17:10:12 +0200 (Wed, 16 Aug 2006) | 9 lines

  Remove the special casing of Py_None when converting the return value
  of the Python part of a callback function to C.  If it cannot be
  converted, call PyErr_WriteUnraisable with the exception we got.
  Before, arbitrary data has been passed to the calling C code in this
  case.

  (I'm not really sure the NEWS entry is understandable, but I cannot
  find better words)
........
  r51321 | marc-andre.lemburg | 2006-08-16 18:11:01 +0200 (Wed, 16 Aug 2006) | 2 lines

  Add NEWS item mentioning the reverted distutils version number patch.
........
  r51322 | fredrik.lundh | 2006-08-16 18:47:07 +0200 (Wed, 16 Aug 2006) | 5 lines

  SF#1534630

  ignore data that arrives before the opening start tag
........
  r51324 | andrew.kuchling | 2006-08-16 19:11:18 +0200 (Wed, 16 Aug 2006) | 1 line

  Grammar fix
........
  r51328 | thomas.heller | 2006-08-16 20:02:11 +0200 (Wed, 16 Aug 2006) | 12 lines

  Tutorial:

      Clarify somewhat how parameters are passed to functions
      (especially explain what integer means).

      Correct the table - Python integers and longs can both be used.
      Further clarification to the table comparing ctypes types, Python
      types, and C types.

  Reference:

      Replace integer by C ``int`` where it makes sense.
........
  r51329 | kurt.kaiser | 2006-08-16 23:45:59 +0200 (Wed, 16 Aug 2006) | 8 lines

  File menu hotkeys: there were three 'p' assignments.  Reassign the
  'Save Copy As' and 'Print' hotkeys to 'y' and 't'.  Change the
  Shell menu hotkey from 's' to 'l'.

  M    Bindings.py
  M    PyShell.py
  M    NEWS.txt
........
  r51330 | neil.schemenauer | 2006-08-17 01:38:05 +0200 (Thu, 17 Aug 2006) | 3 lines

  Fix a bug in the ``compiler`` package that caused invalid code to be
  generated for generator expressions.
........
  r51342 | martin.v.loewis | 2006-08-17 21:19:32 +0200 (Thu, 17 Aug 2006) | 3 lines

  Merge 51340 and 51341 from 2.5 branch:
  Leave tk build directory to restore original path.
  Invoke debug mk1mf.pl after running Configure.
........
  r51354 | martin.v.loewis | 2006-08-18 05:47:18 +0200 (Fri, 18 Aug 2006) | 3 lines

  Bug #1541863: uuid.uuid1 failed to generate unique identifiers
  on systems with low clock resolution.
........
  r51355 | neal.norwitz | 2006-08-18 05:57:54 +0200 (Fri, 18 Aug 2006) | 1 line

  Add template for 2.6 on HEAD
........
  r51356 | neal.norwitz | 2006-08-18 06:01:38 +0200 (Fri, 18 Aug 2006) | 1 line

  More post-release wibble
........
  r51357 | neal.norwitz | 2006-08-18 06:58:33 +0200 (Fri, 18 Aug 2006) | 1 line

  Try to get Windows bots working again
........
  r51358 | neal.norwitz | 2006-08-18 07:10:00 +0200 (Fri, 18 Aug 2006) | 1 line

  Try to get Windows bots working again. Take 2
........
  r51359 | neal.norwitz | 2006-08-18 07:39:20 +0200 (Fri, 18 Aug 2006) | 1 line

  Try to get Unix bots install working again.
........
  r51360 | neal.norwitz | 2006-08-18 07:41:46 +0200 (Fri, 18 Aug 2006) | 1 line

  Set version to 2.6a0, seems more consistent.
........
  r51362 | neal.norwitz | 2006-08-18 08:14:52 +0200 (Fri, 18 Aug 2006) | 1 line

  More version wibble
........
  r51364 | georg.brandl | 2006-08-18 09:27:59 +0200 (Fri, 18 Aug 2006) | 4 lines

  Bug #1541682: Fix example in the "Refcount details" API docs.
  Additionally, remove a faulty example showing PySequence_SetItem applied
  to a newly created list object and add notes that this isn't a good idea.
........
  r51366 | anthony.baxter | 2006-08-18 09:29:02 +0200 (Fri, 18 Aug 2006) | 3 lines

  Updating IDLE's version number to match Python's (as per python-dev
  discussion).
........
  r51367 | anthony.baxter | 2006-08-18 09:30:07 +0200 (Fri, 18 Aug 2006) | 1 line

  RPM specfile updates
........
  r51368 | georg.brandl | 2006-08-18 09:35:47 +0200 (Fri, 18 Aug 2006) | 2 lines

  Typo in tp_clear docs.
........
  r51378 | andrew.kuchling | 2006-08-18 15:57:13 +0200 (Fri, 18 Aug 2006) | 1 line

  Minor edits
........
  r51379 | thomas.heller | 2006-08-18 16:38:46 +0200 (Fri, 18 Aug 2006) | 6 lines

  Add asserts to check for 'impossible' NULL values, with comments.
  In one place where I'n not 1000% sure about the non-NULL, raise
  a RuntimeError for safety.

  This should fix the klocwork issues that Neal sent me.  If so,
  it should be applied to the release25-maint branch also.
........
  r51400 | neal.norwitz | 2006-08-19 06:22:33 +0200 (Sat, 19 Aug 2006) | 5 lines

  Move initialization of interned strings to before allocating the
  object so we don't leak op.  (Fixes an earlier patch to this code)

  Klockwork #350
........
  r51401 | neal.norwitz | 2006-08-19 06:23:04 +0200 (Sat, 19 Aug 2006) | 4 lines

  Move assert to after NULL check, otherwise we deref NULL in the assert.

  Klocwork #307
........
  r51402 | neal.norwitz | 2006-08-19 06:25:29 +0200 (Sat, 19 Aug 2006) | 2 lines

  SF #1542693: Remove semi-colon at end of PyImport_ImportModuleEx macro
........
  r51403 | neal.norwitz | 2006-08-19 06:28:55 +0200 (Sat, 19 Aug 2006) | 6 lines

  Move initialization to after the asserts for non-NULL values.

  Klocwork 286-287.

  (I'm not backporting this, but if someone wants to, feel free.)
........
  r51404 | neal.norwitz | 2006-08-19 06:52:03 +0200 (Sat, 19 Aug 2006) | 6 lines

  Handle PyString_FromInternedString() failing (unlikely, but possible).

  Klocwork #325

  (I'm not backporting this, but if someone wants to, feel free.)
........
  r51416 | georg.brandl | 2006-08-20 15:15:39 +0200 (Sun, 20 Aug 2006) | 2 lines

  Patch #1542948: fix urllib2 header casing issue. With new test.
........
  r51428 | jeremy.hylton | 2006-08-21 18:19:37 +0200 (Mon, 21 Aug 2006) | 3 lines

  Move peephole optimizer to separate file.
........
  r51429 | jeremy.hylton | 2006-08-21 18:20:29 +0200 (Mon, 21 Aug 2006) | 2 lines

  Move peephole optimizer to separate file.  (Forgot .h in previous checkin.)
........
  r51432 | neal.norwitz | 2006-08-21 19:59:46 +0200 (Mon, 21 Aug 2006) | 5 lines

  Fix bug #1543303, tarfile adds padding that breaks gunzip.
  Patch # 1543897.

  Will backport to 2.5
........
  r51433 | neal.norwitz | 2006-08-21 20:01:30 +0200 (Mon, 21 Aug 2006) | 2 lines

  Add assert to make Klocwork happy (#276)
........
2006-08-21 19:07:27 +00:00
..
sqlite3 Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
archiving.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
asttable.tex George Yoshida points out that the special characters 2006-02-28 17:46:48 +00:00
caseless.py Whitespace normalization, via reindent.py. 2004-07-18 06:25:50 +00:00
compiler.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
custominterp.tex Add more chapter intros 2005-12-22 20:27:43 +00:00
datatypes.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
development.tex Add more chapter intros 2005-12-22 20:27:43 +00:00
distutils.tex fix typo 2004-03-25 16:14:17 +00:00
email-dir.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
email-mime.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
email-simple.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
email-unpack.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
email.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
emailcharsets.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailencoders.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailexc.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailgenerator.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
emailheaders.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailiter.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailmessage.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailmimebase.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailparser.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
emailutil.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
fileformats.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
filesys.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
frameworks.tex Add more chapter intros 2005-12-22 20:27:43 +00:00
i18n.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
internet.tex Minor changes to match the style guide. 2001-07-14 02:50:55 +00:00
ipc.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
language.tex Typo fix 2005-12-22 18:55:43 +00:00
lib.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libaifc.tex Fix up a few style nits -- avoid "e.g." and "i.e." -- these make 2001-07-06 19:28:48 +00:00
libal.tex Fix unbalanced parenthesis in text. 2003-07-14 18:36:47 +00:00
liballos.tex Rob W. W. Hooft's spelling fixes for the Library Reference. I hope 2000-07-16 19:01:10 +00:00
libamoeba.tex Clean up some markup cruft. A number of the macros that take no 2001-11-28 07:26:15 +00:00
libanydbm.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libarray.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libascii.tex Work around limitations of the module synopsis table generation to avoid 2001-05-09 15:50:17 +00:00
libast.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libasynchat.tex Fix typos: despatcher -> dispatcher. 2002-09-17 15:19:12 +00:00
libasyncore.tex fixed example: 2006-01-17 21:31:31 +00:00
libatexit.tex markup nit 2004-11-04 05:45:44 +00:00
libaudioop.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libbase64.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libbasehttp.tex Patch #1417555: SimpleHTTPServer now returns Last-Modified headers. 2006-02-17 13:34:16 +00:00
libbastion.tex [Bug #729817] Document the rexec and Bastion modules as dead 2003-05-13 14:16:18 +00:00
libbinascii.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libbinhex.tex Added description of binhex.Error. 2002-03-25 16:37:56 +00:00
libbisect.tex * Move collections.deque() in from the sandbox 2004-01-29 06:37:52 +00:00
libbltin.tex discuss how the __builtin__ module is normally used, and try to clarify the 2004-12-23 16:50:36 +00:00
libbsddb.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libbz2.tex Get rid of xreadlines() (methods). 2006-03-17 08:29:44 +00:00
libcalendar.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libcd.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libcfgparser.tex SF bug #997050: Document, test, & check for non-string values in ConfigParser. Moved the new string-only restriction added in rev. 1.65 to the SafeConfigParser class, leaving existing ConfigParser & RawConfigParser behavior alone, and documented the conditions under which non-string values work. 2004-10-03 15:55:09 +00:00
libcgi.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libcgihttp.tex SF patch #1055159 via Titus Brown: Document redirect limitation. 2004-12-22 14:19:09 +00:00
libcgitb.tex Correct incorrect "it's" to "its". 2004-08-26 10:40:12 +00:00
libchunk.tex Update docs for bool changes by Guido around April 6 2002-04-09 18:15:00 +00:00
libcmath.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libcmd.tex Get rid of a bunch more raw_input references 2006-03-17 06:49:51 +00:00
libcmp.tex Removed references to Python 1.5.3; that was a "tentative" number I used 2001-01-25 17:29:18 +00:00
libcmpcache.tex Use the \note and \warning macros where appropriate. 2001-10-20 04:24:09 +00:00
libcode.tex Get rid of a bunch more raw_input references 2006-03-17 06:49:51 +00:00
libcodecs.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libcodeop.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libcollections.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libcolorsys.tex Fix broken link (closes bug #852236). Thanks to Fedor Baart for bug file and 2003-12-11 04:37:24 +00:00
libcommands.tex Shorten the section title. 1999-04-22 15:53:35 +00:00
libcompileall.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libconsts.tex - documented Ellipsis, NotImplemented 2003-01-02 05:13:51 +00:00
libcontextlib.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libcookie.tex Correct typos and markup errors (Raymond, thanks for texcheck) 2006-01-23 21:33:03 +00:00
libcookielib.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libcopy.tex - Patch 1433928: 2006-02-25 22:38:04 +00:00
libcopyreg.tex work around whitespace bugs in the HTML version 2003-12-30 22:17:16 +00:00
libcrypt.tex Get rid of a bunch more raw_input references 2006-03-17 06:49:51 +00:00
libcrypto.tex Update text 2005-12-22 19:38:57 +00:00
libcsv.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libctypes.tex Merge current trunk into p3yk. This includes the PyNumber_Index API change, 2006-08-21 19:07:27 +00:00
libcurses.tex [Bug #1219862] Document correct argument range for pair_content() 2005-06-14 14:45:24 +00:00
libcursespanel.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libdatetime.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libdbhash.tex Minor fixups 2003-09-16 21:45:22 +00:00
libdbm.tex Add some comments on the available implementations that this module can 2000-09-15 21:31:31 +00:00
libdecimal.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libdifflib.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libdircache.tex describe reset() 2005-01-05 07:03:53 +00:00
libdis.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libdl.tex Correct typos and markup errors (Raymond, thanks for texcheck) 2006-01-23 21:33:03 +00:00
libdoctest.tex Merge the rest of the trunk. 2006-06-08 15:35:45 +00:00
libdocxmlrpc.tex Correct methoddesc environments. 2003-04-18 21:48:13 +00:00
libdumbdbm.tex Merge the old dumbdbm documetation into the new docs that have been added. 2003-07-21 15:30:15 +00:00
libdummythread.tex - fix use of \refmodule markup 2002-12-30 23:00:36 +00:00
libdummythreading.tex - fix use of \refmodule markup 2002-12-30 23:00:36 +00:00
liberrno.tex Fixed lots of small nits caught by Ka-Ping Yee <ping@lfw.org>. 2000-10-10 17:03:45 +00:00
libetree.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libexcs.tex Merge current trunk into p3yk. This includes the PyNumber_Index API change, 2006-08-21 19:07:27 +00:00
libfcntl.tex Tweak note about using os.open to lock files if O_SHLOCK and O_EXLOCK are 2005-06-08 02:28:11 +00:00
libfilecmp.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libfileinput.tex Fix typpo. 2006-02-19 20:08:18 +00:00
libfl.tex Minor changes to match the style guide. 2001-07-14 02:50:55 +00:00
libfm.tex Always use "section" when referring to sections of a document, not "Section". 1999-04-29 02:47:40 +00:00
libfnmatch.tex Clean up some markup cruft. A number of the macros that take no 2001-11-28 07:26:15 +00:00
libformatter.tex "boolean" --> "Boolean" (per the style guide). 2001-10-01 17:04:10 +00:00
libfpectl.tex The fpectl module does not work on Windows, so remove Windows from the 2001-07-05 21:17:08 +00:00
libfpformat.tex Use the \note and \warning macros where appropriate. 2001-10-20 04:24:09 +00:00
libftplib.tex Fixed spacing and unbalanced brackets or parenthesis. 2003-05-10 03:35:37 +00:00
libfuncs.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libfunctools.tex Merge the rest of the trunk. 2006-06-08 15:35:45 +00:00
libfuture.tex Typo 2006-01-22 16:11:01 +00:00
libgc.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libgdbm.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libgetopt.tex add missing version identification 2006-01-20 03:30:36 +00:00
libgetpass.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libgettext.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libgl.tex Use the \note and \warning macros where appropriate. 2001-10-20 04:24:09 +00:00
libglob.tex Patch #943206: 2005-01-08 13:13:19 +00:00
libgopherlib.tex Add deprecation notices to modules deprecated since 2000. 2006-02-17 11:18:58 +00:00
libgrp.tex patch [ 1274630 ] documentation fixes 2005-08-27 17:04:58 +00:00
libgzip.tex Remove mention of deprecated xreadlines method. 2002-08-06 17:03:25 +00:00
libhashlib.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libheapq.tex Add key= argument to heapq.nsmallest() and heapq.nlargest(). 2004-12-02 08:59:14 +00:00
libhmac.tex [ sf.net patch # 1121611 ] 2005-08-21 18:45:59 +00:00
libhotshot.tex Added the cProfile module. 2006-02-08 12:53:56 +00:00
libhtmllib.tex document the exceptions raised by sgmllib, htmllib, and HTMLParser 2004-09-10 01:20:21 +00:00
libhtmlparser.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libhttplib.tex Move "httpresponses" dict from urllib2 to httplib where it belongs. 2006-02-17 19:17:25 +00:00
libimageop.tex The format of the string data used in the imageop module is described 2004-01-10 20:43:43 +00:00
libimaplib.tex Add versionadded note for new methods 2006-02-07 07:23:26 +00:00
libimgfile.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libimghdr.tex SF #75103: imghdr -- identify JPEGs in EXIF format 2005-01-07 08:15:41 +00:00
libimp.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libinspect.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libintro.tex Minor changes to match the style guide. 2001-07-14 02:50:55 +00:00
libitertools.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libjpeg.tex Convert several \seetext references to \seerfc and \seetitle versions. 2001-04-12 16:47:17 +00:00
libkeyword.tex Add keyword.kwlist to the public API. 2002-01-24 16:38:53 +00:00
liblinecache.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
liblocale.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
liblogging.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libmailbox.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libmailcap.tex Clean up some of the markup here -- be more consistent in the use of 2001-08-08 05:39:29 +00:00
libmain.tex A little more text, and some really minor cleanups. 2000-08-17 22:31:23 +00:00
libmarshal.tex Missed this documentation change about my marshal-floats-binarywise 2005-06-15 11:38:01 +00:00
libmath.tex Explain that most floats are actually integers. This is a common confusion 2004-07-26 05:12:01 +00:00
libmd5.tex [ 1388141 ] Minor error in md5 docs 2005-12-22 16:15:00 +00:00
libmhlib.tex Merged changes from the 1.5.2p2 release. 2000-04-03 20:13:55 +00:00
libmimetools.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libmimetypes.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libmimewriter.tex Add deprecation notices to the documentation to reflect recent additions to 2002-09-25 22:13:27 +00:00
libmimify.tex Add deprecation notices to the documentation to reflect recent additions to 2002-09-25 22:13:27 +00:00
libmisc.tex
libmm.tex
libmmap.tex Patch #1407135, bug #1424041, make mmap.mmap(-1, length) work the same 2006-02-05 05:45:43 +00:00
libmodulefinder.tex added a few missing \versionadded{2.3} tags 2006-01-11 00:14:29 +00:00
libmsilib.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libmsvcrt.tex minor markup adjustment 2003-12-18 20:58:34 +00:00
libmultifile.tex Document "multifile" as deprecated. 2006-02-21 19:23:49 +00:00
libmutex.tex Update doc to reflect Tim's changes to bool. 2002-04-05 02:21:09 +00:00
libnetrc.tex clarify - restrict version mention to the trunk version 2003-04-23 20:35:14 +00:00
libnew.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libni.tex
libnis.tex Patch #1422385: Changes to nis module to support multiple NIS domains 2006-02-04 19:12:37 +00:00
libnntplib.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libobjs.tex fix weird capitalization of "built-in" 2004-12-23 16:22:45 +00:00
liboperator.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
liboptparse.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libos.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libossaudiodev.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libpanel.tex Use the \note and \warning macros where appropriate. 2001-10-20 04:24:09 +00:00
libparser.tex "boolean" --> "Boolean" (per the style guide). 2001-10-01 17:04:10 +00:00
libpdb.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libpickle.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libpickletools.tex added a few missing \versionadded{2.3} tags 2006-01-11 00:14:29 +00:00
libpipes.tex Correct misspellings. 2006-01-23 22:00:17 +00:00
libpkgutil.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libplatform.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libpopen2.tex Document that on Unix, the 'cmd' argument to the os.popen2/3/4 and 2004-10-11 18:12:20 +00:00
libpoplib.tex bug [ 1252706 ] poplib list() docstring fix (and docs too) 2005-08-05 21:01:58 +00:00
libposix.tex Clean up some markup cruft. A number of the macros that take no 2001-11-28 07:26:15 +00:00
libposixfile.tex Clean up some markup cruft. A number of the macros that take no 2001-11-28 07:26:15 +00:00
libposixpath.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libpprint.tex Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn 2006-06-08 14:42:34 +00:00
libprofile.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libpty.tex Add missing right-parenthesis. 2002-05-01 03:23:03 +00:00
libpwd.tex Improve (?) description of system dependence of access to the pw_passwd 2005-03-02 04:29:23 +00:00
libpyclbr.tex fix typo in markup 2003-11-10 14:50:54 +00:00
libpycompile.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libpydoc.tex mention new module doc display feature of pydoc in libref and NEWS 2003-09-10 19:04:13 +00:00
libpyexpat.tex Patch #1377848: typo in pyexpat docs 2005-12-16 19:23:33 +00:00
libpython.tex Break the "Python Services" chapter into two: "Python Runtime Services" 2000-08-03 21:18:18 +00:00
libqueue.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libquopri.tex Patch #462190, patch #464070: Support quoted printable in the binascii module. 2001-09-30 20:32:11 +00:00
librandom.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libre.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libreadline.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
librepr.tex Updated to reflect new types. 2004-05-22 16:38:11 +00:00
libresource.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
librestricted.tex [Bug #729817] Document the rexec and Bastion modules as dead 2003-05-13 14:16:18 +00:00
librexec.tex Remove rotor reference 2004-08-31 13:49:36 +00:00
librfc822.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
librgbimg.tex Add deprecation notices to modules deprecated since 2000. 2006-02-17 11:18:58 +00:00
librlcompleter.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
librobotparser.tex update norobots link 2003-07-14 17:04:50 +00:00
librunpy.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libsched.tex When explaining the enterabs() method, using the modern spelling of apply(), 2001-07-23 19:28:09 +00:00
libselect.tex SF Patch #1093896: miscellaneous doc typos 2005-01-01 00:28:46 +00:00
libsets.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libsgi.tex
libsgmllib.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libsha.tex [ sf.net patch # 1121611 ] 2005-08-21 18:45:59 +00:00
libshelve.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libshlex.tex bug [ 1298120 ] shlex does not support unicode 2005-09-29 20:24:06 +00:00
libshutil.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libsignal.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libsimplehttp.tex Patch #1417555: SimpleHTTPServer now returns Last-Modified headers. 2006-02-17 13:34:16 +00:00
libsimplexmlrpc.tex Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn 2006-06-08 14:42:34 +00:00
libsite.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libsmtpd.tex Added documentation for the "smtpd" module. 2004-07-11 16:25:25 +00:00
libsmtplib.tex Get rid of a bunch more raw_input references 2006-03-17 06:49:51 +00:00
libsndhdr.tex Fixed lots of small nits caught by Ka-Ping Yee <ping@lfw.org>. 2000-10-10 17:03:45 +00:00
libsocket.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libsocksvr.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libsomeos.tex Rob W. W. Hooft's spelling fixes for the Library Reference. I hope 2000-07-16 19:01:10 +00:00
libspwd.tex patch [ 1274630 ] documentation fixes 2005-08-27 17:04:58 +00:00
libsqlite3.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libstat.tex fix various descriptions of "ctime" 2004-05-12 03:51:40 +00:00
libstatvfs.tex Update Moshe Zadka's email address to one works and might last a while. 2000-12-01 15:25:23 +00:00
libstdtypes.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libstdwin.tex fix a bunch of spelling errors 2005-01-19 03:39:17 +00:00
libstring.tex SF patch #1056967, changes the semantics of Template.safe_substitute() to not 2004-11-01 03:52:43 +00:00
libstringio.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libstringprep.tex added a few missing \versionadded{2.3} tags 2006-01-11 00:14:29 +00:00
libstrings.tex Add reference to the "String Methods" section to make that information 2001-12-02 15:10:46 +00:00
libstruct.tex Fixed typo in new 'p' description. 2001-09-15 18:16:27 +00:00
libsubprocess.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libsun.tex a couple other sunos4 support items removed 2004-02-07 12:50:19 +00:00
libsunau.tex Update Moshe Zadka's email address to one works and might last a while. 2000-12-01 15:25:23 +00:00
libsunaudio.tex Separate documentation of SUNAUDIODEV from sunaudiodev; this mirrors 1999-06-27 14:53:11 +00:00
libsymbol.tex Make all the \seemodule explanations consistent: start with a capitalized 2000-10-18 17:43:06 +00:00
libsys.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libsyslog.tex Work around limitations of the module synopsis table generation to avoid 2001-05-09 15:50:17 +00:00
libtabnanny.tex use consistent email address for Tim 2003-12-30 16:15:35 +00:00
libtarfile.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libtelnetlib.tex Get rid of a bunch more raw_input references 2006-03-17 06:49:51 +00:00
libtempfile.tex Update references specifying "Macintosh" to mean OS X semantics and not Mac OS 2005-02-13 22:50:04 +00:00
libtermios.tex Get rid of a bunch more raw_input references 2006-03-17 06:49:51 +00:00
libtest.tex Have test_mkalias_relative check that sys.prefix already exists; otherwise test 2004-12-06 06:08:59 +00:00
libtextwrap.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libthread.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libthreading.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libtime.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libtimeit.tex Show how to re-enable GC during timings. 2004-01-04 21:19:18 +00:00
libtoken.tex Make all the \seemodule explanations consistent: start with a capitalized 2000-10-18 17:43:06 +00:00
libtokenize.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libtrace.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libtraceback.tex Remove sys.exc_type, sys.exc_value, sys.exc_traceback 2006-03-17 05:49:33 +00:00
libtty.tex Use correct constant; remove reference to TERMIOS.py 2004-08-31 13:05:36 +00:00
libturtle.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libtypes.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libundoc.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libunicodedata.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libunittest.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libunix.tex
liburllib.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
liburllib2.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
liburlparse.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
libuser.tex minor cleanup of example 2003-12-30 23:01:19 +00:00
libuserdict.tex bug [ 1166582 ] IterableUserDict not in docs 2005-06-25 21:03:52 +00:00
libuu.tex minor edits: 2005-03-03 17:25:04 +00:00
libuuid.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libwarnings.tex Merge current trunk into p3yk. This includes the PyNumber_Index API change, 2006-08-21 19:07:27 +00:00
libwave.tex Update Moshe Zadka's email address to one works and might last a while. 2000-12-01 15:25:23 +00:00
libweakref.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libwebbrowser.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libwhichdb.tex Make the names of the referenced modules hyperlinks; they had not been 1999-04-21 18:10:08 +00:00
libwinreg.tex Correct typos and markup errors (Raymond, thanks for texcheck) 2006-01-23 21:33:03 +00:00
libwinsound.tex remove out-of-date count of the functions in winsound 2004-04-28 03:57:47 +00:00
libwsgiref.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libxdrlib.tex Fix spelling. 2003-01-06 18:41:01 +00:00
libxmllib.tex Remove extra period. 2001-11-06 22:10:47 +00:00
libxmlrpclib.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
libzipfile.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libzipimport.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
libzlib.tex Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
markup.tex Point to the PyXML package as an extended version of the "xml" package 2002-10-23 20:58:32 +00:00
mimelib.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
minidom-example.py Whitespace normalization, via reindent.py. 2004-07-18 06:25:50 +00:00
modules.tex Add more chapter intros 2005-12-22 20:27:43 +00:00
netdata.tex Remove comments about XML and HTML; those sections are no 2001-07-14 02:44:43 +00:00
numeric.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
persistence.tex Add some chapter introductions (not linked into the LibRef yet) 2005-12-22 20:12:39 +00:00
required_1.py Whitespace normalization, via reindent.py. 2004-07-18 06:25:50 +00:00
required_2.py SF #642236, optparse LaTeX docs by Johannes Gijsbers 2003-01-06 16:51:37 +00:00
tkinter.tex Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
tzinfo-examples.py "Premature" doc changes, for new astimezone() rules, and the new 2003-01-22 04:45:50 +00:00
windows.tex Other chapter titles refer to collections of modules as "Services"; do 1999-02-22 14:48:00 +00:00
xmldom.tex Patch #1051321 (fixes bugs 1010196, 1013525), by Mike Brown: 2005-01-09 00:36:53 +00:00
xmldomminidom.tex Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
xmldompulldom.tex typo 2006-01-09 22:01:18 +00:00
xmletree.tex r1076@spiff: Fredrik | 2005-12-12 22:32:28 +0100 2005-12-12 21:59:44 +00:00
xmlsax.tex Change email address. 2003-04-18 22:04:34 +00:00
xmlsaxhandler.tex Bug #1397205: doc typo 2006-01-10 21:37:26 +00:00
xmlsaxreader.tex Change email address. 2003-04-18 22:04:34 +00:00
xmlsaxutils.tex fix various typos; thanks, George Yoshida! 2004-05-12 03:07:27 +00:00