Merge from 2.6.
Whoops. The copyright should be two lines (merge from 2.5).
Whoops. The copyright should be two lines.
Test commit. Add 2011 to copyright line (merge from 2.6).
Test commit. Add 2011 to copyright line (merge from 2.5).
Test commit. Add 2011 to copyright line.
Minor doc clean-up.
* Show list of fields option before showing the single string alternative.
* Remove the PS2 prompts so that the examples become cut-and-pastable.
Issue #10979. unittest stdout buffering now works for class and module fixtures.
branch merge.
merge from 2.5 branch.
Fix issue11442 - Add a charset parameter to the Content-type to avoid XSS attacks.
Patch by Tom N. (Backported from py3k codeline).
<Home> toggle non-functional when NumLock set.
Issue3851
Changes for Wing Project file caused by mercurial transition. Plus ignoring python.exe-gdb.py.
#11565: Fix several typos. Patch by Piotr Kasprzyk.
Merge #11216: document all possible set_charset execution paths.
#11515: fix several typos. Patch by Piotr Kasprzyk.
Issue #1099: Fix the build on MacOSX when building a framework with pydebug using GCC 4.0.
#11484: remove paragraph about with_traceback from 2.7 doc.
Remove documentation to non-existent function PyObject_CopyToObject (fixes #11478)
Fix markup in inputoutput.rst.
Fixes issue #11476: StreamHandler parameter name change documented.
Fix typo.
Issue 11131: Fix sign of zero result on plus and minus operations in ROUND_FLOOR rounding mode.
Use simpler assert in basic example.
Backport from 3.x several improvements and fixes for unittest.rst.
Issue #11444: Merge fix from 2.6.
Issue #11444: Lock handlers while flushing/closing during shutdown.
#11298: Improve the unittest discovery explanation.
Sort out 2.7 and 2.7.1 tags.
Whitespace normalization.
#Issue 11424: merged fix from 2.6.
Issue #11424: Fix bug in determining child loggers.
Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files
will have the right line ending even if the extension is not active.
#11292: add missing A_REVERSE to curses attribute table.
#11294: add missing ERA_T_FMT to locale docs.
#11239: add } to list of metacharacters (it is only a metacharacter sometimes, ie. when closing a {n,m} group, but so is ].
#11373: fix spelling.
#11392: you can trust the computer, but you have to know what it does.
#11405: do not reference the string module again for its deprecated functions, only for Template class.
#11400: remove reference to pre-1.5 assignment behavior.
Port build identification from default branch.
Add some more ignores from default.
Lib/email/test/data/msg_26.txt had its line endings wrong in the SVN repository.
(they were probably converted right in working copies through an SVN property)
Merge tags from 2.6.
Merge tags from 2.5.
Add tags from the closed branches.
Dummy-merge 2.6 branch into 2.7 branch.
Dummy-merge 2.5 branch into 2.6 branch.
Add updated .hgeol file and fix newlines in the 2.7 branch.
Fix tag references in 2.7 branch.
Add .hgeol file and fix newlines in the 2.6 branch.
Fix tag references in 2.6 branch.
Add .hgeol file and fix newlines in the 2.5 branch.
Fix tag references in 2.5 branch.
Python 2 can encode/decode surrogates to utf-8. Add a test for this.
Final update and deprecation of maintainers.rst.
This file has been removed from 3.2 and moved to the devguide. I think
the safe choice for the stable branches is to keep it with a warning
and link.
Markup backport fix.
#11317: fix wrong info about string exceptions.
Blocked revisions 86867-86870,86931,86934,86954-86955,86957-86959,86961,86963,87013,87019-87022,87024-87025,87045,87047-87048,87051,87060,87062-87064,87082-87083,87086,87088,87102,87147-87148,87161,87364-87366,87395-87398,87400,87525,87527-87528,87536,87549,87579-87581,87583-87588,87593,87603-87604,87606,87657,87739,87761,87771,87787-87788,87983,88026,88028,88032-88033,88035,88041-88042,88048,88144,88166,88258,88261,88264-88266,88276,88330,88366,88369-88370,88411-88413,88420,88439,88443-88445,88447-88449,88451,88463,88523-88524 via svnmerge
........
r86867 | georg.brandl | 2010-11-29 15:50:54 +0100 (Mo, 29 Nov 2010) | 1 line
Fix indentation bug.
........
r86868 | georg.brandl | 2010-11-29 15:53:15 +0100 (Mo, 29 Nov 2010) | 1 line
Fix heading style inconsistencies.
........
r86869 | georg.brandl | 2010-11-29 21:12:24 +0100 (Mo, 29 Nov 2010) | 1 line
Code style cleanup in bdb.
........
r86870 | georg.brandl | 2010-11-29 21:19:15 +0100 (Mo, 29 Nov 2010) | 1 line
Use booleans where applicable.
........
r86931 | georg.brandl | 2010-12-02 10:06:12 +0100 (Do, 02 Dez 2010) | 1 line
Fix-up documentation of makedirs().
........
r86934 | georg.brandl | 2010-12-02 19:06:51 +0100 (Do, 02 Dez 2010) | 1 line
#7475: add (un)transform method to bytes/bytearray and str, add back codecs that can be used with them from Python 2.
........
r86954 | georg.brandl | 2010-12-03 08:37:16 +0100 (Fr, 03 Dez 2010) | 1 line
Move entries from "core" section to where they belong.
........
r86955 | georg.brandl | 2010-12-03 08:38:22 +0100 (Fr, 03 Dez 2010) | 1 line
#
1745035: add limits for command and data size to smtpd; patch by Savio Sena.
........
r86957 | georg.brandl | 2010-12-03 08:47:22 +0100 (Fr, 03 Dez 2010) | 1 line
#940286: pydoc.Helper.help() ignores input/output init parameters.
........
r86958 | georg.brandl | 2010-12-03 08:49:09 +0100 (Fr, 03 Dez 2010) | 1 line
Use booleans.
........
r86959 | georg.brandl | 2010-12-03 08:54:09 +0100 (Fr, 03 Dez 2010) | 1 line
Remove redundant check for PyBytes in unicode_encode.
........
r86961 | georg.brandl | 2010-12-03 10:18:37 +0100 (Fr, 03 Dez 2010) | 1 line
Rewrap NEWS (Builbot test commit.)
........
r86963 | georg.brandl | 2010-12-03 10:45:33 +0100 (Fr, 03 Dez 2010) | 1 line
Add a line with the actual changes.
........
r87013 | georg.brandl | 2010-12-04 10:14:36 +0100 (Sa, 04 Dez 2010) | 1 line
#6045: provide at least get() and setdefault() for all dbm modules.
........
r87019 | georg.brandl | 2010-12-04 11:26:46 +0100 (Sa, 04 Dez 2010) | 1 line
Add an "optimize" parameter to compile() to control the optimization level, and provide an interface to it in py_compile, compileall and PyZipFile.
........
r87020 | georg.brandl | 2010-12-04 11:39:14 +0100 (Sa, 04 Dez 2010) | 1 line
#
1513299: cleanup some map() uses where a comprehension works better.
........
r87021 | georg.brandl | 2010-12-04 11:47:18 +0100 (Sa, 04 Dez 2010) | 1 line
#
1772833: add -q command line option.
........
r87022 | georg.brandl | 2010-12-04 12:02:04 +0100 (Sa, 04 Dez 2010) | 1 line
#
1569291: speed up array.repeat() by making only O(log n) memcpy() calls; the code follows unicode_repeat.
........
r87024 | georg.brandl | 2010-12-04 12:12:43 +0100 (Sa, 04 Dez 2010) | 1 line
#7905: Actually respect the keyencoding parameter to shelve.Shelf.
........
r87025 | georg.brandl | 2010-12-04 12:20:26 +0100 (Sa, 04 Dez 2010) | 1 line
Add the "interact" pdb command from pdb++.
........
r87045 | georg.brandl | 2010-12-04 17:00:47 +0100 (Sa, 04 Dez 2010) | 1 line
#7245: Add a SIGINT handler on continue in pdb that allows to break a program again by pressing Ctrl-C.
........
r87047 | georg.brandl | 2010-12-04 17:21:42 +0100 (Sa, 04 Dez 2010) | 1 line
Add display/undisplay pdb commands.
........
r87048 | georg.brandl | 2010-12-04 17:22:44 +0100 (Sa, 04 Dez 2010) | 1 line
Fix accidental checkin.
........
r87051 | georg.brandl | 2010-12-04 18:11:36 +0100 (Sa, 04 Dez 2010) | 1 line
Fix test suite to not activate new sigint behavior in pdb.
........
r87060 | georg.brandl | 2010-12-04 20:01:29 +0100 (Sa, 04 Dez 2010) | 1 line
Update pydoc topics.
........
r87062 | georg.brandl | 2010-12-04 20:06:14 +0100 (Sa, 04 Dez 2010) | 1 line
Update suspicious exceptions.
........
r87063 | georg.brandl | 2010-12-04 20:06:18 +0100 (Sa, 04 Dez 2010) | 1 line
Fix markup errors.
........
r87064 | georg.brandl | 2010-12-04 20:09:24 +0100 (Sa, 04 Dez 2010) | 1 line
Bump to 3.2b1.
........
r87082 | georg.brandl | 2010-12-05 08:51:39 +0100 (So, 05 Dez 2010) | 1 line
Temporarily disable newly failing test for the release.
........
r87083 | georg.brandl | 2010-12-05 08:59:29 +0100 (So, 05 Dez 2010) | 1 line
Apply rest of #10628, and add a few todo comments.
........
r87086 | georg.brandl | 2010-12-05 12:40:48 +0100 (So, 05 Dez 2010) | 1 line
Take PyUnicode_TransformDecimalToASCII out of the limited API.
........
r87088 | georg.brandl | 2010-12-05 12:42:38 +0100 (So, 05 Dez 2010) | 1 line
Fix title.
........
r87102 | georg.brandl | 2010-12-06 23:25:25 +0100 (Mo, 06 Dez 2010) | 1 line
Don't use deprecated aliases.
........
r87147 | georg.brandl | 2010-12-09 19:10:27 +0100 (Do, 09 Dez 2010) | 1 line
#10661: give QName a nicer repr.
........
r87148 | georg.brandl | 2010-12-09 19:26:02 +0100 (Do, 09 Dez 2010) | 1 line
Guard against rogue tuples.
........
r87161 | georg.brandl | 2010-12-10 20:22:11 +0100 (Fr, 10 Dez 2010) | 1 line
Fix typo.
........
r87364 | georg.brandl | 2010-12-18 12:53:25 +0100 (Sa, 18 Dez 2010) | 1 line
Add attribution.
........
r87365 | georg.brandl | 2010-12-18 12:58:12 +0100 (Sa, 18 Dez 2010) | 1 line
Typo fix.
........
r87366 | georg.brandl | 2010-12-18 13:01:15 +0100 (Sa, 18 Dez 2010) | 1 line
Use kbd role.
........
r87395 | georg.brandl | 2010-12-19 11:17:46 +0100 (So, 19 Dez 2010) | 1 line
Temporarily skip test failing with newer ttk.
........
r87396 | georg.brandl | 2010-12-19 11:25:28 +0100 (So, 19 Dez 2010) | 1 line
Update pydoc topics.
........
r87397 | georg.brandl | 2010-12-19 11:28:46 +0100 (So, 19 Dez 2010) | 1 line
Fix markup error and update suspicious file.
........
r87398 | georg.brandl | 2010-12-19 11:30:28 +0100 (So, 19 Dez 2010) | 1 line
Bump to 3.2b2.
........
r87400 | georg.brandl | 2010-12-19 13:33:52 +0100 (So, 19 Dez 2010) | 1 line
#3243 follow-up: remove debugging print and fix docs; data is a bytes object.
........
r87525 | georg.brandl | 2010-12-28 10:51:43 +0100 (Di, 28 Dez 2010) | 1 line
#10679: install idle, pydoc, 2to3 scripts with X.Y suffix for make altinstall; create symlinks for make install.
........
r87527 | georg.brandl | 2010-12-28 11:56:20 +0100 (Di, 28 Dez 2010) | 1 line
#10768: fix ScrolledText widget construction, and make the example work from the interactive shell.
........
r87528 | georg.brandl | 2010-12-28 12:02:12 +0100 (Di, 28 Dez 2010) | 1 line
Add news entry and clarify another.
........
r87536 | georg.brandl | 2010-12-28 12:53:25 +0100 (Di, 28 Dez 2010) | 1 line
#10609: fix non-working dbm example.
........
r87549 | georg.brandl | 2010-12-28 19:30:18 +0100 (Di, 28 Dez 2010) | 1 line
Add sys.flags.quiet attribute for the new -q option, as noted missing by Eric in #
1772833.
........
r87579 | georg.brandl | 2010-12-30 18:22:33 +0100 (Do, 30 Dez 2010) | 1 line
Remove some of the old demos. (Put a few somewhere else.)
........
r87580 | georg.brandl | 2010-12-30 18:32:22 +0100 (Do, 30 Dez 2010) | 1 line
Clean up tools: remove "world" and "framer", move single SSL script to scripts/.
........
r87581 | georg.brandl | 2010-12-30 18:36:17 +0100 (Do, 30 Dez 2010) | 1 line
Fix NameErrors.
........
r87583 | georg.brandl | 2010-12-30 22:33:07 +0100 (Do, 30 Dez 2010) | 1 line
More cleanup: Move some demos into a dedicated Tools/demo dir, move 2to3 demo to Tools, and remove all the other Demo content.
........
r87584 | georg.brandl | 2010-12-30 22:33:49 +0100 (Do, 30 Dez 2010) | 1 line
Remove the actual Demo dir.
........
r87585 | georg.brandl | 2010-12-30 23:11:50 +0100 (Do, 30 Dez 2010) | 1 line
Harmonize docstrings. Move redemo from Tools/scripts to Tools/demo. Add a README file to Tools/demo.
........
r87586 | georg.brandl | 2010-12-30 23:12:40 +0100 (Do, 30 Dez 2010) | 1 line
Remove mentions of the Demo directory.
........
r87587 | georg.brandl | 2010-12-30 23:31:10 +0100 (Do, 30 Dez 2010) | 1 line
Add the missing __main__.py in the turtledemo package. It seems to have been lost during some mass rename action (r86095).
........
r87588 | georg.brandl | 2010-12-30 23:32:49 +0100 (Do, 30 Dez 2010) | 1 line
Update README, remove empty directory.
........
r87593 | georg.brandl | 2011-01-01 00:00:03 +0100 (Sa, 01 Jan 2011) | 1 line
Happy New Year! (CET edition)
........
r87603 | georg.brandl | 2011-01-01 11:07:30 +0100 (Sa, 01 Jan 2011) | 1 line
Fix issue references.
........
r87604 | georg.brandl | 2011-01-01 11:09:32 +0100 (Sa, 01 Jan 2011) | 1 line
#10801: In zipfile, support different encodings for the header and the filenames. Patch by MvL, test by Eli Bendersky.
........
r87606 | georg.brandl | 2011-01-01 11:42:31 +0100 (Sa, 01 Jan 2011) | 1 line
#10801: do not actually extract, just open() the files in the test zipfile.
........
r87657 | georg.brandl | 2011-01-02 23:33:43 +0100 (So, 02 Jan 2011) | 5 lines
#8013 follow-up:
* In asctime and ctime, properly remove the newline if the year has more than four digits
* Consistent error message for both functions
* Fix the test comments and add a check for the removed newline
........
r87739 | georg.brandl | 2011-01-04 18:27:13 +0100 (Di, 04 Jan 2011) | 1 line
Fix exception catching.
........
r87761 | georg.brandl | 2011-01-05 12:00:25 +0100 (Mi, 05 Jan 2011) | 1 line
#10130: Prepare for building epub-format docs.
........
r87771 | georg.brandl | 2011-01-05 22:47:47 +0100 (Mi, 05 Jan 2011) | 1 line
On Py3k, -tt and -3 are no-op and unsupported respectively.
........
r87787 | georg.brandl | 2011-01-06 10:15:45 +0100 (Do, 06 Jan 2011) | 1 line
Remove doc for nonexisting parameter.
........
r87788 | georg.brandl | 2011-01-06 10:23:19 +0100 (Do, 06 Jan 2011) | 1 line
itertools, operator and functools are not really "numeric" modules; move them into their own "functional" chapter.
........
r87983 | georg.brandl | 2011-01-13 08:13:06 +0100 (Do, 13 Jan 2011) | 1 line
More PEP 8: no space around "=" in argument lists.
........
r88026 | georg.brandl | 2011-01-15 17:44:11 +0100 (Sa, 15 Jan 2011) | 1 line
Update pydoc topics.
........
r88028 | georg.brandl | 2011-01-15 17:45:03 +0100 (Sa, 15 Jan 2011) | 1 line
Update to 1.0.7.
........
r88032 | georg.brandl | 2011-01-15 18:03:02 +0100 (Sa, 15 Jan 2011) | 1 line
Fix a few doc errors, mostly undefined keywords.
........
r88033 | georg.brandl | 2011-01-15 18:05:20 +0100 (Sa, 15 Jan 2011) | 1 line
Fix "make suspicious" errors and update ignore file.
........
r88035 | georg.brandl | 2011-01-15 18:08:53 +0100 (Sa, 15 Jan 2011) | 1 line
Bump to 3.2rc1.
........
r88041 | georg.brandl | 2011-01-16 09:44:50 +0100 (So, 16 Jan 2011) | 1 line
Post-release updates.
........
r88042 | georg.brandl | 2011-01-16 10:11:45 +0100 (So, 16 Jan 2011) | 1 line
Fix two small issues.
........
r88048 | georg.brandl | 2011-01-16 15:17:26 +0100 (So, 16 Jan 2011) | 1 line
Rewrap and punctuation consistency.
........
r88144 | georg.brandl | 2011-01-22 23:06:24 +0100 (Sa, 22 Jan 2011) | 1 line
#10983: fix several bugs in the _tunnel implementation that seem to have missed while porting between branches. A unittest is needed!
........
r88166 | georg.brandl | 2011-01-24 20:59:08 +0100 (Mo, 24 Jan 2011) | 1 line
Fix label syntax.
........
r88258 | georg.brandl | 2011-01-30 09:16:07 +0100 (So, 30 Jan 2011) | 3 lines
#11069: fix the IDLE Stack Viewer, by not using "list" as a variable name.
Original patch by Brian Curtin, reviewed by me.
........
r88261 | georg.brandl | 2011-01-30 09:37:19 +0100 (So, 30 Jan 2011) | 4 lines
#10961: fix exception handling in new pydoc server code.
Patch by Ron Adam, reviewed by Eric Araujo.
........
r88264 | georg.brandl | 2011-01-30 15:00:32 +0100 (So, 30 Jan 2011) | 1 line
Update pydoc topics.
........
r88265 | georg.brandl | 2011-01-30 15:02:36 +0100 (So, 30 Jan 2011) | 1 line
Update suspicious ignore file.
........
r88266 | georg.brandl | 2011-01-30 15:03:33 +0100 (So, 30 Jan 2011) | 1 line
Bump version.
........
r88276 | georg.brandl | 2011-01-31 11:39:57 +0100 (Mo, 31 Jan 2011) | 1 line
Post-release updates.
........
r88330 | georg.brandl | 2011-02-03 08:46:41 +0100 (Do, 03 Feb 2011) | 1 line
Remove lots of spaces within exception message.
........
r88366 | georg.brandl | 2011-02-07 13:36:54 +0100 (Mo, 07 Feb 2011) | 2 lines
#11132: pass optimize parameter to recursive call in compileall.compile_dir(). Reviewed by Eric A.
........
r88369 | georg.brandl | 2011-02-07 16:30:45 +0100 (Mo, 07 Feb 2011) | 1 line
Consistent heading spacing, and fix two typos.
........
r88370 | georg.brandl | 2011-02-07 16:44:27 +0100 (Mo, 07 Feb 2011) | 1 line
Spelling fixes.
........
r88411 | georg.brandl | 2011-02-13 10:54:12 +0100 (So, 13 Feb 2011) | 1 line
Update pydoc topics.
........
r88412 | georg.brandl | 2011-02-13 10:59:39 +0100 (So, 13 Feb 2011) | 1 line
Fix markup error and update suspicious ignores.
........
r88413 | georg.brandl | 2011-02-13 11:00:57 +0100 (So, 13 Feb 2011) | 1 line
Bump for 3.2rc3.
........
r88420 | georg.brandl | 2011-02-14 07:35:00 +0100 (Mo, 14 Feb 2011) | 1 line
Post-release updates.
........
r88439 | georg.brandl | 2011-02-19 09:47:14 +0100 (Sa, 19 Feb 2011) | 1 line
#11222: fix non-framework shared library build on Mac, patch by Ned Deily.
........
r88443 | georg.brandl | 2011-02-19 22:47:02 +0100 (Sa, 19 Feb 2011) | 1 line
#11249: in PyType_FromSpec, copy tp_doc slot since it usually will point to a static string literal which should not be deallocated together with the type.
........
r88444 | georg.brandl | 2011-02-20 11:22:41 +0100 (So, 20 Feb 2011) | 1 line
Topic and suspicious update.
........
r88445 | georg.brandl | 2011-02-20 11:29:04 +0100 (So, 20 Feb 2011) | 1 line
Version bump to 3.2 final.
........
r88447 | georg.brandl | 2011-02-20 11:33:21 +0100 (So, 20 Feb 2011) | 2 lines
Bump to 3.3a0.
........
r88448 | georg.brandl | 2011-02-20 11:37:07 +0100 (So, 20 Feb 2011) | 1 line
Bump trunk to 3.3 alpha 0.
........
r88449 | georg.brandl | 2011-02-20 11:41:31 +0100 (So, 20 Feb 2011) | 1 line
More automated version replacement.
........
r88451 | georg.brandl | 2011-02-20 12:18:09 +0100 (So, 20 Feb 2011) | 1 line
Remove unittest methods scheduled for removal in 3.3 -- makes the unittest test suite pass again.
........
r88463 | georg.brandl | 2011-02-21 19:37:01 +0100 (Mo, 21 Feb 2011) | 1 line
3.2 is stable now.
........
r88523 | georg.brandl | 2011-02-23 08:30:12 +0100 (Mi, 23 Feb 2011) | 1 line
Add new subdirectory to LIBSUBDIRS.
........
r88524 | georg.brandl | 2011-02-23 08:31:24 +0100 (Mi, 23 Feb 2011) | 1 line
Indent "versionadded" properly.
........