da0dbc0 | Serhiy Storchaka | 03 February 2014, 18:42:43 UTC | Merge heads | 03 February 2014, 18:42:43 UTC |
d2eff23 | Serhiy Storchaka | 03 February 2014, 18:41:04 UTC | Issue #20368: Add tests for Tkinter methods exprstring(), exprdouble(), exprlong() and exprboolean(). | 03 February 2014, 18:41:04 UTC |
60f0793 | Benjamin Peterson | 03 February 2014, 18:33:56 UTC | use system mercurial | 03 February 2014, 18:33:56 UTC |
5146825 | Vinay Sajip | 03 February 2014, 11:51:22 UTC | Added cookbook entry on logging filter configuration using dictConfig(). | 03 February 2014, 11:51:22 UTC |
c06634a | Antoine Pitrou | 02 February 2014, 22:37:29 UTC | Issue #20435: Fix _pyio.StringIO.getvalue() to take into account newline translation settings. | 02 February 2014, 22:37:29 UTC |
1964d5b | Ned Deily | 02 February 2014, 21:59:26 UTC | Issue #19990: Install test/imghdrdata. | 02 February 2014, 21:59:26 UTC |
8a2e22e | Antoine Pitrou | 02 February 2014, 21:48:25 UTC | Issue #20423: fix documentation of io.StringIO's newline parameter | 02 February 2014, 21:48:25 UTC |
15b67d7 | Serhiy Storchaka | 02 February 2014, 21:04:06 UTC | Issue #19320: Fixed split/splitlist tests in test_tcl for Tcl 8.5.0-8.5.5. | 02 February 2014, 21:04:06 UTC |
b898b4f | Benjamin Peterson | 02 February 2014, 20:30:22 UTC | use with statement to ensure zipfile is always closed (closes #20102) | 02 February 2014, 20:30:22 UTC |
67908e9 | Terry Jan Reedy | 02 February 2014, 04:08:24 UTC | Update the python.gif icon for the Idle classbrowser and pathbowser from the old green snake to the new new blue and yellow snakes. | 02 February 2014, 04:08:24 UTC |
5a88853 | Ezio Melotti | 01 February 2014, 19:20:22 UTC | #20288: fix handling of invalid numeric charrefs in HTMLParser. | 01 February 2014, 19:20:22 UTC |
383952d | Mark Dickinson | 01 February 2014, 16:32:40 UTC | Issue #19683: Add __closure__ and other missing attributes to function docs. | 01 February 2014, 16:32:40 UTC |
c82e27b | Zachary Ware | 31 January 2014, 17:27:24 UTC | Fix unfinished thought in xml overview page. Suggested by Bo Bayles on docs@. | 31 January 2014, 17:27:24 UTC |
3ac26c1 | Terry Jan Reedy | 31 January 2014, 02:37:24 UTC | Idle test: 2nd try at suppressing compile time warning (hint by Nick Coghlan). | 31 January 2014, 02:37:24 UTC |
9cdf2d0 | Vinay Sajip | 30 January 2014, 20:22:01 UTC | Issue #20444: Reduced code duplication. Thanks to dongwm for the report and patch. | 30 January 2014, 20:22:01 UTC |
0a600cf | Terry Jan Reedy | 29 January 2014, 19:42:32 UTC | Idlelib & buildbots: suppress py3 deprecation message even if enabled. | 29 January 2014, 19:42:32 UTC |
47cb38c | Serhiy Storchaka | 29 January 2014, 09:49:13 UTC | Backported a test for lone surrogates support in io.StringIO. | 29 January 2014, 09:49:13 UTC |
1625272 | Terry Jan Reedy | 29 January 2014, 05:15:59 UTC | Silence deprecation warning in sunau.py | 29 January 2014, 05:15:59 UTC |
8119c13 | Terry Jan Reedy | 29 January 2014, 04:13:35 UTC | Idlelib: silence two buildbot Deprecation Warnings with better code. | 29 January 2014, 04:13:35 UTC |
9ca520a | Gregory P. Smith | 28 January 2014, 08:29:46 UTC | Remove unneeded use of globals() and locals() in test on imports introduced with the issue19081 tests. | 28 January 2014, 08:29:46 UTC |
aaef0e7 | Gregory P. Smith | 28 January 2014, 06:43:25 UTC | Remove inaccurate comment and a the related recently added Py_VerboseFlag print that can never be triggered. prefix[0] is always equal to 0 at this point in the code. | 28 January 2014, 06:43:25 UTC |
1a47955 | Gregory P. Smith | 28 January 2014, 06:06:51 UTC | Refactor the new test for issue19081 to exec import statements into a test_ns dict instead of the actual globals() and locals(). Suggested after review by Thomas Wouters. | 28 January 2014, 06:06:51 UTC |
31f5121 | Serhiy Storchaka | 27 January 2014, 21:14:51 UTC | Issue #19456: ntpath.join() now joins relative paths correctly when a drive is present. | 27 January 2014, 21:14:51 UTC |
027ab39 | Gregory P. Smith | 27 January 2014, 08:15:10 UTC | Issue #19081: Remove the zipimporter.files reference as the zip TOC caches are module global in the zip_directory_cache. When it is updated due to a changed zip file, all zipimporter instances need to see the same updates TOC cache. This fixes the bug for the overlooked submodule import case from the earlier round of changes. Includes tests that would fail otherwise. It also refactors zipimporter_init in the process to make it a bit easier to read and understand. Less reuse of the same variable for multiple purposes and the local path buffer is malloc'ed instead of consuming a large MAXPATHLEN+2 chunk stack space. | 27 January 2014, 08:15:10 UTC |
1d9b921 | Terry Jan Reedy | 27 January 2014, 03:24:17 UTC | Issue #17721: Remove non-functional configuration dialog help button until we make it actually gives some help when clicked. Patch by Guilherme Simões. | 27 January 2014, 03:24:17 UTC |
e7ec1be | Terry Jan Reedy | 27 January 2014, 02:34:25 UTC | Idlelib.calltips: add test of starred first parameters. They should not be removed even for bound methods. (Inspect.signature does, see 20401.) | 27 January 2014, 02:34:25 UTC |
62ea43c | Terry Jan Reedy | 27 January 2014, 01:10:56 UTC | Merge heads. | 27 January 2014, 01:10:56 UTC |
e7a72a1 | Terry Jan Reedy | 27 January 2014, 00:55:07 UTC | Issue #20338: Increase allowed tip width slightly and wrap long signagure lines. Original patch by Serhiy Storchaka. | 27 January 2014, 00:55:07 UTC |
30d68c6 | Serhiy Storchaka | 26 January 2014, 21:48:20 UTC | Issue #19990: Added tests for the imghdr module. Based on patch by Claudiu Popa. | 26 January 2014, 21:48:20 UTC |
4a44f87 | Serhiy Storchaka | 26 January 2014, 19:19:59 UTC | Fixed a bug in previous changeset: StreamReader returned '' instead of u''. | 26 January 2014, 19:19:59 UTC |
2403a78 | Serhiy Storchaka | 26 January 2014, 17:20:24 UTC | Issue #8260: The read(), readline() and readlines() methods of codecs.StreamReader returned incomplete data when were called after readline() or read(size). Based on patch by Amaury Forgeot d'Arc. | 26 January 2014, 17:20:24 UTC |
072cd0c | Benjamin Peterson | 25 January 2014, 18:27:06 UTC | update sphinx url | 25 January 2014, 18:27:06 UTC |
72c081d | Benjamin Peterson | 25 January 2014, 18:26:18 UTC | linkify | 25 January 2014, 18:26:18 UTC |
1adbacf | Serhiy Storchaka | 25 January 2014, 17:42:27 UTC | Issue #20331: Fixed possible FD leaks in various modules: SimpleHTTPServer, imghdr, mailcap, mimetypes, xml.etree. | 25 January 2014, 17:42:27 UTC |
d8be9fe | Benjamin Peterson | 25 January 2014, 04:59:57 UTC | update hosting faq | 25 January 2014, 04:59:57 UTC |
0ac0ead | Benjamin Peterson | 24 January 2014, 16:44:16 UTC | new plan: just remove typecasts (closes #20374) | 24 January 2014, 16:44:16 UTC |
ce75105 | Benjamin Peterson | 24 January 2014, 05:32:12 UTC | use new readline function types (closes #20374) | 24 January 2014, 05:32:12 UTC |
eb7ef94 | Serhiy Storchaka | 23 January 2014, 14:08:35 UTC | Third attempt to fix test_user_command on OpenSolaris. | 23 January 2014, 14:08:35 UTC |
dc97667 | Serhiy Storchaka | 23 January 2014, 12:38:44 UTC | Other attempt to fix test_user_command on OpenSolaris. | 23 January 2014, 12:38:44 UTC |
83515ec | Serhiy Storchaka | 23 January 2014, 09:03:02 UTC | Try to fix test_user_command on OpenSolaris where floats can have different string representation in Tcl and Python. | 23 January 2014, 09:03:02 UTC |
29d8e85 | Serhiy Storchaka | 23 January 2014, 07:42:46 UTC | Added test_user_command in test_tcl. It tests the convertion Tcl values to Python values when Tcl calls a command implemented on Python. Currently all values are passed as strings. | 23 January 2014, 07:42:46 UTC |
5924365 | Terry Jan Reedy | 23 January 2014, 05:36:37 UTC | Issue #17390: Add Python version to Idle editor window title bar. Original patches by Edmond Burnett and Kent Johnson. | 23 January 2014, 05:36:37 UTC |
e8a57b9 | Richard Oudkerk | 23 January 2014, 00:11:04 UTC | Issue #14548: Make multiprocessing finalizers check pid before running to cope with possibility of gc running just after fork. (Backport from 3.x.) | 23 January 2014, 00:11:04 UTC |
70fdd79 | Stefan Krah | 22 January 2014, 12:18:09 UTC | Fix test failures --without-threads. | 22 January 2014, 12:18:09 UTC |
b190b33 | Terry Jan Reedy | 22 January 2014, 02:12:13 UTC | Issue #20818: Remove code from idlelib.CallTipWindow.showtip that is now completely redundant. After 16638 patch, CallTips.get_argspec trims over-long signature strings as well as docstring lines. | 22 January 2014, 02:12:13 UTC |
82c48e0 | Terry Jan Reedy | 22 January 2014, 01:45:03 UTC | Issue #16638: Include up to 5 docstring header lines (before first blank) in Idle calltips. This is needed for builtins, such 3.x bytes (which is why 5). Based on patch by Serhiy Storchaka. | 22 January 2014, 01:45:03 UTC |
edfd9ad | Florent Xicluna | 22 January 2014, 00:33:59 UTC | Issue #17825: Cursor ^ is correctly positioned for SyntaxError and IndentationError. | 22 January 2014, 00:33:59 UTC |
70df667 | Stefan Krah | 21 January 2014, 22:05:52 UTC | Issue #20246: Fix test failures on FreeBSD. Patch by Ryan Smith-Roberts. | 21 January 2014, 22:05:52 UTC |
21334e7 | Terry Jan Reedy | 21 January 2014, 20:36:36 UTC | Issue #16630: Make Idle calltips work even when __getattr__ raises. Initial patch by Roger Serwy. | 21 January 2014, 20:36:36 UTC |
3ce5255 | Georg Brandl | 21 January 2014, 18:21:18 UTC | Fix markup error. | 21 January 2014, 18:21:18 UTC |
0e2793c | Terry Jan Reedy | 21 January 2014, 08:07:43 UTC | Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins. I do not expect a problem in 2.7, but backported this anyway, 'in case'. | 21 January 2014, 08:07:43 UTC |
598295c | Terry Jan Reedy | 21 January 2014, 05:31:07 UTC | Issue #21222: Whitespace | 21 January 2014, 05:31:07 UTC |
02fd1fd | Terry Jan Reedy | 21 January 2014, 05:26:10 UTC | Issue #20122: Idlelib: Move tests in 3.x CallTips.py to test_calltips.py. For 2.7 backport, fix get_arg_spec as needed to make expanded tests pass. | 21 January 2014, 05:26:10 UTC |
4925935 | Serhiy Storchaka | 20 January 2014, 19:57:09 UTC | Issue #20262: Warnings are raised now when duplicate names are added in the ZIP file or too long ZIP file comment is truncated. | 20 January 2014, 19:57:09 UTC |
ad715d9 | Benjamin Peterson | 20 January 2014, 05:10:23 UTC | put notes in a ..note section | 20 January 2014, 05:10:23 UTC |
235a7c5 | Benjamin Peterson | 20 January 2014, 05:09:53 UTC | document that a new Python thread context is created in ctypes callbacks (closes #6627) Patch by Nikolaus Rath. | 20 January 2014, 05:09:53 UTC |
c802a83 | Benjamin Peterson | 19 January 2014, 02:50:35 UTC | add Nikolaus Rath to ACKS | 19 January 2014, 02:50:35 UTC |
b8e18af | R David Murray | 18 January 2014, 19:55:09 UTC | #19855: restore use of LC_ALL, not LC_MESSAGES I didn't realize LC_ALL was an override, and I should have. I tried to make a test, but it is not clear that the LC variables actually affect the strings that uuid is using to parse the command output. | 18 January 2014, 19:55:09 UTC |
326b5ab | Serhiy Storchaka | 18 January 2014, 16:30:09 UTC | Issue #20270: urllib and urlparse now support empty ports. | 18 January 2014, 16:30:09 UTC |
7a278da | Serhiy Storchaka | 18 January 2014, 14:14:00 UTC | Issue #20243: TarFile no longer raise ReadError when opened in write mode. | 18 January 2014, 14:14:00 UTC |
cdf1ebd | Serhiy Storchaka | 18 January 2014, 13:54:32 UTC | Backported test for issue #20238. | 18 January 2014, 13:54:32 UTC |
75ba21a | Serhiy Storchaka | 18 January 2014, 13:35:19 UTC | Issue #20245: The open functions in the tarfile module now correctly handle empty mode. | 18 January 2014, 13:35:19 UTC |
ce46aed | Zachary Ware | 17 January 2014, 15:29:24 UTC | Fix some typos/grammar in current sections of NEWS. | 17 January 2014, 15:29:24 UTC |
af08087 | Serhiy Storchaka | 17 January 2014, 07:27:56 UTC | Issue #20086: Restored the use of locale-independing mapping instead of locale-depending str.lower() in locale.normalize(). | 17 January 2014, 07:27:56 UTC |
8363f77 | Benjamin Peterson | 16 January 2014, 21:56:22 UTC | fix error check | 16 January 2014, 21:56:22 UTC |
e0ed2d7 | Serhiy Storchaka | 16 January 2014, 16:59:17 UTC | Issue #19936: Added executable bits or shebang lines to Python scripts which requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface. | 16 January 2014, 16:59:17 UTC |
09421f8 | Benjamin Peterson | 16 January 2014, 14:52:38 UTC | update pysqlite website (closes #20278) | 16 January 2014, 14:52:38 UTC |
ace08ab | Vinay Sajip | 15 January 2014, 13:27:58 UTC | Clarified documentation note on module-level convenience functions. | 15 January 2014, 13:27:58 UTC |
f583f41 | Zachary Ware | 14 January 2014, 22:01:32 UTC | Issue #20255: Update the about and bugs pages. | 14 January 2014, 22:01:32 UTC |
d93d633 | Benjamin Peterson | 14 January 2014, 05:27:42 UTC | add test for #20251 | 14 January 2014, 05:27:42 UTC |
9e79889 | Benjamin Peterson | 14 January 2014, 05:21:49 UTC | remove overly strict assertion (closes #20251) | 14 January 2014, 05:21:49 UTC |
06e486c | Benjamin Peterson | 14 January 2014, 04:56:05 UTC | correct defaultdict signature in docstring (closes #20250) Patch from Andrew Barnert. | 14 January 2014, 04:56:05 UTC |
28cf368 | Benjamin Peterson | 14 January 2014, 03:59:38 UTC | complain when nbytes > buflen to fix possible buffer overflow (closes #20246) | 14 January 2014, 03:59:38 UTC |
aec3065 | Zachary Ware | 14 January 2014, 02:38:17 UTC | Fix typo. Pointed out by Finn Ellis on docs@. | 14 January 2014, 02:38:17 UTC |
dd1c4fd | R David Murray | 13 January 2014, 18:54:54 UTC | #20236: Fix sphinx markup. | 13 January 2014, 18:54:54 UTC |
d804f53 | Serhiy Storchaka | 13 January 2014, 17:08:51 UTC | Backported test for the open of non-existent tarfile. | 13 January 2014, 17:08:51 UTC |
2e27ddd | Serhiy Storchaka | 13 January 2014, 12:22:45 UTC | Fixed typo. | 13 January 2014, 12:22:45 UTC |
0110973 | Senthil Kumaran | 13 January 2014, 00:04:08 UTC | Issue #19082: Working SimpleXMLRPCServer and xmlrpclib examples, both in modules and documentation. | 13 January 2014, 00:04:08 UTC |
e198692 | Serhiy Storchaka | 12 January 2014, 10:11:47 UTC | Issue #20138: Backport tests for handling non-ASCII URLs in the wsgiref.application_uri() and wsgiref.request_uri() functions. | 12 January 2014, 10:11:47 UTC |
fa6cecb | Senthil Kumaran | 12 January 2014, 06:16:55 UTC | Adding test coverage for cgi.FieldStorage based on the scenario mentioned in issue #19097 | 12 January 2014, 06:16:55 UTC |
2bca9de | Serhiy Storchaka | 11 January 2014, 11:12:58 UTC | tkinter.Text.debug() now always returns 0/1. Fixed regression inroduced in issue #6157. | 11 January 2014, 11:12:58 UTC |
6183f70 | Serhiy Storchaka | 10 January 2014, 22:09:50 UTC | Try to fix some ttk tests. Error messages were changed in 8.6b3. | 10 January 2014, 22:09:50 UTC |
ee105dc | Serhiy Storchaka | 10 January 2014, 20:43:03 UTC | Fixed test_tempfilepager in test_pydoc on Windows. Filename such as r'c:\users\db3l\appdata\local\temp\tmph3vkvf' contains '\t' which is interpreted by ast.literal_eval() as a tabulation. | 10 January 2014, 20:43:03 UTC |
664ebb0 | Serhiy Storchaka | 10 January 2014, 13:34:51 UTC | Issue #20086: Output more details when test_getsetlocale_issue1813 is failed. | 10 January 2014, 13:34:51 UTC |
0f11d0f | Serhiy Storchaka | 10 January 2014, 13:05:27 UTC | Issue #19804: The test_find_mac test in test_uuid is now skipped if the ifconfig executable is not available. | 10 January 2014, 13:05:27 UTC |
c9da089 | Serhiy Storchaka | 10 January 2014, 11:36:56 UTC | Issue #19886: Use better estimated memory requirements for bigmem tests. Incorrect requirements can cause memory swapping. | 10 January 2014, 11:36:56 UTC |
9f8621f | Serhiy Storchaka | 09 January 2014, 21:13:48 UTC | Issue #13107: argparse and optparse no longer raises an exception when output a help on environment with too small COLUMNS. Based on patch by Elazar Gershuni. | 09 January 2014, 21:13:48 UTC |
3b2afbb | Antoine Pitrou | 09 January 2014, 18:52:12 UTC | Issue #20207: Always disable SSLv2 except when PROTOCOL_SSLv2 is explicitly asked for. | 09 January 2014, 18:52:12 UTC |
27b029b | Benjamin Peterson | 09 January 2014, 17:10:30 UTC | clear zip stat cache after each ref leak run | 09 January 2014, 17:10:30 UTC |
7251fe1 | Benjamin Peterson | 09 January 2014, 15:36:10 UTC | fix zipimport ref leak | 09 January 2014, 15:36:10 UTC |
da0b34c | R David Murray | 08 January 2014, 23:08:37 UTC | Fix verb tense. | 08 January 2014, 23:08:37 UTC |
6de7260 | Gregory P. Smith | 08 January 2014, 02:39:48 UTC | cleanup for the issue 19081 fix - pull the file open and close outside of the zip_searchorder scanning loop in get_module_code(). [already done in 3.3 and 3.4] | 08 January 2014, 02:39:48 UTC |
9be238d | Serhiy Storchaka | 07 January 2014, 17:32:58 UTC | Issue #20072: Fixed multiple errors in tkinter with wantobjects is False. * Misc.image_names(), Misc.image_types(), Wm.wm_colormapwindows(), and LabelFrame.panes() now always return a tuple. * Fixed _stringify() for non-ASCII strings. * Fixed error of comparing str and int in tt.LabeledScale._adjust(). * ttk.Notebook.index() now always returns int. * ttk.Notebook.tabs() now always returns a tuple. * ttk.Entry.bbox() now always returns a tuple of ints. * ttk.Entry.validate() now always correctly works. * ttk.Combobox.current() now always returns int. * ttk.Panedwindow.sashpos() now always returns int. * ttk.Treeview.bbox() now always returns a tuple of ints. * ttk.Treeview.get_children() now always returns a tuple. * ttk.Treeview.exists() now always correctly works. * ttk.Treeview.index() now always returns int. * ttk.Treeview.tag_has() now always returns 0 or 1. * And numerous other errors in methods which returns a tuple, list or dict. * Fixed ttk tests for wantobjects is False. | 07 January 2014, 17:32:58 UTC |
ad3e725 | Gregory P. Smith | 07 January 2014, 09:11:09 UTC | Should fix the issue19081 fix on Windows. Don't let the previous posix module ImportError cause the nt module import to fail. | 07 January 2014, 09:11:09 UTC |
f5dee4d | Gregory P. Smith | 06 January 2014, 17:51:32 UTC | normalize whitespace from prior issue19081 fix commit. | 06 January 2014, 17:51:32 UTC |
7902f8d | Gregory P. Smith | 06 January 2014, 17:50:19 UTC | news entry for issue19081 fix. | 06 January 2014, 17:50:19 UTC |
b48c5d5 | Gregory P. Smith | 06 January 2014, 17:46:46 UTC | Fixes issue19081: When a zipimport .zip file in sys.path being imported from is modified during the lifetime of the Python process after zipimport has already opened and cached the zip's table of contents it now fstat's the file after opening it upon every attempt to access anything within and will re-read the table of contents if the .zip file inode, size or mtime have changed. It would've been nicer to hold any .zip file used by zipimport open for the duration of the process but that would be more invasive and add an additional open file descriptor to all zipimport using processes. It also would likely not fix the problem on Windows due to different filesystem semantics. | 06 January 2014, 17:46:46 UTC |
875565b | R David Murray | 05 January 2014, 22:14:08 UTC | #1065986: add missing error handler in pydoc unicode fix. | 05 January 2014, 22:14:08 UTC |
984f630 | R David Murray | 05 January 2014, 17:35:59 UTC | #1065986: Make pydoc handle unicode strings. Patch by Akira Kitada. | 05 January 2014, 17:35:59 UTC |
1d2ef64 | R David Murray | 03 January 2014, 22:26:21 UTC | #16039/#20118: temporarily skip failing imaplib SSL test. The fix the test is testing prevents a DOS attack, and the failure mode will also prevent the DOS attack, so for now skip the test. Either the test or the code does need fixing, however. | 03 January 2014, 22:26:21 UTC |