7fd29f0 | Ronald Oussoren | 02 May 2008, 21:46:55 UTC | Backport of revision 62648 | 02 May 2008, 21:46:55 UTC |
f3bb283 | Thomas Heller | 25 April 2008, 19:55:19 UTC | Issue #2682: ctypes callback functions no longer contain a cyclic reference to themselves. Backport from trunk. | 25 April 2008, 19:55:19 UTC |
8d904c3 | Amaury Forgeot d'Arc | 22 April 2008, 21:17:18 UTC | Issue #2670: urllib2.build_opener() failed when two handlers derive the same default base class. Backport of r62463. | 22 April 2008, 21:17:18 UTC |
f305bd3 | Amaury Forgeot d'Arc | 21 April 2008, 22:42:30 UTC | Issue 2665: On Windows, sys.stderr does not contain a valid file when running without a console. It seems to work, but will fail at the first flush. This causes IDLE to silently crash when too many warnings are printed. Backport of r62448. | 21 April 2008, 22:42:30 UTC |
0f1653e | Amaury Forgeot d'Arc | 11 April 2008, 00:33:07 UTC | Correct previous checkin, probably a svn merge issue. Now the code is similar to the one in trunk/. The behavior was funny: >>> print (), repr(()) (), () >>> print (), repr(()) (), (...) | 11 April 2008, 00:33:07 UTC |
aa97543 | Guido van Rossum | 10 April 2008, 22:43:58 UTC | - Issue #1686386: Tuple's tp_repr did not take into account the possibility of having a self-referential tuple, which is possible from C code. Nor did object's tp_str consider that a type's tp_str could do something that could lead to an inifinite recursion. Py_ReprEnter() and Py_EnterRecursiveCall(), respectively, fixed the issues. (Backport of r58288 from trunk to 2.5.) | 10 April 2008, 22:43:58 UTC |
a6add69 | Gregory P. Smith | 10 April 2008, 19:54:13 UTC | backport r62271 from trunk. remove the now obsoleted assertion. | 10 April 2008, 19:54:13 UTC |
14acde3 | Gregory P. Smith | 09 April 2008, 23:41:13 UTC | Backport r62261 from trunk: Prevent PyString_FromStringAndSize() from passing negative sizes on to lower level memory allocation functions. Raise a SystemError and return NULL instead. | 09 April 2008, 23:41:13 UTC |
3782da4 | Gregory P. Smith | 09 April 2008, 18:17:13 UTC | Add a note about the zlib.decompressobj().flush() fix. | 09 April 2008, 18:17:13 UTC |
f623467 | Gregory P. Smith | 09 April 2008, 00:26:44 UTC | Merge r62235 from trunk. Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive. It tried to allocate negative or zero memory. That fails. | 09 April 2008, 00:26:44 UTC |
45c2f77 | Georg Brandl | 07 April 2008, 18:53:33 UTC | #2525: update tzinfo example. | 07 April 2008, 18:53:33 UTC |
a269762 | Gerhard Häring | 06 April 2008, 11:05:24 UTC | Fix for Issue2515: Don't crash when trying to fetch data from a closed cursor. | 06 April 2008, 11:05:24 UTC |
f122902 | Guido van Rossum | 01 April 2008, 23:59:06 UTC | Remove the advertising clause from the BSD license in timing.h. I have the email trail to prove that George Neville-Neil approved this. (Backport of r62097.) | 01 April 2008, 23:59:06 UTC |
d9f1da0 | Georg Brandl | 29 March 2008, 01:50:46 UTC | Backport #1442: report exception when startup file cannot be run. | 29 March 2008, 01:50:46 UTC |
8432d86 | Amaury Forgeot d'Arc | 28 March 2008, 20:45:42 UTC | Fix a reference leak found by Georg, when compiling a class nested in another class. Test is run with "regrtest.py -R:: test_compile" Backport of r62015 | 28 March 2008, 20:45:42 UTC |
198e353 | Amaury Forgeot d'Arc | 27 March 2008, 23:41:59 UTC | Issue2495: tokenize.untokenize did not insert space between two consecutive string literals: "" "" becomes """", which is invalid code. Backport of r61979. | 27 March 2008, 23:41:59 UTC |
bfdbfd4 | Mark Dickinson | 25 March 2008, 18:58:13 UTC | Issue #2482: Make sure that the coefficient of a Decimal instance is stored as a str instance rather than a unicode instance. Backported from Python 2.6 (see r61904). | 25 March 2008, 18:58:13 UTC |
26c25d9 | Mark Dickinson | 25 March 2008, 14:35:25 UTC | Decimal.sqrt(0) failed when the context was not explicitly supplied. | 25 March 2008, 14:35:25 UTC |
a79e050 | Amaury Forgeot d'Arc | 24 March 2008, 21:16:28 UTC | #1477: ur'\U0010FFFF' used to raise in narrow unicode builds. Corrected the raw-unicode-escape codec to use UTF-16 surrogates in this case, like the unicode-escape codec does. Backport of r61793 and r61853 | 24 March 2008, 21:16:28 UTC |
d9b9d68 | Georg Brandl | 21 March 2008, 20:01:55 UTC | Issue #2432: give DictReader the dialect and line_num attributes advertised in the docs. (backport from r61712) | 21 March 2008, 20:01:55 UTC |
4af861c | Sean Reifscheider | 20 March 2008, 17:39:31 UTC | Back-port of rev 61240 for issue #2238, fixing: Some syntax errors in *args and **kwargs expressions could give bogus error messages. | 20 March 2008, 17:39:31 UTC |
eff5a4e | Gregory P. Smith | 18 March 2008, 19:24:40 UTC | The missing NEWS entry for r61542.. | 18 March 2008, 19:24:40 UTC |
631df75 | Gregory P. Smith | 18 March 2008, 19:21:40 UTC | Backport r61450 from trunk: Fix chown on 64-bit linux. It needed to take a long (64-bit on 64bit linux) as uid and gid input to accept values >=2**31 as valid while still accepting negative numbers to pass -1 to chown for "no change". Fixes issue1747858. | 18 March 2008, 19:21:40 UTC |
549171e | Trent Nelson | 18 March 2008, 07:32:47 UTC | The behaviour of winsound.Beep() seems to differ between different versions of Windows when there's either: a) no sound card entirely b) legacy beep driver has been disabled c) the legacy beep driver has been uninstalled Sometimes RuntimeErrors are raised, sometimes they're not. If _have_soundcard() returns False, don't expect winsound.Beep() to raise a RuntimeError, as this clearly isn't the case, as demonstrated by the various Win32 XP buildbots. | 18 March 2008, 07:32:47 UTC |
b3635f9 | Neal Norwitz | 18 March 2008, 04:17:36 UTC | Backport r61458: Issue 2321: reduce memory usage (increase the memory that is returned to the system) by using pymalloc for the data of unicode objects. | 18 March 2008, 04:17:36 UTC |
a6f5bf2 | Trent Nelson | 18 March 2008, 03:52:22 UTC | Ensure this test passes even if there are no soundcards in the system. Backport from trunk r61242. | 18 March 2008, 03:52:22 UTC |
756c6c8 | Vinay Sajip | 16 March 2008, 21:33:48 UTC | #1021: fix a bug to allow basicConfig to accept NOTSET as a level. | 16 March 2008, 21:33:48 UTC |
44a93e5 | Guido van Rossum | 11 March 2008, 21:14:54 UTC | Fix the overflows in expandtabs(). "This time for sure!" (Exploit at request.) | 11 March 2008, 21:14:54 UTC |
8e741e0 | Andrew M. Kuchling | 07 March 2008, 21:10:06 UTC | Grammar fix | 07 March 2008, 21:10:06 UTC |
94a7036 | Raymond Hettinger | 07 March 2008, 20:08:41 UTC | Backport documentation improvements. | 07 March 2008, 20:08:41 UTC |
3662c90 | Raymond Hettinger | 06 March 2008, 22:58:42 UTC | Backport r61286 adding GC to the grouper for itertools.groupby() fixing Issue 2246. | 06 March 2008, 22:58:42 UTC |
ab61dce | Georg Brandl | 06 March 2008, 07:46:26 UTC | Bug #2220: handle rlcompleter attribute match failure more gracefully. (backport from r61275) | 06 March 2008, 07:46:26 UTC |
0e30555 | Martin v. Löwis | 06 March 2008, 07:14:26 UTC | Backport of r61263: #1725737: ignore other VC directories other than CVS and SVN's too. | 06 March 2008, 07:14:26 UTC |
bc89897 | Martin v. Löwis | 06 March 2008, 06:57:02 UTC | Patch #2232: os.tmpfile might fail on Windows if the user has no permission to create files in the root directory. | 06 March 2008, 06:57:02 UTC |
2985e30 | Martin v. Löwis | 06 March 2008, 06:56:35 UTC | Add section for 2.5.3. | 06 March 2008, 06:56:35 UTC |
f1fdda6 | Andrew M. Kuchling | 23 February 2008, 23:29:26 UTC | Remove old expected output for test_resource | 23 February 2008, 23:29:26 UTC |
310bad0 | Andrew M. Kuchling | 23 February 2008, 21:32:06 UTC | #1291: copy test_resource.py from the 2.6 trunk, to fix a test failure. The 2.6 version also converts to unittest, but it seems to work fine under 2.5. | 23 February 2008, 21:32:06 UTC |
664553a | Andrew M. Kuchling | 23 February 2008, 19:30:59 UTC | #1389051, #1092502: fix excessively large allocations when using read() on a socket | 23 February 2008, 19:30:59 UTC |
37d4f7b | Andrew M. Kuchling | 23 February 2008, 19:06:54 UTC | #1389051: IMAP module tries to read entire message in one chunk. Patch by Fredrik Lundh. | 23 February 2008, 19:06:54 UTC |
3167939 | Martin v. Löwis | 23 February 2008, 17:35:47 UTC | Bump version for 2.5.3a0. | 23 February 2008, 17:35:47 UTC |
05a19a5 | Andrew M. Kuchling | 23 February 2008, 17:21:44 UTC | #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert | 23 February 2008, 17:21:44 UTC |
be0adfc | Andrew M. Kuchling | 23 February 2008, 17:18:19 UTC | Update NEWS for a future 2.5.3 release | 23 February 2008, 17:18:19 UTC |
b66dc46 | Andrew M. Kuchling | 23 February 2008, 17:14:23 UTC | Add old NEWS item | 23 February 2008, 17:14:23 UTC |
403d595 | Martin v. Löwis | 22 February 2008, 09:17:13 UTC | Fix typo. | 22 February 2008, 09:17:13 UTC |
7e00619 | Martin v. Löwis | 22 February 2008, 09:15:14 UTC | Fix typo | 22 February 2008, 09:15:14 UTC |
799e580 | Georg Brandl | 21 February 2008, 20:34:22 UTC | #2079: typo in userdict docs. | 21 February 2008, 20:34:22 UTC |
3a32cff | Fred Drake | 21 February 2008, 12:57:32 UTC | as for r252c1, add the tag information so the source package is right | 21 February 2008, 12:57:32 UTC |
ab130bf | Martin v. Löwis | 21 February 2008, 11:55:26 UTC | Tagging for release of Python 2.5.2 | 21 February 2008, 11:55:26 UTC |
a3cc6d8 | Martin v. Löwis | 21 February 2008, 11:54:20 UTC | Redo tag. | 21 February 2008, 11:54:20 UTC |
10eac2c | Martin v. Löwis | 21 February 2008, 11:53:40 UTC | Update copyright years to 2008. Update README to 2.5.2. | 21 February 2008, 11:53:40 UTC |
9f22ca2 | Martin v. Löwis | 21 February 2008, 10:07:08 UTC | Tagging for release of Python 2.5.2 | 21 February 2008, 10:07:08 UTC |
bcffd10 | Martin v. Löwis | 21 February 2008, 10:04:55 UTC | Prepare for 2.5.2. | 21 February 2008, 10:04:55 UTC |
8d273b0 | Ronald Oussoren | 19 February 2008, 15:29:40 UTC | A quick fix that removes a spurious unittest failure when users upgrade their python2.5 install and then run Python's test suite. This is needed because one of the test files for the decimal module changed it name (see issue 2114) and OSX doesn't feature a full package manager. | 19 February 2008, 15:29:40 UTC |
0821983 | Andrew M. Kuchling | 18 February 2008, 18:18:37 UTC | Fix link | 18 February 2008, 18:18:37 UTC |
328c643 | Martin v. Löwis | 18 February 2008, 17:46:27 UTC | Bug #2137: Remove test_struct.test_crasher, which was meaningful only on 32-bit systems. | 18 February 2008, 17:46:27 UTC |
42e4124 | Martin v. Löwis | 15 February 2008, 19:52:38 UTC | Revert 60793 for test_array; on a 64-bit system, MemoryError was not guaranteed. | 15 February 2008, 19:52:38 UTC |
9c04257 | Martin v. Löwis | 15 February 2008, 19:11:46 UTC | Fix deallocation of array objects when allocation ran out of memory. | 15 February 2008, 19:11:46 UTC |
c7cf36e | Fred Drake | 14 February 2008, 14:25:24 UTC | mksourcepkg is not getting the tag right by itself, so recording it in the Makefile explicitly for now | 14 February 2008, 14:25:24 UTC |
3359477 | Fred Drake | 14 February 2008, 14:09:21 UTC | reverting; wrong tag | 14 February 2008, 14:09:21 UTC |
a865c67 | Fred Drake | 14 February 2008, 14:06:09 UTC | mksourcepkg is not getting the tag right by itself, so recording it in the Makefile explicitly for now | 14 February 2008, 14:06:09 UTC |
f5808e7 | Martin v. Löwis | 14 February 2008, 12:59:38 UTC | Tagging for release of Python 2.5.2c1 | 14 February 2008, 12:59:38 UTC |
62dd70c | Martin v. Löwis | 14 February 2008, 12:58:41 UTC | Correct 2.5.2c1 uuid. Add IDLE release date. | 14 February 2008, 12:58:41 UTC |
a859e25 | Martin v. Löwis | 14 February 2008, 12:33:15 UTC | Preparing for 2.5.2c1. | 14 February 2008, 12:33:15 UTC |
73c01d4 | Martin v. Löwis | 14 February 2008, 11:26:18 UTC | Added checks for integer overflows, contributed by Google. Some are only available if asserts are left in the code, in cases where they can't be triggered from Python code. | 14 February 2008, 11:26:18 UTC |
abcb59a | Kurt B. Kaiser | 14 February 2008, 04:57:08 UTC | bump: IDLE 1.2.2 | 14 February 2008, 04:57:08 UTC |
38fd069 | Kurt B. Kaiser | 14 February 2008, 04:45:30 UTC | There was an error on exit if no sys.exitfunc was defined. Issue 1647. Backport r60227 | 14 February 2008, 04:45:30 UTC |
0b45f36 | Kurt B. Kaiser | 14 February 2008, 04:37:26 UTC | Could not open files in .idlerc directory if latter was hidden on Windows. Issue 1743, Issue 1862. Backport r60225, r60745 | 14 February 2008, 04:37:26 UTC |
f9259d7 | Kurt B. Kaiser | 14 February 2008, 04:30:55 UTC | format_paragraph_event wasn't returning 'break' Backport r59463 | 14 February 2008, 04:30:55 UTC |
2fbad0e | Kurt B. Kaiser | 14 February 2008, 04:19:41 UTC | Assume that the user knows when he wants to end the line; don't insert something he didn't select or complete. Backport r58306 | 14 February 2008, 04:19:41 UTC |
60d9f8d | Kurt B. Kaiser | 14 February 2008, 04:11:52 UTC | Corrected some bugs in AutoComplete. Also, Page Up/Down in ACW implemented; mouse and cursor selection in ACWindow implemented; double Tab inserts current selection and closes ACW (similar to double-click and Return); scroll wheel now works in ACW. Added AutoComplete instructions to IDLE Help. Backport of r53679 | 14 February 2008, 04:11:52 UTC |
1df323a | Kurt B. Kaiser | 14 February 2008, 04:02:10 UTC | 1. Avoid hang when encountering a duplicate in a completion list. Bug 1571112. 2. Duplicate some old entries from Python's NEWS to IDLE's NEWS.txt Backport of r53042 | 14 February 2008, 04:02:10 UTC |
6493ade | Kurt B. Kaiser | 14 February 2008, 03:25:59 UTC | Some syntax errors were being caught by tokenize during the tabnanny check, resulting in obscure error messages. Do the syntax check first. Bug 1562716, 1562719 Backport of r52083 | 14 February 2008, 03:25:59 UTC |
b80a194 | Kurt B. Kaiser | 14 February 2008, 00:08:01 UTC | Bring NEWS.txt up to date. | 14 February 2008, 00:08:01 UTC |
21af4c0 | Brett Cannon | 13 February 2008, 19:17:17 UTC | Back port of r60765 (fix --enable-universalsdk doc typo). | 13 February 2008, 19:17:17 UTC |
e41f155 | Guido van Rossum | 13 February 2008, 18:41:48 UTC | In the recursive debug command, pass Pdb arguments (completekey, stdin, stdout) to the recursive Pdb instance. | 13 February 2008, 18:41:48 UTC |
e9c996c | Martin v. Löwis | 12 February 2008, 18:48:23 UTC | Patch #1966: Break infinite loop in httplib when the servers implements the chunked encoding incorrectly. | 12 February 2008, 18:48:23 UTC |
cab74c8 | Martin v. Löwis | 12 February 2008, 13:48:06 UTC | Backport of r60743: Patch #1736: Fix file name handling of _msi.FCICreate. | 12 February 2008, 13:48:06 UTC |
08303db | Lars Gustäbel | 11 February 2008, 18:36:07 UTC | Backport the nts() function from the trunk. This fixes problems with the xstar format that puts extra fields inside the space that POSIX has reserved for the prefix field. | 11 February 2008, 18:36:07 UTC |
5ca1cba | Nick Coghlan | 11 February 2008, 12:53:42 UTC | Backport relevant part of issue 2021 fix (r60695): Support with statement properly in tempfile.NamedTemporaryFile | 11 February 2008, 12:53:42 UTC |
0b5c17a | Nick Coghlan | 11 February 2008, 11:31:24 UTC | Backport test_resource fix from trunk to stop it crashing on Ubuntu | 11 February 2008, 11:31:24 UTC |
3e5f8a6 | Amaury Forgeot d'Arc | 08 February 2008, 01:05:21 UTC | issue 2045: Infinite recursion when printing a subclass of defaultdict, if default_factory is set to a bound method. Backport of r60663. | 08 February 2008, 01:05:21 UTC |
ec4301e | Walter Dörwald | 07 February 2008, 19:58:37 UTC | Backport r60653: Fix typo in docstring for Calendar.itermonthdays(). | 07 February 2008, 19:58:37 UTC |
9e5e027 | Walter Dörwald | 07 February 2008, 19:55:47 UTC | Backport LaTex version of r60651: Fix documentation for Calendar.iterweekdays(): firstweekday is a property. Fixes second part of #2018. | 07 February 2008, 19:55:47 UTC |
902af8d | Walter Dörwald | 07 February 2008, 19:35:17 UTC | Backport LaTeX version of r60649: Clarify that the output of TextCalendar.formatmonth() and TextCalendar.formatyear() for custom instances won't be influenced by calls to the module global setfirstweekday() function. Fixes #2018. | 07 February 2008, 19:35:17 UTC |
527bf3a | Thomas Heller | 06 February 2008, 19:58:46 UTC | Fix the way methods are created for the _ctypes.COMError exception type; this fix is already in the trunk. | 06 February 2008, 19:58:46 UTC |
e69f2bd | Walter Dörwald | 06 February 2008, 14:39:06 UTC | Remove month parameter from Calendar.yeardatescalendar(), Calendar.yeardays2calendar() and Calendar.yeardayscalendar() as the methods don't have such a parameter. Fixes issue #2017. (2.5 backport of r60618) | 06 February 2008, 14:39:06 UTC |
6ae66d7 | Guido van Rossum | 05 February 2008, 17:31:37 UTC | Backport doc fixes from 2.6. These are all things that were already supported but weren't in the docs, like conditional backreferences. | 05 February 2008, 17:31:37 UTC |
9decb70 | Guido van Rossum | 05 February 2008, 17:27:23 UTC | In the experimental 'Scanner' feature, the group count was set wrong. | 05 February 2008, 17:27:23 UTC |
42993fe | Lars Gustäbel | 05 February 2008, 12:00:20 UTC | Issue #1507247, #2004: Use mode 0700 for temporary directories and default permissions for missing directories. (backport from r53526, r60588) | 05 February 2008, 12:00:20 UTC |
bc21210 | Amaury Forgeot d'Arc | 04 February 2008, 23:51:55 UTC | No need to emit co_lnotab item when both offsets are zeros. r60579 broke a test test_compile, which seems to test an "implementation detail" IMO. Also test that this correction does not impact the debugger. | 04 February 2008, 23:51:55 UTC |
dcf8400 | Brett Cannon | 04 February 2008, 23:41:02 UTC | Turn off a debugging flag. | 04 February 2008, 23:41:02 UTC |
316f8a8 | Amaury Forgeot d'Arc | 04 February 2008, 22:34:57 UTC | backport of r60575 (issue #1750076): Debugger did not step on every iteration of a while statement. The mapping between bytecode offsets and source lines (lnotab) did not contain an entry for the beginning of the loop. Now it does, and the lnotab can be a bit larger: in particular, several statements on the same line generate several entries. However, this does not bother the settrace function, which will trigger only one 'line' event. The lnotab seems to be exactly the same as with python2.4. | 04 February 2008, 22:34:57 UTC |
d66e94d | Guido van Rossum | 04 February 2008, 22:00:35 UTC | Backport r59862 (issue #712900): make long regexp matches interruptable by signals. | 04 February 2008, 22:00:35 UTC |
912ba54 | Brett Cannon | 03 February 2008, 09:58:02 UTC | Backport r60537: have order of CPPFLAGS and LDFLAGS be honored. | 03 February 2008, 09:58:02 UTC |
143a070 | Gregory P. Smith | 03 February 2008, 08:10:20 UTC | Disable linking against BerkeleyDB 4.6 by default as it has proven to be a buggy release on many platforms. | 03 February 2008, 08:10:20 UTC |
946de92 | Gregory P. Smith | 03 February 2008, 07:26:23 UTC | backport r60544 from trunk: Merge this fix from the pybsddb tree: r293 | jcea | 2008-01-31 01:08:19 -0800 (Thu, 31 Jan 2008) | 4 lines Solved memory leak when using cursors with databases without environment. | 03 February 2008, 07:26:23 UTC |
8af7067 | Andrew MacIntyre | 03 February 2008, 07:20:39 UTC | Backport 60542: The wrapper function is supposed to be for spawnvpe() so that's what we should call [this wrapper only available on OS/2]. | 03 February 2008, 07:20:39 UTC |
ab8fe4e | Christian Heimes | 30 January 2008, 22:54:27 UTC | Bug #1234: Fixed semaphore errors on AIX 5.2 | 30 January 2008, 22:54:27 UTC |
c9b2073 | Thomas Heller | 28 January 2008, 08:42:22 UTC | Revert rev. 59926, it breaks comtypes (I need to further examine this). | 28 January 2008, 08:42:22 UTC |
249cbe7 | Neal Norwitz | 28 January 2008, 01:33:23 UTC | Try harder to provoke the exception since the ia64 buildbot still doesn't reliably produce an exception. | 28 January 2008, 01:33:23 UTC |