summaryrefslogtreecommitdiffstats
path: root/Doc
Commit message (Collapse)AuthorAgeFilesLines
* [3.6] bpo-27099: Finish updating IDLE doc and help text. (GH-3510) (#3511)Miss Islington (bot)2017-09-121-4/+4
| | | | As needed for the conversion of extensions to features. (cherry picked from commit adb4cd2a2a59019ac6955e0fd531c9fec9258962)
* [3.6] bpo-27099: IDLE - Convert built-in extensions to regular features ↵Terry Jan Reedy2017-09-111-20/+3
| | | | | | | | | | | | | | | | | | | | | | | (GH-2494) (#3487) About 10 IDLE features were implemented as supposedly optional extensions. Their different behavior could be confusing or worse for users and not good for maintenance. Hence the conversion. The main difference for users is that user configurable key bindings for builtin features are now handled uniformly. Now, editing a binding in a keyset only affects its value in the keyset. All bindings are defined together in the system-specific default keysets in config- extensions.def. All custom keysets are saved as a whole in config- extension.cfg. All take effect as soon as one clicks Apply or Ok. The affected events are '<<force-open-completions>>', '<<expand-word>>', '<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>', '<<run-module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global) customizations made before 3.6.3 will not affect their keyset- specific customization after 3.6.3. and vice versa. Inital patch by Charles Wohlganger, revised by Terry Jan Reedy. (cherry picked from commit 58fc71c)
* bpo-29136: Fix versionchange for TLS 1.3 changes (#3483)Christian Heimes2017-09-101-3/+3
| | | | | Thanks Arfrever! Signed-off-by: Christian Heimes <christian@python.org>
* [3.6] Improve IncrementalEncoder documentation (GH-2746) (GH-3475)Miss Islington (bot)2017-09-101-9/+9
| | | | getstate and setstate are instance methods, same as encode and reset. (cherry picked from commit 30644dee0c14af6c1c61d44166a97cec8245300b)
* [3.6] Clarify nature of parse_args 'args' argument. (GH-3292) (GH-3325)R. David Murray2017-09-101-3/+15
| | | | | Patch by Paul.j3. Includes an unrelated but useful addition to the optparse porting section. (cherry picked from commit 0c7983e4adf9604d0ac93757a45d14be06c27696)
* [3.6] Make `json.dumps()` example to be PEP-8 compliant. (GH-3472) (GH-3473)Miss Islington (bot)2017-09-091-1/+1
| | | (cherry picked from commit a7fbad96c8631070c1db137635d5bdd5e2aaac50)
* [3.6] bpo-29136: Add TLS 1.3 cipher suites and OP_NO_TLSv1_3 (GH-1363) (#3444)Christian Heimes2017-09-081-2/+26
| | | | | | | | | | | | | | | | * bpo-29136: Add TLS 1.3 support TLS 1.3 introduces a new, distinct set of cipher suites. The TLS 1.3 cipher suites don't overlap with cipher suites from TLS 1.2 and earlier. Since Python sets its own set of permitted ciphers, TLS 1.3 handshake will fail as soon as OpenSSL 1.1.1 is released. Let's enable the common AES-GCM and ChaCha20 suites. Additionally the flag OP_NO_TLSv1_3 is added. It defaults to 0 (no op) with OpenSSL prior to 1.1.1. This allows applications to opt-out from TLS 1.3 now. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit cb5b68abdeb1b1d56c581d5b4d647018703d61e3)
* [3.6] bpo-31036: Allow sphinx and blurb to be found automatically (GH-3440) ↵Miss Islington (bot)2017-09-082-26/+35
| | | | | | (#3441) Rather than requiring the path to blurb and/or sphinx-build to be specified to the make rule, enhance the Doc/Makefile to look for each first in a virtual environment created by make venv and, if not found, look on the normal process PATH. This allows the Doc/Makefile to take advantage of an installed spinx-build or blurb and, thus, do the right thing most of the time. Also, make the directory for the venv be configurable and document the `make venv` target. (cherry picked from commit 590665c399fc4aa3c4a9f8e7104d43a02e9f3a0c)
* [3.6] bpo-31294: Fix ZeroMQSocketListener and ZeroMQSocketHandler examples ↵Miss Islington (bot)2017-09-071-8/+8
| | | | | | | | | | (GH-3229) (#3430) * Fix ZeroMQSocketListener and ZeroMQSocketHandler examples * Use send_json and recv_json to simplify pyzmq interfacing * Add News entry (cherry picked from commit 586c0502b5eb9a39cabe0bc2707a8ff63114265c)
* [3.6] bpo-31330: Clarify that RawTextHelpFormatter collapses repeated ↵Miss Islington (bot)2017-09-071-1/+3
| | | | | | newlines. (GH-3272) (GH-3429) Also provide a solution if the user wants to keep multiple blank lines. (cherry picked from commit 397c467c49385023de36411194d381ac993bae1a)
* [3.6] bpo-30096: Use ABC in abc reference examples (GH-1220) (GH-3408)Miss Islington (bot)2017-09-071-24/+39
| | | | Use base class rather than metaclass in examples. (cherry picked from commit 122e88a8354e3f75aeaf6211232dac88ac296d54)
* Link to generated changelog, not website.Ned Deily2017-09-071-3/+2
|
* [3.6] bpo-22635: subprocess.getstatusoutput doc update. (GH-3398) (#3411)Miss Islington (bot)2017-09-071-7/+12
| | | | | | The `subprocess.getstatusoutput` API was inadvertently changed in Python 3.3.4. Document the change, it is too late to undo the API change now as it has shipped in many stable releases. (cherry picked from commit 738b7d9766e1a794aaaabfba0d515a467ba833ca)
* [3.6] bpo-21649: Add RFC 7525 and Mozilla server side TLS (GH-3387) (GH-3399)Miss Islington (bot)2017-09-071-0/+6
| | | | Signed-off-by: Christian Heimes <christian@python.org> (cherry picked from commit ad0ffa033ea79f7c7cb14b1b1cc10888ea9e9913)
* [3.6] bpo-31340: Change to building with MSVC v141 (included with Visual ↵Steve Dower2017-09-061-7/+31
| | | | Studio 2017) (GH-3311) (#3386)
* [3.6] bpo-30737: Update DevGuide links to new URL (GH-3228) (GH-3390)Miss Islington (bot)2017-09-068-14/+14
| | | | Update old devguide links from https://docs.python.org/devguide to https://devguide.python.org (cherry picked from commit 384899dfaeb83db38a6d3846d3cbc2f58a6605cd)
* [3.6] link to legacy doc on the non-legacy website (GH-3362) (#3368)Benjamin Peterson2017-09-062-2/+2
| | | (cherry picked from commit 60dbed18509f99af8eaa685d9736f954b8d621fb)
* Include additional changes to support blurbified NEWS (#3340)Ned Deily2017-09-052-2/+17
|
* [3.6] Added effect of re.ASCII and reworded slightly (GH-1782) (#3313)Gregory P. Smith2017-09-041-3/+5
| | | (cherry picked from commit c9d6dbc2900ace9564b8f67e63617be747355c6b)
* [3.6] remote note about IRIX in aifc (#3304)Benjamin Peterson2017-09-041-6/+0
| | | | This comment hasn't been true since Python 3.0. (cherry picked from commit b84efddb9a87d515029bac943812b66eb3486eb5)
* Blurbify 3.6. (#3287)larryhastings2017-09-041-1/+0
| | | Blurbify 3.6.
* bpo-31095: fix potential crash during GC (GH-3195)INADA Naoki2017-09-042-9/+21
| | | (cherry picked from commit a6296d34a478b4f697ea9db798146195075d496c)
* [3.6] Fix a typo in the Programming FAQ. (GH-3230) (#3273)Gregory P. Smith2017-09-031-1/+1
| | | | subobjects, not subobjecs. (cherry picked from commit e9d978fd1bc122395efc91a82b16b2c4b968441d)
* [3.6] Fix the indentation in Extending Python code example (GH-3244) (GH-3250)Mariatta2017-08-311-6/+6
| | | | | Code was indented with three spaces. Fixed using four spaces. (cherry picked from commit d9a2b99ac45b5529d2a6227b0d529397be831dab)
* [3.6] bpo-26656: Improve re.compile documentation (GH-3211) (GH-3225)Mariatta2017-08-281-3/+4
| | | | | - Link to the regular expressions object documentation - Clarify that it can be used with more than the two methods currently stated. (cherry picked from commit ed94a8b2851914bcda3a77b28b25517b8baa91e6)
* bpo-31191: Improve grammar in threading.Barrier docs (GH-3080) (GH-3224)Mariatta2017-08-271-2/+2
| | | (cherry picked from commit 143be366295038b36fc32c44b8e1b48a375eab56)
* Fix broken `Show Source` links on documentation pages (GH-3113) (GH-3125)Mariatta2017-08-181-1/+1
| | | | | | The `Show Source` was broken because of a change made in sphinx 1.5.1 In Sphinx 1.4.9, the sourcename was "index.txt". In Sphinx 1.5.1+, it is now "index.rst.txt". (cherry picked from commit b9ff498793611d1c6a9b99df464812931a1e2d69)
* Update the language selection in the docs language switch. (GH-3114) (#3115)Julien Palard2017-08-171-1/+1
| | | | Change the option for `Français` into `French` to be consistent with the other language selections that are already in English. (cherry picked from commit b616b972999cdd5fe54ef8a43c131a27ca538dee)
* [3.6] bpo-30714: ALPN changes for OpenSSL 1.1.0f (#3093)Christian Heimes2017-08-151-2/+3
| | | | | | | | | | | OpenSSL 1.1.0 to 1.1.0e aborted the handshake when server and client could not agree on a protocol using ALPN. OpenSSL 1.1.0f changed that. The most recent version now behaves like OpenSSL 1.0.2 again. The ALPN callback can pretend to not been set. See https://github.com/openssl/openssl/pull/3158 for more details Signed-off-by: Christian Heimes <christian@python.org> (cherry picked from commit a5c1bab352671e043645163ca50c5211aa657acd)
* bpo-31159: fix language switch regex on unknown yet built languages. … (#3051)Julien Palard2017-08-101-2/+3
| | | | | | | | | | | | | | * bpo-31159: fix language switch regex on unknown yet built languages. (#3039) This fix a regex issue (a missing non-matching group around an 'or' list) and the specific possible case where a translation is built but not yet in known by the picker, but not explicitly listing possible languages in the regex. (cherry picked from commit 122081deef86174beee965be1207fa46ea23533d) * bpo-31149: Doc: Add Japanese to the language switcher. (#3028) (cherry picked from commit c82b7f332aff606af6c9c163da75f1e86514125e)
* bpo-31045: Language switch (#2652) (#3023)Julien Palard2017-08-084-71/+151
| | | | | | | | | | | | | | | | | | | * Doc: Indicate the language * Renaming version_switcher to switchers (to add language_switcher). * Adding language switch. * Doc switchers: Enhance readability of regex parsing versions. * Doc switchers: Desambiguate the need of a replace(/\/+$/g, '') by proper naming. * Doc switchers: py3k can't reach js, it's redirected server-side by nginx. * Doc switchers: Examples matching actual regexes. * Doc switchers: Better fallback on unexisting translated version. (cherry picked from commit dff9b5f9d62aa0b23f8a255867d09d11890efd1b)
* [3.6] Improve grammar in asyncio documentation (GH-2993) (GH-2994)Mariatta2017-08-031-1/+1
| | | | | "not only is it .." is the correct form, as opposed to: "not only it is ..." (cherry picked from commit 87c3c5de731af18a271f4559cd69ccb8d050208f)
* [3.6] bpo-30803: clarify truth value testing documentation (GH-2508) (#2946)Terry Jan Reedy2017-07-291-19/+14
| | | | Initial patch by Peter Thomassen. (cherry picked from commit caa1280)
* Fix trivial typo in multiprocessing documentation (GH-2930) (GH-2940)Mariatta2017-07-291-1/+1
| | | (cherry picked from commit 6fcb69dad579cc9a7dc15eabead43b6c37464f8c)
* Add the link to asyncio source code in the docs (GH-2373) (GH-2884)Mariatta2017-07-268-3/+23
| | | (cherry picked from commit 627d2c8e8dc9cfe6c1cdfd9b34899eb30b600a88)
* bpo-26506: hex() documentation: mention %x % int (GH-2525) (GH-2870)Mariatta2017-07-251-10/+52
| | | (cherry picked from commit 67ba4fa467ffff825d6a0c0a21cc54ff1df2ed1b)
* [3.6] Minor typo in curses.rst (GH-2763) (#2853)Terry Jan Reedy2017-07-241-1/+1
| | | | I found a tiny typo in the curses how-to: changed 'Thy' to 'The' on line 68. (cherry picked from commit d439d3e)
* [3.6] bpo-30964: Mention ensurepip in package installation docs (GH-2797)Nicholas2017-07-211-0/+11
| | | | | | | | Adds a new 'Pip not installed' section that covers running `ensurepip` manually, and also references the relevant section of the Python Packaging User Guide. (cherry picked from commit b3527bfefd7a0188d43a2d7515ac6addd97a8202)
* bpo-30466: Add brief explanation of classes to tutorial (GH-1804) (GH-2700)Trey Hunner2017-07-211-0/+6
|
* [3.6] Fix typo in Turtle Docs: yingyang -> yinyang (GH-2770) (GH-2778)Mariatta2017-07-201-1/+1
| | | (cherry picked from commit fff2a21057b98732562098e3bdd65980551f0135)
* Update doc download files size estimates. (#2771) (#2772)Ned Deily2017-07-201-9/+9
|
* [3.6] bpo-30450: Improved logic for obtaining dependencies (#2751)Steve Dower2017-07-191-1/+12
| | | | | | | | | Adds alternate download approach for nuget.exe Fall back to git.exe if no Python is found. (#2739) Also check whether git.exe is on PATH if it will be used. Add support for HOST_PYTHON variable. Clear internal environment variables used in find_python.bat Use HOST_PYTHON as the actual Python if it is recent enough. Adds HOST_PYTHON variable to AppVeyor configuration
* bpo-30939: Avoid Sphinx deprecation warning in docs build. (#2721) (#2722)Ned Deily2017-07-151-1/+1
| | | (cherry picked from commit 50f58163a69abe2f35e91044d1df165ee7bdbb42)
* Doc that 'sorted' args are keyword-only, fix 'reverse' default (#2709)Łukasz Rogalski2017-07-142-2/+2
| | | backport
* Remove outdated FOX from GUI FAQ (GH-2538)Berker Peksag2017-07-041-9/+0
| | | | | | | | FXpy doesn't have a Python 3 port and it only supports Python 2.2 and older versions. Reported by Alex Walters on docs@p.o. (cherry picked from commit d3ed2877a798d07df75422afe136b4727e500c99)
* [3.6] bpo-29933: Improve set_write_buffer_limits description (GH-2262) (GH-2532)Kojo Idrissa2017-07-021-1/+7
| | | | | Improve the description of the high and low parameters for set_write_buffer_limits. Also fixed a small grammatical issue. (cherry picked from commit 5200a7c7f9ea65a96330c5f276f4acc6ec70854e)
* Clarification to the `break` statement (GH-2453) (#GH-2457)regexaurus2017-06-281-1/+1
| | | | Clarify that the break statement breaks out of the innermost enclosing for or while loop. (cherry picked from commit 36fc896740319d2c03aa2054a90a999c162517ef)
* fix some reference to Unicode 8 that should be to Unicode 9 (#2346)Benjamin Peterson2017-06-232-3/+3
|
* [3.6] bpo-30709: Improve code example in Descriptor HowTo doc (GH-2339) ↵Mariatta2017-06-231-3/+3
| | | | | (GH-2342) (cherry picked from commit b066edfb1b268e90ea11f45dd1827f46d7ceec88)
* [3.6] bpo-30619: Clarify typing.Union documentation (GH-2326) (GH-2337)Mariatta2017-06-231-1/+1
| | | | When a class and its subclass are present, the latter is skipped. (cherry picked from commit 6580c19bbbe7bc9bc0884699afd69184f523b32e)