]> granicus.if.org Git - python/log
python
8 years agoIssue 24773: Use the standard Asia/Tehran name in the Iran test.
Alexander Belopolsky [Sat, 30 Jul 2016 15:41:02 +0000 (11:41 -0400)]
Issue 24773: Use the standard Asia/Tehran name in the Iran test.

8 years agoIssue #27652: Expose ESHUTDOWN conditionally
Berker Peksag [Sat, 30 Jul 2016 11:14:12 +0000 (14:14 +0300)]
Issue #27652: Expose ESHUTDOWN conditionally

ESHUTDOWN is also exposed conditionally in Modules/errnomodule.c.

Patch by Ed Schouten.

8 years agoIssue #27366: Tweak PEP 487 documentation
Berker Peksag [Sat, 30 Jul 2016 11:06:15 +0000 (14:06 +0300)]
Issue #27366: Tweak PEP 487 documentation

* Added versionadded directives
* Deleted duplicate sentence from __init_subclass__ docstring
* Modernized tests

8 years ago(merge from 3.5) Issue #27453: CPP invocation in configure must use CPPFLAGS.
Xavier de Gaye [Sat, 30 Jul 2016 09:36:32 +0000 (11:36 +0200)]
(merge from 3.5) Issue #27453: CPP invocation in configure must use CPPFLAGS.
Patch by Chi Hsuan Yen.

8 years agoIssue #27453: CPP invocation in configure must use CPPFLAGS.
Xavier de Gaye [Sat, 30 Jul 2016 09:28:35 +0000 (11:28 +0200)]
Issue #27453: CPP invocation in configure must use CPPFLAGS.
Patch by Chi Hsuan Yen.

8 years agoIssue #27366: Implement PEP 487
Nick Coghlan [Sat, 30 Jul 2016 06:26:03 +0000 (16:26 +1000)]
Issue #27366: Implement PEP 487

- __init_subclass__ called when new subclasses defined
- __set_name__ called when descriptors are part of a
  class definition

8 years agoMerge from 3.5
Berker Peksag [Sat, 30 Jul 2016 00:48:12 +0000 (03:48 +0300)]
Merge from 3.5

8 years agoSilence another "default role used" warning in typing.rst
Berker Peksag [Sat, 30 Jul 2016 00:47:52 +0000 (03:47 +0300)]
Silence another "default role used" warning in typing.rst

This should make ware-docs green again.

8 years agoFix "default role used" warning in shlex.rst
Berker Peksag [Sat, 30 Jul 2016 00:40:38 +0000 (03:40 +0300)]
Fix "default role used" warning in shlex.rst

8 years agoFix whitespace.
Guido van Rossum [Fri, 29 Jul 2016 22:41:35 +0000 (15:41 -0700)]
Fix whitespace.

8 years agoFix whitespace.
Guido van Rossum [Fri, 29 Jul 2016 22:41:17 +0000 (15:41 -0700)]
Fix whitespace.

8 years agoExpand documentation about type aliases and NewType in the typing module (merge 3...
Guido van Rossum [Fri, 29 Jul 2016 22:39:36 +0000 (15:39 -0700)]
Expand documentation about type aliases and NewType in the typing module (merge 3.5 -> 3.6).

By Michael Lee.

8 years agoExpand documentation about type aliases and NewType in the typing module.
Guido van Rossum [Fri, 29 Jul 2016 22:38:14 +0000 (15:38 -0700)]
Expand documentation about type aliases and NewType in the typing module.

By Michael Lee.

8 years agoCloses #1521950: Made shlex parsing more shell-like.
Vinay Sajip [Fri, 29 Jul 2016 21:35:03 +0000 (22:35 +0100)]
Closes #1521950: Made shlex parsing more shell-like.

8 years agoIssue #17596: MINGW: add wincrypt.h in Python/random.c
Martin Panter [Fri, 29 Jul 2016 04:00:44 +0000 (04:00 +0000)]
Issue #17596: MINGW: add wincrypt.h in Python/random.c

Based on patch by Roumen Petrov.

8 years agoIssue #26462: Merge code block fixes from 3.5
Martin Panter [Fri, 29 Jul 2016 01:49:37 +0000 (01:49 +0000)]
Issue #26462: Merge code block fixes from 3.5

8 years agoMerge with 3.5
Zachary Ware [Fri, 29 Jul 2016 00:01:09 +0000 (19:01 -0500)]
Merge with 3.5

8 years agoCorrect typo in Windows docs.
Zachary Ware [Fri, 29 Jul 2016 00:00:53 +0000 (19:00 -0500)]
Correct typo in Windows docs.

Found by Jack Copper on docs@

8 years agoIssue #27647: Update Windows build to Tcl/Tk 8.6.6
Zachary Ware [Thu, 28 Jul 2016 23:39:11 +0000 (18:39 -0500)]
Issue #27647: Update Windows build to Tcl/Tk 8.6.6

8 years agoMerge 3.5 (issue #27404)
Victor Stinner [Thu, 28 Jul 2016 15:08:52 +0000 (17:08 +0200)]
Merge 3.5 (issue #27404)

8 years agoNEWS: tag security related changes with [Security] prefix
Victor Stinner [Thu, 28 Jul 2016 15:06:25 +0000 (17:06 +0200)]
NEWS: tag security related changes with [Security] prefix

Issue #27404.

8 years agoIssue #23943: Merge spelling fixes from 3.5
Martin Panter [Thu, 28 Jul 2016 03:53:59 +0000 (03:53 +0000)]
Issue #23943: Merge spelling fixes from 3.5

8 years agoIssue #23943: Restore extra fixes lost in merge 4fb2075952a4
Martin Panter [Thu, 28 Jul 2016 03:48:29 +0000 (03:48 +0000)]
Issue #23943: Restore extra fixes lost in merge 4fb2075952a4

8 years agoIssue #27620: Make htest box respond to <Return> and <Escape>.
Terry Jan Reedy [Thu, 28 Jul 2016 02:17:05 +0000 (22:17 -0400)]
Issue #27620: Make htest box respond to <Return> and <Escape>.

8 years agoIssue #27620: Mark the default action button as the default.
Terry Jan Reedy [Thu, 28 Jul 2016 01:42:54 +0000 (21:42 -0400)]
Issue #27620: Mark the default action button as the default.

8 years agoIssue #27626: Further spelling fixes for 3.6
Martin Panter [Thu, 28 Jul 2016 01:25:31 +0000 (01:25 +0000)]
Issue #27626: Further spelling fixes for 3.6

8 years agoIssue #27626: Merge spelling fixes from 3.5
Martin Panter [Thu, 28 Jul 2016 01:30:58 +0000 (01:30 +0000)]
Issue #27626: Merge spelling fixes from 3.5

8 years agoIssue #27490: Merge pgen cross-compile logic from 3.5
Martin Panter [Thu, 28 Jul 2016 01:30:06 +0000 (01:30 +0000)]
Issue #27490: Merge pgen cross-compile logic from 3.5

8 years agoIssue #27490: Do not build pgen when cross-compiling
Martin Panter [Thu, 28 Jul 2016 01:28:27 +0000 (01:28 +0000)]
Issue #27490: Do not build pgen when cross-compiling

The dependendency on the $(PGEN) variable must only be
set when not cross-compiling. When cross-compiling,
$(PGEN) will not be used, so no need to build it.

Patch by Thomas Perl.

8 years agoIssue #27626: Spelling fixes in docs, comments and internal names
Martin Panter [Thu, 28 Jul 2016 01:11:04 +0000 (01:11 +0000)]
Issue #27626: Spelling fixes in docs, comments and internal names

Based on patch by Ville Skyttä.

8 years agoMerge 3.5 (issue #11048)
Victor Stinner [Wed, 27 Jul 2016 14:59:22 +0000 (16:59 +0200)]
Merge 3.5 (issue #11048)

8 years agoctypes: fix CThunkObject_new()
Victor Stinner [Wed, 27 Jul 2016 14:58:47 +0000 (16:58 +0200)]
ctypes: fix CThunkObject_new()

* Initialize restype and flags fields to fix a crash when Python runs on a
  read-only file system
* Use Py_ssize_t type rather than int for the "i" iterator variable
* Reorder assignements to be able to more easily check if all fields are
  initialized

Issue #11048. Initial patch written by Marcin Bachry.

8 years agoIssue #27633: Merge from 3.5
Berker Peksag [Wed, 27 Jul 2016 10:33:28 +0000 (13:33 +0300)]
Issue #27633: Merge from 3.5

8 years agoIssue #27633: Fix usage of versionchanged directive in email.parser.rst
Berker Peksag [Wed, 27 Jul 2016 10:32:54 +0000 (13:32 +0300)]
Issue #27633: Fix usage of versionchanged directive in email.parser.rst

Patch by Florian Preinstorfer.

8 years agoIssue #24773: Fixed tests failures on systems with 32-bit time_t.
Alexander Belopolsky [Tue, 26 Jul 2016 16:23:16 +0000 (12:23 -0400)]
Issue #24773: Fixed tests failures on systems with 32-bit time_t.

Several 32-bit systems have issues with transitions in the year
2037. This is a bug in the system C library since time_t does not
overflow until 2038, but let's skip tests starting from 2037 to work
around those bugs.

8 years ago(merge from 3.5) Issue #26662: Set PYTHON_FOR_GEN in configure
Xavier de Gaye [Tue, 26 Jul 2016 10:55:20 +0000 (12:55 +0200)]
(merge from 3.5) Issue #26662: Set PYTHON_FOR_GEN in configure
as the Python program to be used for file generation during the build.

8 years agoIssue #26662: Set PYTHON_FOR_GEN in configure
Xavier de Gaye [Tue, 26 Jul 2016 10:48:08 +0000 (12:48 +0200)]
Issue #26662: Set PYTHON_FOR_GEN in configure
as the Python program to be used for file generation during the build.

8 years agoIssue #26462: Doc: reduce literal_block warnings, fix syntax highlighting.
Martin Panter [Tue, 26 Jul 2016 09:18:21 +0000 (11:18 +0200)]
Issue #26462: Doc: reduce literal_block warnings, fix syntax highlighting.

Patch by Julien Palard.

8 years agoIssue #26638: Merge CLI link fix from 3.5
Martin Panter [Tue, 26 Jul 2016 06:47:09 +0000 (06:47 +0000)]
Issue #26638: Merge CLI link fix from 3.5

8 years agoIssue #26638: Don’t link 2to3 -l option to the tarfile -l option
Martin Panter [Tue, 26 Jul 2016 06:46:06 +0000 (06:46 +0000)]
Issue #26638: Don’t link 2to3 -l option to the tarfile -l option

8 years agoIssue #27620: Escape key closes Query box as cancelled.
Terry Jan Reedy [Tue, 26 Jul 2016 00:58:43 +0000 (20:58 -0400)]
Issue #27620: Escape key closes Query box as cancelled.

8 years agoIssue 24773: Added a time_t overflow check.
Alexander Belopolsky [Mon, 25 Jul 2016 17:54:51 +0000 (13:54 -0400)]
Issue 24773: Added a time_t overflow check.

8 years agoIssue #24137, issue #27611: Restore tkinter after test_idle.
Terry Jan Reedy [Mon, 25 Jul 2016 04:31:54 +0000 (00:31 -0400)]
Issue #24137, issue #27611: Restore tkinter after test_idle.

8 years agoIssue #1621: Avoid signed overflow in list and tuple operations
Martin Panter [Mon, 25 Jul 2016 02:39:20 +0000 (02:39 +0000)]
Issue #1621: Avoid signed overflow in list and tuple operations

Patch by Xiang Zhang.

8 years agoIssue #27581: Merge overflow fix from 3.5
Martin Panter [Mon, 25 Jul 2016 03:31:29 +0000 (03:31 +0000)]
Issue #27581: Merge overflow fix from 3.5

8 years agoIssue #19198: IDLE: tab after initial whitespace should tab, not autocomplete.
Terry Jan Reedy [Mon, 25 Jul 2016 03:01:28 +0000 (23:01 -0400)]
Issue #19198: IDLE: tab after initial whitespace should tab, not autocomplete.
Fixes problem with writing docstrings at lease twice indented.

8 years agoIssue #27581: Don’t rely on overflow wrapping in PySequence_Tuple()
Martin Panter [Mon, 25 Jul 2016 02:30:05 +0000 (02:30 +0000)]
Issue #27581: Don’t rely on overflow wrapping in PySequence_Tuple()

Patch by Xiang Zhang.

8 years agoIssue #7063: Remove dead code from array slice handling
Martin Panter [Mon, 25 Jul 2016 02:21:14 +0000 (02:21 +0000)]
Issue #7063: Remove dead code from array slice handling

Patch by Chuck.

8 years agoIssue #27601: Merge from 3.5
Berker Peksag [Mon, 25 Jul 2016 01:56:19 +0000 (04:56 +0300)]
Issue #27601: Merge from 3.5

8 years agoIssue #27601: Improve example in the "Hashing of numeric types" section
Berker Peksag [Mon, 25 Jul 2016 01:55:51 +0000 (04:55 +0300)]
Issue #27601: Improve example in the "Hashing of numeric types" section

* Fix return value of hash_compute() implementation
* Rename variable names to hash_value to improve readability

Patch by Emanuel Barry.

8 years agoIssue #27454: Use PyDict_SetDefault in PyUnicode_InternInPlace
Berker Peksag [Mon, 25 Jul 2016 01:40:39 +0000 (04:40 +0300)]
Issue #27454: Use PyDict_SetDefault in PyUnicode_InternInPlace

Patch by INADA Naoki.

8 years agoMerge from 3.5
Steve Dower [Mon, 25 Jul 2016 01:06:51 +0000 (18:06 -0700)]
Merge from 3.5

8 years agoIssue #27610: Adds PEP 514 metadata to Windows installer
Steve Dower [Mon, 25 Jul 2016 01:04:29 +0000 (18:04 -0700)]
Issue #27610: Adds PEP 514 metadata to Windows installer

8 years agoFixes default intermediate directory when building on Windows.
Steve Dower [Mon, 25 Jul 2016 01:03:22 +0000 (18:03 -0700)]
Fixes default intermediate directory when building on Windows.

8 years agoIssue 24773: Make zoneinfo tests more robust. (reapply)
Alexander Belopolsky [Mon, 25 Jul 2016 00:36:55 +0000 (20:36 -0400)]
Issue 24773: Make zoneinfo tests more robust. (reapply)

8 years agoIssue #27609: Explicitly return None when there are other returns.
Terry Jan Reedy [Mon, 25 Jul 2016 00:35:43 +0000 (20:35 -0400)]
Issue #27609: Explicitly return None when there are other returns.
In a few cases, reverse a condition and eliminate a return.

8 years agoReindented Lib/test/datetimetester.py.
Alexander Belopolsky [Sun, 24 Jul 2016 18:41:08 +0000 (14:41 -0400)]
Reindented Lib/test/datetimetester.py.

8 years agoIssue #24773: Made ZoneInfoCompleteTest a TestSuit.
Alexander Belopolsky [Sun, 24 Jul 2016 18:39:28 +0000 (14:39 -0400)]
Issue #24773: Made ZoneInfoCompleteTest a TestSuit.

This should improve the diagnostic and progress reports.

8 years agoIssue 24773: Make zoneinfo tests more robust.
Alexander Belopolsky [Sat, 23 Jul 2016 15:16:56 +0000 (11:16 -0400)]
Issue 24773: Make zoneinfo tests more robust.

8 years agoFixes bad Misc/NEWS merge
Steve Dower [Sat, 23 Jul 2016 15:04:11 +0000 (08:04 -0700)]
Fixes bad Misc/NEWS merge

8 years agoIssue #27469: Adds a shell extension to the launcher so that drag and drop works...
Steve Dower [Sat, 23 Jul 2016 15:02:02 +0000 (08:02 -0700)]
Issue #27469: Adds a shell extension to the launcher so that drag and drop works correctly.

8 years agoIssue #13849: Merge from 3.5
Berker Peksag [Sat, 23 Jul 2016 05:43:04 +0000 (08:43 +0300)]
Issue #13849: Merge from 3.5

8 years agoIssue #13849: Fix test_null_bytes under Windows
Berker Peksag [Sat, 23 Jul 2016 05:42:41 +0000 (08:42 +0300)]
Issue #13849: Fix test_null_bytes under Windows

8 years agoIssue #13849: Merge from 3.5
Berker Peksag [Sat, 23 Jul 2016 04:32:14 +0000 (07:32 +0300)]
Issue #13849: Merge from 3.5

8 years agoIssue #13849: Add tests for null byte checking in test_genericpath
Berker Peksag [Sat, 23 Jul 2016 04:31:47 +0000 (07:31 +0300)]
Issue #13849: Add tests for null byte checking in test_genericpath

8 years agoIssue #27493: Fix test_path_objects under Windows
Berker Peksag [Sat, 23 Jul 2016 04:15:12 +0000 (07:15 +0300)]
Issue #27493: Fix test_path_objects under Windows

8 years agoIssue #27591: Merge from 3.5
Berker Peksag [Sat, 23 Jul 2016 04:13:41 +0000 (07:13 +0300)]
Issue #27591: Merge from 3.5

8 years agoIssue #27591: Set sigint_event to NULL if _PyOS_IsMainThread() returns false
Berker Peksag [Sat, 23 Jul 2016 04:13:14 +0000 (07:13 +0300)]
Issue #27591: Set sigint_event to NULL if _PyOS_IsMainThread() returns false

Patch by Chris Angelico.

8 years agoIssue #27130: Merge zlib 64-bit fixes from 3.5
Martin Panter [Sat, 23 Jul 2016 03:39:49 +0000 (03:39 +0000)]
Issue #27130: Merge zlib 64-bit fixes from 3.5

8 years agoIssue #27130: Fix handling of buffers exceeding UINT_MAX in “zlib” module
Martin Panter [Sat, 23 Jul 2016 03:02:07 +0000 (03:02 +0000)]
Issue #27130: Fix handling of buffers exceeding UINT_MAX in “zlib” module

Patch by Xiang Zhang.

8 years agoCloses issue #24773: Implement PEP 495 (Local Time Disambiguation).
Alexander Belopolsky [Fri, 22 Jul 2016 22:47:04 +0000 (18:47 -0400)]
Closes issue #24773: Implement PEP 495 (Local Time Disambiguation).

8 years agoCloses #27493: accepted Path objects in file handlers for logging.
Vinay Sajip [Fri, 22 Jul 2016 17:23:04 +0000 (18:23 +0100)]
Closes #27493: accepted Path objects in file handlers for logging.

8 years agoMerge 3.5 (INVALID_SOCKET)
Victor Stinner [Fri, 22 Jul 2016 15:47:09 +0000 (17:47 +0200)]
Merge 3.5 (INVALID_SOCKET)

8 years agosocket: use INVALID_SOCKET
Victor Stinner [Fri, 22 Jul 2016 15:43:59 +0000 (17:43 +0200)]
socket: use INVALID_SOCKET

* Replace "fd = -1" with "fd = INVALID_SOCKET"
* Replace "fd < 0" with "fd == INVALID_SOCKET": SOCKET_T is unsigned on Windows

Bug found by Pavel Belikov ("Fragment N1"):
http://www.viva64.com/en/b/0414/#ID0ECDAE

8 years agoMerge 3.5 (fix internal_select)
Victor Stinner [Fri, 22 Jul 2016 15:28:55 +0000 (17:28 +0200)]
Merge 3.5 (fix internal_select)

8 years agoCloses #26559: Allow configuring flush-on-close behaviour of MemoryHandler.
Vinay Sajip [Fri, 22 Jul 2016 15:27:31 +0000 (16:27 +0100)]
Closes #26559: Allow configuring flush-on-close behaviour of MemoryHandler.

8 years agosocket: Fix internal_select()
Victor Stinner [Fri, 22 Jul 2016 15:26:53 +0000 (17:26 +0200)]
socket: Fix internal_select()

Bug found by Pavel Belikov ("Fragment N1"):
http://www.viva64.com/en/b/0414/#ID0ECDAE

8 years agoIssue #27472: Add test.support.unix_shell as the path to the default shell.
Xavier de Gaye [Fri, 22 Jul 2016 10:15:29 +0000 (12:15 +0200)]
Issue #27472: Add test.support.unix_shell as the path to the default shell.

8 years agoCloses #25393: Merge with 3.5
Zachary Ware [Tue, 19 Jul 2016 21:46:09 +0000 (16:46 -0500)]
Closes #25393: Merge with 3.5

8 years agoIssue #25393: Fix probable copy/paste error in resource docs
Zachary Ware [Tue, 19 Jul 2016 21:41:20 +0000 (16:41 -0500)]
Issue #25393: Fix probable copy/paste error in resource docs

Patch by Alakshendra Yadav.

8 years agoIssue #27567: Expose the POLLRDHUP constant in the select module
Berker Peksag [Tue, 19 Jul 2016 18:09:26 +0000 (21:09 +0300)]
Issue #27567: Expose the POLLRDHUP constant in the select module

8 years agoadd mising word
Benjamin Peterson [Tue, 19 Jul 2016 05:08:19 +0000 (22:08 -0700)]
add mising word

8 years agoadd EPOLLEXCLUSIVE
Benjamin Peterson [Tue, 19 Jul 2016 05:02:44 +0000 (22:02 -0700)]
add EPOLLEXCLUSIVE

8 years agoexpose EPOLLRDHUP (closes #27567)
Benjamin Peterson [Tue, 19 Jul 2016 04:47:39 +0000 (21:47 -0700)]
expose EPOLLRDHUP (closes #27567)

8 years agoIssue #1621: Avoid signed int negation overflow in audioop
Martin Panter [Tue, 19 Jul 2016 03:05:42 +0000 (03:05 +0000)]
Issue #1621: Avoid signed int negation overflow in audioop

8 years agoIssue #27528: Merge warning doc and test from 3.5
Martin Panter [Tue, 19 Jul 2016 02:50:51 +0000 (02:50 +0000)]
Issue #27528: Merge warning doc and test from 3.5

8 years agoIssue #27528: Document and test warning messages must match at beginning
Martin Panter [Tue, 19 Jul 2016 02:26:38 +0000 (02:26 +0000)]
Issue #27528: Document and test warning messages must match at beginning

8 years agoIssue #16191: Merge comment fixes from 3.5
Martin Panter [Mon, 18 Jul 2016 08:25:01 +0000 (08:25 +0000)]
Issue #16191: Merge comment fixes from 3.5

8 years agoIssue #16191: Fix up references to renamed variables
Martin Panter [Mon, 18 Jul 2016 08:23:26 +0000 (08:23 +0000)]
Issue #16191: Fix up references to renamed variables

8 years agoIssue #27507: Merge overflow check from 3.5
Martin Panter [Mon, 18 Jul 2016 08:18:32 +0000 (08:18 +0000)]
Issue #27507: Merge overflow check from 3.5

8 years agoIssue #27507: Check for integer overflow in bytearray.extend()
Martin Panter [Mon, 18 Jul 2016 07:53:13 +0000 (07:53 +0000)]
Issue #27507: Check for integer overflow in bytearray.extend()

Patch by Xiang Zhang.

8 years agoMerge from 3.5
Steve Dower [Mon, 18 Jul 2016 04:58:11 +0000 (21:58 -0700)]
Merge from 3.5

8 years agoRemoves unused files from PC folder.
Steve Dower [Mon, 18 Jul 2016 04:58:01 +0000 (21:58 -0700)]
Removes unused files from PC folder.

8 years agoIssue #27309: Enables proper Windows styles in python[w].exe manifest.
Steve Dower [Mon, 18 Jul 2016 04:40:06 +0000 (21:40 -0700)]
Issue #27309: Enables proper Windows styles in python[w].exe manifest.

8 years agoIssue #27309: Enables proper Windows styles in python[w].exe manifest.
Steve Dower [Mon, 18 Jul 2016 04:39:13 +0000 (21:39 -0700)]
Issue #27309: Enables proper Windows styles in python[w].exe manifest.

8 years agoIssue #27533: Release GIL in nt._isdir
Steve Dower [Mon, 18 Jul 2016 03:50:28 +0000 (20:50 -0700)]
Issue #27533: Release GIL in nt._isdir

8 years agoIssue #27533: Release GIL in nt._isdir
Steve Dower [Mon, 18 Jul 2016 03:49:38 +0000 (20:49 -0700)]
Issue #27533: Release GIL in nt._isdir

8 years agoCloses #27545: Remove pyshellext.vcxproj from pcbuild.proj
Steve Dower [Mon, 18 Jul 2016 03:46:01 +0000 (20:46 -0700)]
Closes #27545: Remove pyshellext.vcxproj from pcbuild.proj

8 years agoCloses #27545: Remove pyshellext.vcxproj from pcbuild.proj
Steve Dower [Mon, 18 Jul 2016 03:45:29 +0000 (20:45 -0700)]
Closes #27545: Remove pyshellext.vcxproj from pcbuild.proj

8 years agoIssue #27531: Merge from 3.5
Berker Peksag [Sun, 17 Jul 2016 12:27:10 +0000 (15:27 +0300)]
Issue #27531: Merge from 3.5