1.. bpo: 15535 2.. date: 9067 3.. nonce: UcBEvl 4.. release date: 2013-05-12 5.. section: Core and Builtins 6 7Fixed regression in the pickling of named tuples by removing the __dict__ 8property introduced in 2.7.4. 9 10.. 11 12.. bpo: 17857 13.. date: 9066 14.. nonce: 7cCKDk 15.. section: Core and Builtins 16 17Prevent build failures with pre-3.5.0 versions of sqlite3, such as was 18shipped with Centos 5 and Mac OS X 10.4. 19 20.. 21 22.. bpo: 17703 23.. date: 9065 24.. nonce: eLf2tu 25.. section: Core and Builtins 26 27Fix a regression where an illegal use of Py_DECREF() after interpreter 28finalization can cause a crash. 29 30.. 31 32.. bpo: 16447 33.. date: 9064 34.. nonce: Nqypja 35.. section: Core and Builtins 36 37Fixed potential segmentation fault when setting __name__ on a class. 38 39.. 40 41.. bpo: 17610 42.. date: 9063 43.. nonce: QpIzEB 44.. section: Core and Builtins 45 46Don't rely on non-standard behavior of the C qsort() function. 47 48.. 49 50.. bpo: 17979 51.. date: 9062 52.. nonce: l6BtNx 53.. section: Library 54 55Fixed the re module in build with --disable-unicode. 56 57.. 58 59.. bpo: 17606 60.. date: 9061 61.. nonce: yNd47F 62.. section: Library 63 64Fixed support of encoded byte strings in the XMLGenerator .characters() and 65ignorableWhitespace() methods. Original patch by Sebastian Ortiz Vasquez. 66 67.. 68 69.. bpo: 16601 70.. date: 9060 71.. nonce: _FiBrB 72.. section: Library 73 74Restarting iteration over tarfile no more continues from where it left off. 75Patch by Michael Birtwell. 76 77.. 78 79.. bpo: 16584 80.. date: 9059 81.. nonce: 6yyCuX 82.. section: Library 83 84in filecomp._cmp, catch IOError as well as os.error. Patch by Till Maas. 85 86.. 87 88.. bpo: 17926 89.. date: 9058 90.. nonce: nv5fLf 91.. section: Library 92 93Fix dbm.__contains__ on 64-bit big-endian machines. 94 95.. 96 97.. bpo: 19267 98.. date: 9057 99.. nonce: SXv-Bh 100.. section: Library 101 102Fix support of multibyte encoding (ex: UTF-16) in the logging module. 103 104.. 105 106.. bpo: 17918 107.. date: 9056 108.. nonce: qtEN-L 109.. section: Library 110 111When using SSLSocket.accept(), if the SSL handshake failed on the new 112socket, the socket would linger indefinitely. Thanks to Peter Saveliev for 113reporting. 114 115.. 116 117.. bpo: 17289 118.. date: 9055 119.. nonce: NPHOks 120.. section: Library 121 122The readline module now plays nicer with external modules or applications 123changing the rl_completer_word_break_characters global variable. Initial 124patch by Bradley Froehle. 125 126.. 127 128.. bpo: 12181 129.. date: 9054 130.. nonce: Dq2moC 131.. section: Library 132 133select module: Fix struct kevent definition on OpenBSD 64-bit platforms. 134Patch by Federico Schwindt. 135 136.. 137 138.. bpo: 14173 139.. date: 9053 140.. nonce: mZM9Pr 141.. section: Library 142 143Avoid crashing when reading a signal handler during interpreter shutdown. 144 145.. 146 147.. bpo: 16316 148.. date: 9052 149.. nonce: AOkxPd 150.. section: Library 151 152mimetypes now recognizes the .xz and .txz (.tar.xz) extensions. 153 154.. 155 156.. bpo: 17192 157.. date: 9051 158.. nonce: F-vIFl 159.. section: Library 160 161Restore the patch for Issue #10309 which was ommitted in 2.7.4 when updating 162the bundled version of libffi used by ctypes. 163 164.. 165 166.. bpo: 17843 167.. date: 9050 168.. nonce: 9IBe9A 169.. section: Library 170 171Removed test data file that was triggering false-positive virus warnings 172with certain antivirus software. 173 174.. 175 176.. bpo: 17353 177.. date: 9049 178.. nonce: 6Wiqfl 179.. section: Library 180 181Plistlib emitted empty data tags with deeply nested datastructures 182 183.. 184 185.. bpo: 11714 186.. date: 9048 187.. nonce: EZxzYl 188.. section: Library 189 190Use 'with' statements to assure a Semaphore releases a condition variable. 191Original patch by Thomas Rachel. 192 193.. 194 195.. bpo: 17795 196.. date: 9047 197.. nonce: IgVwMv 198.. section: Library 199 200Reverted backwards-incompatible change in SysLogHandler with Unix domain 201sockets. 202 203.. 204 205.. bpo: 17555 206.. date: 9046 207.. nonce: 9klJCB 208.. section: Library 209 210Fix ForkAwareThreadLock so that size of after fork registry does not grow 211exponentially with generation of process. 212 213.. 214 215.. bpo: 17710 216.. date: 9045 217.. nonce: p-amHh 218.. section: Library 219 220Fix cPickle raising a SystemError on bogus input. 221 222.. 223 224.. bpo: 17341 225.. date: 9044 226.. nonce: DI-1AO 227.. section: Library 228 229Include the invalid name in the error messages from re about invalid group 230names. 231 232.. 233 234.. bpo: 17016 235.. date: 9043 236.. nonce: lQnMI8 237.. section: Library 238 239Get rid of possible pointer wraparounds and integer overflows in the re 240module. Patch by Nickolai Zeldovich. 241 242.. 243 244.. bpo: 17536 245.. date: 9042 246.. nonce: E6rcrn 247.. section: Library 248 249Add to webbrowser's browser list: xdg-open, gvfs-open, www-browser, 250x-www-browser, chromium browsers, iceweasel, iceape. 251 252.. 253 254.. bpo: 17656 255.. date: 9041 256.. nonce: wtQq2x 257.. section: Library 258 259Fix extraction of zip files with unicode member paths. 260 261.. 262 263.. bpo: 17666 264.. date: 9040 265.. nonce: L8Gq8u 266.. section: Library 267 268Fix reading gzip files with an extra field. 269 270.. 271 272.. bpo: 13150 273.. date: 9039 274.. nonce: fW-wYi 275.. section: Library 276 277sysconfig no longer parses the Makefile and config.h files when imported, 278instead doing it at build time. This makes importing sysconfig faster and 279reduces Python startup time by 20%. (See also: bpo-17512) 280 281.. 282 283.. bpo: 13163 284.. date: 9038 285.. nonce: oHSKa5 286.. section: Library 287 288Rename operands in smtplib.SMTP._get_socket to correct names; fixes 289otherwise misleading output in tracebacks and when when debug is on. 290 291.. 292 293.. bpo: 17526 294.. date: 9037 295.. nonce: wiYvlk 296.. section: Library 297 298fix an IndexError raised while passing code without filename to 299inspect.findsource(). Initial patch by Tyler Doyle. 300 301.. 302 303.. bpo: 17547 304.. date: 9036 305.. nonce: yVllRd 306.. section: Build 307 308In configure, explicitly pass -Wformat for the benefit for GCC 4.8. 309 310.. 311 312.. bpo: 17682 313.. date: 9035 314.. nonce: UJyp1a 315.. section: Build 316 317Add the _io module to Modules/Setup.dist (commented out). 318 319.. 320 321.. bpo: 17086 322.. date: 9034 323.. nonce: PPxAFs 324.. section: Build 325 326Search the include and library directories provided by the compiler. 327 328.. 329 330.. bpo: 17928 331.. date: 9033 332.. nonce: y6tiT2 333.. section: Tests 334 335Fix test_structmembers on 64-bit big-endian machines. 336 337.. 338 339.. bpo: 17883 340.. date: 9032 341.. nonce: SrO_uE 342.. section: Tests 343 344Fix buildbot testing of Tkinter on Windows. Patch by Zachary Ware. 345 346.. 347 348.. bpo: 7855 349.. date: 9031 350.. nonce: ZbX91d 351.. section: Tests 352 353Add tests for ctypes/winreg for issues found in IronPython. Initial patch by 354Dino Viehland. 355 356.. 357 358.. bpo: 17712 359.. date: 9030 360.. nonce: RqkHUB 361.. section: Tests 362 363Fix test_gdb failures on Ubuntu 13.04. 364 365.. 366 367.. bpo: 17065 368.. date: 9029 369.. nonce: rql8lF 370.. section: Tests 371 372Use process-unique key for winreg tests to avoid failures if test is run 373multiple times in parallel (eg: on a buildbot host). 374 375.. 376 377.. bpo: 17838 378.. date: 9028 379.. nonce: -DDdhT 380.. section: IDLE 381 382Allow sys.stdin to be reassigned. 383 384.. 385 386.. bpo: 14735 387.. date: 9027 388.. nonce: lbbw49 389.. section: IDLE 390 391Update IDLE docs to omit "Control-z on Windows". 392 393.. 394 395.. bpo: 17585 396.. date: 9026 397.. nonce: oXlcVX 398.. section: IDLE 399 400Fixed IDLE regression. Now closes when using exit() or quit(). 401 402.. 403 404.. bpo: 17657 405.. date: 9025 406.. nonce: rGfxNo 407.. section: IDLE 408 409Show full Tk version in IDLE's about dialog. Patch by Todd Rovito. 410 411.. 412 413.. bpo: 17613 414.. date: 9024 415.. nonce: MfAJ31 416.. section: IDLE 417 418Prevent traceback when removing syntax colorizer in IDLE. 419 420.. 421 422.. bpo: 1207589 423.. date: 9023 424.. nonce: wqzkjh 425.. section: IDLE 426 427Backwards-compatibility patch for right-click menu in IDLE. 428 429.. 430 431.. bpo: 16887 432.. date: 9022 433.. nonce: -tb-0g 434.. section: IDLE 435 436IDLE now accepts Cancel in tabify/untabify dialog box. 437 438.. 439 440.. bpo: 14254 441.. date: 9021 442.. nonce: heeMG- 443.. section: IDLE 444 445IDLE now handles readline correctly across shell restarts. 446 447.. 448 449.. bpo: 17614 450.. date: 9020 451.. nonce: 9pmpYW 452.. section: IDLE 453 454IDLE no longer raises exception when quickly closing a file. 455 456.. 457 458.. bpo: 6698 459.. date: 9019 460.. nonce: fXoiv2 461.. section: IDLE 462 463IDLE now opens just an editor window when configured to do so. 464 465.. 466 467.. bpo: 8900 468.. date: 9018 469.. nonce: jkW99r 470.. section: IDLE 471 472Using keyboard shortcuts in IDLE to open a file no longer raises an 473exception. 474 475.. 476 477.. bpo: 6649 478.. date: 9017 479.. nonce: uwGice 480.. section: IDLE 481 482Fixed missing exit status in IDLE. Patch by Guilherme Polo. 483 484.. 485 486.. bpo: 17390 487.. date: 9016 488.. nonce: o3w4vc 489.. section: IDLE 490 491Display Python version on Idle title bar. Initial patch by Edmond Burnett. 492 493.. 494 495.. bpo: 15940 496.. date: 9015 497.. nonce: XL62xu 498.. section: Documentation 499 500Specify effect of locale on time functions. 501 502.. 503 504.. bpo: 6696 505.. date: 9014 506.. nonce: -aRVrf 507.. section: Documentation 508 509add documentation for the Profile objects, and improve profile/cProfile 510docs. Patch by Tom Pinckney. 511