summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Update idlelib/NEWS.txt.Terry Jan Reedy2015-11-211-16/+39
|
* Issue #25686: test_shutil no longer uses the distutils package for searchingSerhiy Storchaka2015-11-211-9/+7
| | | | and running external archivers.
* Issue 15348: Stop debugger engine (normally in user process)Terry Jan Reedy2015-11-211-2/+5
| | | | before closing debugger window in IDLE process.
* Issue #24455: Prevent IDLE from hanging when a) closing the shell while theTerry Jan Reedy2015-11-211-7/+53
| | | | | | | | | debugger is active (15347); b) closing the debugger with the [X] button (15348); and c) activating the debugger when already active (24455). The patch by Mark Roseman does this by making two changes. 1. To suspend and resume the gui.interaction method, use the tcl vwait mechanism interded for this purpose instead of root.mainloop & .quit. 2. In gui.run, allow any existing interaction to terminate first.
* asyncio: Fix with githubYury Selivanov2015-11-202-3/+15
| | | | See https://github.com/python/asyncio/pull/295 for details
* asyncio.tests: Fix whitespaceYury Selivanov2015-11-201-4/+3
|
* asyncio: Drop "value" parameter from Task._step method.Yury Selivanov2015-11-201-10/+12
|
* asyncio: Sync with githubYury Selivanov2015-11-201-1/+1
|
* Make it slightly clearer that IDLE close message is referring to user program,Terry Jan Reedy2015-11-201-1/+1
| | | | not to IDLE itself.
* Issue #25583: Avoid incorrect errors raised by os.makedirs(exist_ok=True)Martin Panter2015-11-192-3/+8
|
* Issue #25593: Change semantics of EventLoop.stop().Guido van Rossum2015-11-193-21/+68
|
* asyncio: Error if awaiting in parallel on the same coroutineYury Selivanov2015-11-181-1/+7
| | | | | | This change won't do anything in CPython 3.4 See https://github.com/python/asyncio/pull/293 for details.
* asyncio: Cleanup Future APIYury Selivanov2015-11-176-40/+49
| | | | See https://github.com/python/asyncio/pull/292 for details.
* asyncio: Sync with githubYury Selivanov2015-11-171-3/+0
|
* asyncio: Optimize Task._wakeupYury Selivanov2015-11-161-2/+11
| | | | See https://github.com/python/asyncio/pull/289 for details.
* asyncio: Add Transport.is_closing()Yury Selivanov2015-11-1611-14/+36
| | | | See https://github.com/python/asyncio/pull/291 for details.
* Issue #24750: whitespaceTerry Jan Reedy2015-11-161-1/+1
|
* Issue #24750: Improve appearance of IDLE editor window status bar.Terry Jan Reedy2015-11-162-3/+8
| | | | Patch by Mark Roseman.
* Issue #20220: Add DST rules to work around glibc quirkMartin Panter2015-11-161-1/+3
| | | | This was triggering intermittent failures in unrelated tests.
* Issue #9051: Added tests for pickling and copying the timezone objects.Serhiy Storchaka2015-11-161-1/+28
|
* Fix issue #6973: When we know a subprocess.Popen process has died, doGregory P. Smith2015-11-161-7/+12
| | | | | not allow the send_signal(), terminate(), or kill() methods to do anything as they could potentially signal a different process.
* Issue #25388: Fixed tokenizer crash when processing undecodable source codeSerhiy Storchaka2015-11-141-0/+10
| | | | with a null byte.
* Fix a few grammar problems in the documentation and commentsMartin Panter2015-11-142-2/+2
|
* Correct Content-Type syntax in documentationMartin Panter2015-11-141-4/+4
|
* Issue #25590: Make rlcompleter only call getattr() once per attributeMartin Panter2015-11-132-7/+23
| | | | | | Previously it was called another time via hasattr(), and both calls were made once for dir(f) and again for dir(f.__class__). This includes a backport of changing from a list to a set from revision 4dbb315fe667.
* Issue #25498: Fix GC crash due to ctypes objects wrapping a memoryviewMartin Panter2015-11-131-2/+29
| | | | | This was a regression caused by revision 1da9630e9b7f. Based on patch by Eryksun.
* asyncio: Fix sporadic failing unittests in debug modeYury Selivanov2015-11-131-14/+18
|
* IndentTerry Jan Reedy2015-11-121-1/+1
|
* WhitespaceTerry Jan Reedy2015-11-121-1/+1
|
* Issue #25313: Change the handling of new built-in text color themes to betterTerry Jan Reedy2015-11-128-25/+48
| | | | | address the compatibility problem introduced by the addition of IDLE Dark. Consistently use the revised idleConf.CurrentTheme everywhere in idlelib.
* Issue #25607: Restore old distutils logging threshold after running tests thatSerhiy Storchaka2015-11-123-1/+5
| | | | parse command line arguments.
* Restore old distutils logging threshold after running test_log.Serhiy Storchaka2015-11-121-1/+2
|
* Issue #22995: Default implementation of __reduce__ and __reduce_ex__ nowSerhiy Storchaka2015-11-124-0/+63
| | | | | rejects builtin types with not defined __new__. Added tests for non-pickleable types.
* always set OP_NO_SSLv3 by default (closes #25530)Benjamin Peterson2015-11-121-9/+9
|
* Issue #6598: Avoid clock wrapping around in test_make_msgid_collisions.Serhiy Storchaka2015-11-101-1/+4
| | | | Use time.monotonic or time.time instead of time.clock.
* Issue #25263: Fixed the tkinter.test.test_tkinter.test_font.FontTest testSerhiy Storchaka2015-11-102-2/+2
| | | | | | | failure when the test is ran the second time. The root attribute was set in parent class in setUpClass and then overridded in child class in tearDownClass.
* Issue #25582: Fixed 100 MB memory leak in test_ctypes.Serhiy Storchaka2015-11-092-1/+15
|
* Issue #22643: Skip test_case_operation_overflow on computers with low memory.Serhiy Storchaka2015-11-071-1/+9
|
* Issue #892902: Added new tests for pickling recursive collections.Serhiy Storchaka2015-11-071-16/+104
|
* Issue #24802: Copy bytes-like objects to null-terminated buffers if necessaryMartin Panter2015-11-073-12/+91
| | | | | | | | This avoids possible buffer overreads when int(), float(), compile(), exec() and eval() are passed bytes-like objects. Similar code is removed from the complex() constructor, where it was not reachable. Patch by John Leitch, Serhiy Storchaka and Martin Panter.
* Issue #18010: Fix pydoc web server search to handle package exceptionsMartin Panter2015-11-062-7/+35
| | | | Implementation by Antoine Pitrou.
* asyncio: Optimize asyncio.sleep(0)Yury Selivanov2015-11-052-0/+28
|
* Issue #25523: Further a-to-an corrections.Serhiy Storchaka2015-11-0212-12/+12
|
* Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-0229-37/+37
| | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed or edited some other way to fix the grammar.
* Issue #25510: fileinput.FileInput.readline() now returns b'' instead of ''Serhiy Storchaka2015-11-012-1/+19
| | | | | at the end if the FileInput was opened with binary mode. Patch by Ryosuke Ito.
* Fix some spelling errors in documentation and code commentsMartin Panter2015-10-311-1/+1
|
* Issue #25507: move test-specific imports to test function (idlelib.IOBinding).Terry Jan Reedy2015-10-302-9/+13
|
* Issue #21827: Fixed textwrap.dedent() for the case when largest commonSerhiy Storchaka2015-10-282-4/+13
| | | | | whitespace is a substring of smallest leading whitespace. Based on patch by Robert Li.
* Issue #25494: Remove extra quote from docstring.Zachary Ware2015-10-281-1/+1
| | | | Patch by John Mark Vandenberg.
* Display IDLE warning as a warning rather than as an error.Terry Jan Reedy2015-10-271-3/+5
| | | | | Clarify message and expected action for beginners. Guard against astral chars in path incorporated in message.