12021-03-05 Phil Thompson <phil@riverbankcomputing.com> 2 3 * NEWS: 4 Released as v5.15.4. 5 [b30547186181] [5.15.4] <5.15-maint> 6 7 * qpy/QtCore/qpycore_qt_conf.cpp: 8 Fixed the embedded conf file. 9 [28d8448d1ec4] <5.15-maint> 10 112021-03-04 Phil Thompson <phil@riverbankcomputing.com> 12 13 * lib/configure.py, lib/project.py: 14 Fixed the Qt subdirectory in __init__.py. 15 [1cd001d504ab] <5.15-maint> 16 172021-03-02 Phil Thompson <phil@riverbankcomputing.com> 18 19 * NEWS: 20 Updated the NEWS file. 21 [755c706e32ba] <5.15-maint> 22 232021-02-27 Phil Thompson <phil@riverbankcomputing.com> 24 25 * lib/pyproject.toml: 26 Fixed the project dependencies. 27 [f945ce38080e] <5.15-maint> 28 29 * rb-product, rb-product.toml: 30 Updated the product file. 31 [fc2239114623] <5.15-maint> 32 332021-02-22 Phil Thompson <phil@riverbankcomputing.com> 34 35 * .hgtags: 36 Added tag 5.15.3 for changeset 301db948366e 37 [a7dde6d9b36d] <5.15-maint> 38 39 * NEWS: 40 Released as v5.15.3. 41 [301db948366e] [5.15.3] <5.15-maint> 42 43 * NEWS: 44 Updated the NEWS file. 45 [266673bae2b4] <5.15-maint> 46 472021-02-15 Phil Thompson <phil@riverbankcomputing.com> 48 49 * PyQt5.msp: 50 Fixed a number of potential deadlocks in QSettings and 51 QLibraryInfo.location(). 52 [7384c3dd7be6] <5.15-maint> 53 542021-02-09 Phil Thompson <phil@riverbankcomputing.com> 55 56 * lib/pyproject.toml: 57 Added the dependency on the Qt wheel. 58 [0ae0210a3702] <5.15-maint> 59 60 * PyQt5.msp, lib/configure.py, lib/project.py: 61 Removed QtNetworkAuth. 62 [8242660fe0f2] <5.15-maint> 63 642021-01-28 Phil Thompson <phil@riverbankcomputing.com> 65 66 * pylupdate/pylupdate_main.py, pylupdate/pylupdatemod.sip: 67 Fixed pylupdate's handling of filenames with non-Latin1 characters. 68 [cd771b985dd5] <5.15-maint> 69 702021-01-03 Phil Thompson <phil@riverbankcomputing.com> 71 72 * PyQt5.msp: 73 Fixed a type hint typo. 74 [8269fa810791] <5.15-maint> 75 76 * PyQt5.msp: 77 Some type hint fixes. 78 [b956e87c177f] <5.15-maint> 79 802020-12-24 Phil Thompson <phil@riverbankcomputing.com> 81 82 * PyQt5.msp, QAxContainer/qaxbase.sip: 83 Removed some forgotten uses of SIP_SSIZE_T. 84 [728d87aa1c8e] <5.15-maint> 85 862020-12-14 Phil Thompson <phil@riverbankcomputing.com> 87 88 * qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp, 89 qpy/QtCore/qpycore_public_api.cpp: 90 Don't call the QCoreApplication dtor if we didn't call the ctor. 91 [e4dc97f92847] <5.15-maint> 92 932020-12-07 Phil Thompson <phil@riverbankcomputing.com> 94 95 * PyQt5.msp: 96 Added the missing QImage.setAlphaChannel(). 97 [b642690ef798] <5.15-maint> 98 992020-11-23 Phil Thompson <phil@riverbankcomputing.com> 100 101 * .hgtags: 102 Added tag 5.15.2 for changeset ddf234c8c683 103 [2f116d2cb5da] <5.15-maint> 104 105 * NEWS: 106 Released as v5.12.2. 107 [ddf234c8c683] [5.15.2] <5.15-maint> 108 109 * NEWS: 110 Updated the NEWS file. 111 [a4088498ec1a] <5.15-maint> 112 1132020-11-13 Phil Thompson <phil@riverbankcomputing.com> 114 115 * qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp: 116 Eliminated a couple of Python deprecation warnings. 117 [a868cf5559cb] <5.15-maint> 118 1192020-10-30 Phil Thompson <phil@riverbankcomputing.com> 120 121 * PyQt5.msp: 122 Fixed some typos in the OpenGL bindings. 123 [d824696aef6b] <5.15-maint> 124 1252020-10-28 Phil Thompson <phil@riverbankcomputing.com> 126 127 * PyQt5.msp: 128 Updated to project v15. 129 [6cc6247a25e1] <5.15-maint> 130 1312020-10-04 Phil Thompson <phil@riverbankcomputing.com> 132 133 * designer/pluginloader.cpp, qmlscene/pluginloader.cpp: 134 Eliminate deprecation warnings from Python v3.9. 135 [ba17824001af] <5.15-maint> 136 137 * PyQt5.msp: 138 Ensure that QtQuick will build without OpenGL. 139 [9625e73814d4] <5.15-maint> 140 1412020-09-28 Phil Thompson <phil@riverbankcomputing.com> 142 143 * PyQt5.msp: 144 Added a missing /TransferBack/ annotation to QLayout.removeWidget(). 145 [230f954c1920] <5.15-maint> 146 1472020-09-27 Phil Thompson <phil@riverbankcomputing.com> 148 149 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 150 Fixed hashable signals for unsupported versions of Python. 151 [32f6a9018722] <5.15-maint> 152 1532020-09-24 Phil Thompson <phil@riverbankcomputing.com> 154 155 * PyQt5.msp: 156 Fixed QActionGroup.ExclusionPolicy.None and 157 QOcspRevocationReason.None. 158 [cdcf3488537b] <5.15-maint> 159 1602020-09-18 Phil Thompson <phil@riverbankcomputing.com> 161 162 * lib/project.py: 163 Check the version of Qt is supported. 164 [50527038fe31] <5.15-maint> 165 1662020-09-17 Phil Thompson <phil@riverbankcomputing.com> 167 168 * lib/project.py, lib/pyproject.toml: 169 Require PyQt-builder v1.6 as we no longer specify the sip module and 170 ABI. 171 [0f86b0b9bb21] <5.15-maint> 172 173 * PyQt5.msp: 174 Added the QT_MAC_WANTS_LAYER workaround for lost paint events. 175 [183a91751895] <5.15-maint> 176 177 * PyQt5.msp, lib/SubclassCode/QtMultimedia.versions: 178 Fixed building against Qt v5.10 and earlier. 179 [29e2ebf17db3] <5.15-maint> 180 1812020-09-14 Phil Thompson <phil@riverbankcomputing.com> 182 183 * NEWS, qpy/QtCore/qpycore_pyqtboundsignal.cpp: 184 Bound signals are now hashable. 185 [4318b62d0575] <5.15-maint> 186 1872020-09-11 Phil Thompson <phil@riverbankcomputing.com> 188 189 * .hgtags: 190 Added tag 5.15.1 for changeset f99d8e2299f1 191 [2e783d474267] <5.15-maint> 192 193 * NEWS: 194 Released as v5.15.1. 195 [f99d8e2299f1] [5.15.1] <5.15-maint> 196 197 * NEWS: 198 Updated the NEWS file. 199 [51b9d0e4a153] <5.15-maint> 200 201 * PyQt5.msp: 202 Fixed bugs related to QSGNode. 203 [a8a92e00511e] <5.15-maint> 204 2052020-08-27 Phil Thompson <phil@riverbankcomputing.com> 206 207 * PyQt5.msp, config-tests/cfgtest_QtCore.cpp: 208 Fixed building with compilers without constexpr support (ie. MSVC 209 2015). 210 [ae7bb0399061] <5.15-maint> 211 2122020-08-22 Phil Thompson <phil@riverbankcomputing.com> 213 214 * lib/project.py: 215 Set the name of the sip module explicitly. 216 [16811c7f937c] <5.15-maint> 217 2182020-08-08 Phil Thompson <phil@riverbankcomputing.com> 219 220 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 221 Fix a signal disconnect() when None is passed as the argument. 222 [22794b6d6a6c] <5.15-maint> 223 2242020-07-11 Phil Thompson <phil@riverbankcomputing.com> 225 226 * NEWS, qpy/QtCore/qpycore_pyqtboundsignal.cpp: 227 Bound signals can now be tested for equality. 228 [2651d9efa223] <5.15-maint> 229 230 * NEWS, qpy/QtCore/qpycore_classinfo.cpp, 231 qpy/QtCore/qpycore_enums_flags.cpp: 232 Raise an appropriate exception if Q_CLASSINFO, Q_ENUM, Q_ENUMS, 233 Q_FLAG or Q_FLAGS are used on PyPy. 234 [1d22af022477] <5.15-maint> 235 2362020-06-16 Phil Thompson <phil@riverbankcomputing.com> 237 238 * NEWS, PyQt5.msp, lib/configure.py, lib/project.py: 239 Added the QtTextToSpeech module. 240 [d31c28251af2] <5.15-maint> 241 2422020-06-10 Phil Thompson <phil@riverbankcomputing.com> 243 244 * NEWS, PyQt5.msp, qpy/QtCore/qpycore_qjsonvalue.cpp: 245 None is now interpreted as a null QJsonValue. 246 [1b4fdf6609d4] <5.15-maint> 247 2482020-06-01 Phil Thompson <phil@riverbankcomputing.com> 249 250 * lib/project.py: 251 Fixed the platform tag for macOS wheels. 252 [72fd5bbd2388] <5.15-maint> 253 2542020-05-30 Phil Thompson <phil@riverbankcomputing.com> 255 256 * .hgtags: 257 Added tag 5.15.0 for changeset 5e7e90d17d36 258 [720e8a99e5df] 259 260 * NEWS: 261 Released as v5.15.0. 262 [5e7e90d17d36] [5.15.0] 263 264 * PyQt5.msp: 265 Added a missing private copy ctor. 266 [16609177df03] 267 2682020-05-29 Phil Thompson <phil@riverbankcomputing.com> 269 270 * NEWS: 271 Updated the NEWS file. 272 [ca51bd410062] 273 274 * PyQt5.msp, lib/configure.py, lib/project.py: 275 Added the QtQuick3D module. 276 [089b9c6b4c44] 277 2782020-05-28 Phil Thompson <phil@riverbankcomputing.com> 279 280 * PyQt5.msp: 281 Updated QtWebSockets, QtWidgets and QtXml for Qt v5.15.0. 282 [fe6404101c22] 283 284 * PyQt5.msp: 285 Updated QtQuick, QtRemoteObjects and QtSvg for Qt v5.15.0. 286 [fecc60c0fbb4] 287 2882020-05-27 Phil Thompson <phil@riverbankcomputing.com> 289 290 * PyQt5.msp, lib/SubclassCode/QtQml.versions, 291 qpy/QtCore/qpycore_qvector.sip: 292 Updated QtMultimedia, QtMultimediaWidgets, QtNetwork and QtQml for 293 Qt v5.15.0. 294 [404a2ac8e061] 295 296 * PyQt5.msp, lib/SubclassCode/QtHelp.versions: 297 Updated QtGui and QtHelp for Qt v5.15.0. 298 [2b69e249eb5e] 299 300 * PyQt5.msp: 301 Updated QtCore for Qt v5.15.0. 302 [0f9c5a2e60af] 303 3042020-05-18 Phil Thompson <phil@riverbankcomputing.com> 305 306 * QtAndroidExtras/qandroidjniobject.sip: 307 Fixes for the new callStaticMethod() overload. 308 [aab21130b519] 309 310 * NEWS, QtAndroidExtras/qandroidjniobject.sip: 311 Implemented the QAndroidJniObject.callStaticMethod() overload that 312 takes and returns a QJsonDocument. 313 [58a54fbe938b] 314 3152020-05-16 Phil Thompson <phil@riverbankcomputing.com> 316 317 * PyQt5.msp: 318 Initial pass of Qt v5.15.0. 319 [5457742900e7] 320 321 * Merged the 5.14-maint branch. 322 [304e165b67aa] 323 3242020-05-09 Phil Thompson <phil@riverbankcomputing.com> 325 326 * lib/pyproject.toml: 327 SIP v5.3 is now a minimum requirement. 328 [c88d94dfb85b] <5.14-maint> 329 330 * lib/pyproject.toml: 331 SIP v6 can be used as we don't use anything that will be removed. 332 [55ba9e69364a] <5.14-maint> 333 334 * lib/project.py: 335 Fix the ABI version of the sip module in anticipation of newer, 336 incompatible, versions. 337 [425fdef06f34] <5.14-maint> 338 3392020-05-07 Phil Thompson <phil@riverbankcomputing.com> 340 341 * lib/__init__.py: 342 Added support for PyQt5 sub-packages (possibly the PyQt5.sip module) 343 that are built with setuptools rather than a modern pip. 344 [ddea00aec29a] <5.14-maint> 345 346 * PyQt5.msp: 347 Fixed memory leaks in the __getitem__ method of QPolygon, QPolygonF 348 and QXmlStreamAttributes. 349 [90e14744b854] <5.14-maint> 350 3512020-05-05 Phil Thompson <phil@riverbankcomputing.com> 352 353 * PyQt5.msp: 354 Fixed QSGTexture.Filter.None. 355 [cfc9d0148a10] <5.14-maint> 356 357 * pyuic/uic/__init__.py: 358 Strengthened the warning at the top of .py files created by pyuic. 359 [00e1e859c348] <5.14-maint> 360 3612020-04-26 Phil Thompson <phil@riverbankcomputing.com> 362 363 * PyQt5.msp: 364 Automatically convert QGradient to a sub-class if possible. 365 [dd812681dcc8] <5.14-maint> 366 3672020-04-22 Phil Thompson <phil@riverbankcomputing.com> 368 369 * lib/pyproject.toml, rb-product: 370 Require a version of SIP with the race condition fix. 371 [2007cb6e7314] <5.14-maint> 372 373 * qpy/QtCore/qpycore_qobject_helpers.cpp: 374 Properly fixed the race condition. SIP v5.2.1 or later is also 375 required. 376 [9e9a0e6241e6] <5.14-maint> 377 378 * pyuic/uic/Compiler/qtproxies.py: 379 Added support for QUndoView to pyuic5. 380 [8cf7aa5ec0a2] <5.14-maint> 381 3822020-04-21 Phil Thompson <phil@riverbankcomputing.com> 383 384 * PyQt5.msp: 385 Added the remaining QtMultimedia control classes. 386 [4089144a11e5] <5.14-maint> 387 388 * PyQt5.msp: 389 Added the remaining camera related control classes. 390 [b3848dbdaf58] <5.14-maint> 391 392 * PyQt5.msp, lib/SubclassCode/QtMultimedia.versions: 393 Implemented the first batch of QMultimedia control classes. 394 [294ec48d7628] <5.14-maint> 395 396 * PyQt5.msp: 397 Added QVideoWidgetControl to QtMultimediaWidgets. 398 [786636ae8eec] <5.14-maint> 399 4002020-04-20 Phil Thompson <phil@riverbankcomputing.com> 401 402 * PyQt5.msp: 403 Added QtMutimedia.QMediaStreamsControl to see if it is useful. 404 [c7ca36894f1a] <5.14-maint> 405 4062020-04-18 Phil Thompson <phil@riverbankcomputing.com> 407 408 * qpy/QtCore/qpycore_qobject_helpers.cpp: 409 Remove a potential race condition in qpycore_qobject_qt_metacall(). 410 [897d3b6fd4c2] <5.14-maint> 411 4122020-04-08 Phil Thompson <phil@riverbankcomputing.com> 413 414 * lib/project.py: 415 Build debug versions of the Designer and QML plugins and the DBus 416 module if any of the bindings modules ar ebeing built as debug 417 versions. 418 [46144794a070] <5.14-maint> 419 4202020-04-02 Phil Thompson <phil@riverbankcomputing.com> 421 422 * .hgtags: 423 Added tag 5.14.2 for changeset f6efe33af484 424 [5feed10b3fc9] <5.14-maint> 425 426 * NEWS: 427 Released as v5.14.2. 428 [f6efe33af484] [5.14.2] <5.14-maint> 429 430 * NEWS: 431 Updated the NEWS file. 432 [73d621910b73] <5.14-maint> 433 434 * PyQt5.msp: 435 Added the missing QTextCodec.convertFromUnicode() so that QTextCodec 436 can now be instantiated from Python. 437 [71aabcec4eb4] <5.14-maint> 438 4392020-03-15 Phil Thompson <phil@riverbankcomputing.com> 440 441 * qpy/QtCore/qjsonarray.sip, qpy/QtCore/qpycore_qjsonvalue.cpp: 442 Fixed a regression introduced when QJsonValue became iterable. 443 [b03590b430ce] <5.14-maint> 444 4452020-02-08 Phil Thompson <phil@riverbankcomputing.com> 446 447 * lib/pyproject.toml: 448 Fixed METADATA for the commercial wheels. 449 [5da20453cf42] <5.14-maint> 450 4512020-02-05 Phil Thompson <phil@riverbankcomputing.com> 452 453 * PyQt5.msp: 454 Fixed glReadPixels() in the ES2 support. 455 [c104737f6f05] <5.14-maint> 456 4572020-02-04 Phil Thompson <phil@riverbankcomputing.com> 458 459 * PyQt5.msp: 460 Enabled the OpenGL ES bindings. 461 [d15fbceb7632] <5.14-maint> 462 4632020-01-19 Phil Thompson <phil@riverbankcomputing.com> 464 465 * PyQt5.msp: 466 Implement QFlags.__index__() to replicate the behaviour of Python's 467 enum.IntFlag type and avoid a deprecation warning in Python v3.8. 468 [541f2dcf2b27] <5.14-maint> 469 470 * .hgignore: 471 Ignore the new distribution directories. 472 [ca61cf227382] <5.14-maint> 473 4742020-01-05 Phil Thompson <phil@riverbankcomputing.com> 475 476 * .hgtags: 477 Added tag 5.14.1 for changeset 71a24375c1af 478 [9807854bd906] <5.14-maint> 479 480 * NEWS: 481 Released as v5.14.1. 482 [71a24375c1af] [5.14.1] <5.14-maint> 483 4842019-12-31 Phil Thompson <phil@riverbankcomputing.com> 485 486 * NEWS: 487 Updated the NEWS file. 488 [07df2e7706a8] <5.14-maint> 489 4902019-12-22 Phil Thompson <phil@riverbankcomputing.com> 491 492 * PyQt5.msp: 493 QThread.run() now releases the GIL. 494 [11d237de6d73] <5.14-maint> 495 4962019-12-20 Phil Thompson <phil@riverbankcomputing.com> 497 498 * lib/pyproject.toml: 499 Fixed 'requires' in pyproject.toml. 500 [2a2cb22e6c11] <5.14-maint> 501 5022019-12-17 Phil Thompson <phil@riverbankcomputing.com> 503 504 * .hgtags: 505 Added tag 5.14.0 for changeset ddf73b461beb 506 [96f0bf5fb354] 507 508 * NEWS: 509 Released as v5.14.0. 510 [ddf73b461beb] [5.14.0] 511 512 * PyQt5.msp: 513 Implemented QColorConstants. 514 [fdb00424303d] 515 5162019-12-16 Phil Thompson <phil@riverbankcomputing.com> 517 518 * NEWS: 519 Updated the NEWS file. 520 [b43235d6d719] 521 522 * lib/project.py: 523 Don't check that the user can write to the directory where a plugin 524 will be installed because they might have different permissions when 525 that is actually done. 526 [e8f16629a54e] 527 528 * lib/pyproject.toml: 529 Require PyQt-builder v1.1 for a bug fix affecting the dbus module. 530 [efc9cf987547] 531 532 * PyQt5.msp, qpy/QtCore/qpycore_init.cpp, 533 qpy/QtCore/qpycore_onexit.sip, qpy/QtCore/qpycore_public_api.cpp, 534 qpy/QtCore/qpycore_public_api.h: 535 Removed pyqt5_enable_new_onexit_scheme() and made the new scheme the 536 default. 537 [f8b71afd02a5] 538 5392019-12-15 Phil Thompson <phil@riverbankcomputing.com> 540 541 * PyQt5.msp: 542 Completed the implementation of undocumented QCalendar-related 543 methods. 544 [ace88f6d228b] 545 546 * PyQt5.msp: 547 Completed the implementation of QCalendar. 548 [5984363fccad] 549 550 * PyQt5.msp: 551 Implemented the missing QCalendar ctor. 552 [f9931f445257] 553 554 * PyQt5.msp: 555 Added support for QRecursiveMutex. 556 [43614cd9a889] 557 5582019-12-14 Phil Thompson <phil@riverbankcomputing.com> 559 560 * PyQt5.msp: 561 Updated QtWidgets for Qr v5.14.0. 562 [6ed3119f8822] 563 5642019-12-13 Phil Thompson <phil@riverbankcomputing.com> 565 566 * PyQt5.msp: 567 Updated QtQml, QtQuick, QtQuickWidgets, QtRemoteObjects, QtSensors, 568 QtSerialPort, QtSql, QtSvg, QtTest, QtWebChannel, QtWebSockets, 569 QtXml and QtXmlPatterns for Qt v5.14.0. 570 [0f9c3f164789] 571 572 * PyQt5.msp: 573 Updated QtNetwork, QtNetworkAuth, QtNfc, QtOpenGL, QtPositioning and 574 QtPrintSupport for Qt v5.14.0. 575 [ea10989ad81e] 576 577 * PyQt5.msp: 578 Updated QtHelp, QtLocation, QtMultimedia and QtMultimediaWidgets for 579 Qt v5.14.0. 580 [b0ac383abf51] 581 582 * PyQt5.msp: 583 Updated QtGui for Qt v5.14.0. 584 [bd7ac1a672e3] 585 586 * lib/pyproject.toml, rb-product: 587 SIP v4.19.20 or v5.0.1 are now required. 588 [310e5b1b1cc3] 589 590 * PyQt5.msp: 591 Updated QtDBus and QtDesigner for Qt v5.14.0. 592 [ed74cb384bcc] 593 594 * PyQt5.msp: 595 Completed the majority of QtCore updates for Qt v5.14.0. 596 [341ea44f7c40] 597 5982019-12-12 Phil Thompson <phil@riverbankcomputing.com> 599 600 * PyQt5.msp: 601 Updated QtBluetooth for Qt v5.14.0. 602 [3d879dd3da75] 603 604 * Merged the 5.13-maint branch. 605 [acdf5a9b8653] 606 6072019-11-02 Phil Thompson <phil@riverbankcomputing.com> 608 609 * .hgtags: 610 Added tag 5.13.2 for changeset ed56ea659bb0 611 [7e8b5fe8dc3e] <5.13-maint> 612 613 * NEWS: 614 Released as v5.13.2. 615 [ed56ea659bb0] [5.13.2] <5.13-maint> 616 617 * NEWS: 618 Updated the NEWS file. 619 [b65ab87137e7] <5.13-maint> 620 6212019-10-25 Phil Thompson <phil@riverbankcomputing.com> 622 623 * pyuic/uic/Loader/loader.py, pyuic/uic/uiparser.py: 624 Fixed the loading of resources by pyuic when parsing prior to 625 compiling. 626 [8ab7188957f9] <5.13-maint> 627 6282019-10-12 Phil Thompson <phil@riverbankcomputing.com> 629 630 * qpy/QtCore/qpycore_chimera.cpp: 631 A QVariant for a pointer to an instance of unknown type will now be 632 converted to a voidptr object. 633 [aa92cdba8bd5] <5.13-maint> 634 6352019-10-04 Phil Thompson <phil@riverbankcomputing.com> 636 637 * lib/configure.py: 638 configure.py always uses mk_distinfo.py. 639 [75ce243e09f3] <5.13-maint> 640 641 * lib/configure.py: 642 Fixed building with configure.py and sip v5. 643 [81b0347831c8] <5.13-maint> 644 6452019-10-03 Phil Thompson <phil@riverbankcomputing.com> 646 647 * lib/pyproject.toml: 648 Fixed the name of PEP 566. 649 [e61052653a78] <5.13-maint> 650 651 * lib/pyproject.toml: 652 Requires PyQt-builder v1. 653 [13354d23b0ff] <5.13-maint> 654 6552019-10-01 Phil Thompson <phil@riverbankcomputing.com> 656 657 * lib/pyproject.toml: 658 Fixed the name of the PyQt-builder project. 659 [448c6595e115] <5.13-maint> 660 6612019-09-30 Phil Thompson <phil@riverbankcomputing.com> 662 663 * lib/configure.py: 664 Updated to use sip-module rather than sip-header. 665 [53e1e1452030] <5.13-maint> 666 6672019-09-27 Phil Thompson <phil@riverbankcomputing.com> 668 669 * lib/project.py: 670 Changes for the latest sip v5 API changes. 671 [f0081cfe3b2b] <5.13-maint> 672 6732019-09-26 Phil Thompson <phil@riverbankcomputing.com> 674 675 * lib/configure.py: 676 sip5-header is now sip-header. 677 [f83c9fe3199f] <5.13-maint> 678 6792019-09-22 Phil Thompson <phil@riverbankcomputing.com> 680 681 * PyQt5.msp: 682 Added the missing pos() and two setPos() overloads to QCursor. 683 [72b09c3d761d] <5.13-maint> 684 685 * lib/project.py: 686 More fixes for sip v5 API changes. 687 [8a159d5c82cf] <5.13-maint> 688 689 * lib/project.py: 690 Further changes driven by sip v5 API changes. 691 [732d4bb56f4d] <5.13-maint> 692 6932019-09-21 Phil Thompson <phil@riverbankcomputing.com> 694 695 * lib/project.py, lib/pyproject.toml: 696 Changes for the latest sip v5 API. 697 [bb7c877b83e6] <5.13-maint> 698 6992019-09-18 Phil Thompson <phil@riverbankcomputing.com> 700 701 * qpy/QtCore/qpycore_public_api.cpp: 702 The new on-exit scheme now ignores running QThreads. 703 [3cc975356440] <5.13-maint> 704 7052019-09-13 Phil Thompson <phil@riverbankcomputing.com> 706 707 * pyuic/uic/Compiler/qtproxies.py: 708 pyuic now handles QKeySequenceEdit. 709 [3d4ad156100c] <5.13-maint> 710 7112019-09-07 Phil Thompson <phil@riverbankcomputing.com> 712 713 * .hgtags: 714 Added tag 5.13.1 for changeset 3b8a68bbc4bc 715 [b8f8dfe1a7ca] <5.13-maint> 716 717 * NEWS: 718 Released as v5.13.1. 719 [3b8a68bbc4bc] [5.13.1] <5.13-maint> 720 721 * NEWS, PyQt5.msp, qpy/QtCore/qpycore_init.cpp, 722 qpy/QtCore/qpycore_onexit.sip, qpy/QtCore/qpycore_public_api.cpp, 723 qpy/QtCore/qpycore_public_api.h: 724 Implemented pyqt5_enable_new_onexit_scheme(). 725 [285d5e8d4ae8] <5.13-maint> 726 727 * PyQt5.msp: 728 Fixed the broken fixes for the QFileDialog methods. 729 [610a86453f9e] <5.13-maint> 730 731 * NEWS: 732 Updated the NEWS file. 733 [a829bcd14ffe] <5.13-maint> 734 735 * lib/pyproject.toml: 736 Temporarily specify PyQt-build v0.1 as the build system. 737 [58ab66c206ce] <5.13-maint> 738 7392019-09-05 Phil Thompson <phil@riverbankcomputing.com> 740 741 * PyQt5.msp: 742 Fixed the type of the directory argument to the getOpenFileUrl(), 743 getOpenFileUrls() and getSaveFileUrl() methods of QFileDialog. 744 [fdd9e3fa43e6] <5.13-maint> 745 7462019-09-03 Phil Thompson <phil@riverbankcomputing.com> 747 748 * lib/project.py: 749 Project.version is now Project.version_str. 750 [59f8a480dedf] <5.13-maint> 751 7522019-08-29 Phil Thompson <phil@riverbankcomputing.com> 753 754 * METADATA.in, lib/README, lib/pyproject.toml: 755 Updated the meta-data. 756 [7e71d204ca71] <5.13-maint> 757 758 * lib/configure.py: 759 No longer pass -B to sip as it is not currently used and won't be in 760 the future (as there is no plan to allow PyQt5 to be built against 761 Qt6). 762 [fd3fc5a1e303] <5.13-maint> 763 764 * lib/project.py, lib/pyproject.toml: 765 Refactored the use of apply_defaults(). The sip module no longer has 766 to be specified. 767 [3c4173b0d75f] <5.13-maint> 768 769 * lib/project.py: 770 Set the new bindings factories. 771 [47d0f553c501] <5.13-maint> 772 773 * lib/project.py, lib/pyproject.toml: 774 The Qt module no longer needs special handling. Changed the section 775 containing the meta-data. 776 [63a6a48e6770] <5.13-maint> 777 7782019-08-28 Phil Thompson <phil@riverbankcomputing.com> 779 780 * lib/project.py: 781 Refactored now that PyQtBindingsMetadata is gone. 782 [16de36f846ec] <5.13-maint> 783 7842019-08-27 Phil Thompson <phil@riverbankcomputing.com> 785 786 * lib/project.py: 787 Fixed the test for QAxContainer. 788 [916b8b913924] <5.13-maint> 789 7902019-08-26 Phil Thompson <phil@riverbankcomputing.com> 791 792 * lib/project.py, lib/pyproject.toml: 793 Updated the sip v5 support for the API name changes. 794 [4c0f8a7f88fd] <5.13-maint> 795 7962019-08-24 Phil Thompson <phil@riverbankcomputing.com> 797 798 * lib/project.py: 799 Fixed all issues with the remaining bindings. 800 [f37e9ef838a3] <5.13-maint> 801 802 * lib/project.py: 803 Implemented the remaining bindings. 804 [1e2ef76a47ce] <5.13-maint> 805 806 * lib/project.py: 807 Don't assume the Qt module is to be built. 808 [bc247bedc415] <5.13-maint> 809 810 * lib/project.py: 811 Console scipts are now specified as a configuration option. 812 [1e4a1788f309] <5.13-maint> 813 8142019-08-23 Phil Thompson <phil@riverbankcomputing.com> 815 816 * lib/project.py: 817 Fixed the composite module for Windows. 818 [611298e3bc77] <5.13-maint> 819 820 * lib/project.py: 821 Fixes for the dbus module. 822 [3148de68558f] <5.13-maint> 823 824 * lib/project.py: 825 Buildable related changes. 826 [bd807a9fa3c1] <5.13-maint> 827 828 * lib/project.py: 829 Fixes for building the dbus module. 830 [d6293ad4dc63] <5.13-maint> 831 8322019-08-22 Phil Thompson <phil@riverbankcomputing.com> 833 834 * lib/project.py: 835 Added support for the dbus module (untested). 836 [07c0d55d212f] <5.13-maint> 837 838 * lib/project.py: 839 Tweaked an error message. 840 [50c748462641] <5.13-maint> 841 842 * lib/project.py: 843 Disable the plugins if the user doesn't have write permission on the 844 target directory. 845 [e67441bfc327] <5.13-maint> 846 847 * lib/project.py: 848 The plugins now get written to .dist-info (even though pip will not 849 remove them). 850 [21f584b4216a] <5.13-maint> 851 8522019-08-21 Phil Thompson <phil@riverbankcomputing.com> 853 854 * lib/project.py: 855 Added the QtNetwork and QtQml bindings. 856 [8d01741428f0] <5.13-maint> 857 858 * lib/project.py: 859 Added the QtGui, QtWidgets and QtDesigner bindings. 860 [4fad5b30c128] <5.13-maint> 861 862 * lib/configure.py: 863 Fixed the handling of the output of test programs. 864 [dd545829885d] <5.13-maint> 865 866 * lib/project.py: 867 Don't build the plugins when building a wheel. 868 [928a6392fa3c] <5.13-maint> 869 870 * lib/project.py: 871 Added the Designer and qmlscene plugins (untested). 872 [5d20e4548775] <5.13-maint> 873 874 * qpy/QtCore/qpycore_qt_conf.cpp: 875 Fixed building with a Qt namespace defined. 876 [2b38bc74866c] <5.13-maint> 877 8782019-08-20 Phil Thompson <phil@riverbankcomputing.com> 879 880 * lib/project.py: 881 Added the console scripts. 882 [cb2e037d6d79] <5.13-maint> 883 884 * lib/project.py: 885 Mark the Qt module as internal. 886 [4d52a067ce6a] <5.13-maint> 887 888 * lib/project.py: 889 Added the pylupdate and pyrcc modules. 890 [70ffa53c1c91] <5.13-maint> 891 892 * lib/project.py: 893 The composite Qt module is now installed. 894 [2ccc57847870] <5.13-maint> 895 896 * lib/project.py: 897 The uic module is no installed. 898 [32ee729ed3a5] <5.13-maint> 899 900 * lib/project.py: 901 Added support for the (deprecated) PYQT_CONFIGURATION. 902 [98b19464eea8] <5.13-maint> 903 904 * lib/project.py: 905 Added support for __init__.py. 906 [ca97101a3212] <5.13-maint> 907 9082019-08-19 Phil Thompson <phil@riverbankcomputing.com> 909 910 * lib/project.py: 911 project.py fixes. 912 [3ce196e5fb8d] <5.13-maint> 913 9142019-08-16 Phil Thompson <phil@riverbankcomputing.com> 915 916 * lib/project.py: 917 Replace calls to information() by calls to progress(). 918 [3f6488f3bd12] <5.13-maint> 919 9202019-08-13 Phil Thompson <phil@riverbankcomputing.com> 921 922 * lib/configure.py: 923 The Windows search for the Qt DLLs no longer raises an exception in 924 case the application has already taken steps which it doesn't know 925 about. 926 [04d7981c0826] <5.13-maint> 927 9282019-08-12 Phil Thompson <phil@riverbankcomputing.com> 929 930 * lib/configure.py: 931 On Windows the directory containing sys.executable is also searched 932 for the QtCore DLL. 933 [9fe8c15ff93e] <5.13-maint> 934 9352019-08-10 Phil Thompson <phil@riverbankcomputing.com> 936 937 * PyQt5.msp: 938 Ensure that connectSlotsByName() doesn't leave a (benign) Python 939 exception lying around. 940 [214cce9442c9] <5.13-maint> 941 9422019-08-05 Phil Thompson <phil@riverbankcomputing.com> 943 944 * pyuic/uic/__init__.py: 945 Fixed the support for custom widgets when using loadUiType(). 946 [24c37fd0e8c1] <5.13-maint> 947 9482019-07-30 Phil Thompson <phil@riverbankcomputing.com> 949 950 * qpy/QtCore/qpycore_event_handlers.cpp, 951 qpy/QtCore/qpycore_event_handlers.h, 952 qpy/QtCore/qpycore_public_api.cpp: 953 Further tweaks to the QObject monitoring. 954 [a5562b4e4149] <5.13-maint> 955 9562019-07-29 Phil Thompson <phil@riverbankcomputing.com> 957 958 * qpy/QtCore/qpycore_event_handlers.cpp, 959 qpy/QtCore/qpycore_public_api.cpp: 960 Some tweaks to the QObject monitoring. 961 [60ba3d9a5c07] <5.13-maint> 962 963 * qpy/QtCore/qpycore_event_handlers.cpp: 964 Fixed a silly build bug. 965 [edc4c50ea2ce] <5.13-maint> 966 9672019-07-28 Phil Thompson <phil@riverbankcomputing.com> 968 969 * lib/project.py: 970 Implemented the handling of the QtCore configuration tests. 971 [26289542aacd] <5.13-maint> 972 973 * qpy/QtCore/qpycore_event_handlers.cpp, 974 qpy/QtCore/qpycore_event_handlers.h, 975 qpy/QtCore/qpycore_public_api.cpp: 976 Disable the QObject monitoring when shutting down. 977 [4be58ad217b5] <5.13-maint> 978 9792019-07-24 Phil Thompson <phil@riverbankcomputing.com> 980 981 * lib/project.py: 982 Added the QtCore bindings meta-data. 983 [685feae56e24] <5.13-maint> 984 9852019-07-22 Phil Thompson <phil@riverbankcomputing.com> 986 987 * lib/project.py: 988 project.py now treats the license.py file as a data file. 989 [d10befd49da0] <5.13-maint> 990 991 * lib/project.py, lib/pyproject.toml: 992 Implemented the license checking in project.py. 993 [77e0f0342bd3] <5.13-maint> 994 9952019-07-21 Phil Thompson <phil@riverbankcomputing.com> 996 997 * PyQt5.msp, lib/project.py, qpy/QtCore/qpycore_init.cpp, 998 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 999 rb-product: 1000 All Python owned QObject instances are now destroyed before the 1001 QCoreApplication instance. 1002 [2f419c7ebaae] <5.13-maint> 1003 10042019-07-20 Phil Thompson <phil@riverbankcomputing.com> 1005 1006 * PyQt5.msp, lib/configure.py: 1007 Add support for the PyQt_WebChannel feature needed by PyQtWebEngine. 1008 [5e8c7d1796c5] <5.13-maint> 1009 10102019-07-19 Phil Thompson <phil@riverbankcomputing.com> 1011 1012 * lib/project.py, lib/pyproject.toml: 1013 Added the stubs of the new build system. 1014 [5da52a42d076] <5.13-maint> 1015 10162019-07-17 Phil Thompson <phil@riverbankcomputing.com> 1017 1018 * lib/configure.py: 1019 Use sip5-distinfo if available. 1020 [4361f5386d85] <5.13-maint> 1021 1022 * PyQt5.msp: 1023 Added the missing QObject.disconnect(QMetaObject.Connection). 1024 [aef036220269] <5.13-maint> 1025 10262019-07-12 Phil Thompson <phil@riverbankcomputing.com> 1027 1028 * PyQt5.msp: 1029 Removed some (now redundant) Python v2 code in the QString 1030 convertor. 1031 [80b0bf28af84] <5.13-maint> 1032 10332019-07-11 Phil Thompson <phil@riverbankcomputing.com> 1034 1035 * PyQt5.msp, qpy/QtCore/qpycore_qstring.cpp: 1036 Fixed the conversion of Unicode objects with Python v2. 1037 [81b34c9373b6] <5.13-maint> 1038 10392019-07-04 Phil Thompson <phil@riverbankcomputing.com> 1040 1041 * .hgtags: 1042 Added tag 5.13.0 for changeset 1592be9a7612 1043 [93850ecc1e96] 1044 1045 * NEWS: 1046 Released as v5.13.0. 1047 [1592be9a7612] [5.13.0] 1048 1049 * qpy/QtNetwork/qpynetwork_qhash.sip: 1050 Fixed the conversion of the result of 1051 QNetworkCacheMetaData.attributes(). 1052 [7a790979cc76] 1053 10542019-07-02 Phil Thompson <phil@riverbankcomputing.com> 1055 1056 * NEWS: 1057 Updated the NEWS file. 1058 [4f43ce95dd35] 1059 10602019-07-01 Phil Thompson <phil@riverbankcomputing.com> 1061 1062 * PyQt5.msp: 1063 Fixed building against Qt v5.13.0 on Windows. 1064 [20b114bd92ba] 1065 1066 * lib/configure.py: 1067 Fix building with sip5 on Windows. 1068 [4ee512d20432] 1069 1070 * qpy/QtCore/qpycore_qstring.cpp: 1071 Fixes for building against Python v2. 1072 [e5dd514fdba6] 1073 10742019-06-30 Phil Thompson <phil@riverbankcomputing.com> 1075 1076 * lib/configure.py: 1077 We stopped updating after a new patch version of Qt. 1078 [fa00587b11b3] 1079 10802019-06-29 Phil Thompson <phil@riverbankcomputing.com> 1081 1082 * PyQt5.msp: 1083 Updated QtTest, QtWebChannel, QtWebSockets, QtWidgets, QtXml and 1084 QtXmlPatterns to Qt v5.13.0. 1085 [5a6b19710480] 1086 1087 * PyQt5.msp: 1088 Updated QtQml, QtQuick, QtQuickWidgets, QtRemoteObjects, QtSensors, 1089 QtSerialPort, QtSql and QtSvg for Qt v5.13.0. 1090 [1efbbbdd5935] 1091 10922019-06-27 Phil Thompson <phil@riverbankcomputing.com> 1093 1094 * PyQt5.msp, qpy/QtPrintSupport/qpyprintsupport_qlist.sip: 1095 Updated QtPositioning and QtPrintSupport for Qt v5.13.0. 1096 [88f1e11d6196] 1097 10982019-06-26 Phil Thompson <phil@riverbankcomputing.com> 1099 1100 * PyQt5.msp: 1101 Updated QtNetworkAuth, QtNfc and QtOpenGL for Qt v5.13.0. 1102 [c7c509085f3a] 1103 1104 * PyQt5.msp: 1105 Updated QtLocation, QtMultimedia, QtMultimediaWidgets and QtNetwork 1106 for Qt v5.13.0. 1107 [bcbfd98dfbc7] 1108 1109 * PyQt5.msp, lib/SubclassCode/QtHelp.versions: 1110 Updated QtHelp for Qt v5.13.0. 1111 [717494d15859] 1112 1113 * PyQt5.msp: 1114 Updated QtDBus, QtDesigner and QtGui for Qt v5.13.0. 1115 [b8478519a504] 1116 1117 * QAxContainer/qaxbase.sip: 1118 Updated QAxContainer for Qt v5.13.0. 1119 [8e09194d3ed2] 1120 1121 * PyQt5.msp, lib/SubclassCode/QtCore.versions: 1122 Updated QtBluetooth and QtCore for Qt v5.13.0. 1123 [140145f8f1a8] 1124 11252019-06-25 Phil Thompson <phil@riverbankcomputing.com> 1126 1127 * Merged the v5.12.3 release. 1128 [be2545659bbb] 1129 1130 * .hgtags: 1131 Added tag 5.12.3 for changeset 8c3a9f671ec5 1132 [c110974325ce] <5.12-maint> 1133 1134 * NEWS: 1135 Released as v5.12.3. 1136 [8c3a9f671ec5] [5.12.3] <5.12-maint> 1137 1138 * NEWS: 1139 Updated the NEWS file. 1140 [6b074b64e411] <5.12-maint> 1141 1142 * lib/configure.py, qpy/QtCore/qpycore_api.h, 1143 qpy/QtCore/qpycore_post_init.cpp.in, qpy/QtCore/qpycore_qt_conf.cpp: 1144 The support for qt.conf is now enabled at run time rather than 1145 compile time. 1146 [59568b1d96e6] <5.12-maint> 1147 1148 * lib/configure.py: 1149 Fixed __init__.py on Windows for the bundled copy of OpenSSL. 1150 [e84650f7cf69] <5.12-maint> 1151 11522019-06-24 Phil Thompson <phil@riverbankcomputing.com> 1153 1154 * Merged the lates 5.12-maint changes. 1155 [bf79e402f77f] 1156 1157 * PyQt5.msp: 1158 QObject.__getattr__() now accepts a utf-8 encoded attribute name. 1159 [8d83d3192363] <5.12-maint> 1160 1161 * lib/configure.py: 1162 Fixes for Python v3.8 on Windows. 1163 [f42c4fc95380] <5.12-maint> 1164 11652019-06-20 Phil Thompson <phil@riverbankcomputing.com> 1166 1167 * Merged the 5.12-maint branch. 1168 [5dcb488f8a1e] 1169 1170 * PyQt5.msp: 1171 Added support for Qt v5.12.4. 1172 [8f10c119b8c0] <5.12-maint> 1173 1174 * lib/configure.py: 1175 Added the --abi-version option to configire.py. 1176 [0769b17197a0] <5.12-maint> 1177 11782019-06-18 Phil Thompson <phil@riverbankcomputing.com> 1179 1180 * PyQt5.msp: 1181 QCoreApplication can now be used as a context manager. 1182 [8c5ae57d1d1b] <5.12-maint> 1183 11842019-06-17 Phil Thompson <phil@riverbankcomputing.com> 1185 1186 * lib/configure.py: 1187 Update configure.py for the latest sip5 changes. 1188 [2c5923582a51] <5.12-maint> 1189 11902019-06-15 Phil Thompson <phil@riverbankcomputing.com> 1191 1192 * PyQt5.msp: 1193 Added WA_ContentsMarginsRespectsSafeArea as if it as added in Qt 1194 v5.11.0 although it was actually added (undocumented) in Qt v5.10.1. 1195 [f846f255111c] <5.12-maint> 1196 11972019-05-22 Phil Thompson <phil@riverbankcomputing.com> 1198 1199 * pyuic/uic/Compiler/compiler.py, pyuic/uic/__init__.py, 1200 pyuic/uic/uiparser.py: 1201 Make pyuic more resilient when given non-ui files. 1202 [7f9ad7d2b87d] <5.12-maint> 1203 12042019-05-06 Phil Thompson <phil@riverbankcomputing.com> 1205 1206 * .hgtags: 1207 Added tag 5.12.2 for changeset 37e48229d59a 1208 [bec1f0ae4bd3] <5.12-maint> 1209 1210 * NEWS: 1211 Released as v5.12.2. 1212 [37e48229d59a] [5.12.2] <5.12-maint> 1213 1214 * NEWS: 1215 Updated the NEWS file. 1216 [d5e5edec0d1d] <5.12-maint> 1217 12182019-05-02 Phil Thompson <phil@riverbankcomputing.com> 1219 1220 * PyQt5.msp: 1221 Removed the sub-class convertor code for QGraphicsVideoItem as the 1222 assumption it is based on is too unsafe. 1223 [350a409dc097] <5.12-maint> 1224 1225 * PyQt5.msp: 1226 Renamed the True and False members of QCborSimpleType. 1227 [ef294140ba74] <5.12-maint> 1228 12292019-04-19 Phil Thompson <phil@riverbankcomputing.com> 1230 1231 * PyQt5.msp: 1232 Updated for Qt v5.12.3. 1233 [2477434943e9] <5.12-maint> 1234 12352019-04-15 Phil Thompson <phil@riverbankcomputing.com> 1236 1237 * lib/configure.py: 1238 Check that sip5-module ran successfully. 1239 [1db5050c67fe] <5.12-maint> 1240 12412019-04-14 Phil Thompson <phil@riverbankcomputing.com> 1242 1243 * config-tests/cfgtest_QtCore.cpp, lib/configure.py: 1244 Use sip v5 if it is installed. 1245 [604795867c85] <5.12-maint> 1246 1247 * PyQt5.msp: 1248 Added QOpenGLContext.getProcAddress(). 1249 [4cdfeee895e1] <5.12-maint> 1250 12512019-04-02 Phil Thompson <phil@riverbankcomputing.com> 1252 1253 * rb-product: 1254 Added the 'RequiresDist' field to the product file. 1255 [273e02f87c28] <5.12-maint> 1256 12572019-04-01 Phil Thompson <phil@riverbankcomputing.com> 1258 1259 * qpy/pylupdate/fetchtr.cpp: 1260 Added support for Python fstrings to pylupdate. 1261 [1000b6b9b7a8] <5.12-maint> 1262 12632019-03-19 Phil Thompson <phil@riverbankcomputing.com> 1264 1265 * .hgtags: 1266 Added tag 5.12.1 for changeset 19c22cf8059b 1267 [33d51713a566] <5.12-maint> 1268 1269 * NEWS: 1270 Released as v5.12.1. 1271 [19c22cf8059b] [5.12.1] <5.12-maint> 1272 1273 * PyQt5.msp: 1274 Fixed QIcon(QIconEngine) to reflect that the engine is explicitly 1275 shared between every copy of the icon. 1276 [85ce20a0fa09] <5.12-maint> 1277 12782019-03-18 Phil Thompson <phil@riverbankcomputing.com> 1279 1280 * NEWS: 1281 Updated the NEWS file. 1282 [cc3a848d0b27] <5.12-maint> 1283 12842019-03-17 Phil Thompson <phil@riverbankcomputing.com> 1285 1286 * PyQt5.msp: 1287 Updated for Qt v5.12.2. 1288 [71df8ce4b154] <5.12-maint> 1289 12902019-03-06 Phil Thompson <phil@riverbankcomputing.com> 1291 1292 * qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlobject.h: 1293 Eliminated a warning message from QObject::connect() in (hopefully) 1294 benign circumstances. 1295 [0950192b85ee] <5.12-maint> 1296 1297 * qpy/QtQuick/qpyquickitem.cpp, qpy/QtQuick/qpyquickitem.h: 1298 Increased the number of QQuickItem types that can be registered from 1299 30 to 60. 1300 [1916f00c5b9e] <5.12-maint> 1301 1302 * PyQt5.msp: 1303 Fixed the QPolygon ctors that take a list argument so that 1304 unpickling works. 1305 [329dbcbceeb7] <5.12-maint> 1306 13072019-02-21 Phil Thompson <phil@riverbankcomputing.com> 1308 1309 * PyQt5.msp: 1310 Updated sub-class convertors to switch to the QObject convertor 1311 rather than resolve (in a limited way) QObject based QGraphicItems. 1312 Make sure the QObject base type is always used when switching. 1313 [e83237b00873] <5.12-maint> 1314 13152019-02-19 Phil Thompson <phil@riverbankcomputing.com> 1316 1317 * pyuic/uic/properties.py: 1318 Fixed pyuic's handling of 'sizePolicy' properties. 1319 [23a0e1edccc3] <5.12-maint> 1320 1321 * qpy/pylupdate/fetchtr.cpp: 1322 Fixed pylupdate to handle empty strings at the end of a line so that 1323 the line number remains correct. 1324 [df2d5e1f4012] <5.12-maint> 1325 13262019-02-04 Phil Thompson <phil@riverbankcomputing.com> 1327 1328 * .hgtags: 1329 Added tag 5.12 for changeset 526660b54717 1330 [41a56ae09f54] 1331 1332 * NEWS: 1333 Released as v5.12. 1334 [526660b54717] [5.12] 1335 1336 * PyQt5.msp: 1337 Fixed the QNearFieldManager.adapterStateChanged() signal. 1338 [bc192094e603] 1339 13402019-02-02 Phil Thompson <phil@riverbankcomputing.com> 1341 1342 * NEWS, PyQt5.msp: 1343 Updated for Qt v5.12.1. 1344 [e02bdf1210e0] 1345 13462019-01-25 Phil Thompson <phil@riverbankcomputing.com> 1347 1348 * qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlvalidator.cpp, 1349 qpy/QtQml/qpyqmlvalidator.h: 1350 Added support for QML validators implemented in Python. 1351 [e5fedd29154f] 1352 13532019-01-24 Phil Thompson <phil@riverbankcomputing.com> 1354 1355 * pyuic/uic/Compiler/compiler.py, pyuic/uic/__init__.py: 1356 More PEP8-related updates for pyuic. 1357 [a059eeb3140a] 1358 13592019-01-07 Phil Thompson <phil@riverbankcomputing.com> 1360 1361 * PyQt5.msp: 1362 Replaced the PyQtFlags class annotation with PyQtFlagsEnums. 1363 [9a261dc29075] 1364 13652019-01-04 Phil Thompson <phil@riverbankcomputing.com> 1366 1367 * pyuic/uic/properties.py: 1368 Added UInt as a property type in pyuic. 1369 [40e805c9b888] 1370 13712019-01-02 Phil Thompson <phil@riverbankcomputing.com> 1372 1373 * pyuic/uic/Compiler/compiler.py: 1374 Improve the PEP 8 compatibility for pyuic generated output. 1375 [ca3cda506000] 1376 13772018-12-23 Phil Thompson <phil@riverbankcomputing.com> 1378 1379 * PyQt5.msp: 1380 Fixed a type hint in QtRemoteObjects. 1381 [b8cca9cc8457] 1382 13832018-12-21 Phil Thompson <phil@riverbankcomputing.com> 1384 1385 * PyQt5.msp: 1386 Completed the QtRemoteObjects support. 1387 [76378a026396] 1388 1389 * PyQt5.msp: 1390 Added the QtRemoteObjects sub-class convertor code. 1391 [7cb90f77fd20] 1392 1393 * lib/SubclassCode/mksccode.py: 1394 Updated the convertor code generator for PyQt5.sip. 1395 [626bc555459b] 1396 1397 * PyQt5.msp: 1398 Implemented the easy-to-implement QtRemoteObjects support. 1399 [11eab8cc583c] 1400 1401 * examples/remoteobjects/simpleswitch/registryconnecteddynamicclient.p 1402 y, examples/remoteobjects/simpleswitch/registryconnecteddynamicserve 1403 r.py: 1404 Added the registry based remote objecst examples. 1405 [e07030366ec0] 1406 1407 * examples/remoteobjects/simpleswitch/directconnectdynamicserver.py: 1408 Updated the directconnectdynamicserver.py. 1409 [b857b5a82573] 1410 1411 * examples/remoteobjects/simpleswitch/directconnectdynamicserver.py: 1412 Added the (almost working correctly) directconnectdynamicserver.py 1413 example. 1414 [4553381e1277] 1415 1416 * METADATA.in: 1417 Corrected the wheel meta-data version. 1418 [b163e65ec668] 1419 14202018-12-20 Phil Thompson <phil@riverbankcomputing.com> 1421 1422 * qpy/QtCore/qpycore_chimera_storage.cpp: 1423 Eliminated a Qt warning message creating a QVariant using 1424 QMetaType::Void. 1425 [564438b84b2f] 1426 1427 * NEWS: 1428 Updated the NEWS file. 1429 [bcfd0754696a] 1430 1431 * PyQt5.msp, examples/remoteobjects/modelview/modelviewclient.py, 1432 examples/remoteobjects/modelview/modelviewserver.py, 1433 examples/remoteobjects/modelviewclient.py, 1434 examples/remoteobjects/modelviewserver.py, 1435 examples/remoteobjects/simpleswitch/directconnectdynamicclient.py: 1436 The new directconnectdynamicclient.py example now works. 1437 [bd087d02a6b1] 1438 1439 * NEWS, PyQt5.msp, examples/remoteobjects/modelviewclient.py, 1440 examples/remoteobjects/modelviewserver.py: 1441 Added QLoggingCategory. Added the modelviewserver.py example. 1442 Implented enough of QtRemoteObjects to get the modelviewserver.py 1443 example working. 1444 [80c51fb955bb] 1445 14462018-12-19 Phil Thompson <phil@riverbankcomputing.com> 1447 1448 * PyQt5.msp, examples/remoteobjects/modelviewclient.py, 1449 lib/configure.py: 1450 Implemented enough of the QtRemoteObjects module to get the 1451 modelviewclient.py example working. 1452 [586d4ec8eb82] 1453 14542018-12-18 Phil Thompson <phil@riverbankcomputing.com> 1455 1456 * lib/configure.py: 1457 Fixed a resource leak checking for DBus. 1458 [8d423b88dcf0] 1459 14602018-12-15 Phil Thompson <phil@riverbankcomputing.com> 1461 1462 * NEWS: 1463 Updated the NEWS file. 1464 [075f600af089] 1465 1466 * PyQt5.msp: 1467 Added the relevant CBOR classes. 1468 [2e235bbf660d] 1469 1470 * PyQt5.msp: 1471 Implemented QQmlEngine.singletonInstance(). 1472 [45375a4fded3] 1473 1474 * PyQt5.msp: 1475 Ignore the QDtls and QDtlsClientVerifier classes introduced in Qt 1476 v5.12.0 because they don't seem to be supported by any of the 1477 platform binaries in the Qt installers. 1478 [006bef3a246d] 1479 14802018-12-13 Phil Thompson <phil@riverbankcomputing.com> 1481 1482 * PyQt5.msp: 1483 Updated QtWidgets for Qt v5.12.0. 1484 [92f046e8c5c6] 1485 1486 * PyQt5.msp: 1487 Updated QtQuick, QtQuickWidgets, QtSensors, QtSerialPort, QtSql, 1488 QtSvg, QtTest, QtWebChannel, QtWebSockets, QtXml and QtXmlPatterns 1489 for Qt v5.12.0. 1490 [37a880df34aa] 1491 1492 * PyQt5.msp: 1493 Updated QtOpenGL, QtPositioning, QtPrintSupport and QtQml for Qt 1494 v5.12.0. 1495 [26322bf5acc5] 1496 14972018-12-12 Phil Thompson <phil@riverbankcomputing.com> 1498 1499 * PyQt5.msp: 1500 Updated QtLocation, QtMultimedia, QtMultimediaWidgets, QtNetwork, 1501 QtNetworkAuth and QtNfc for Qt v5.12.0. 1502 [fcba8fd3d8d0] 1503 15042018-12-08 Phil Thompson <phil@riverbankcomputing.com> 1505 1506 * PyQt5.msp: 1507 Updated QtDBus, QtDesigner, QtGui and QtHelp for Qt v5.12.0. 1508 [493f362800b2] 1509 1510 * PyQt5.msp, qpy/QtCore/qpycore_qhash.sip, 1511 qpy/QtCore/qpycore_qvector.sip: 1512 Completed the Qt v5.12.0 QtBluetooth support. 1513 [8f901ebcac32] 1514 15152018-12-07 Phil Thompson <phil@riverbankcomputing.com> 1516 1517 * PyQt5.msp: 1518 Initial Qt v5.12 support for QtBluetooth and QtCore. 1519 [609022b4751d] 1520 15212018-12-03 Phil Thompson <phil@riverbankcomputing.com> 1522 1523 * lib/configure.py: 1524 configure.py fix for win32-g++. 1525 [7a74847749f9] 1526 15272018-12-02 Phil Thompson <phil@riverbankcomputing.com> 1528 1529 * rb-product: 1530 The minimum sip version is v4.19.14 which contains fixes for overlow 1531 checking. 1532 [52471f590b70] 1533 1534 * NEWS, qpy/QtCore/qpycore_post_init.cpp.in: 1535 Overflow checking is now enabled by default. 1536 [083e9d277c13] 1537 15382018-12-01 Phil Thompson <phil@riverbankcomputing.com> 1539 1540 * PyQt5.msp: 1541 Fixes for QTextStream::operator<<(). 1542 [12c7bf9d27f0] 1543 15442018-11-30 Phil Thompson <phil@riverbankcomputing.com> 1545 1546 * PyQt5.msp: 1547 Fixed QByteArray.number() and QByteArray.setNum(). 1548 [7f8138f4cad4] 1549 15502018-11-24 Phil Thompson <phil@riverbankcomputing.com> 1551 1552 * qpy/QtBluetooth/qpybluetooth_quint128.sip: 1553 Fixed the quint128 TypeHint annotation. 1554 [0aec591095b8] 1555 15562018-10-26 Phil Thompson <phil@riverbankcomputing.com> 1557 1558 * PyQt5.msp, lib/SubclassCode/QtWebEngine.versions, 1559 lib/SubclassCode/QtWebEngineWidgets.versions, lib/configure.py: 1560 Removed the QtWebEngine modules. 1561 [93af6f0713f9] 1562 1563 * pyuic/uic/objcreator.py: 1564 Removed the deprecated 'U' flag to open(). 1565 [20ea662166ae] 1566 15672018-10-25 Phil Thompson <phil@riverbankcomputing.com> 1568 1569 * qpy/QtCore/qpycore_pyqtslot.h, qpy/QtCore/qpycore_types.cpp: 1570 A slot in a mixin will override a slot with the same signature in a 1571 super-class mixin when building a dynamic QMetaObject. 1572 [6d6432ea1881] 1573 15742018-10-23 Phil Thompson <phil@riverbankcomputing.com> 1575 1576 * PyQt5.msp: 1577 Fixed an exception message typo. 1578 [6c0576316836] 1579 15802018-10-03 Phil Thompson <phil@riverbankcomputing.com> 1581 1582 * Merged the 5.11-maint branch with the trunk. 1583 [8b92b6d9074b] 1584 15852018-10-01 Phil Thompson <phil@riverbankcomputing.com> 1586 1587 * .hgtags: 1588 Added tag 5.11.3 for changeset f1e0b5e6688c 1589 [77330a07214f] <5.11-maint> 1590 1591 * NEWS: 1592 Released as v5.11.3. 1593 [f1e0b5e6688c] [5.11.3] <5.11-maint> 1594 15952018-09-30 Phil Thompson <phil@riverbankcomputing.com> 1596 1597 * NEWS: 1598 Updated the NEWS file. 1599 [231e5ffd7681] <5.11-maint> 1600 16012018-09-29 Phil Thompson <phil@riverbankcomputing.com> 1602 1603 * examples/draganddrop/dropsite.py: 1604 Backed out changeset e2ced9c16e81 The root cause was the bug in 1605 QByteArray.__getitem__(). 1606 [9e7736e27ccc] <5.11-maint> 1607 1608 * PyQt5.msp: 1609 Fixed QByteArrat.at() and __getitem__() to return a byte with Python 1610 v3. 1611 [8dd77fcfeebb] <5.11-maint> 1612 1613 * examples/draganddrop/dropsite.py: 1614 Fixed a bug in dropsite.py when dropping unknown binary data. 1615 [e2ced9c16e81] <5.11-maint> 1616 1617 * examples/opengl/grabber.py, examples/opengl/hellogl.py, 1618 examples/opengl/openglwindow.py, examples/opengl/overpainting.py, 1619 examples/opengl/textures/textures.py: 1620 Updated the OpenGL examples to explicitly set a supported OpenGL 1621 version. 1622 [555ef35e97c1] <5.11-maint> 1623 1624 * PyQt5.msp: 1625 Added support for Qt v5.11.2. 1626 [8038a93084ba] <5.11-maint> 1627 16282018-09-14 Phil Thompson <phil@riverbankcomputing.com> 1629 1630 * PyQt5.msp: 1631 Added the missing qInfo(). 1632 [46bbf46f79e7] <5.11-maint> 1633 16342018-08-13 Phil Thompson <phil@riverbankcomputing.com> 1635 1636 * qpy/QtCore/qpycore_enums_flags.cpp: 1637 Fixed a build problem with Python v2. 1638 [972751e6e1a4] <5.11-maint> 1639 16402018-07-31 Phil Thompson <phil@riverbankcomputing.com> 1641 1642 * qpy/QtCore/qpycore_chimera.cpp: 1643 Fixed a regression in the handling of signals with 'const char *' 1644 arguments. 1645 [2c91b80b4e5d] <5.11-maint> 1646 16472018-07-20 Phil Thompson <phil@riverbankcomputing.com> 1648 1649 * qpy/QtCore/qpycore_enums_flags.cpp: 1650 Work around a build problem with Python v2.7 and later (unsupported) 1651 versions of MSVC. 1652 [744cc5f4c8fa] <5.11-maint> 1653 1654 * lib/configure.py: 1655 Removed the checks for PyQt5.sip as (for a clean installation) there 1656 won't be a __init__.py file. 1657 [dd65db4cd291] <5.11-maint> 1658 16592018-07-15 Phil Thompson <phil@riverbankcomputing.com> 1660 1661 * lib/configure.py: 1662 Fixed a regression in the handling of extension module names on 1663 Windows. 1664 [80b4604973e5] <5.11-maint> 1665 16662018-07-14 Phil Thompson <phil@riverbankcomputing.com> 1667 1668 * lib/configure.py: 1669 Fixed the dist-info support for static builds. 1670 [03b569aa406e] <5.11-maint> 1671 1672 * lib/configure.py: 1673 Don't try to import PyQt5.sip when building a static version. 1674 [802e93d1791d] <5.11-maint> 1675 16762018-07-13 Phil Thompson <phil@riverbankcomputing.com> 1677 1678 * PyQt5.msp: 1679 Renamed QRandomGenerator.global() to global_(). 1680 [598e976dbe41] <5.11-maint> 1681 16822018-07-11 Phil Thompson <phil@riverbankcomputing.com> 1683 1684 * qpy/QtCore/qpycore_qmetaobjectbuilder.h, 1685 qpy/QtCore/qpycore_types.cpp: 1686 Fixes for when building against Qt v5.8.* and v5.9.*. 1687 [d61ea9439728] <5.11-maint> 1688 16892018-07-04 Phil Thompson <phil@riverbankcomputing.com> 1690 1691 * designer/pluginloader.cpp, qmlscene/pluginloader.cpp: 1692 Fixed the qmlscene and designer plugins to use the private copy of 1693 the sip module. 1694 [079b562d29c9] <5.11-maint> 1695 1696 * lib/configure.py: 1697 Reverted the limited API version to v3.4. 1698 [599442a49892] <5.11-maint> 1699 1700 * lib/configure.py: 1701 Fixed a quoting problem when invoking mk_distinfo.py. 1702 [b04abe4f35ad] <5.11-maint> 1703 1704 * test/tests/classes/test_QByteArray.py: 1705 Added the unit test for QByteArray slicing. 1706 [aab96301063b] <5.11-maint> 1707 1708 * lib/configure.py: 1709 The mk_distinfo.py script now takes a temporary installation 1710 directory as an additional argument. 1711 [bd3096b5b8aa] <5.11-maint> 1712 1713 * lib/configure.py: 1714 Fixes for invoking mk_distinfo.py with out-of-tree builds. 1715 [3ca1bb19225f] <5.11-maint> 1716 17172018-07-03 Phil Thompson <phil@riverbankcomputing.com> 1718 1719 * qpy/QtCore/qpycore_qvariant_value.cpp: 1720 Fixed a bug detecting a failed conversion to a QVariantMap. 1721 [0ebb8b9619d8] <5.11-maint> 1722 17232018-06-29 Phil Thompson <phil@riverbankcomputing.com> 1724 1725 * .hgtags: 1726 Added tag 5.11.2 for changeset eae29c8c2da9 1727 [f9dd92207f27] <5.11-maint> 1728 1729 * NEWS: 1730 Released as v5.11.2. 1731 [eae29c8c2da9] [5.11.2] <5.11-maint> 1732 1733 * NEWS: 1734 Updated the NEWS file. 1735 [214d3a264b0e] <5.11-maint> 1736 1737 * NEWS, lib/configure.py: 1738 Documented and checked the availability of the enum34 module. 1739 [580e69901a87] <5.11-maint> 1740 1741 * test/tests/metaobject/test_qenum.py: 1742 Fixed the enum tests for Python v2. 1743 [5a5a9d928414] <5.11-maint> 1744 17452018-06-26 Phil Thompson <phil@riverbankcomputing.com> 1746 1747 * qpy/QtCore/qpycore_chimera.cpp: 1748 The type parser will now retry without typedefs expanded if it fails 1749 with them expanded. This fixes signal argument types like 1750 QVector<qreal>. 1751 [e737f4c40ec9] <5.11-maint> 1752 1753 * PyQt5.msp: 1754 Fixed the remaining broken signals. 1755 [58f88366d063] <5.11-maint> 1756 17572018-06-25 Phil Thompson <phil@riverbankcomputing.com> 1758 1759 * qpy/QtCore/qpycore_chimera.cpp: 1760 Handle 'const' when parsing C++ types as it can occur in signal 1761 arguments. 1762 [4d0a42b79c8e] <5.11-maint> 1763 1764 * NEWS, PyQt5.msp: 1765 Updated the project file format version. 1766 [67a00c5666c4] <5.11-maint> 1767 1768 * PyQt5.msp, rb-product: 1769 Replaced the /StripScope/ with the /ScopesStripped/ annotation. 1770 [5e2c10455770] <5.11-maint> 1771 1772 * PyQt5.msp: 1773 Fixed the QGraphicsBlurEffect.blurHintsChanged() signal. 1774 [86710c30a455] <5.11-maint> 1775 1776 * NEWS, qpy/QtCore/qpycore_pyqtboundsignal.cpp, 1777 qpy/QtCore/qpycore_pyqtsignal.cpp: 1778 Added the signatures attribute to unbound signals. 1779 [db2ecffd264c] <5.11-maint> 1780 1781 * PyQt5.msp: 1782 Fixed the QDnsLookup.typeChanged() signal. 1783 [5e524eb73a1f] <5.11-maint> 1784 17852018-06-24 Phil Thompson <phil@riverbankcomputing.com> 1786 1787 * PyQt5.msp: 1788 Fixed QGuiApplication.applicationDisplayNameChanged(). 1789 [7062dc247c88] <5.11-maint> 1790 1791 * lib/configure.py: 1792 The .dist-info directory respects $(INSTALL_ROOT). 1793 [93978a369f09] <5.11-maint> 1794 17952018-06-23 Phil Thompson <phil@riverbankcomputing.com> 1796 1797 * .hgtags: 1798 Added tag 5.11.1 for changeset e68a890ea6b8 1799 [30525c4119d4] <5.11-maint> 1800 1801 * NEWS: 1802 Released as v5.11.1. 1803 [e68a890ea6b8] [5.11.1] <5.11-maint> 1804 18052018-06-22 Phil Thompson <phil@riverbankcomputing.com> 1806 1807 * .hgtags: 1808 Added tag 5.11 for changeset 8f5d26af2746 1809 [343a84f97ac6] 1810 1811 * NEWS: 1812 Released as v5.11. 1813 [8f5d26af2746] [5.11] 1814 18152018-06-21 Phil Thompson <phil@riverbankcomputing.com> 1816 1817 * NEWS: 1818 Updated the NEWS file. 1819 [df06aa4d7841] 1820 1821 * NEWS, PyQt5.msp: 1822 Updated for Qt v5.11.1. 1823 [552f32ca0216] 1824 18252018-06-18 Phil Thompson <phil@riverbankcomputing.com> 1826 1827 * lib/configure.py: 1828 Put the check for the private sip module in the right place. 1829 [0ee45a8ed20f] 1830 18312018-06-17 Phil Thompson <phil@riverbankcomputing.com> 1832 1833 * lib/configure.py: 1834 configure.py now checks for a private copy of the sip module. 1835 [c431be7c36bd] 1836 1837 * lib/configure.py, rb-product: 1838 Use a private copy of the sip module. SIP v4.19.9 is now required. 1839 [7c9bae40b66c] 1840 18412018-06-12 Phil Thompson <phil@riverbankcomputing.com> 1842 1843 * PyQt5.msp: 1844 QWebEngineCookieScore.setFilter() should no longer leak any previous 1845 filter. 1846 [55cef5311fc3] 1847 1848 * PyQt5.msp: 1849 Fixed garbage collection issues with 1850 QWebEngineCookieStore.setCookieFilter() again. 1851 [69f69256e752] 1852 18532018-06-11 Phil Thompson <phil@riverbankcomputing.com> 1854 1855 * PyQt5.msp: 1856 Fixed garbage collection issues with 1857 QWebEngineCookieStore.setCookieFilter(). 1858 [28340dc8210e] 1859 1860 * PyQt5.msp: 1861 Updated QtWidgets for Qt v5.11.0. 1862 [aeee6c28cebd] 1863 1864 * PyQt5.msp: 1865 Fixed the building of QAbstractItemModelTester because of bugs in 1866 qabstractitemmodeltester.h in Qt v5.11.0. 1867 [b31a523572d9] 1868 18692018-06-10 Phil Thompson <phil@riverbankcomputing.com> 1870 1871 * PyQt5.msp: 1872 Updated QtXml and QtXmlPatterns for Qt v5.11.0. 1873 [39851da4cb5f] 1874 1875 * PyQt5.msp: 1876 Updated QtWebChannel, QtWebEngine, QtWebEngineCore, 1877 QtWebEngineWidgets and QtWebSockets for Qt v5.11.0. 1878 [8b60186848da] 1879 18802018-06-09 Phil Thompson <phil@riverbankcomputing.com> 1881 1882 * PyQt5.msp: 1883 Updated QtSensors, QtSerialPort, QtSql, QtSvg and QtTest for Qt 1884 v5.11.0. 1885 [1a85a313a769] 1886 1887 * PyQt5.msp: 1888 Updated QtPositioning, QtPrintSupport, QtQml, QtQuick and 1889 QtQuickWidgets for Qt v5.11.0. 1890 [3343307dbde7] 1891 1892 * PyQt5.msp: 1893 Updated QtNetwork, QtNetworkAuth, QtNfc and QtOpenGL for Qt v5.11.0. 1894 [fd21e0bf4512] 1895 1896 * PyQt5.msp: 1897 Updated QtMultimedia and QtMultimediaWidgets for Qt v5.11.0. 1898 [9ba81ca7ac0a] 1899 1900 * qpy/QtCore/qpycore_qvariantmap.cpp, 1901 qpy/QtCore/qpycore_qvariantmap.sip: 1902 Added the missing QVariantMap convertors to the repo. 1903 [d9e1bccb7abd] 1904 1905 * PyQt5.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimera.cpp, 1906 qpy/QtCore/qpycore_chimera.h: 1907 QVariantMap is now implemented by a dedicated mapped type so that is 1908 can be used as an argument to mapped type templates. Updated QtHelp 1909 and QtLocation for Qt v5.11.0. 1910 [b22b2c737a0c] 1911 19122018-06-08 Phil Thompson <phil@riverbankcomputing.com> 1913 1914 * PyQt5.msp: 1915 Updated QtDBus, QtDesigner and QtGui for Qt v5.11.0. 1916 [f3bbee99095b] 1917 1918 * PyQt5.msp: 1919 Updated QtBluetooth and QtCore for Qt v5.11.0. 1920 [e7804e2e16ba] 1921 19222018-06-07 Phil Thompson <phil@riverbankcomputing.com> 1923 1924 * PyQt5.msp: 1925 Removed the internal QTest methods that have been removed in Qt 1926 v5.11.0. 1927 [33c3ec619c2f] 1928 1929 * Merged the 5.10-maint branch. 1930 [53a61440fa64] 1931 19322018-06-06 Phil Thompson <phil@riverbankcomputing.com> 1933 1934 * NEWS, PyQt5.msp, qpy/QtCore/qpycore_pyqtboundsignal.cpp, 1935 qpy/QtCore/qpycore_pyqtslotproxy.cpp, 1936 qpy/QtCore/qpycore_pyqtslotproxy.h: 1937 connect() of a bound signal now returns a QMetaObject.Connection 1938 object. disconnect() of a bound signal now accepts a 1939 QMetaObject.Connection object. 1940 [edb17999d00d] <5.10-maint> 1941 19422018-06-05 Phil Thompson <phil@riverbankcomputing.com> 1943 1944 * qpy/QtCore/qpycore_qmetaobjectbuilder.h, 1945 qpy/QtCore/qpycore_types.cpp: 1946 Python enums are only marked as scoped in a QMetaObject in Qt v5.8.0 1947 and later. 1948 [1ba6f6a7f02b] <5.10-maint> 1949 1950 * NEWS, PyQt5.msp, qpy/QtCore/qpycore_enums_flags.cpp, 1951 qpy/QtCore/qpycore_enums_flags.h, 1952 qpy/QtCore/qpycore_qmetaobjectbuilder.h, 1953 qpy/QtCore/qpycore_types.cpp, test/tests/metaobject/test_qenum.py: 1954 Added support for Python enums to Q_ENUM() etc. 1955 [3767261498bf] <5.10-maint> 1956 1957 * PyQt5.msp, qpy/QtCore/qpycore_api.h, 1958 qpy/QtCore/qpycore_enums_flags.cpp, 1959 qpy/QtCore/qpycore_enums_flags.h, 1960 test/tests/metaobject/test_qenum.py: 1961 Implemented Q_ENUM() and Q_FLAG(). 1962 [0929ceb1de64] <5.10-maint> 1963 1964 * test/tests/metaobject/test_qenum.py: 1965 Added unit tests for Q_ENUMS and Q_FLAGS. 1966 [bfea3882d8c8] <5.10-maint> 1967 19682018-06-04 Phil Thompson <phil@riverbankcomputing.com> 1969 1970 * lib/configure.py, lib/mk_distinfo.py: 1971 Removed mk_distinfo.py as it is now added as part of preparation. 1972 [3cbde28585b0] <5.10-maint> 1973 1974 * NEWS, lib/configure.py, lib/mk_distinfo.py: 1975 Completed the support for the .dist-info directory. 1976 [49eee7a59afe] <5.10-maint> 1977 19782018-06-03 Phil Thompson <phil@riverbankcomputing.com> 1979 1980 * lib/configure.py, lib/mk_distinfo.py: 1981 Added the stub for creating the .dist-info directory. 1982 [7082da319e5d] <5.10-maint> 1983 19842018-05-29 Phil Thompson <phil@riverbankcomputing.com> 1985 1986 * lib/configure.py: 1987 More fixes for spaces in path names. 1988 [f1c6525f5245] <5.10-maint> 1989 1990 * lib/configure.py: 1991 Fixes for spaces in path names. 1992 [b5f8125345a5] <5.10-maint> 1993 19942018-05-25 Phil Thompson <phil@riverbankcomputing.com> 1995 1996 * PyQt5.msp: 1997 QQuickWidget.setSource() now releases the GIL. 1998 [fa1ca7902278] <5.10-maint> 1999 20002018-05-02 Phil Thompson <phil@riverbankcomputing.com> 2001 2002 * .hgignore: 2003 Ignore compiled QML files. 2004 [88c4b4aff111] <5.10-maint> 2005 2006 * designer/pluginloader.cpp: 2007 Make sure the GIL isn't retained by the Designer plugin. 2008 [2a1461190bee] <5.10-maint> 2009 20102018-04-15 Phil Thompson <phil@riverbankcomputing.com> 2011 2012 * PyQt5.msp: 2013 Added the explicit Qt v5.9 LTS versions to the timeline. The 2014 previous approach (of adding a single high version number doesn't 2015 work because sip does a string comparison on the tag and doesn't 2016 interpret the embedded numbers). 2017 [6105adee4a9f] <5.10-maint> 2018 20192018-04-12 Phil Thompson <phil@riverbankcomputing.com> 2020 2021 * NEWS: 2022 Updated the NEWS file. 2023 [190602cb95d1] <5.10-maint> 2024 2025 * NEWS, PyQt5.msp: 2026 Added the missing inputMethod() and styleHints() method to 2027 QGuiApplication. 2028 [79a97a665db6] <5.10-maint> 2029 20302018-04-10 Phil Thompson <phil@riverbankcomputing.com> 2031 2032 * qpy/QtQuick/qpyquickframebufferobject.cpp, 2033 qpy/QtQuick/qpyquickframebufferobject.h, 2034 qpy/QtQuick/qpyquickitem.cpp, qpy/QtQuick/qpyquickitem.h, 2035 qpy/QtQuick/qpyquickpainteditem.cpp, 2036 qpy/QtQuick/qpyquickpainteditem.h, qpy/QtQuick/qpyquickview.cpp, 2037 qpy/QtQuick/qpyquickview.h, qpy/QtQuick/qpyquickwindow.cpp, 2038 qpy/QtQuick/qpyquickwindow.h: 2039 Improved the fix for QtQuick meta-objects so that the 2040 customgeometry.py example works again. 2041 [7facd5e24cbb] <5.10-maint> 2042 2043 * examples/quick/tutorials/extending/chapter1-basics/chapter1-basics.p 2044 y: 2045 Improved fixes for the QtQuick tutorial chapter 1 example. 2046 [2eb1ae9d235f] <5.10-maint> 2047 2048 * qpy/QtQuick/qpyquickframebufferobject.h, qpy/QtQuick/qpyquickitem.h, 2049 qpy/QtQuick/qpyquickpainteditem.h, qpy/QtQuick/qpyquickview.h, 2050 qpy/QtQuick/qpyquickwindow.h: 2051 Fixed the handling of QQuickItem and similar classes so that the 2052 correct meta-object is returned by metaObject(). 2053 [8bf883e1619f] <5.10-maint> 2054 2055 * examples/quick/tutorials/extending/chapter1-basics/chapter1-basics.p 2056 y: 2057 Fixed a warning in one of the QtQuick examples. 2058 [baaefd519f7e] <5.10-maint> 2059 20602018-04-09 Phil Thompson <phil@riverbankcomputing.com> 2061 2062 * qpy/pylupdate/fetchtr.cpp: 2063 The pylupdate expression parser can now handle more expressions. 2064 [f9c40ec61b7c] <5.10-maint> 2065 20662018-04-05 Phil Thompson <phil@riverbankcomputing.com> 2067 2068 * examples/quick/models/abstractitemmodel/abstractitemmodel_rc.py, 2069 examples/quick/models/objectlistmodel/objectlistmodel_rc.py, 2070 examples/quick/models/stringlistmodel/stringlistmodel_rc.py: 2071 Regenerated the resource files in the examples that embed .qml 2072 files. 2073 [e64325318426] <5.10-maint> 2074 2075 * qpy/pyrcc/rcc.cpp: 2076 Fixed the handling of v2 format rcc files that affects embedded .qml 2077 files. 2078 [a5bb57d5a578] <5.10-maint> 2079 20802018-03-28 Phil Thompson <phil@riverbankcomputing.com> 2081 2082 * qpy/QtCore/qpycore_qobject_helpers.cpp: 2083 Fixed QObject.inherits() when applied to a Python sub-class of a C++ 2084 sub-class of QObject. 2085 [66270559fa89] <5.10-maint> 2086 2087 * test/tests/classes/test_QObject.py: 2088 Added the unit test for the failing QObject.inherits() when called 2089 for a Python sub-class of a C++ class that is a sub-class of 2090 QObject. 2091 [9d6daf4a95ef] <5.10-maint> 2092 20932018-03-27 Phil Thompson <phil@riverbankcomputing.com> 2094 2095 * qpy/QtCore/qpycore_pyqtsignal.cpp: 2096 Signal signatures can now have a full version appended if a 2097 namespace has been stripped from any argument. 2098 [7815d8ce482d] <5.10-maint> 2099 21002018-03-21 Phil Thompson <phil@riverbankcomputing.com> 2101 2102 * examples/quick/models/abstractitemmodel/abstractitemmodel.py, 2103 examples/quick/models/objectlistmodel/objectlistmodel.py, 2104 examples/quick/models/stringlistmodel/stringlistmodel.py: 2105 Further fixes to the QtQuick examples that embed the QML is a 2106 resource file. 2107 [addc5cf26db3] <5.10-maint> 2108 21092018-03-17 Phil Thompson <phil@riverbankcomputing.com> 2110 2111 * PyQt5.msp: 2112 Added the missing QSqlQuery.exec() overload for Python v3. 2113 [6a196c11e14d] <5.10-maint> 2114 21152018-03-03 Phil Thompson <phil@riverbankcomputing.com> 2116 2117 * PyQt5.msp: 2118 Implemented glReadPixels(). (Thanks to Jayson Kempinger.) 2119 [e65865275584] <5.10-maint> 2120 21212018-03-02 Phil Thompson <phil@riverbankcomputing.com> 2122 2123 * lib/configure.py: 2124 Set the limited API to v3.7.0. 2125 [5ab0e4c014a6] <5.10-maint> 2126 2127 * PyQt5.msp: 2128 Replaced calls to PySlice_GetIndicesEx() with 2129 sipConvertFromSliceObject(). 2130 [c732d9f55a63] <5.10-maint> 2131 2132 * PyQt5.msp, qpy/QtQuick/qpyquick_register_type.cpp, 2133 qpy/QtQuick/qpyquickview.cpp, qpy/QtQuick/qpyquickview.h, 2134 qpy/QtQuick/qpyquickwindow.cpp, qpy/QtQuick/qpyquickwindow.h: 2135 Handle QQuickWindow and QQuickView as special cases (cf. QQuickItem) 2136 when exposing sub-classes to QML. 2137 [78085eee5e7e] <5.10-maint> 2138 21392018-03-01 Phil Thompson <phil@riverbankcomputing.com> 2140 2141 * examples/quick/models/abstractitemmodel/abstractitemmodel.py, 2142 examples/quick/models/objectlistmodel/objectlistmodel.py, 2143 examples/quick/models/stringlistmodel/stringlistmodel.py: 2144 Further fixes for the QtQuick examples. 2145 [5db868c90075] <5.10-maint> 2146 2147 * examples/quick/models/objectlistmodel/objectlistmodel.py, 2148 examples/quick/models/stringlistmodel/stringlistmodel.py: 2149 Fixes for a couple of the QtQuick examples. 2150 [9d3b24c4012a] <5.10-maint> 2151 21522018-02-27 Phil Thompson <phil@riverbankcomputing.com> 2153 2154 * PyQt5.msp: 2155 The connect() and disconnect() methods of QDBusConnection now 2156 release the GIL. 2157 [b07ff8dc7347] <5.10-maint> 2158 2159 * NEWS: 2160 Fixed a typo in the NEWS file. 2161 [d624ede272dd] <5.10-maint> 2162 21632018-02-26 Phil Thompson <phil@riverbankcomputing.com> 2164 2165 * .hgtags: 2166 Added tag 5.10.1 for changeset dc149e6643d5 2167 [71c3d60be239] <5.10-maint> 2168 2169 * NEWS: 2170 Released as v5.10.1. 2171 [dc149e6643d5] [5.10.1] <5.10-maint> 2172 21732018-02-21 Phil Thompson <phil@riverbankcomputing.com> 2174 2175 * PyQt5.msp: 2176 Added the new QAbstractOAuth2 methods added in Qt v5.10.1. 2177 [b2ea22e58de6] <5.10-maint> 2178 21792018-02-20 Phil Thompson <phil@riverbankcomputing.com> 2180 2181 * PyQt5.msp: 2182 Updated for Qt v5.10.1. 2183 [e27d89dd3457] <5.10-maint> 2184 21852018-02-13 Phil Thompson <phil@riverbankcomputing.com> 2186 2187 * PyQt5.msp: 2188 Added the missing qmlClearTypeRegistrations() to the QtQml module. 2189 [c9a7040cb4a7] <5.10-maint> 2190 21912018-02-12 Phil Thompson <phil@riverbankcomputing.com> 2192 2193 * PyQt5.msp: 2194 Removed incorrect annotation on 2195 QQmlNetworkAccessManagerFactory::create(). 2196 [6401ed81edee] <5.10-maint> 2197 21982018-02-08 Phil Thompson <phil@riverbankcomputing.com> 2199 2200 * qpy/QtCore/qpycore_chimera.cpp: 2201 Removed some (hopefully) redundant code. 2202 [6e9e33411f41] <5.10-maint> 2203 22042018-02-06 Phil Thompson <phil@riverbankcomputing.com> 2205 2206 * PyQt5.msp: 2207 Make sure LTS releases of Qt v5.9 don't get handled as Qt v5.10. 2208 [8474d7f26f1f] <5.10-maint> 2209 22102018-02-04 Phil Thompson <phil@riverbankcomputing.com> 2211 2212 * lib/configure.py: 2213 Added the --disabled-feature option to configure.py. 2214 [5a554278bbf0] <5.10-maint> 2215 22162018-01-31 Phil Thompson <phil@riverbankcomputing.com> 2217 2218 * examples/quick/tutorials/extending/chapter1-basics/chapter1-basics.p 2219 y, examples/quick/tutorials/extending/chapter2-methods/chapter2-meth 2220 ods.py, examples/quick/tutorials/extending/chapter3-bindings/chapter 2221 3-bindings.py, examples/quick/tutorials/extending/chapter4-customPro 2222 pertyTypes/chapter4-customPropertyTypes.py, examples/quick/tutorials 2223 /extending/chapter5-listproperties/chapter5-listproperties.py: 2224 Avoid an assertion failure when using a debug version of Qt. 2225 [6eb406e64db8] <5.10-maint> 2226 2227 * qpy/QtQml/qpyqml_register_singleton_type.cpp, 2228 qpy/QtQml/qpyqml_register_type.cpp: 2229 Reverted the change in PyQt v5.8 that dealt with QML and properties 2230 so that all the examples work again. 2231 [9eb53449681d] <5.10-maint> 2232 22332018-01-23 Phil Thompson <phil@riverbankcomputing.com> 2234 2235 * .hgtags: 2236 Added tag 5.10 for changeset 9f68e48cf5f5 2237 [c18dad0e8eec] 2238 2239 * NEWS: 2240 Released as v5.10. 2241 [9f68e48cf5f5] [5.10] 2242 2243 * NEWS: 2244 Updated the NEWS file. 2245 [0f2753f9a303] 2246 22472018-01-19 Phil Thompson <phil@riverbankcomputing.com> 2248 2249 * PyQt5.msp: 2250 Added the %ConvertToSubClassCode for QtNetworkAuth. 2251 [b9783c0386aa] 2252 2253 * PyQt5.msp: 2254 Implemented the remaining QtNetworkAuth methods. 2255 [73f3c9cc94ae] 2256 22572018-01-18 Phil Thompson <phil@riverbankcomputing.com> 2258 2259 * PyQt5.msp: 2260 Fixes to get QtNetworkAuth to build. 2261 [4d37b274bc0a] 2262 2263 * lib/configure.py: 2264 Added support for QtNetworkAuth to configure.py. 2265 [4f516477a254] 2266 2267 * qpy/QtCore/qpycore_qpair.sip: 2268 Implemented the mapped typ etemplate for QPair<T1, T2> needed by 2269 QtNetworkAuth. 2270 [4657c9ea8733] 2271 22722018-01-17 Phil Thompson <phil@riverbankcomputing.com> 2273 2274 * PyQt5.msp: 2275 Added initial support for QtNetworkAuth. 2276 [ddbbb40ddf1e] 2277 2278 * PyQt5.msp: 2279 Updated QtWidgets for Qt v5.10.0. 2280 [dadfd4f1295c] 2281 2282 * PyQt5.msp: 2283 Updated QtTest, QtWebChannel, QtWebEngine, QtWebEngineCore, 2284 QtWebEngineWidgets and QtWebSockets for Qt v5.10.0. 2285 [83b53f46e600] 2286 22872018-01-16 Phil Thompson <phil@riverbankcomputing.com> 2288 2289 * PyQt5.msp: 2290 Updated QtPrintSupport, QtQml, QtQuick, QtQuickWidgets, QtSensors, 2291 QtSerialPort and QtSql for Qt v5.10.0. 2292 [6b6e25ea6792] 2293 2294 * PyQt5.msp: 2295 Updated QtNetwork, QtNfc, QtOpenGL and QtPositioning for Qt v5.10.0. 2296 [743896f26ce5] 2297 22982018-01-10 Phil Thompson <phil@riverbankcomputing.com> 2299 2300 * PyQt5.msp: 2301 Updated QtLocation, QtMultimedia and QtMultimediaWidgets for Qt 2302 v5.10.0. 2303 [3289ec6e2f72] 2304 2305 * PyQt5.msp: 2306 Updated QtGui for Qt v5.10.0. 2307 [fcec94307c8f] 2308 2309 * PyQt5.msp: 2310 Updated QtDBus, QtDesigner, QtHelp, QtSvg, QtXml and QtXmlPatterns 2311 for Qt v5.10.0. 2312 [8fad1106423b] 2313 23142018-01-09 Phil Thompson <phil@riverbankcomputing.com> 2315 2316 * qpy/QtCore/qpycore_qobject_helpers.cpp: 2317 Properly fixed a regression in QObject.inherits(). 2318 [92cbc384946a] 2319 2320 * PyQt5.msp: 2321 Finished updating QtCore for Qt v5.10.0. 2322 [3dcac7147ec6] 2323 23242018-01-08 Phil Thompson <phil@riverbankcomputing.com> 2325 2326 * PyQt5.msp: 2327 Started to update QtCore for Qt v5.10.0. 2328 [c18a11bf815d] 2329 2330 * PyQt5.msp: 2331 Updated QtBluetooth for Qt v5.10.0. 2332 [df5635ee7bf6] 2333 2334 * Merged the 5.9-maint branch into the trunk. 2335 [e973de99d35d] 2336 23372018-01-05 Phil Thompson <phil@riverbankcomputing.com> 2338 2339 * pyuic/uic/Compiler/qobjectcreator.py, 2340 pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/widget- 2341 plugins/qtcharts.py: 2342 Fixed pyuic's handling of widget implemented in a C++ namespace 2343 (specifically QChartView). 2344 [338e6a251aee] <5.9-maint> 2345 23462017-12-20 Phil Thompson <phil@riverbankcomputing.com> 2347 2348 * pyrcc/pyrcc_main.py: 2349 Fixed the handling of arguments to pyrcc5. 2350 [7d9643a53c66] <5.9-maint> 2351 2352 * lib/configure.py: 2353 Fixed out-of-tree builds. 2354 [573d3b66d402] <5.9-maint> 2355 23562017-12-16 Phil Thompson <phil@riverbankcomputing.com> 2357 2358 * lib/configure.py: 2359 Fixes for building in a Windows venv. 2360 [1003c37c2cb5] <5.9-maint> 2361 23622017-12-12 Phil Thompson <phil@riverbankcomputing.com> 2363 2364 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 2365 Die more gracefully when attempting to connect to a Python method 2366 with a non-ASCII name. 2367 [0d30a9b8441b] <5.9-maint> 2368 23692017-11-24 Phil Thompson <phil@riverbankcomputing.com> 2370 2371 * pyuic/uic/properties.py: 2372 Fixed a bug in loadUi() handling gradients. 2373 [0aef34d2beb2] <5.9-maint> 2374 23752017-11-23 Phil Thompson <phil@riverbankcomputing.com> 2376 2377 * .hgtags: 2378 Added tag 5.9.2 for changeset 7fac90c2d528 2379 [02e55c83f900] <5.9-maint> 2380 2381 * NEWS: 2382 Released as v5.9.2. 2383 [7fac90c2d528] [5.9.2] <5.9-maint> 2384 2385 * PyQt5.msp: 2386 Updated for Qt v5.9.3. 2387 [5fffc2c72bd5] <5.9-maint> 2388 23892017-11-21 Phil Thompson <phil@riverbankcomputing.com> 2390 2391 * PyQt5.msp: 2392 Added /NewThread/ to QRunnable::run(). 2393 [17c89f899276] <5.9-maint> 2394 23952017-11-19 Phil Thompson <phil@riverbankcomputing.com> 2396 2397 * qpy/QtCore/qpycore_event_handlers.cpp: 2398 Ignore destroyed QObjects when there is no interpreter. 2399 [276966407f1c] <5.9-maint> 2400 24012017-11-18 Phil Thompson <phil@riverbankcomputing.com> 2402 2403 * QtAndroidExtras/qtandroid.sip: 2404 Fixed the name of the QtAndroid header file. 2405 [58b1a3f4108d] <5.9-maint> 2406 2407 * QtAndroidExtras/qtandroid.sip: 2408 Fixed the name of the QtAndroid namespace. 2409 [87890f4acfe5] <5.9-maint> 2410 24112017-11-15 Phil Thompson <phil@riverbankcomputing.com> 2412 2413 * QtAndroidExtras/qtandroid.sip: 2414 Added the missing QtAndroid .sip file. 2415 [ee26f550ab15] <5.9-maint> 2416 2417 * QtMacExtras/qmacpasteboardmime.sip, QtMacExtras/qmactoolbar.sip, 2418 QtMacExtras/qmactoolbaritem.sip: 2419 Fixed QtMacExtras for iOS. 2420 [058934cee148] <5.9-maint> 2421 2422 * QtAndroidExtras/QtAndroidExtrasmod.sip: 2423 Added the QtAndroid namespace to QtAndroidExtras. 2424 [170c3a17042e] <5.9-maint> 2425 24262017-11-14 Phil Thompson <phil@riverbankcomputing.com> 2427 2428 * lib/configure.py: 2429 Check that user supplied module names are valid. 2430 [b1154438a794] <5.9-maint> 2431 24322017-11-10 Phil Thompson <phil@riverbankcomputing.com> 2433 2434 * QtAndroidExtras/QtAndroidExtrasmod.sip, 2435 QtAndroidExtras/qandroidjniobject.sip, lib/configure.py: 2436 Added the QtAndroidExtras module containing a sub-set of the 2437 QAndroidJniObject class. 2438 [bad8eb717c80] <5.9-maint> 2439 24402017-11-06 Phil Thompson <phil@riverbankcomputing.com> 2441 2442 * PyQt5.msp: 2443 Restored QUrl.query() for Qt v5.9.0 and earlier. 2444 [3a40388e51bc] <5.9-maint> 2445 24462017-11-02 Phil Thompson <phil@riverbankcomputing.com> 2447 2448 * lib/configure.py: 2449 Module .pro fixes for static builds. 2450 [08ccbbe1325c] <5.9-maint> 2451 2452 * lib/configure.py: 2453 Extension modules on macOS are now bundles rather than shared 2454 libraries. 2455 [2f298782351f] <5.9-maint> 2456 2457 * .hgtags: 2458 Added tag 5.9.1 for changeset 6a8d6710ba64 2459 [b68eec6b9b94] <5.9-maint> 2460 2461 * NEWS: 2462 Released as v5.9.1. 2463 [6a8d6710ba64] [5.9.1] <5.9-maint> 2464 2465 * lib/configure.py: 2466 Windows-specific fixes related to the detection of sip version 2467 mismatches. 2468 [2a30790477c1] <5.9-maint> 2469 24702017-11-01 Phil Thompson <phil@riverbankcomputing.com> 2471 2472 * lib/configure.py: 2473 Further fixes for --sip-incdir. 2474 [4859965322a4] <5.9-maint> 2475 2476 * lib/configure.py: 2477 Fixed the handling of the --sip-incdir option. 2478 [e1ac86a6bc52] <5.9-maint> 2479 2480 * config-tests/cfgtest_QtCore.cpp, lib/configure.py: 2481 configure.py now makes sure that the version numbers of the sip code 2482 generator and sip.h match. 2483 [d5b36b960994] <5.9-maint> 2484 2485 * lib/configure.py: 2486 Added the --allow-sip-warnings option to configure.py. 2487 [f4eebe2a30ee] <5.9-maint> 2488 24892017-10-31 Phil Thompson <phil@riverbankcomputing.com> 2490 2491 * qpy/QtCore/qpycore_event_handlers.cpp: 2492 Release the GIL when connecting a QObject monitor because of 2493 reported deadlocks. 2494 [f945685fa2b5] <5.9-maint> 2495 24962017-10-07 Phil Thompson <phil@riverbankcomputing.com> 2497 2498 * PyQt5.msp: 2499 Added support for Qt v5.9.2. 2500 [f2ddcf108add] <5.9-maint> 2501 2502 * PyQt5.msp: 2503 Rescanned QUrl with the fixed metasip to fix code that may not be 2504 able to be handled by old versions of GCC. There will probably be 2505 other cases but the only solution woukd be to rescan every single 2506 class. 2507 [dd92e57fbfaa] <5.9-maint> 2508 25092017-10-06 Phil Thompson <phil@riverbankcomputing.com> 2510 2511 * pyuic/uic/uiparser.py: 2512 Fixed pyuic handling of margins of QWidgets that are not layout 2513 widgets. 2514 [ee2eef5d82ee] <5.9-maint> 2515 25162017-09-22 Phil Thompson <phil@riverbankcomputing.com> 2517 2518 * pyuic/uic/uiparser.py: 2519 Fixed the default margins of nested layouts. 2520 [0e7d014185b6] <5.9-maint> 2521 25222017-09-06 Phil Thompson <phil@riverbankcomputing.com> 2523 2524 * qpy/QtCore/qpycore_event_handlers.cpp: 2525 Fixed a memory leak caused by multiple identical connections when 2526 monitoring a QObject's lifecycle. 2527 [0abf2886cbef] <5.9-maint> 2528 25292017-09-05 Phil Thompson <phil@riverbankcomputing.com> 2530 2531 * examples/ipc/sharedmemory/sharedmemory.py: 2532 Fixed the shared memeory example. 2533 [718b731a63a8] <5.9-maint> 2534 2535 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 2536 qpy/QtCore/qpycore_qlist.sip, qpy/QtGui/qpygui_qlist.sip, 2537 qpy/QtGui/qpygui_qpair.sip, 2538 qpy/QtMultimedia/qpymultimedia_qlist.sip, 2539 qpy/QtNetwork/qpynetwork_qhash.sip, 2540 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 2541 qpy/QtWidgets/qpywidgets_qlist.sip: 2542 Removed all calls to sipCanConvertToEnum(). 2543 [c75deb889b1e] <5.9-maint> 2544 25452017-08-31 Phil Thompson <phil@riverbankcomputing.com> 2546 2547 * qpy/QtCore/qpycore_enums_flags.cpp, 2548 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_qhash.sip, 2549 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qmap.sip, 2550 qpy/QtCore/qpycore_qmessagelogger.cpp, qpy/QtCore/qpycore_qpair.sip, 2551 qpy/QtCore/qpycore_qvector.sip, qpy/QtGui/qpyopengl_value_array.cpp, 2552 qpy/QtQml/qpyqmllistproperty.cpp: 2553 Removed all calls to SIPLong_AsLong(). 2554 [326d7caa3d2e] <5.9-maint> 2555 2556 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 2557 qpy/QtCore/qpycore_qjsonvalue.cpp, qpy/QtCore/qpycore_qlist.sip, 2558 qpy/QtGui/qpygui_qlist.sip, qpy/QtGui/qpygui_qpair.sip, 2559 qpy/QtMultimedia/qpymultimedia_qlist.sip, 2560 qpy/QtNetwork/qpynetwork_qhash.sip, 2561 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 2562 qpy/QtQml/qpyqml_qjsvalue.cpp, qpy/QtWidgets/qpywidgets_qlist.sip: 2563 Migrated all handwritten code to use sipConvertToEnum(). 2564 [8f3251301f87] <5.9-maint> 2565 25662017-08-30 Phil Thompson <phil@riverbankcomputing.com> 2567 2568 * rb-product: 2569 SIP v4.19.4 is now required. 2570 [302c09890e23] <5.9-maint> 2571 25722017-07-25 Phil Thompson <phil@riverbankcomputing.com> 2573 2574 * pyrcc/pyrcc_main.py, pyrcc/pyrccmod.sip, qpy/pyrcc/rcc.h: 2575 Removed the unimplemented -name option to pyrcc. 2576 [307cff7f1dbb] <5.9-maint> 2577 25782017-07-22 Phil Thompson <phil@riverbankcomputing.com> 2579 2580 * PyQt5.msp: 2581 Fixed QTabBar when built without accessibility support. 2582 [0c5314852dd2] <5.9-maint> 2583 25842017-07-16 Phil Thompson <phil@riverbankcomputing.com> 2585 2586 * lib/configure.py: 2587 Fixed the configuration tests' handling of disabled features. 2588 [1a7f9ba28fed] <5.9-maint> 2589 25902017-07-10 Phil Thompson <phil@riverbankcomputing.com> 2591 2592 * qpy/QtBluetooth/qpybluetooth_qlist.sip, qpy/QtCore/qjsonarray.sip, 2593 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qset.sip, 2594 qpy/QtCore/qpycore_qvector.sip, qpy/QtCore/qstringlist.sip, 2595 qpy/QtGui/qpygui_qvector.sip, 2596 qpy/QtMultimedia/qpymultimedia_qlist.sip, 2597 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 2598 qpy/QtWidgets/qpywidgets_qlist.sip: 2599 Clear the exception whenever PyObject_GetIter() fails when checking 2600 if an object can be converted. 2601 [07fc1c2b14a6] <5.9-maint> 2602 2603 * PyQt5.msp: 2604 Release the GIL on all QThreadPool methods that access the internal 2605 mutex. 2606 [f710d0e81300] <5.9-maint> 2607 26082017-07-03 Phil Thompson <phil@riverbankcomputing.com> 2609 2610 * .hgtags: 2611 Added tag 5.9 for changeset 307fa2afedd4 2612 [d84f568cd92f] 2613 2614 * NEWS: 2615 Released as v5.9. 2616 [307fa2afedd4] [5.9] 2617 26182017-07-02 Phil Thompson <phil@riverbankcomputing.com> 2619 2620 * sphinx/api_details/qjsonarray.rst, 2621 sphinx/api_details/qjsonobject.rst, 2622 sphinx/api_details/qjsonvalue.rst, sphinx/api_metadata.cfg, 2623 sphinx/class_reference.rst, sphinx/conf.py, sphinx/dbus.rst, 2624 sphinx/deploy_commercial.rst, sphinx/deprecations.rst, 2625 sphinx/designer.rst, sphinx/extension_api.rst, sphinx/gotchas.rst, 2626 sphinx/i18n.rst, sphinx/incompatibilities.rst, sphinx/index.rst, 2627 sphinx/installation.rst, sphinx/introduction.rst, 2628 sphinx/metaobjects.rst, sphinx/multiinheritance.rst, 2629 sphinx/opengl.rst, sphinx/pickle.rst, sphinx/platforms.rst, 2630 sphinx/pyqt4_differences.rst, sphinx/pyqt_qsettings.rst, 2631 sphinx/pyqt_qvariant.rst, sphinx/python_shell.rst, sphinx/qml.rst, 2632 sphinx/qt_interfaces.rst, sphinx/qt_properties.rst, 2633 sphinx/resources.rst, sphinx/signals_slots.rst, 2634 sphinx/static/classic.css, sphinx/static/logo.png, 2635 sphinx/static/logo_tn.ico: 2636 Remove the documentation. 2637 [c10072f0b507] 2638 26392017-07-01 Phil Thompson <phil@riverbankcomputing.com> 2640 2641 * PyQt5.msp: 2642 Updated for Qt v5.9.1. 2643 [a19c481d1d26] 2644 26452017-06-15 Phil Thompson <phil@riverbankcomputing.com> 2646 2647 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 2648 Removed some assumptions about a slot receiver when it is a method. 2649 [e32538351d89] 2650 26512017-06-11 Phil Thompson <phil@riverbankcomputing.com> 2652 2653 * lib/configure.py: 2654 The .sip files of all public modules are now installed even if the 2655 module has not been built. 2656 [d5785dc95062] 2657 2658 * .hgignore: 2659 Ignore .pyc files. 2660 [e9483645c942] 2661 26622017-06-10 Phil Thompson <phil@riverbankcomputing.com> 2663 2664 * lib/configure.py: 2665 Deal with the incompatibilities introduced in Qt v5.9.0 in the 2666 Windows specs. 2667 [ccaae0890fa8] 2668 2669 * config-tests/cfgtest_QtCore.cpp, config-tests/cfgtest_QtGui.cpp, 2670 config-tests/cfgtest_QtNetwork.cpp, config- 2671 tests/cfgtest_QtPrintSupport.cpp, lib/configure.py: 2672 Refactored the configuration tests so that they properly deal with 2673 the build system incompatibilities introduced in Qt v5.8.0. 2674 [5bff9174bdf5] 2675 26762017-06-06 Phil Thompson <phil@riverbankcomputing.com> 2677 2678 * qpy/QtCore/qpycore_event_handlers.cpp, 2679 qpy/QtCore/qpycore_event_handlers.h: 2680 Fixed the QObject monitoring to deal with the argument of the 2681 destroyed() signal. 2682 [e600f5863011] 2683 26842017-06-05 Phil Thompson <phil@riverbankcomputing.com> 2685 2686 * sphinx/conf.py: 2687 Updated the documentation copyright notice. 2688 [307e1590d17a] 2689 26902017-06-04 Phil Thompson <phil@riverbankcomputing.com> 2691 2692 * PyQt5.msp: 2693 Completed the updates for Qt v5.9.0. 2694 [3f8fdcacc41e] 2695 2696 * PyQt5.msp, sphinx/api_metadata.cfg: 2697 Updated QtWebEngineCore for Qt v5.9.0. 2698 [2a44428921a5] 2699 2700 * PyQt5.msp, lib/SubclassCode/QtWebEngine.versions, 2701 sphinx/api_metadata.cfg: 2702 Updated QtWebEngine for Qt v5.9.0. 2703 [200385c3790c] 2704 2705 * PyQt5.msp, lib/SubclassCode/QtSensors.versions, 2706 sphinx/api_metadata.cfg: 2707 Updated QtSensors for Qt v5.9.0. 2708 [4f978799eaed] 2709 2710 * PyQt5.msp: 2711 Update QtQml, QtQuick and QtWidgets for Qt v5.9.0. 2712 [e4dce2d967dc] 2713 2714 * PyQt5.msp, sphinx/api_metadata.cfg: 2715 Updated QtNfc and QtPositioning for Qt v5.9.0. 2716 [e96fbd85d316] 2717 2718 * PyQt5.msp, sphinx/api_metadata.cfg: 2719 Updated QtLocation and QtNetwork for Qt v5.9.0. 2720 [66167aa051e8] 2721 27222017-06-03 Phil Thompson <phil@riverbankcomputing.com> 2723 2724 * PyQt5.msp, sphinx/api_metadata.cfg: 2725 Updated QtHelp for Qt v5.9.0. 2726 [5ab49587596b] 2727 2728 * PyQt5.msp: 2729 Updated QtGui for Qt v5.9.0. 2730 [8c2adf7c6678] 2731 27322017-06-01 Phil Thompson <phil@riverbankcomputing.com> 2733 2734 * PyQt5.msp, sphinx/api_metadata.cfg: 2735 Completed QtCore for Qt v5.9.0. 2736 [c1647883b06a] 2737 27382017-05-31 Phil Thompson <phil@riverbankcomputing.com> 2739 2740 * PyQt5.msp: 2741 Started work on Qt v5.9.0. 2742 [45fb92dcc67b] 2743 27442017-05-30 Phil Thompson <phil@riverbankcomputing.com> 2745 2746 * lib/LICENSE.commercial, lib/LICENSE.commercial.short, 2747 lib/LICENSE.gpl, lib/LICENSE.gpl.short, lib/LICENSE.internal, 2748 lib/RaspberryPi/configuration.txt: 2749 Merged the 5.8-maint branch with the trunk. 2750 [15759489c83d] 2751 2752 * .hgignore: 2753 Updated .hgignore for the changed build directory. 2754 [5507908d36d4] <5.8-maint> 2755 2756 * lib/README, lib/RaspberryPi/configuration.txt: 2757 Minor tidy ups. 2758 [ce0390f84167] <5.8-maint> 2759 27602017-05-27 Phil Thompson <phil@riverbankcomputing.com> 2761 2762 * qpy/QtCore/qpycore_event_handlers.cpp, 2763 qpy/QtCore/qpycore_event_handlers.h, 2764 qpy/QtCore/qpycore_post_init.cpp.in, rb-product: 2765 Added the event handlers to implement detection of the destruction 2766 of QObject instances created by C++. 2767 [3312bc9f9693] <5.8-maint> 2768 27692017-05-24 Phil Thompson <phil@riverbankcomputing.com> 2770 2771 * lib/configure.py: 2772 Improved the reproduceability of builds. 2773 [8c18ae66b8a3] <5.8-maint> 2774 27752017-05-23 Phil Thompson <phil@riverbankcomputing.com> 2776 2777 * lib/configure.py: 2778 Make the output of configure.py easier to read with --verbose. 2779 [ebc3188b638c] <5.8-maint> 2780 2781 * PyQt5.msp: 2782 Fixed QGuiApplication for when there is no session management. 2783 [f01c1372343b] <5.8-maint> 2784 27852017-04-27 Phil Thompson <phil@riverbankcomputing.com> 2786 2787 * test/tests/classes/test_QObject.py: 2788 Fixed the new QObject.inherits() unit test. 2789 [05140ab844bf] <5.8-maint> 2790 2791 * qpy/QtCore/qpycore_qobject_helpers.cpp, 2792 test/tests/classes/test_QObject.py: 2793 Fixed a regression in the qt_metacast() helper. 2794 [412e7be14d1f] <5.8-maint> 2795 2796 * qpy/QtCore/qpycore_chimera.cpp: 2797 Reverted the part of changeset 1281 related to dict and QVariantMap. 2798 [71b9958bad49] <5.8-maint> 2799 28002017-04-18 Phil Thompson <phil@riverbankcomputing.com> 2801 2802 * sphinx/designer.rst: 2803 Corrected the pyuic5 documentation. 2804 [bba9257ee0f6] <5.8-maint> 2805 28062017-04-17 Phil Thompson <phil@riverbankcomputing.com> 2807 2808 * examples/itemviews/interview/images/interview.png, 2809 examples/itemviews/interview/images/services.png, 2810 examples/itemviews/interview/interview.py, 2811 examples/qtdemo/examples.xml: 2812 Added the interview.py example from Hans-Peter Jansen. 2813 [c9fd1cdbc210] <5.8-maint> 2814 2815 * examples/itemviews/frozencolumn/frozencolumn.py, 2816 examples/itemviews/frozencolumn/grades.txt, 2817 examples/qtdemo/examples.xml: 2818 Added the frozencolumn.py example from Hans-Peter Jansen. 2819 [7fb636b504e8] <5.8-maint> 2820 2821 * examples/itemviews/storageview.py, examples/qtdemo/examples.xml: 2822 Added the storageview.py example from Hans-Peter Jansen. 2823 [f98741ba3c82] <5.8-maint> 2824 2825 * examples/itemviews/editabletreemodel/editabletreemodel.py: 2826 Updates to the editabletreemodel.py example from Hans-Peter Jansen. 2827 [76d240529c4c] <5.8-maint> 2828 2829 * examples/itemviews/dirview.py: 2830 Updated the dirview.py example from Hans-Peter Jansen. 2831 [c588f6571970] <5.8-maint> 2832 2833 * examples/itemviews/combowidgetmapper.py: 2834 Fixes for the combowidgetmapper.py example from Hans-Peter Jansen. 2835 [81cbf58f3bcf] <5.8-maint> 2836 2837 * PyQt5.msp: 2838 Implemented __hash__() for QFlags. 2839 [7766a40af0d6] <5.8-maint> 2840 28412017-04-05 Phil Thompson <phil@riverbankcomputing.com> 2842 2843 * examples/itemviews/pixelator/pixelator.py: 2844 Fixes for the pixelator.py example. 2845 [2c3574fb346f] <5.8-maint> 2846 2847 * PyQt5.msp: 2848 Implemented the non-argument overloads of the toSubpathPolygons(), 2849 toFillPolygons() and toFillPolygon() methods of QPainterPath. 2850 [af1fdb5e696d] <5.8-maint> 2851 2852 * examples/itemviews/chart/chart.py: 2853 Fixed issues with the chart.py example. 2854 [86ca9f21d8ee] <5.8-maint> 2855 2856 * examples/itemviews/spinboxdelegate.py: 2857 Updated the spinboxdelegate.py example to match the current C++ 2858 version. 2859 [6d27e01c70b5] <5.8-maint> 2860 28612017-04-03 Phil Thompson <phil@riverbankcomputing.com> 2862 2863 * examples/quick/animation/animation_rc.py, 2864 examples/quick/canvas/canvas_rc.py, 2865 examples/quick/models/abstractitemmodel/abstractitemmodel_rc.py, 2866 examples/quick/models/objectlistmodel/objectlistmodel_rc.py, 2867 examples/quick/models/stringlistmodel/stringlistmodel_rc.py, 2868 examples/quick/scenegraph/customgeometry/customgeometry_rc.py, 2869 examples/quick/shared/shared_rc.py: 2870 Updated all the pyrcc output to use v2 where QML files are stored. 2871 [0e09475f02d3] <5.8-maint> 2872 2873 * qpy/pyrcc/rcc.cpp, qpy/pyrcc/rcc.h: 2874 Added support for v2 of the resource file format to pyrcc. 2875 [bc8a379011ca] <5.8-maint> 2876 28772017-03-30 Phil Thompson <phil@riverbankcomputing.com> 2878 2879 * .hgtags: 2880 Added tag 5.8.2 for changeset 96c86cda6415 2881 [833d4681ee3d] <5.8-maint> 2882 2883 * NEWS: 2884 Released as v5.8.2. 2885 [96c86cda6415] [5.8.2] <5.8-maint> 2886 28872017-03-29 Phil Thompson <phil@riverbankcomputing.com> 2888 2889 * lib/configure.py: 2890 Fixes for the OpenGL detection needed by the incompatible 2891 configuration changes in Qt v5.8.0. 2892 [bf6caed84fd3] <5.8-maint> 2893 28942017-03-27 Phil Thompson <phil@riverbankcomputing.com> 2895 2896 * qpy/QtCore/qpycore_chimera.cpp: 2897 When parsing a Python type map list and dict to QVariantList and 2898 QVariantMap. 2899 [e7158e3e2a31] <5.8-maint> 2900 29012017-03-24 Phil Thompson <phil@riverbankcomputing.com> 2902 2903 * lib/LICENSE.commercial, lib/LICENSE.commercial.short, 2904 lib/LICENSE.gpl, lib/LICENSE.gpl.short, lib/LICENSE.internal: 2905 Remove the license copies that are now part of rb-tools. 2906 [c15cf2c0c055] <5.8-maint> 2907 29082017-03-22 Phil Thompson <phil@riverbankcomputing.com> 2909 2910 * pyuic/uic/uiparser.py: 2911 Fixed the margins of the top layout in a tab by pyuic. 2912 [f5594ddfb6ee] <5.8-maint> 2913 2914 * pyuic/uic/driver.py, pyuic/uic/exceptions.py, 2915 pyuic/uic/properties.py, pyuic/uic/pyuic.py: 2916 Improved the error handling of an unknown C++ class. 2917 [c4dab2a95dc6] <5.8-maint> 2918 29192017-03-21 Phil Thompson <phil@riverbankcomputing.com> 2920 2921 * sphinx/qml.rst: 2922 Added explicit warnings about PyQt's ability to support QML to the 2923 docs. 2924 [e0c7e29a7852] <5.8-maint> 2925 29262017-03-16 Phil Thompson <phil@riverbankcomputing.com> 2927 2928 * PyQt5.msp: 2929 Added a comment about why opengl_types.sip is included twice. 2930 [95518ec3931a] <5.8-maint> 2931 2932 * PyQt5.msp: 2933 Only enable QOpenGLTextureBlitter if OpenGL is supported. 2934 [ef351b9d8f03] <5.8-maint> 2935 2936 * PyQt5.msp: 2937 Avoid a deadlock when using asynchronous image providers in QML. 2938 [33ed4db6949b] <5.8-maint> 2939 29402017-03-07 Phil Thompson <phil@riverbankcomputing.com> 2941 2942 * .hgtags: 2943 Added tag 5.8.1 for changeset 7426ab9ba43b 2944 [0ddf209259b4] <5.8-maint> 2945 2946 * NEWS: 2947 Released as v5.8.1. 2948 [7426ab9ba43b] [5.8.1] <5.8-maint> 2949 29502017-03-03 Phil Thompson <phil@riverbankcomputing.com> 2951 2952 * qpy/QtCore/qpycore_chimera.cpp: 2953 Special case a QVariant containing std::nullptr_t. 2954 [001ad7fc01fb] <5.8-maint> 2955 29562017-02-27 Phil Thompson <phil@riverbankcomputing.com> 2957 2958 * METADATA.in: 2959 Updated the Requires-Dist meta-data so it includes the values from 2960 the release file. 2961 [2933ac7bf19d] <5.8-maint> 2962 29632017-02-24 Phil Thompson <phil@riverbankcomputing.com> 2964 2965 * lib/configure.py: 2966 Disable desktop OpenGL if OpenGLES v3 or v3.1 is detected. 2967 [4ba0f0b49e2a] <5.8-maint> 2968 2969 * qpy/QtQml/qpyqml_register_type.cpp: 2970 Fixed the handling of properties in Qml because of changes to the 2971 internals in Qt v5.8.0. 2972 [feeab3eb94fa] <5.8-maint> 2973 29742017-02-22 Phil Thompson <phil@riverbankcomputing.com> 2975 2976 * PyQt5.msp: 2977 Fixed QLocale.toString() for Python v2. 2978 [027b070ff19e] <5.8-maint> 2979 2980 * PyQt5.msp: 2981 Anticipate that Qt v5.9.0 will be released before Qt v5.8.1 to avoid 2982 problems building PyQt v5.9 against Qt v5.8.1. 2983 [6022c9537b69] <5.8-maint> 2984 29852017-02-21 Phil Thompson <phil@riverbankcomputing.com> 2986 2987 * qpy/QtPrintSupport/qpyprintsupport_qlist.sip: 2988 The QtPrintSupport mapped types are only included if printers are 2989 supported. 2990 [7b3afef45f92] <5.8-maint> 2991 2992 * sphinx/pyqt_qvariant.rst: 2993 Updated the docs regarding support for QVariant. 2994 [657a7b5e45ce] <5.8-maint> 2995 29962017-02-16 Phil Thompson <phil@riverbankcomputing.com> 2997 2998 * qpy/QtQml/qpyqmlobject.cpp: 2999 Fixed signals in QML registered types that are defined in a Python 3000 sub-class of the registered type. 3001 [e5d27b6ce571] <5.8-maint> 3002 30032017-02-15 Phil Thompson <phil@riverbankcomputing.com> 3004 3005 * .hgtags: 3006 Added tag 5.8 for changeset a04bf1746ae4 3007 [f12c11450b7f] 3008 3009 * NEWS: 3010 Released as v5.8. 3011 [a04bf1746ae4] [5.8] 3012 30132017-02-13 Phil Thompson <phil@riverbankcomputing.com> 3014 3015 * PyQt5.msp: 3016 More SSL support fixes. 3017 [f3e90b840b5f] 3018 3019 * PyQt5.msp: 3020 Fixed building without SSL support. 3021 [0c33c8cce200] 3022 3023 * sphinx/installation.rst, sphinx/qml.rst: 3024 Some documentation clarifications. 3025 [79b2d4a5368c] 3026 30272017-02-09 Phil Thompson <phil@riverbankcomputing.com> 3028 3029 * qmlscene/pluginloader.cpp, qmlscene/qmlscene.pro-in: 3030 The qmlscene plugin now loads the Python library with exported 3031 symbols. 3032 [03722ff7eea9] 3033 30342017-02-08 Phil Thompson <phil@riverbankcomputing.com> 3035 3036 * PyQt5.msp, qpy/QtGui/qpyopengl_api.h, qpy/QtGui/qpyopengl_get.cpp: 3037 Improved the support in the other glGet functions. 3038 [e97a57356d73] 3039 30402017-02-07 Phil Thompson <phil@riverbankcomputing.com> 3041 3042 * PyQt5.msp, qpy/QtGui/qpyopengl_api.h, qpy/QtGui/qpyopengl_get.cpp, 3043 qpy/QtGui/qpyopengl_init.cpp: 3044 Improved the support for glGetFloatv(). 3045 [0e9414c6c2ad] 3046 30472017-02-01 Phil Thompson <phil@riverbankcomputing.com> 3048 3049 * qpy/QtCore/qwineventnotifier.sip: 3050 Hopefully fixed the QWinEventNotifier.activated() signal. 3051 [0c65b46fa231] 3052 3053 * lib/configure.py, sphinx/installation.rst: 3054 On Windows a debug build of Python is needed if --debug is specified 3055 (and vice versa). 3056 [badca59b38be] 3057 30582017-01-31 Phil Thompson <phil@riverbankcomputing.com> 3059 3060 * qpy/QtCore/qpycore_qhash.sip, qpy/QtCore/qpycore_qlist.sip, 3061 qpy/QtCore/qpycore_qset.sip: 3062 Disable the garbage collector while wrapping multiple C++ instances 3063 in case some of those instances would be destroyed if the garbage 3064 collector was run. 3065 [652a401092f3] 3066 3067 * qpy/QtCore/qsysinfo.sip: 3068 Updated QSysInfo for Qt v5.8.0. 3069 [104d002e3fc0] 3070 30712017-01-29 Phil Thompson <phil@riverbankcomputing.com> 3072 3073 * PyQt5.msp: 3074 Release the GIL in QmlApplicationEngine ctors. 3075 [85a18ee47e51] 3076 3077 * PyQt5.msp: 3078 Updated QtWebSockets, QtWidgets, QtXml and QtXmlPatterns for Qt 3079 v5.8.0. 3080 [8fdb72bca3b5] 3081 30822017-01-28 Phil Thompson <phil@riverbankcomputing.com> 3083 3084 * PyQt5.msp: 3085 Updated QtSensors, QtSerialPort, QtSql, QtSvg, QtTest, QtWebChannel, 3086 QtWebEngine, QtWebEngineCore and QtWebEngineWidgets for Qt v5.8.0. 3087 [cf1faa2c9606] 3088 3089 * PyQt5.msp, sphinx/api_metadata.cfg: 3090 Updated QtQml, QtQuick and QtQuickWidgets for Qt v5.8.0. 3091 [2459038a6733] 3092 3093 * PyQt5.msp, sphinx/api_metadata.cfg: 3094 Updated QtHelp, QtLocation, QtMultimedia, QtMultimediaWidgets, 3095 QtNetwork, QtNfc, QtOpenGL, QtPositioning and QtPrintSupport for Qt 3096 v5.8.0. 3097 [d0eeb8270f29] 3098 3099 * lib/configure.py: 3100 Updated the configure.py test for QtDesigner to detect the broken Qt 3101 v5.8.0 macOS installer. 3102 [ce70a466f5c9] 3103 31042017-01-24 Phil Thompson <phil@riverbankcomputing.com> 3105 3106 * PyQt5.msp: 3107 Eliminate a compiler warning message in QtCore. 3108 [99d23c39f9ff] 3109 3110 * NEWS, PyQt5.msp, lib/configure.py, sphinx/installation.rst: 3111 Updated QtBluetooth, QtCore, QtDBus, QtDesigner, QtGui and 3112 configure.py for Qt v5.8.0. 3113 [daac5fdeb6ee] 3114 3115 * Makefile, build.py, pyuic/uic/port_v2/invoke.py, 3116 pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v3/invoke.py, 3117 pyuic/uic/port_v3/load_plugin.py: 3118 Merged the 5.7-maint branch. 3119 [05971e186d25] 3120 31212017-01-20 Phil Thompson <phil@riverbankcomputing.com> 3122 3123 * NEWS, PyQt5.msp: 3124 Added __fspath__() to QFileInfo. 3125 [6dbc033e73c4] <5.7-maint> 3126 3127 * lib/configure.py: 3128 Updated the configure.py test for qreal to allow for QT_COORD_TYPE. 3129 [05bb9d526a1c] <5.7-maint> 3130 3131 * lib/configure.py, sphinx/installation.rst: 3132 QML debugging is now enabled with a separate --qml-debug option to 3133 configure.py. 3134 [b189f32a6cc7] <5.7-maint> 3135 31362017-01-19 Phil Thompson <phil@riverbankcomputing.com> 3137 3138 * qpy/QtGui/qpyopengl_value_array.cpp: 3139 Fixed a bug in the handling of Arrays. 3140 [f4e8be0593cc] <5.7-maint> 3141 31422017-01-17 Phil Thompson <phil@riverbankcomputing.com> 3143 3144 * lib/configure.py, sphinx/installation.rst: 3145 Added the --link-full-dll option to configure.py to force a link 3146 against the full DLL on Windows. 3147 [a5ebf7ca384c] <5.7-maint> 3148 31492017-01-13 Phil Thompson <phil@riverbankcomputing.com> 3150 3151 * qpy/QtQml/qpyqmlobject.cpp: 3152 Fixed a bug emitting a signal defined in a super-class of a class 3153 registered with QML. 3154 [0e2a24362686] <5.7-maint> 3155 3156 * qpy/QtQml/qpyqmllistproperty.cpp: 3157 Check that the type argument to QQmlListProperty is a QObject sub- 3158 type. 3159 [67543cbe2445] <5.7-maint> 3160 31612017-01-10 Phil Thompson <phil@riverbankcomputing.com> 3162 3163 * qpy/QtCore/qpycore_pyqtslotproxy.cpp: 3164 Disabled slot proxies will be ignored when checking for unique 3165 connections. 3166 [7d061b0767d5] <5.7-maint> 3167 3168 * PyQt5.msp, lib/configure.py, rb-product, sphinx/installation.rst: 3169 Changes required to fix building for debug builds of Python. The 3170 minimum SIP requirement is now v4.19.1. 3171 [945c725e4eae] <5.7-maint> 3172 31732017-01-09 Phil Thompson <phil@riverbankcomputing.com> 3174 3175 * PyQt5.msp: 3176 Release the GIL on all QQmlComponent ctors that parse QML. 3177 [d9cd45f80515] <5.7-maint> 3178 3179 * PyQt5.msp: 3180 Fixed problems building QtWebEngine against Qt v5.6. 3181 [8d9460a607dd] <5.7-maint> 3182 31832016-12-25 Phil Thompson <phil@riverbankcomputing.com> 3184 3185 * .hgtags: 3186 Added tag 5.7.1 for changeset a25b699c3bff 3187 [e6e0f1b22e73] <5.7-maint> 3188 3189 * NEWS: 3190 Released as v5.7.1. 3191 [a25b699c3bff] [5.7.1] <5.7-maint> 3192 31932016-12-24 Phil Thompson <phil@riverbankcomputing.com> 3194 3195 * lib/configure.py: 3196 Link against the correct Python DLL when using the limited API. 3197 [b09fa4890933] <5.7-maint> 3198 31992016-12-19 Phil Thompson <phil@riverbankcomputing.com> 3200 3201 * sphinx/installation.rst: 3202 Updated the pyqtlicense documentation. 3203 [e8d4a7dff111] <5.7-maint> 3204 32052016-12-17 Phil Thompson <phil@riverbankcomputing.com> 3206 3207 * QAxContainer/qaxobject.sip: 3208 Fixed some very old convertor code in QAxContainer. 3209 [1ca987d031ad] <5.7-maint> 3210 32112016-12-15 Phil Thompson <phil@riverbankcomputing.com> 3212 3213 * PyQt5.msp: 3214 Updated for Qt v5.7.1. 3215 [5132c77b8800] <5.7-maint> 3216 32172016-12-14 Phil Thompson <phil@riverbankcomputing.com> 3218 3219 * designer/pluginloader.cpp, designer/pluginloader.h: 3220 The Designer plugin now releases the GIL once all plugins have been 3221 loaded. 3222 [57d8ce89670d] <5.7-maint> 3223 32242016-12-04 Phil Thompson <phil@riverbankcomputing.com> 3225 3226 * pylupdate/pylupdate_main.py: 3227 pylupdate now generates correct relative paths when -ts is used. 3228 [1ba3c08d40e4] <5.7-maint> 3229 3230 * pyuic/uic/uiparser.py: 3231 Fixed a crash when a .ui file doesn't contain a button group when it 3232 should. 3233 [5f3cbec20103] <5.7-maint> 3234 32352016-11-25 Phil Thompson <phil@riverbankcomputing.com> 3236 3237 * sphinx/installation.rst: 3238 Documented the --build-tag command line option to pyqtlicense. 3239 [422623d23a48] <5.7-maint> 3240 32412016-11-23 Phil Thompson <phil@riverbankcomputing.com> 3242 3243 * pyuic/uic/objcreator.py, pyuic/uic/port_v2/invoke.py, 3244 pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v3/invoke.py, 3245 pyuic/uic/port_v3/load_plugin.py, pyuic/uic/pyuic.py: 3246 Removed all pyuic code that required Python v2.5 and earlier. 3247 [446394da9951] <5.7-maint> 3248 3249 * sphinx/deploy_commercial.rst, sphinx/extension_api.rst, 3250 sphinx/installation.rst, sphinx/introduction.rst, 3251 sphinx/pyqt4_differences.rst: 3252 All references to the website no wuse https. 3253 [16fd5cc19aab] <5.7-maint> 3254 3255 * qpy/QtQml/qpyqmllistpropertywrapper.cpp: 3256 Fixed the QML support when using the limited API. 3257 [519b2b27c289] <5.7-maint> 3258 32592016-11-14 Phil Thompson <phil@riverbankcomputing.com> 3260 3261 * qpy/QtCore/qpycore_types.cpp: 3262 Fixed a regression trawling class hierachies using the limited API. 3263 [4333b8ba87fd] <5.7-maint> 3264 32652016-11-12 Phil Thompson <phil@riverbankcomputing.com> 3266 3267 * sphinx/installation.rst: 3268 Documented the --qt-version option to pyqtlicense. 3269 [d5efc2dd635e] <5.7-maint> 3270 32712016-11-10 Phil Thompson <phil@riverbankcomputing.com> 3272 3273 * PyQt5.msp: 3274 Added a missing /Out/ annotation to 3275 QWebEnginePage.javaScriptPrompt(). 3276 [c5886ff2dc94] <5.7-maint> 3277 32782016-11-04 Phil Thompson <phil@riverbankcomputing.com> 3279 3280 * qpy/QtCore/qpycore_qobject_helpers.cpp: 3281 Fixed a regression in the handling of ReadProperty and WriteProperty 3282 in PyQt v5.6 that broke the chapter5-listproperties.py example. 3283 [5c3d541a12a2] <5.7-maint> 3284 32852016-10-26 Phil Thompson <phil@riverbankcomputing.com> 3286 3287 * PyQt5.msp: 3288 Added QRegion.setRects(). 3289 [a7014a7d4259] <5.7-maint> 3290 3291 * pyuic/uic/widget-plugins/qtcharts.py, pyuic/uic/widget- 3292 plugins/qtwebenginewidgets.py: 3293 Added widget plugins for QChartView and QWebEngineView. 3294 [29003cce4a88] <5.7-maint> 3295 3296 * PyQt5.msp: 3297 Added Qt_5_6_2 to the %Timeline and corresponding values for later 3298 versions of Qt v5.6. 3299 [9449a57f8e13] <5.7-maint> 3300 33012016-10-25 Phil Thompson <phil@riverbankcomputing.com> 3302 3303 * PyQt5.msp, qpy/QtCore/qpycore_qstring.cpp: 3304 Fixed a regression building against Python v2. 3305 [935bb79a7b1c] <5.7-maint> 3306 33072016-10-24 Phil Thompson <phil@riverbankcomputing.com> 3308 3309 * lib/SubclassCode/mksccode.py: 3310 Updated mksccode.py to match the current handling of hidden 3311 namespaces. 3312 [fbddad196e67] <5.7-maint> 3313 33142016-10-14 Phil Thompson <phil@riverbankcomputing.com> 3315 3316 * pylupdate/pylupdate_main.py: 3317 Fixed a bad call in pylupdate. 3318 [9a1caa071647] <5.7-maint> 3319 33202016-10-04 Phil Thompson <phil@riverbankcomputing.com> 3321 3322 * sphinx/api_metadata.cfg: 3323 Added the missing QOpenGLVersionProfile to the documentation. 3324 [ed7f40f61a68] <5.7-maint> 3325 33262016-09-23 Phil Thompson <phil@riverbankcomputing.com> 3327 3328 * PyQt5.msp, qpy/QtCore/qpycore_qmetaobject.cpp, 3329 qpy/QtGui/qpyopengl_attribute_array.cpp, 3330 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 3331 qpy/QtGui/qpyopengl_value_array.cpp: 3332 Converted all access to the user object to use the new SIP calls. 3333 [71c272511448] <5.7-maint> 3334 3335 * qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp, 3336 qpy/QtCore/qpycore_qobject_helpers.cpp, 3337 qpy/QtCore/qpycore_types.cpp: 3338 Changes needed by the different way of handling plugin generated 3339 data. 3340 [e9490c8f0819] <5.7-maint> 3341 33422016-09-21 Phil Thompson <phil@riverbankcomputing.com> 3343 3344 * PyQt5.msp: 3345 Updates for the latest SIP changes. 3346 [1677ae8bd951] <5.7-maint> 3347 33482016-09-19 Phil Thompson <phil@riverbankcomputing.com> 3349 3350 * PyQt5.msp: 3351 Fixed calls to sipFindType() that were too early. 3352 [f04f4d92ab9b] <5.7-maint> 3353 3354 * PyQt5.msp: 3355 Fixes for the latest SIP changes. 3356 [81eaffffa555] <5.7-maint> 3357 33582016-09-15 Phil Thompson <phil@riverbankcomputing.com> 3359 3360 * PyQt5.msp, lib/configure.py, sphinx/api_metadata.cfg, 3361 sphinx/introduction.rst: 3362 Added the QtWebEngine module. 3363 [8c8d065d8148] <5.7-maint> 3364 33652016-09-14 Phil Thompson <phil@riverbankcomputing.com> 3366 3367 * PyQt5.msp: 3368 The byteArray argume to the QBuffer ctor and setBuffer() method must 3369 be a QByteArray (and not something that can be converted to a 3370 QByteArray) because it needs to outlive the QBuffer instance. 3371 [2976e49222bb] <5.7-maint> 3372 3373 * PyQt5.msp: 3374 Added a missing /TransferThis/ to the QWebEngineUrlSchemeHandler 3375 ctor. 3376 [29be98207b30] <5.7-maint> 3377 3378 * qpy/QtQml/qpyqmlobject.cpp: 3379 Use a unique signal when connecting to a proxy model to allow the 3380 model to be used in multiple views. 3381 [cd6fbe437e70] <5.7-maint> 3382 33832016-09-11 Phil Thompson <phil@riverbankcomputing.com> 3384 3385 * QtMacExtras/QtMacExtrasmod.sip, QtMacExtras/qtmac.sip: 3386 Added the QtMac namespace to the QtMacExtras module. 3387 [581743b7d329] <5.7-maint> 3388 33892016-09-10 Phil Thompson <phil@riverbankcomputing.com> 3390 3391 * METADATA.in, lib/configure.py, rb-product: 3392 Add configuration information to the product file. Specifiy the 3393 minimal SIP version in the wheel meta-data. 3394 [347419aab38c] <5.7-maint> 3395 33962016-09-09 Phil Thompson <phil@riverbankcomputing.com> 3397 3398 * qpy/QtGui/qpyopengl_value_array.cpp: 3399 Further changes for sipGetBufferInfo(). 3400 [2dfc32d2117b] <5.7-maint> 3401 3402 * qpy/QtGui/qpyopengl_value_array.cpp: 3403 Fixed the call to sipGetBufferInfo(). 3404 [842376cb0aa8] <5.7-maint> 3405 34062016-09-08 Phil Thompson <phil@riverbankcomputing.com> 3407 3408 * qpy/QtCore/qpycore_pyqtproperty.cpp: 3409 Fixed regressions in pyqtProperty. 3410 [a1d6f69fef7a] <5.7-maint> 3411 3412 * qpy/QtGui/qpyopengl_attribute_array.cpp, qpy/QtGui/qpyopengl_misc.h, 3413 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 3414 qpy/QtGui/qpyopengl_value_array.cpp: 3415 Fixed the limited API changes when using the PySequence_Fast_*() 3416 macros. 3417 [04fe0b23b049] <5.7-maint> 3418 3419 * QAxContainer/QAxContainermod.sip, QAxContainer/qaxbase.sip, 3420 QtMacExtras/QtMacExtrasmod.sip, QtWinExtras/QtWinExtrasmod.sip, 3421 QtX11Extras/QtX11Extrasmod.sip, pylupdate/pylupdatemod.sip, 3422 pyrcc/pyrccmod.sip: 3423 The handwritten modules now all use the limited API. 3424 [939cc11b2007] <5.7-maint> 3425 3426 * qpy/QtBluetooth/qpybluetooth_qlist.sip, 3427 qpy/QtBluetooth/qpybluetooth_quint128.sip: 3428 QtBluetooth now uses the limited API. 3429 [dec01d730da6] <5.7-maint> 3430 34312016-09-07 Phil Thompson <phil@riverbankcomputing.com> 3432 3433 * qpy/QtDBus/qpydbus_chimera_helpers.cpp: 3434 QtDBus now uses the limited API. 3435 [82a0acefefd3] <5.7-maint> 3436 3437 * qpy/QtWidgets/qpywidgets_qlist.sip: 3438 QtWidgets now uses the limited API. 3439 [16de076d88c6] <5.7-maint> 3440 3441 * qpy/QtQuick/qpyquick_chimera_helpers.cpp: 3442 QtQuick now uses the limited API. 3443 [a834a23d561b] <5.7-maint> 3444 3445 * qpy/QtQml/qpyqml_post_init.cpp, qpy/QtQml/qpyqml_qjsvalue.cpp, 3446 qpy/QtQml/qpyqml_register_singleton_type.cpp, 3447 qpy/QtQml/qpyqml_register_type.cpp, 3448 qpy/QtQml/qpyqmllistproperty.cpp, qpy/QtQml/qpyqmllistproperty.h, 3449 qpy/QtQml/qpyqmllistproperty.sip, 3450 qpy/QtQml/qpyqmllistpropertywrapper.cpp, 3451 qpy/QtQml/qpyqmllistpropertywrapper.h: 3452 QtQml now uses the limited API. 3453 [486082bf4be5] <5.7-maint> 3454 3455 * qpy/QtPrintSupport/qpyprintsupport_qlist.sip: 3456 QtPrintSupport now uses the limited API. 3457 [b8c0b62a20a7] <5.7-maint> 3458 3459 * qpy/QtNetwork/qpynetwork_qhash.sip, 3460 qpy/QtNetwork/qpynetwork_qmap.sip: 3461 QtNetwork now uses the limited API. 3462 [82798213e9a3] <5.7-maint> 3463 3464 * qpy/QtMultimedia/qpymultimedia_qlist.sip: 3465 QtMultimedia now uses the limited API. 3466 [6f34d2b297ce] <5.7-maint> 3467 3468 * PyQt5.msp, qpy/QtGui/qpygui_qlist.sip, qpy/QtGui/qpygui_qpair.sip, 3469 qpy/QtGui/qpygui_qvector.sip, 3470 qpy/QtGui/qpyopengl_array_convertors.cpp, 3471 qpy/QtGui/qpyopengl_attribute_array.cpp, 3472 qpy/QtGui/qpyopengl_data_cache.cpp, 3473 qpy/QtGui/qpyopengl_data_cache.h, qpy/QtGui/qpyopengl_init.cpp, 3474 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 3475 qpy/QtGui/qpyopengl_value_array.cpp, 3476 qpy/QtGui/qpyopengl_version_functions.cpp: 3477 QtGui now uses the limited API. 3478 [937e89e76d2d] <5.7-maint> 3479 3480 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3481 qpy/QtCore/qpycore_pyqtboundsignal.h, 3482 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 3483 qpy/QtCore/qpycore_pyqtmethodproxy.h, 3484 qpy/QtCore/qpycore_pyqtproperty.cpp, 3485 qpy/QtCore/qpycore_pyqtproperty.h, 3486 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h: 3487 More limited API changes - QtCore now compiles and loads. 3488 [d9f7295c5dd7] <5.7-maint> 3489 3490 * qpy/QtCore/qpycore_qobject_helpers.cpp, 3491 qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h: 3492 More limited API changes. 3493 [00a8fbb9f360] <5.7-maint> 3494 34952016-09-05 Phil Thompson <phil@riverbankcomputing.com> 3496 3497 * qpy/QtCore/qpycore_qstring.cpp: 3498 The QString convertors now use the limited API. 3499 [f57db32b0b5d] <5.7-maint> 3500 3501 * qpy/QtCore/qpycore_objectified_strings.h, 3502 qpy/QtCore/qpycore_post_init.cpp.in, 3503 qpy/QtCore/qpycore_public_api.cpp, 3504 qpy/QtCore/qpycore_qjsonvalue.cpp, 3505 qpy/QtCore/qpycore_qobject_helpers.cpp, 3506 qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h: 3507 The QObject helpers now use the limited API. 3508 [64c71c6a9ee3] <5.7-maint> 3509 3510 * qpy/QtCore/qpycore_post_init.cpp.in, 3511 qpy/QtCore/qpycore_public_api.cpp, 3512 qpy/QtCore/qpycore_pyqtboundsignal.h, 3513 qpy/QtCore/qpycore_pyqtproperty.cpp, 3514 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h, 3515 qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_types.cpp: 3516 pyqtSignal now uses the limited API. 3517 [9caf7074a4fe] <5.7-maint> 3518 3519 * lib/configure.py, qpy/QtCore/qpycore_post_init.cpp.in, 3520 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3521 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 3522 qpy/QtCore/qpycore_pyqtproperty.cpp, 3523 qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_types.cpp: 3524 Python v3.4 is now needed when using the limited API. pyqtProperty 3525 now uses the limited API. 3526 [4b144ae683bd] <5.7-maint> 3527 3528 * qpy/QtCore/qpycore_post_init.cpp.in, 3529 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3530 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 3531 qpy/QtCore/qpycore_pyqtmethodproxy.h: 3532 Moved the method proxy type to the limited API. 3533 [ae940422e87f] <5.7-maint> 3534 3535 * qpy/QtCore/qpycore_post_init.cpp.in, 3536 qpy/QtCore/qpycore_public_api.cpp, 3537 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3538 qpy/QtCore/qpycore_pyqtboundsignal.h, 3539 qpy/QtCore/qpycore_pyqtconfigure.cpp: 3540 The bound signal type is now created using the limited API. 3541 [326cb5271420] <5.7-maint> 3542 35432016-08-30 Phil Thompson <phil@riverbankcomputing.com> 3544 3545 * qpy/QtCore/qpycore_public_api.cpp, 3546 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3547 qpy/QtCore/qpycore_pyqtslot.cpp: 3548 More limited API changes. 3549 [caef2e592071] <5.7-maint> 3550 3551 * qpy/QtCore/qpycore_misc.cpp: 3552 Use sipCheckPluginForType(). 3553 [97c12d786d1e] <5.7-maint> 3554 35552016-08-29 Phil Thompson <phil@riverbankcomputing.com> 3556 3557 * qpy/QtCore/qpycore_enums_flags.cpp, qpy/QtCore/qpycore_types.cpp: 3558 Use sipPyTypeDict() where appropriate. 3559 [eb2d099a8804] <5.7-maint> 3560 3561 * qpy/QtCore/qpycore_classinfo.cpp, 3562 qpy/QtCore/qpycore_enums_flags.cpp: 3563 Used sipGetFrame() where appropriate. 3564 [1d3dbd765934] <5.7-maint> 3565 3566 * qpy/QtCore/qpycore_chimera.cpp: 3567 Use sipIsUserType(). 3568 [45310e53497b] <5.7-maint> 3569 3570 * PyQt5.msp, qpy/QtCore/qpycore_pyqtsignal.cpp, 3571 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qpair.sip, 3572 qpy/QtCore/qpycore_qvector.sip: 3573 Refactored the date/time conversions to use the new SIP calls. 3574 [3705eb12433a] <5.7-maint> 3575 35762016-08-28 Phil Thompson <phil@riverbankcomputing.com> 3577 3578 * PyQt5.msp, qpy/QtCore/qjsonarray.sip, qpy/QtCore/qjsonobject.sip, 3579 qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_enums_flags.cpp, 3580 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3581 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 3582 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_qhash.sip, 3583 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qmap.sip, 3584 qpy/QtCore/qpycore_qobject_getattr.cpp, 3585 qpy/QtCore/qpycore_qobject_helpers.cpp, 3586 qpy/QtCore/qpycore_qpair.sip, qpy/QtCore/qpycore_qset.sip, 3587 qpy/QtCore/qpycore_qvector.sip, qpy/QtCore/qpycore_types.cpp, 3588 qpy/QtCore/qstringlist.sip: 3589 Remove references to tp_name. 3590 [f7f509727431] <5.7-maint> 3591 3592 * PyQt5.msp, qpy/QtCore/qjsonarray.sip, 3593 qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_decorators.cpp, 3594 qpy/QtCore/qpycore_enums_flags.cpp, 3595 qpy/QtCore/qpycore_public_api.cpp, 3596 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 3597 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 3598 qpy/QtCore/qpycore_pyqtpyobject.cpp, 3599 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp, 3600 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qmap.sip, 3601 qpy/QtCore/qpycore_qmessagelogger.cpp, 3602 qpy/QtCore/qpycore_qmetaobject_helpers.cpp, 3603 qpy/QtCore/qpycore_qobject_helpers.cpp, 3604 qpy/QtCore/qpycore_qstring.cpp, 3605 qpy/QtCore/qpycore_qvariant_value.cpp, 3606 qpy/QtCore/qpycore_qvector.sip, qpy/QtCore/qpycore_types.cpp, 3607 qpy/QtCore/qstringlist.sip: 3608 Started to switch over from the fast macros to the limited API 3609 versions. 3610 [806af319f405] <5.7-maint> 3611 36122016-08-26 Phil Thompson <phil@riverbankcomputing.com> 3613 3614 * PyQt5.msp, lib/configure.py, qpy/QtCore/qpycore_init.cpp, 3615 qpy/QtCore/qpycore_post_init.cpp.in, qpy/QtCore/qpycore_types.cpp, 3616 qpy/QtCore/qpycore_types.h, qpy/QtQml/qpyqmlobject.h: 3617 Eliminated the PyQt-specific meta-type. 3618 [b88f1ef8bcb0] <5.7-maint> 3619 36202016-08-24 Phil Thompson <phil@riverbankcomputing.com> 3621 3622 * PyQt5.msp: 3623 Enabled the limited API for all modules. 3624 [937556c0ec2b] <5.7-maint> 3625 3626 * PyQt5.msp: 3627 Updated the %BIGetBufferCode for the limited API. 3628 [94deb582b250] <5.7-maint> 3629 3630 * lib/configure.py: 3631 Updated configure.py to set Py_LIMITED_API for qpy code. 3632 [236a19384c91] <5.7-maint> 3633 36342016-08-23 Phil Thompson <phil@riverbankcomputing.com> 3635 3636 * PyQt5.msp: 3637 toString() and toCurrencyString() of QLocale now only overflow if 3638 they really have to. 3639 [f850c5c9f5b1] <5.7-maint> 3640 3641 * qpy/QtCore/qpycore_qobject_helpers.cpp: 3642 Fixed QObject.inherits(). 3643 [c7e1a7efb2bf] <5.7-maint> 3644 36452016-08-18 Phil Thompson <phil@riverbankcomputing.com> 3646 3647 * lib/configure.py: 3648 Build modules with 'exceptions_off' rather than special case g++ and 3649 clang. Build static modules with 'hide_symbols' to avoid OS X weak 3650 symbol warnings. 3651 [f02239f94d5e] <5.7-maint> 3652 36532016-08-08 Phil Thompson <phil@riverbankcomputing.com> 3654 3655 * Makefile, build.py: 3656 Removed the old internal build system. 3657 [633d0f7fe1b7] <5.7-maint> 3658 36592016-08-03 Phil Thompson <phil@riverbankcomputing.com> 3660 3661 * qpy/QtCore/qpycore_chimera.cpp: 3662 Reverted the conversion of bytes to 'const char *' as the latter is 3663 not supported by QMetaType and gives QSignalSpy a problem. 3664 [75a3228c629a] <5.7-maint> 3665 3666 * qpy/pylupdate/pylupdate.h: 3667 Fixed the pylupdate changes. 3668 [02a9da7b1643] <5.7-maint> 3669 36702016-07-27 Phil Thompson <phil@riverbankcomputing.com> 3671 3672 * pylupdate/pylupdate_main.py, pylupdate/pylupdatemod.sip, 3673 qpy/pylupdate/merge.cpp: 3674 Moved a pylupdate progress message to C++ to avoid out-of-order 3675 messages. 3676 [6f932fba5b39] <5.7-maint> 3677 3678 * sphinx/introduction.rst: 3679 Clarified the docs intro about the inclusion of Qt in wheels. 3680 [8d01fcc7cdd0] <5.7-maint> 3681 36822016-07-25 Phil Thompson <phil@riverbankcomputing.com> 3683 3684 * METADATA.in: 3685 Removed the Obsoletes tag from METADATA. 3686 [3055d670d1da] 3687 3688 * .hgtags: 3689 Added tag 5.7 for changeset 5e459651a5cb 3690 [bb3ddca217a0] 3691 3692 * NEWS: 3693 Released as v5.7. 3694 [5e459651a5cb] [5.7] 3695 3696 * lib/configure.py: 3697 Simplified the setting of PATH to include the qmake directory. 3698 [8b1b53bd60b1] 3699 37002016-07-24 Phil Thompson <phil@riverbankcomputing.com> 3701 3702 * pylupdate/pylupdate_main.py, pyrcc/pyrcc_main.py, 3703 pyuic/uic/pyuic.py: 3704 Provided pylupdate, pyrcc and pyuic with main() wrappers that are 3705 invoked by pip generated wrappers. 3706 [0be6588d6b5c] 3707 37082016-07-22 Phil Thompson <phil@riverbankcomputing.com> 3709 3710 * lib/configure.py: 3711 When --qmake is used on Windows add the directory containing qmake 3712 to PATH. 3713 [c9fb16354936] 3714 3715 * NEWS: 3716 Updated the NEWS file. 3717 [fd3b3f3e721c] 3718 37192016-07-19 Phil Thompson <phil@riverbankcomputing.com> 3720 3721 * METADATA.in: 3722 Updates to METADATA. 3723 [24491cc4092b] 3724 37252016-07-17 Phil Thompson <phil@riverbankcomputing.com> 3726 3727 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 3728 Fixed the error message when an attempt is made to connect to a 3729 pyqtSlot decorated method of a non-QObject class. 3730 [84bb348755e1] 3731 37322016-07-12 Phil Thompson <phil@riverbankcomputing.com> 3733 3734 * pylupdate/pylupdate_main.py: 3735 Make sure the progress messages from pylupdate appear in the right 3736 order. 3737 [975fc04a1d1d] 3738 3739 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 3740 Further fixes for choosing the right pyqtSlot decorator for a 3741 signal. 3742 [96281e6eb259] 3743 37442016-07-11 Phil Thompson <phil@riverbankcomputing.com> 3745 3746 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 3747 Fixed an out-of-bound index regression. 3748 [d4fcde1ad4e1] 3749 37502016-07-07 Phil Thompson <phil@riverbankcomputing.com> 3751 3752 * PyQt5.msp: 3753 Completed the support for Qt v5.7.0. 3754 [877c3a8a6cbd] 3755 3756 * PyQt5.msp: 3757 Updated QtWidgets for Qt v5.7.0. 3758 [4f59eafc77cf] 3759 37602016-07-06 Phil Thompson <phil@riverbankcomputing.com> 3761 3762 * PyQt5.msp, sphinx/api_metadata.cfg: 3763 Updated most of QtWebEngineWidgets for Qt v5.7.0. 3764 [ca2289d9d0d0] 3765 3766 * PyQt5.msp: 3767 Updated QtGui for Qt v5.7.0. 3768 [02bfa6bb3c5d] 3769 3770 * PyQt5.msp: 3771 Updated QtCore for Qt v5.7.0. 3772 [d9bf4daa7994] 3773 37742016-07-05 Phil Thompson <phil@riverbankcomputing.com> 3775 3776 * PyQt5.msp: 3777 Added some Qt v5.7.0 support. 3778 [7e56302498df] 3779 37802016-06-30 Phil Thompson <phil@riverbankcomputing.com> 3781 3782 * PyQt5.msp: 3783 Initial scan of Qt v5.7.0. 3784 [659af5655c90] 3785 3786 * build.py, installers/AddToPath.nsh, installers/BuildGPL.txt, 3787 installers/PyQt5-Qt5-gpl.nsi, installers/StrSlash.nsh, installers 3788 /mysql-config.bat, installers/psql-config.bat, 3789 installers/pyqt5-check.py, installers/pyqt5-config.bat, installers 3790 /qsci-pyqt5-config.bat, installers/qt5-config.bat, installers/sip- 3791 pyqt5-config.bat: 3792 Removed the old .nsi installers. 3793 [22449f1b0af2] 3794 3795 * lib/PlansForWheels.txt, pylupdate/fetchtr.cpp, pylupdate/main.cpp, 3796 pylupdate/merge.cpp, pylupdate/metatranslator.cpp, 3797 pylupdate/metatranslator.h, pylupdate/numberh.cpp, 3798 pylupdate/proparser.cpp, pylupdate/proparser.h, 3799 pylupdate/sametexth.cpp, pylupdate/simtexth.cpp, 3800 pylupdate/simtexth.h, pylupdate/translator.cpp, 3801 pylupdate/translator.h, pyrcc/main.cpp, pyrcc/rcc.cpp, pyrcc/rcc.h, 3802 rbproduct.py: 3803 Merged the v5.6 maintenance branch into the trunk. 3804 [7b8de1cc9585] 3805 3806 * qpy/QtCore/qpycore_qt_conf.cpp: 3807 Removed the (now unnecessary) special handling of qt.conf on 3808 Windows. 3809 [1ada2bed3c1d] <5.6-maint> 3810 38112016-06-28 Phil Thompson <phil@riverbankcomputing.com> 3812 3813 * sphinx/multiinheritance.rst: 3814 Fixed a typo in the docs. 3815 [129e481a1ef1] <5.6-maint> 3816 38172016-06-27 Phil Thompson <phil@riverbankcomputing.com> 3818 3819 * lib/configure.py: 3820 Fixed the creation of the .api file. 3821 [8374c4c770c2] <5.6-maint> 3822 38232016-06-23 Phil Thompson <phil@riverbankcomputing.com> 3824 3825 * qpy/QtCore/qpycore_chimera.cpp: 3826 Fixed a regression in the special handling of QGraphicsItem. 3827 [02bc5a7d40d6] <5.6-maint> 3828 38292016-06-22 Phil Thompson <phil@riverbankcomputing.com> 3830 3831 * PyQt5.msp: 3832 Add some %Imports so that a module imports all the modules it 3833 explicitly references. 3834 [bb6823120280] <5.6-maint> 3835 3836 * PyQt5.msp: 3837 Updated for Qt v5.6.1. 3838 [0ce20a30a8a1] <5.6-maint> 3839 38402016-06-21 Phil Thompson <phil@riverbankcomputing.com> 3841 3842 * .hgignore, PyQt5.msp: 3843 Updated QtBluetooth for Qt v5.6.1. 3844 [db0d3198b0da] <5.6-maint> 3845 3846 * rb-product, rbproduct.py: 3847 Replaced the product plugin with a product file. 3848 [a027ea04a02f] <5.6-maint> 3849 38502016-06-20 Phil Thompson <phil@riverbankcomputing.com> 3851 3852 * rbproduct.py: 3853 Implemented the minimal-build. 3854 [cff7f5006501] <5.6-maint> 3855 3856 * rbproduct.py: 3857 The product plugin uses the sip from a minimal sip build. 3858 [342d116ba9d6] <5.6-maint> 3859 3860 * commercial/pyqt-commercial.sip, lib/pyqt-commercial.sip, 3861 rbproduct.py: 3862 More product plugin refactoring. 3863 [674b4a8b867f] <5.6-maint> 3864 38652016-06-18 Phil Thompson <phil@riverbankcomputing.com> 3866 3867 * rbproduct.py: 3868 Updates to the product plugin in preparation for replacing build.py. 3869 [2c314a5a11df] <5.6-maint> 3870 38712016-05-30 Phil Thompson <phil@riverbankcomputing.com> 3872 3873 * sphinx/qt_properties.rst: 3874 Removed some (aparant) ambibuity in the docus related to 3875 pyqtProperty. 3876 [62540c04cb07] <5.6-maint> 3877 38782016-05-27 Phil Thompson <phil@riverbankcomputing.com> 3879 3880 * rbproduct.py: 3881 Updated the product plugin to add pylupdate5 and pyrcc5 to wheels. 3882 [117c4d6d7ed5] <5.6-maint> 3883 3884 * Makefile, build.py, lib/configure.py, pylupdate/fetchtr.cpp, 3885 pylupdate/main.cpp, pylupdate/merge.cpp, 3886 pylupdate/metatranslator.cpp, pylupdate/metatranslator.h, 3887 pylupdate/numberh.cpp, pylupdate/proparser.cpp, 3888 pylupdate/proparser.h, pylupdate/pylupdate_main.py, 3889 pylupdate/pylupdatemod.sip, pylupdate/sametexth.cpp, 3890 pylupdate/simtexth.cpp, pylupdate/simtexth.h, 3891 pylupdate/translator.cpp, pylupdate/translator.h, 3892 pyrcc/pyrcc_main.py, qpy/pylupdate/fetchtr.cpp, 3893 qpy/pylupdate/merge.cpp, qpy/pylupdate/metatranslator.cpp, 3894 qpy/pylupdate/metatranslator.h, qpy/pylupdate/numberh.cpp, 3895 qpy/pylupdate/proparser.cpp, qpy/pylupdate/proparser.h, 3896 qpy/pylupdate/pylupdate.h, qpy/pylupdate/sametexth.cpp, 3897 qpy/pylupdate/simtexth.cpp, qpy/pylupdate/simtexth.h, 3898 qpy/pylupdate/translator.cpp, qpy/pylupdate/translator.h: 3899 Refactored pylupdate5 to be a wrapper around a Python extension 3900 module. 3901 [2793a3f7cd3d] <5.6-maint> 3902 3903 * Makefile, build.py, lib/configure.py, pyrcc/main.cpp, 3904 pyrcc/pyrcc_main.py, pyrcc/pyrccmod.sip, pyrcc/rcc.cpp, pyrcc/rcc.h, 3905 qpy/pyrcc/rcc.cpp, qpy/pyrcc/rcc.h: 3906 Refactored pyrcc5 so that it is a Python wrapper around a C++ 3907 extension module. 3908 [7f2ffc54b8b7] <5.6-maint> 3909 39102016-05-23 Phil Thompson <phil@riverbankcomputing.com> 3911 3912 * rbproduct.py: 3913 Removed a duplicated import in the product plugin. 3914 [8b00d4415e7d] <5.6-maint> 3915 39162016-05-21 Phil Thompson <phil@riverbankcomputing.com> 3917 3918 * qpy/QtCore/qpycore_public_api.cpp: 3919 Fixed a reference count problem in py_err_print(). 3920 [427d33257f8b] <5.6-maint> 3921 39222016-05-20 Phil Thompson <phil@riverbankcomputing.com> 3923 3924 * sphinx/installation.rst: 3925 Installation docs updates regarding MSVC 2015. 3926 [43f7f646b5f1] <5.6-maint> 3927 3928 * PyQt5.msp: 3929 Added some /ReleaseGIL/ annotations to potentially time consuming 3930 methods of QSvgRenderer. 3931 [9926569b7c70] <5.6-maint> 3932 3933 * qpy/QtCore/qpycore_public_api.cpp: 3934 Fixed a recursion problem when handling uncaught Python exceptions. 3935 [2bb4251641d5] <5.6-maint> 3936 39372016-05-16 Phil Thompson <phil@riverbankcomputing.com> 3938 3939 * sphinx/installation.rst: 3940 More documentation updates. 3941 [99509478d73f] <5.6-maint> 3942 39432016-05-15 Phil Thompson <phil@riverbankcomputing.com> 3944 3945 * sphinx/installation.rst: 3946 Updated the installation instruction to cover wheels and 3947 pyqtlicense. 3948 [d59c0d20804e] <5.6-maint> 3949 39502016-05-12 Phil Thompson <phil@riverbankcomputing.com> 3951 3952 * METADATA.in, rbproduct.py: 3953 Try to prevent the GPL and commercial versions being installed at 3954 the same time. (Although it doesn't seem to work.) 3955 [43e83a4358f7] <5.6-maint> 3956 3957 * METADATA.in, rbproduct.py: 3958 Configure the PKG-INFO meta-data according to the license. 3959 [fab20f18cc82] <5.6-maint> 3960 3961 * lib/PlansForWheels.txt: 3962 Removed the plan for implementing wheels as it is now implemented. 3963 [fe01c4744c57] <5.6-maint> 3964 39652016-05-11 Phil Thompson <phil@riverbankcomputing.com> 3966 3967 * PyQt5.msp: 3968 Eliminate a compiler warning message. 3969 [988950701a58] <5.6-maint> 3970 39712016-05-10 Phil Thompson <phil@riverbankcomputing.com> 3972 3973 * rbproduct.py: 3974 More changes to the product plugin required by rbtools. 3975 [1a1f56ebde3a] <5.6-maint> 3976 39772016-05-09 Phil Thompson <phil@riverbankcomputing.com> 3978 3979 * rbproduct.py: 3980 Updates to the product plugin for the latest rbtools changes. 3981 [f9f06f093901] <5.6-maint> 3982 3983 * rbproduct.py: 3984 Give commercial unlicensed wheels a non-standard extension. 3985 [a24e4ce279f6] <5.6-maint> 3986 3987 * commercial/BuildNotes.txt, commercial/pyqtlicense.pdy, 3988 commercial/pyqtlicense.py: 3989 Moved pyqtlicense to a separate repo. 3990 [7ccc7256c707] <5.6-maint> 3991 39922016-05-08 Phil Thompson <phil@riverbankcomputing.com> 3993 3994 * commercial/BuildNotes.txt, commercial/pyqtlicense.pdy: 3995 pyqtlicense can now be built for OS X. 3996 [8b303294336e] <5.6-maint> 3997 3998 * pyuic/uic/pyuic.py: 3999 Fixed misleading help text in pyuic5. 4000 [b5b8f9ddca13] <5.6-maint> 4001 4002 * commercial/BuildNotes.txt, commercial/pyqtlicense.pdy: 4003 Added the initial .pdy file for pyqtlicense. 4004 [8b0724883824] <5.6-maint> 4005 40062016-05-05 Phil Thompson <phil@riverbankcomputing.com> 4007 4008 * METADATA.in: 4009 Fixed out of date information in the meta-data. 4010 [c1e0ebea4ad4] <5.6-maint> 4011 40122016-05-03 Phil Thompson <phil@riverbankcomputing.com> 4013 4014 * sphinx/incompatibilities.rst: 4015 Documented the slot signature checking as a potential 4016 incompatibility. 4017 [12c3868cce84] <5.6-maint> 4018 4019 * qpy/QtCore/qpycore_chimera.cpp, 4020 qpy/QtCore/qpycore_pyqtboundsignal.cpp: 4021 Fixed connections to decorated slots to enforce the slot signature 4022 and not silently ignore the decorator. sip.voidptr and bytes 4023 arguments to the decorator now generate an appropriate C++ type. 4024 [2a1416f9a2d3] <5.6-maint> 4025 40262016-04-30 Phil Thompson <phil@riverbankcomputing.com> 4027 4028 * examples/multimediawidgets/camera/camera.py: 4029 Fixed a bug in the camera.py example. 4030 [20f251a709d4] <5.6-maint> 4031 40322016-04-29 Phil Thompson <phil@riverbankcomputing.com> 4033 4034 * qpy/QtCore/qpycore_chimera.cpp: 4035 Don't expect QVariant convertor helpers to handle None. 4036 [145437cb0acf] <5.6-maint> 4037 40382016-04-28 Phil Thompson <phil@riverbankcomputing.com> 4039 4040 * PyQt5.msp: 4041 Added /ReleaseGIL/ to QPushButton.event() because it can trigger the 4042 display of a QMenu which will enter its own event loop. 4043 [9c50925525e4] <5.6-maint> 4044 40452016-04-27 Phil Thompson <phil@riverbankcomputing.com> 4046 4047 * commercial/pyqtlicense.py: 4048 Added the --qt option to pyqtlicense. 4049 [8054d2d4db90] <5.6-maint> 4050 4051 * commercial/pyqtlicense.py: 4052 Implemented the --openssl option of pyqtlicense. 4053 [c4fb07c17181] <5.6-maint> 4054 4055 * commercial/pyqtlicense.py: 4056 Implemented the --no-msvc-runtime and --no-openssl options to 4057 pyqtlicense. 4058 [4591c0e28b5a] <5.6-maint> 4059 40602016-04-26 Phil Thompson <phil@riverbankcomputing.com> 4061 4062 * commercial/pyqt-commercial.sip: 4063 Licensing on OS X now works. 4064 [a3b0438a540f] <5.6-maint> 4065 40662016-04-25 Phil Thompson <phil@riverbankcomputing.com> 4067 4068 * commercial/pyqt-commercial.sip: 4069 Debugged the license check code. 4070 [5f579e057d18] <5.6-maint> 4071 4072 * commercial/pyqt-commercial.sip, commercial/pyqtlicense.py: 4073 Initial implementation of pyqtlicense. 4074 [93328b3c897a] <5.6-maint> 4075 4076 * Makefile, commercial/pyqt-commercial.sip, rbproduct.py: 4077 Implemented the creation of unlicensed commercial wheels. 4078 [f042971d28ec] <5.6-maint> 4079 4080 * lib/configure.py: 4081 --no-timestamps no longer passes the (redundant) -T flag to sip. 4082 [77bff7d59668] <5.6-maint> 4083 4084 * lib/configure.py: 4085 Fixed the handling of dbus-python if it has multiple include 4086 directories. 4087 [db626499ded9] <5.6-maint> 4088 4089 * installers/PyQt5-Qt5-gpl.nsi: 4090 Fixed the Windows installers so that QtWebEngineProcess works. 4091 [06ecf8131050] <5.6-maint> 4092 40932016-04-24 Phil Thompson <phil@riverbankcomputing.com> 4094 4095 * .hgtags: 4096 Added tag 5.6 for changeset ae50bac2ef88 4097 [b1939581dab4] 4098 4099 * NEWS: 4100 Released as v5.6. 4101 [ae50bac2ef88] [5.6] 4102 4103 * rbproduct.py: 4104 The SSL library and MSVC runtime are now installed in the PyQt5 4105 directory. 4106 [6b7672768236] 4107 41082016-04-23 Phil Thompson <phil@riverbankcomputing.com> 4109 4110 * qpy/QtCore/qpycore_qt_conf.cpp: 4111 Fixed the setting of PATH on Windows. 4112 [8a95f97ca7aa] 4113 4114 * METADATA.in, installers/BuildGPL.txt, installers/PyQt5-Qt5-gpl.nsi, 4115 installers/pyqt5-check.py, installers/pyqt5-config.bat, 4116 lib/LICENSE.commercial.short, lib/LICENSE.gpl, 4117 lib/LICENSE.gpl.short, lib/LICENSE.internal: 4118 Updated the installers fro Qt v5.6.0. Fixed the dates on copyright 4119 messages. Updated the meta-data to say that Linux wheels will be 4120 available on PyPI. 4121 [f9cf4e3290c7] 4122 41232016-04-21 Phil Thompson <phil@riverbankcomputing.com> 4124 4125 * qpy/QtCore/qpycore_qt_conf.cpp: 4126 When --qtconf-prefix is specified then PATH is alos set on Windows. 4127 [d147afaee2c6] 4128 41292016-04-18 Phil Thompson <phil@riverbankcomputing.com> 4130 4131 * lib/configure.py, rbproduct.py: 4132 Removed some (now redundant) qmake handlign on Windows. 4133 [02f8ab12f5ad] 4134 41352016-04-17 Phil Thompson <phil@riverbankcomputing.com> 4136 4137 * lib/configure.py, rbproduct.py: 4138 More handling of spaces in directory names. Account for different 4139 Makefile structures on Windows. 4140 [94a4e61390a3] 4141 4142 * rbproduct.py: 4143 Fixed a testing regression in the product plugin. 4144 [8e05253f91d8] 4145 4146 * sphinx/installation.rst: 4147 Removed a Sphinx warning. 4148 [dd499921d5fb] 4149 4150 * rbproduct.py: 4151 Implemented the minimal install in the product plugin. 4152 [8e25715c1d82] 4153 4154 * rbproduct.py: 4155 Exploit verbose mode in the product plugin. 4156 [8099e3b3bca3] 4157 4158 * rbproduct.py: 4159 Fixed permissions on the product plugin. 4160 [19c006f2d22c] 4161 41622016-04-16 Phil Thompson <phil@riverbankcomputing.com> 4163 4164 * rbproduct.py: 4165 The QScintilla API file is now included in the wheels. 4166 [a8aa89c52747] 4167 4168 * METADATA.in: 4169 Fixed a typo in the meta-data. 4170 [8f14fe6ee051] 4171 4172 * Makefile, build.py, rbproduct.py: 4173 Removed the --omit-license-tag option from build.py as it is no 4174 longer needed. 4175 [d24af7ea1d4c] 4176 41772016-04-15 Phil Thompson <phil@riverbankcomputing.com> 4178 4179 * PyQt5.msp, qpy/QtWidgets/qmaccocoaviewcontainer.sip: 4180 QMenu.setAsDockMenu() is not available on iOS. 4181 [8dba3377ce19] 4182 41832016-04-14 Phil Thompson <phil@riverbankcomputing.com> 4184 4185 * lib/configure.py: 4186 The --dbus option to configure.py overrides (rather than 4187 supplements) any directories returned by pkg-config. 4188 [e39f0eeff58b] 4189 4190 * Makefile, lib/configure.py: 4191 Fixed the handling of dbus-python header files. 4192 [608f71af6d2f] 4193 4194 * qpy/QtCore/qpycore_qt_conf.cpp: 4195 Adjusted qt.conf on Windows so that QtWebEngineProcess can be found. 4196 [a4d8055d6b1a] 4197 4198 * Makefile, build.py, rbproduct.py: 4199 Ensure regular snapshots have the license tag but those used in 4200 wheels don't. 4201 [ca8272fb55ff] 4202 42032016-04-12 Phil Thompson <phil@riverbankcomputing.com> 4204 4205 * rbproduct.py: 4206 Fixes for the additional Windows DLLs. 4207 [8402c18b9cfe] 4208 4209 * rbproduct.py: 4210 Windows wheels will now install OpenSSL DLLs and the MSVC C++ 4211 runtime DLL. 4212 [d8f47655a777] 4213 42142016-04-09 Phil Thompson <phil@riverbankcomputing.com> 4215 4216 * METADATA.in: 4217 Updated the description in the meta-data. 4218 [94bd36376d2a] 4219 42202016-04-08 Phil Thompson <phil@riverbankcomputing.com> 4221 4222 * METADATA.in: 4223 Update the METADATA to try and require sip. 4224 [6a2e30c56378] 4225 4226 * METADATA.in, build.py: 4227 Use v1.1 for the METADATA format. Don't tag the GPL source packages 4228 with '_gpl' because of the knock-on effect with PyPi. 4229 [04357f447388] 4230 4231 * sphinx/qml.rst: 4232 Fixed a sphinx warning. 4233 [00b1ee427a44] 4234 4235 * METADATA.in, rbproduct.py: 4236 Added the METADATA.in file. 4237 [0d593d43bf70] 4238 42392016-04-06 Phil Thompson <phil@riverbankcomputing.com> 4240 4241 * rbproduct.py: 4242 Added the test for SQL drivers to the product plugin. 4243 [9d2b4177b3cf] 4244 4245 * rbproduct.py: 4246 Fixed the tests defined in the product plugin. 4247 [21a0cdb51e30] 4248 42492016-04-05 Phil Thompson <phil@riverbankcomputing.com> 4250 4251 * rbproduct.py: 4252 Added more tests to the product plugin. 4253 [9f8f7adbdcf0] 4254 4255 * rbproduct.py: 4256 Properly defined the PyQt5 modules in the product plugin. 4257 [63dc33b74805] 4258 4259 * rbproduct.py: 4260 Added the rbtools product plugin. 4261 [da8471176b5c] 4262 42632016-04-04 Phil Thompson <phil@riverbankcomputing.com> 4264 4265 * lib/configure.py, qpy/QtCore/qpycore_qt_conf.cpp, 4266 sphinx/installation.rst: 4267 Removed --qtconf-libraries. 4268 [b750e716119b] 4269 4270 * lib/configure.py, qpy/QtCore/qpycore_api.h, 4271 qpy/QtCore/qpycore_post_init.cpp.in, qpy/QtCore/qpycore_qt_conf.cpp, 4272 sphinx/installation.rst: 4273 Renamed --qt-prefix-path to --qtconf-prefix. Added --qtconf- 4274 libraries. 4275 [e63e022443bc] 4276 42772016-04-03 Phil Thompson <phil@riverbankcomputing.com> 4278 4279 * lib/configure.py: 4280 More spaces-in-path fixes. 4281 [bebf960c9e18] 4282 4283 * lib/configure.py: 4284 Fixed the invocation of sip if it has spaces in its path. 4285 [a491032a2f01] 4286 42872016-04-02 Phil Thompson <phil@riverbankcomputing.com> 4288 4289 * lib/configure.py, qpy/QtCore/qpycore_api.h, 4290 qpy/QtCore/qpycore_post_init.cpp.in, qpy/QtCore/qpycore_qt_conf.cpp: 4291 The Qt prefix path is now calculated at run-time to make it re- 4292 locatable. 4293 [0c8718600680] 4294 42952016-04-01 Phil Thompson <phil@riverbankcomputing.com> 4296 4297 * lib/configure.py: 4298 Fixed the embedded qt.conf. 4299 [def17c899da2] 4300 43012016-03-31 Phil Thompson <phil@riverbankcomputing.com> 4302 4303 * lib/configure.py, qpy/QtCore/qpycore_post_init.cpp.in, 4304 sphinx/installation.rst: 4305 Added the --qt-prefix-path option to configure.py. 4306 [7e55c68410fe] 4307 4308 * PyQt5.msp: 4309 Fixed an annotation typo. 4310 [bd8301c85566] 4311 43122016-03-29 Phil Thompson <phil@riverbankcomputing.com> 4313 4314 * PyQt5.msp: 4315 Added the missing qt_set_sequence_auto_mnemonic() to QtGui. 4316 [1cc2ecff7245] 4317 43182016-03-28 Phil Thompson <phil@riverbankcomputing.com> 4319 4320 * PyQt5.msp: 4321 Added the missing MouseLock to QWebEnginePage.Feature. 4322 [49675f503e40] 4323 4324 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 4325 Backed out an incorrect fix (not mentioned in the previous(?) 4326 commit). 4327 [3a53b336acd1] 4328 4329 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 4330 qpy/QtCore/qpycore_qobject_getattr.cpp: 4331 Respect method names starting with '__' found in the meta-object as 4332 private as they are most likely to be Python methods decorated with 4333 pyqtSlot. 4334 [6cb67313a7f3] 4335 43362016-03-27 Phil Thompson <phil@riverbankcomputing.com> 4337 4338 * lib/PlansForWheels.txt: 4339 Added the plan for handling commercial and GPL wheels. 4340 [dfc074229564] 4341 43422016-03-26 Phil Thompson <phil@riverbankcomputing.com> 4343 4344 * Makefile, lib/configure.py, sphinx/installation.rst: 4345 Added the --rpath option to configure.py. 4346 [2787cd711d1c] 4347 43482016-03-25 Phil Thompson <phil@riverbankcomputing.com> 4349 4350 * QAxContainer/qaxbase.sip: 4351 Removed deprecated /DocValue/ annotations. 4352 [1f2319650dff] 4353 4354 * build.py: 4355 Apply the new naming standards to generated source packages. 4356 [e1f0d30ea050] 4357 43582016-03-24 Phil Thompson <phil@riverbankcomputing.com> 4359 4360 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 4361 Connecting to a decorated method will now fail without a compatible 4362 signature. 4363 [d58baf1a1473] 4364 4365 * examples/quick/models/abstractitemmodel/abstractitemmodel.py: 4366 Fixed a bug in the abstyractitemmodel.py example. 4367 [654315b1dcf6] 4368 43692016-03-18 Phil Thompson <phil@riverbankcomputing.com> 4370 4371 * PyQt5.msp: 4372 Added the missing WA_DontShowOnScreen. 4373 [571b2ed0ce32] 4374 43752016-03-17 Phil Thompson <phil@riverbankcomputing.com> 4376 4377 * qpy/QtCore/qsysinfo.sip: 4378 Updated for Qt v5.6.0. Added the missing QSysInfo static functions. 4379 [740db730593a] 4380 43812016-03-13 Phil Thompson <phil@riverbankcomputing.com> 4382 4383 * pyuic/uic/driver.py, pyuic/uic/pyuic.py: 4384 Fixed a couple of pyuic syntax errors. 4385 [70e9fff5c84d] 4386 43872016-03-12 Phil Thompson <phil@riverbankcomputing.com> 4388 4389 * PyQt5.msp: 4390 Restored the QFlags copy ctor to ensure assignment helpers are 4391 generated. 4392 [2c5cceeba03a] 4393 43942016-03-11 Phil Thompson <phil@riverbankcomputing.com> 4395 4396 * qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlobject.h: 4397 Fixed a deadlock problem in the implementation of QML proxies. 4398 [293152ad5ca1] 4399 44002016-03-09 Phil Thompson <phil@riverbankcomputing.com> 4401 4402 * examples/designer/plugins/widgets/helloglwidget.py: 4403 Fixed the heeloglwidget.py example so that it doesn't use PyOpenGL. 4404 [2d7a76584798] 4405 4406 * qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h, 4407 qpy/QtCore/qpycore_enums_flags.cpp, qpy/QtCore/qpycore_types.cpp, 4408 sphinx/metaobjects.rst: 4409 Fixed the defining of enums and flags so that they appear as 4410 expected in Qt Designer. 4411 [0f17783785e4] 4412 44132016-03-08 Phil Thompson <phil@riverbankcomputing.com> 4414 4415 * qpy/QtCore/qpycore_types.cpp: 4416 Don't include an explicit scope when implementing Q_ENUMS and 4417 Q_FLAGS. 4418 [256cb1cf3c5d] 4419 4420 * examples/designer/plugins/python/multipagewidgetplugin.py, 4421 examples/designer/plugins/widgets/multipagewidget.py: 4422 Fixes to the plugins.py example. 4423 [151f0d8f13e8] 4424 4425 * pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/misc.py, 4426 pyuic/uic/__init__.py, pyuic/uic/driver.py, pyuic/uic/pyuic.py, 4427 sphinx/designer.rst: 4428 Added the --import-from command line argument to pyuic5. 4429 [d05ca4f9dda7] 4430 44312016-03-07 Phil Thompson <phil@riverbankcomputing.com> 4432 4433 * PyQt5.msp: 4434 Added the QVersionNumber class. 4435 [c660515bc830] 4436 4437 * PyQt5.msp: 4438 Updated QtOpenGL for Qt v5.6rc. 4439 [ea5c02548075] 4440 4441 * lib/configure.py, sphinx/platforms.rst: 4442 The Qt v5.5 rpath problems seem to have been fixed in v5.6. 4443 [5205794e6b9a] 4444 4445 * PyQt5.msp, lib/SubclassCode/QtQuick.versions: 4446 Updated the QObject convertor code for QtQuick and QtWebEngineCore. 4447 [82eea261797e] 4448 44492016-03-06 Phil Thompson <phil@riverbankcomputing.com> 4450 4451 * PyQt5.msp, lib/configure.py, sphinx/api_metadata.cfg, 4452 sphinx/introduction.rst: 4453 Implemented the QtWebEngineCore module. 4454 [023eb0e60c08] 4455 4456 * PyQt5.msp: 4457 Completed the QtWidgets updates for Qt v5.6rc. 4458 [045ee6a65f5f] 4459 44602016-03-05 Phil Thompson <phil@riverbankcomputing.com> 4461 4462 * PyQt5.msp: 4463 Started updating the QtWidgets module for Qt v5.6rc. 4464 [742e6cc983e8] 4465 4466 * sphinx/api_metadata.cfg: 4467 Updated the API metadata for new classes added so far. 4468 [531a749af28d] 4469 4470 * PyQt5.msp: 4471 Updated the QtQml, QtQuick, QtQuickWidgets, QtSensors, QtSerialPort, 4472 QtSql, QtSvg and QtTest modules for Qt v5.6rc. 4473 [b3632c46462b] 4474 44752016-03-04 Phil Thompson <phil@riverbankcomputing.com> 4476 4477 * PyQt5.msp: 4478 Updated the QtNfc, QtPositioning, QtPrintSupport, QtXml and 4479 QtXmlPatterns modules for Qt v5.6rc. 4480 [ae1f88b0c079] 4481 4482 * PyQt5.msp, qpy/QtMultimedia/qpymultimedia_qlist.sip: 4483 Updated the QtHelp, QtLocation, QtMultimedia, QtMultimediaWidgets 4484 and QtNetwork modules for Qt 5.6rc. 4485 [b957d29ef95c] 4486 4487 * PyQt5.msp: 4488 Completed the QtGui support for Qt v5.6rc. 4489 [e30d789c0141] 4490 4491 * PyQt5.msp: 4492 More QtGui updates for Qt v5.6rc. 4493 [e232b46d197a] 4494 44952016-03-03 Phil Thompson <phil@riverbankcomputing.com> 4496 4497 * PyQt5.msp: 4498 Partially implemented the Qt v5.6rc support for the QtGui module. 4499 [eb7a53fdfb5b] 4500 45012016-03-02 Phil Thompson <phil@riverbankcomputing.com> 4502 4503 * PyQt5.msp: 4504 Updated the QtDBus and QtDesigner modules for Qt v5.6.0rc. 4505 [242ffa94e504] 4506 4507 * PyQt5.msp: 4508 Updated the QtCore module for Qt v5.6.0rc. 4509 [75369fe650fe] 4510 45112016-03-01 Phil Thompson <phil@riverbankcomputing.com> 4512 4513 * PyQt5.msp: 4514 Updated the Enginio and QtBluetooth modules for Qt v5.6rc. 4515 [b86fccf0f71e] 4516 4517 * lib/configure.py: 4518 Don't embed the -f flag in PYQT_CONFIGURATION. 4519 [c1a15cadbc73] 4520 4521 * PyQt5.msp: 4522 All implementations of swap() now have the /Constrained/ annotation. 4523 [fb287ed7e9da] 4524 4525 * Makefile, PyQt5.msp: 4526 Removed a redundant QBrush ctor. 4527 [5f34d42010aa] 4528 45292016-02-29 Phil Thompson <phil@riverbankcomputing.com> 4530 4531 * PyQt5.msp: 4532 Fixed the previous change. 4533 [b86e13d182d7] 4534 4535 * Makefile, PyQt5.msp: 4536 Removed the redundant QVariant copy ctor. 4537 [0cb802120239] 4538 45392016-02-27 Phil Thompson <phil@riverbankcomputing.com> 4540 4541 * Merged the 5.5-maint branch into the trunk. 4542 [f923036edfe1] 4543 4544 * PyQt5.msp: 4545 Fixed the type hint for QDesktopServices.setUrlHandler(). 4546 [0fa72a09eb1e] <5.5-maint> 4547 4548 * PyQt5.msp, qpy/QtBluetooth/qpybluetooth_qlist.sip, 4549 qpy/QtCore/qjsonarray.sip, qpy/QtCore/qpycore_qlist.sip, 4550 qpy/QtCore/qpycore_qset.sip, qpy/QtCore/qpycore_qvector.sip, 4551 qpy/QtCore/qstringlist.sip, qpy/QtGui/qpygui_qvector.sip, 4552 qpy/QtMultimedia/qpymultimedia_qlist.sip, 4553 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 4554 qpy/QtWidgets/qpywidgets_qlist.sip: 4555 Use Iterable rather than Iterator in type hints. 4556 [ab690c76000c] <5.5-maint> 4557 45582016-02-26 Phil Thompson <phil@riverbankcomputing.com> 4559 4560 * PyQt5.msp: 4561 Removed some superfluous ctors. 4562 [f0c110db9340] <5.5-maint> 4563 4564 * PyQt5.msp: 4565 Make sure the datetime module is available in stub files. 4566 [aad90c9b7268] <5.5-maint> 4567 4568 * PyQt5.msp: 4569 Updated type hints for classes with %ConvertToTypeCode. 4570 [0f619b3c60e2] <5.5-maint> 4571 45722016-02-25 Phil Thompson <phil@riverbankcomputing.com> 4573 4574 * PyQt5.msp, qpy/QtQml/qmlregistertype.sip: 4575 Updated the project version number. More type hint improvements. 4576 [8be0a10b466f] <5.5-maint> 4577 45782016-02-24 Phil Thompson <phil@riverbankcomputing.com> 4579 4580 * PyQt5.msp: 4581 More changes to the type hints. 4582 [5a3f980959af] <5.5-maint> 4583 45842016-02-19 Phil Thompson <phil@riverbankcomputing.com> 4585 4586 * PyQt5.msp: 4587 Fixed some handwritten type hine code. 4588 [2677d628d385] <5.5-maint> 4589 45902016-02-18 Phil Thompson <phil@riverbankcomputing.com> 4591 4592 * test/tests/classes/test_QFlags.py: 4593 Added the QFlags unit tests. 4594 [796954fadf1e] <5.5-maint> 4595 4596 * lib/configure.py: 4597 SIP warnings are now treated as fatal. 4598 [ef2c015cb086] <5.5-maint> 4599 4600 * Makefile, PyQt5.msp: 4601 Updated the QFlags support from PyQt4. 4602 [5bd2318ecef3] <5.5-maint> 4603 4604 * PyQt5.msp: 4605 Completed the conversion to /TypeHint/. 4606 [7d4c7c1162e0] <5.5-maint> 4607 4608 * PyQt5.msp: 4609 Updated the type hints for the OpenGL modules. 4610 [a3d88993c395] <5.5-maint> 4611 46122016-02-17 Phil Thompson <phil@riverbankcomputing.com> 4613 4614 * PyQt5.msp, qpy/QtCore/qjsonarray.sip, qpy/QtCore/qjsonobject.sip, 4615 qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_enums_flags.cpp, 4616 qpy/QtCore/qpycore_public_api.cpp, 4617 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 4618 qpy/QtCore/qpycore_pyqtconfigure.cpp, 4619 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_qhash.sip, 4620 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qmap.sip, 4621 qpy/QtCore/qpycore_qmetaobject_helpers.cpp, 4622 qpy/QtCore/qpycore_qobject_helpers.cpp, 4623 qpy/QtCore/qpycore_qpair.sip, qpy/QtCore/qpycore_qset.sip, 4624 qpy/QtCore/qpycore_qstring.cpp, qpy/QtCore/qpycore_qvector.sip, 4625 qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qstringlist.sip, 4626 qpy/QtGui/qpygui_qlist.sip, qpy/QtGui/qpygui_qpair.sip, 4627 qpy/QtGui/qpygui_qvector.sip, qpy/QtGui/qpyopengl_api.h, 4628 qpy/QtGui/qpyopengl_array_convertors.cpp, 4629 qpy/QtGui/qpyopengl_attribute_array.cpp, 4630 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 4631 qpy/QtGui/qpyopengl_value_array.cpp, 4632 qpy/QtMultimedia/qpymultimedia_qlist.sip, 4633 qpy/QtNetwork/qpynetwork_qhash.sip, 4634 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 4635 qpy/QtQml/qpyqmllistpropertywrapper.cpp, 4636 qpy/QtQuick/qpyquick_chimera_helpers.cpp, 4637 qpy/QtWidgets/qpywidgets_qlist.sip: 4638 Removed all uses of SIP_SSIZE_T. 4639 [f1c9ab62de9e] <5.5-maint> 4640 46412016-02-16 Phil Thompson <phil@riverbankcomputing.com> 4642 4643 * PyQt5.msp, qpy/QtBluetooth/qpybluetooth_qlist.sip, 4644 qpy/QtBluetooth/qpybluetooth_quint128.sip, 4645 qpy/QtCore/qjsonarray.sip, qpy/QtCore/qpycore_qlist.sip, 4646 qpy/QtCore/qpycore_qpair.sip, qpy/QtCore/qpycore_qset.sip, 4647 qpy/QtCore/qpycore_qvector.sip, qpy/QtCore/qstringlist.sip, 4648 qpy/QtGui/qpygui_qlist.sip, qpy/QtGui/qpygui_qpair.sip, 4649 qpy/QtGui/qpygui_qvector.sip, 4650 qpy/QtMultimedia/qpymultimedia_qlist.sip, 4651 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 4652 qpy/QtWidgets/qpywidgets_qlist.sip: 4653 Removed all occurrences of SIP_SSIZE_T_FORMAT. 4654 [6c323983f866] <5.5-maint> 4655 4656 * Makefile, PyQt5.msp: 4657 Make use of the new type hint class annotaions for QVariant. 4658 [9e1f9b26502f] <5.5-maint> 4659 4660 * PyQt5.msp: 4661 Fix the type hints for signals and slots. 4662 [a7286c0088ff] <5.5-maint> 4663 4664 * PyQt5.msp: 4665 Migrated the simple uses of /DocValue/ to /TypeHint/. 4666 [17fe5ba76141] <5.5-maint> 4667 4668 * Makefile, PyQt5.msp: 4669 Removed /TypeHintValue/ when they will now be picked up from the 4670 mapped type. 4671 [e9ca1dfbd2f9] <5.5-maint> 4672 4673 * sphinx/gotchas.rst: 4674 Extended the section of QString gotchas to include null vs. empty 4675 strings. 4676 [4f9c20591646] <5.5-maint> 4677 46782016-02-15 Phil Thompson <phil@riverbankcomputing.com> 4679 4680 * Makefile, PyQt5.msp, qpy/QtBluetooth/qpybluetooth_qlist.sip, 4681 qpy/QtCore/qjsonarray.sip, qpy/QtCore/qjsonobject.sip, 4682 qpy/QtCore/qpycore_qhash.sip, qpy/QtCore/qpycore_qlist.sip, 4683 qpy/QtCore/qpycore_qmap.sip, qpy/QtCore/qpycore_qset.sip, 4684 qpy/QtCore/qpycore_qvector.sip, qpy/QtCore/qstringlist.sip, 4685 qpy/QtGui/qpygui_qlist.sip, qpy/QtGui/qpygui_qvector.sip, 4686 qpy/QtMultimedia/qpymultimedia_qlist.sip, 4687 qpy/QtNetwork/qpynetwork_qhash.sip, 4688 qpy/QtNetwork/qpynetwork_qmap.sip, 4689 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 4690 qpy/QtWidgets/qpywidgets_qlist.sip: 4691 Added /TypeHintValue/ to all mapped types that might have a default 4692 value. 4693 [2f5d9532caf3] <5.5-maint> 4694 4695 * qpy/QtBluetooth/qpybluetooth_qlist.sip, 4696 qpy/QtBluetooth/qpybluetooth_quint128.sip, 4697 qpy/QtCore/qjsonarray.sip, qpy/QtCore/qjsonobject.sip, 4698 qpy/QtCore/qpycore_qhash.sip, qpy/QtCore/qpycore_qlist.sip, 4699 qpy/QtCore/qpycore_qmap.sip, qpy/QtCore/qpycore_qpair.sip, 4700 qpy/QtCore/qpycore_qset.sip, qpy/QtCore/qpycore_qvector.sip, 4701 qpy/QtCore/qstringlist.sip, qpy/QtDBus/qpydbusreply.sip, 4702 qpy/QtGui/qpygui_qlist.sip, qpy/QtGui/qpygui_qpair.sip, 4703 qpy/QtGui/qpygui_qvector.sip, 4704 qpy/QtMultimedia/qpymultimedia_qlist.sip: 4705 Updated the type hints for all handwritten code. 4706 [1fc9973d53a9] <5.5-maint> 4707 4708 * qpy/QtCore/qpycore_pyqtslot.cpp: 4709 Updated the comment in the previous change. 4710 [7bfc1d8650d4] <5.5-maint> 4711 4712 * qpy/QtCore/qpycore_pyqtslot.cpp: 4713 Fixed a bug disconnecting wrapped C++ methods. 4714 [a930ddb1c6a7] <5.5-maint> 4715 47162016-02-13 Phil Thompson <phil@riverbankcomputing.com> 4717 4718 * sphinx/gotchas.rst, sphinx/pyqt4_differences.rst: 4719 Added a section to the gotchas chapter about patterns to avoid 4720 crashes on exit. 4721 [da3142f18207] <5.5-maint> 4722 47232016-02-12 Phil Thompson <phil@riverbankcomputing.com> 4724 4725 * qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h, 4726 qpy/QtCore/qpycore_qobject_helpers.cpp: 4727 Improved the support for Qt properties. Allow a QVariantMap to be 4728 converted to a dict if that was what was expected. 4729 [57ba51c12753] <5.5-maint> 4730 47312016-02-11 Phil Thompson <phil@riverbankcomputing.com> 4732 4733 * examples/network/lightmaps.py: 4734 Fixed the lightmaps.py example. 4735 [9897e881d280] <5.5-maint> 4736 4737 * PyQt5.msp: 4738 Added comments explaining why deleting top level widgets is a bad 4739 idea. 4740 [eced50bba03e] <5.5-maint> 4741 47422016-02-10 Phil Thompson <phil@riverbankcomputing.com> 4743 4744 * qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp: 4745 Fixed a crash when a proxy for a non-method callable might be 4746 invoked while the proxy is being garbage collected. 4747 [fc21a0a97001] <5.5-maint> 4748 4749 * qpy/QtDBus/qpydbuspendingreply.sip, qpy/QtDBus/qpydbusreply.sip, 4750 qpy/QtNetwork/qpynetwork_qhash.sip, 4751 qpy/QtNetwork/qpynetwork_qmap.sip, 4752 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 4753 qpy/QtQml/qpyqmllistproperty.sip, 4754 qpy/QtWidgets/qpywidgets_qlist.sip: 4755 Removed some of the handwritten uses of DocType. 4756 [23c5a8da2265] <5.5-maint> 4757 4758 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 4759 qpy/QtCore/qpycore_pyqtsignal.cpp: 4760 Updated the repr() of bound and unbound signals as per PyQt4. 4761 [807eb26f59ef] <5.5-maint> 4762 4763 * lib/configure.py, sphinx/installation.rst: 4764 Added the --no-stubs and --stubdir options to configure.py. 4765 [7b60214e8c60] <5.5-maint> 4766 4767 * lib/LicenseFAQ.txt: 4768 Updated the license FAQ to make sure the version numbers of the 4769 commercial and GPL versions match. 4770 [273545f90a4a] <5.5-maint> 4771 47722016-02-08 Phil Thompson <phil@riverbankcomputing.com> 4773 4774 * sphinx/pyqt4_differences.rst: 4775 Tone down the warnings about not using a main() function. 4776 [d304857728a3] <5.5-maint> 4777 47782016-02-06 Phil Thompson <phil@riverbankcomputing.com> 4779 4780 * PyQt5.msp, lib/configure.py, qpy/QtCore/qpycore_chimera.cpp, 4781 qpy/QtWidgets/qpywidgets_api.h, 4782 qpy/QtWidgets/qpywidgets_chimera_helpers.cpp, 4783 qpy/QtWidgets/qpywidgets_chimera_helpers.h, 4784 qpy/QtWidgets/qpywidgets_post_init.cpp: 4785 Fixed the special handling of QGraphicsItem so that it doesn't 4786 interfere with parsing pyqtSignal argument types. 4787 [71cd6c6e7045] <5.5-maint> 4788 47892016-02-05 Phil Thompson <phil@riverbankcomputing.com> 4790 4791 * PyQt5.msp: 4792 Updated the project file to v8. 4793 [3df32493cb78] <5.5-maint> 4794 47952016-01-30 Phil Thompson <phil@riverbankcomputing.com> 4796 4797 * PyQt5.msp: 4798 Renamed QUrlFormattingOption.None to None_. 4799 [d4c8f03f6403] <5.5-maint> 4800 48012016-01-25 Phil Thompson <phil@riverbankcomputing.com> 4802 4803 * lib/configure.py: 4804 Removed some redundant Borland support. 4805 [0f60e49c22df] <5.5-maint> 4806 4807 * lib/configure.py, sphinx/installation.rst: 4808 The --qmake option has been added to configure.py when running on 4809 Windows on the assumption that the historical problem of invoking 4810 qmake with a path has been resolved. 4811 [d2653451e966] <5.5-maint> 4812 48132016-01-22 Phil Thompson <phil@riverbankcomputing.com> 4814 4815 * qpy/QtCore/qpycore_types.h: 4816 Removed some redundant data structures. 4817 [b071187c2187] <5.5-maint> 4818 4819 * qpy/QtCore/qpycore_types.h: 4820 Fixes for the latest sip v5. 4821 [fb770c78e3dd] <5.5-maint> 4822 4823 * qpy/QtQml/qpyqml_register_type.cpp: 4824 Fixed a regression in the registering of QtQuick items. 4825 [0d9e60c88804] <5.5-maint> 4826 48272016-01-21 Phil Thompson <phil@riverbankcomputing.com> 4828 4829 * PyQt5.msp, qpy/QtDBus/qpydbus_post_init.cpp, 4830 qpy/QtQml/qmlregistertype.sip, qpy/QtQml/qpyqml_post_init.cpp, 4831 qpy/QtQml/qpyqml_register_type.cpp, 4832 qpy/QtQuick/qpyquick_post_init.cpp: 4833 Call Q_ASSERT() for values returned by sipImportSymbol(). 4834 [6ecc7eb4b7b8] <5.5-maint> 4835 48362016-01-20 Phil Thompson <phil@riverbankcomputing.com> 4837 4838 * PyQt5.msp: 4839 Removed an unused reference to the public API. 4840 [e09839f29cbd] <5.5-maint> 4841 48422016-01-18 Phil Thompson <phil@riverbankcomputing.com> 4843 4844 * PyQt5.msp: 4845 Make sure QQmlProperty.connectNotifySignal() behaves the same as the 4846 PyQt4 equivalent. 4847 [074e64f58b7f] <5.5-maint> 4848 4849 * qpy/QtCore/qpycore_public_api.cpp: 4850 Fixed a compilation error. 4851 [41cfb44def2b] <5.5-maint> 4852 4853 * qpy/QtCore/qpycore_public_api.cpp: 4854 Improved the error reporting in pyqt5_get_pyqtslot_parts(). 4855 [5336dad73d73] <5.5-maint> 4856 48572016-01-17 Phil Thompson <phil@riverbankcomputing.com> 4858 4859 * PyQt5.msp: 4860 Use "slot" as an argument type consistently. 4861 [3e72e500339c] <5.5-maint> 4862 4863 * PyQt5.msp, qpy/QtCore/qpycore_public_api.cpp, 4864 qpy/QtCore/qpycore_public_api.h, sphinx/extension_api.rst: 4865 Re-implemented QWizardPage.registerField(). Fixed 4866 QWizard.setDefaultProperty(). The transmitter argument to 4867 pyqt5_get_signal_signature() is now optional. 4868 [b701cde0001b] <5.5-maint> 4869 48702016-01-11 Phil Thompson <phil@riverbankcomputing.com> 4871 4872 * lib/configure.py, qpy/QtCore/qpycore_decorators.cpp, 4873 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 4874 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 4875 qpy/QtCore/qpycore_pyqtproperty.cpp, 4876 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp, 4877 qpy/QtGui/qpyopengl_data_cache.cpp, 4878 qpy/QtQml/qpyqmllistproperty.cpp, 4879 qpy/QtQml/qpyqmllistpropertywrapper.cpp: 4880 Fixes for sip5. 4881 [74c8e3a5a137] <5.5-maint> 4882 48832016-01-06 Phil Thompson <phil@riverbankcomputing.com> 4884 4885 * sphinx/signals_slots.rst: 4886 Documented the PyQt_PyObject signal argument type. 4887 [b7d0ec91f94b] <5.5-maint> 4888 48892016-01-05 Phil Thompson <phil@riverbankcomputing.com> 4890 4891 * PyQt5.msp: 4892 Fixed the conversion of TouchCancel touch events. 4893 [a611260e4cb5] <5.5-maint> 4894 48952015-12-15 Phil Thompson <phil@riverbankcomputing.com> 4896 4897 * Makefile: 4898 Switched the internal build system to Python v3.5. 4899 [60e96c2f91b5] <5.5-maint> 4900 49012015-12-14 Phil Thompson <phil@riverbankcomputing.com> 4902 4903 * Makefile: 4904 Added support for venv to the internal build system. 4905 [1f541a9bc326] <5.5-maint> 4906 49072015-12-12 Phil Thompson <phil@riverbankcomputing.com> 4908 4909 * PyQt5.msp: 4910 Added the internal QQuickCloseEvent as an opaque class. Added the 4911 QQuickWindow::closing() signal. 4912 [61e0fc70e389] <5.5-maint> 4913 49142015-12-05 Phil Thompson <phil@riverbankcomputing.com> 4915 4916 * pyuic/uic/uiparser.py: 4917 Fixed pyuic's handling of the margins of layout widgets. 4918 [5b5f0fb1b3f6] <5.5-maint> 4919 49202015-11-16 Phil Thompson <phil@riverbankcomputing.com> 4921 4922 * sphinx/platforms.rst: 4923 Fixed a typo in the docs. 4924 [7f0cbf6087dd] <5.5-maint> 4925 49262015-10-28 Phil Thompson <phil@riverbankcomputing.com> 4927 4928 * lib/configure.py: 4929 Handle PATH components that are enclosed in quotes. 4930 [bfa081d2253d] <5.5-maint> 4931 4932 * PyQt5.msp: 4933 Fixed QStyleOptionButton.None. 4934 [993102189469] <5.5-maint> 4935 49362015-10-25 Phil Thompson <phil@riverbankcomputing.com> 4937 4938 * .hgtags: 4939 Added tag 5.5.1 for changeset ee08241be21f 4940 [0659e00fc2ab] <5.5-maint> 4941 4942 * NEWS, installers/PyQt5-Qt5-gpl.nsi: 4943 Released as v5.5.1. 4944 [ee08241be21f] [5.5.1] <5.5-maint> 4945 4946 * qpy/QtCore/qpycore_pyqtproperty.cpp: 4947 Fixed the handling of getter docstrings by pyqtProperty. 4948 [75fe5856da75] <5.5-maint> 4949 4950 * lib/configure.py: 4951 Make sure configure.py enables debug flags early enough. 4952 [71a413789681] <5.5-maint> 4953 49542015-10-18 Phil Thompson <phil@riverbankcomputing.com> 4955 4956 * Makefile, PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, 4957 qpy/QtCore/qsysinfo.sip: 4958 Remainig updates for Qt v5.5.1. 4959 [13f9ece29d02] <5.5-maint> 4960 49612015-10-17 Phil Thompson <phil@riverbankcomputing.com> 4962 4963 * lib/configure.py: 4964 The workaround for the Qt v5.5 rpath problem on OS X will now handle 4965 Qt builds where any of QtPrintSupport, QtDBus or QtWidgets have been 4966 disabled. 4967 [aec0addf0acb] <5.5-maint> 4968 4969 * PyQt5.msp: 4970 Updated from the initial scan of Qt v5.5.1. 4971 [942ae18cf71c] <5.5-maint> 4972 49732015-10-16 Phil Thompson <phil@riverbankcomputing.com> 4974 4975 * examples/network/http/http.py: 4976 Another minor fix to http.py. 4977 [0be6496d6bfe] <5.5-maint> 4978 4979 * examples/network/http/http.py: 4980 Fixed a bug in the http.py example. 4981 [e4609df54374] <5.5-maint> 4982 49832015-09-22 Phil Thompson <phil@riverbankcomputing.com> 4984 4985 * PyQt5.msp: 4986 Fixed ownership issues with QQuickFramebufferObject.Renderer. 4987 [32c52859b93a] <5.5-maint> 4988 4989 * installers/BuildGPL.txt, installers/pyqt5-config.bat, 4990 lib/configure.py, sphinx/installation.rst: 4991 Added the --disable option to configure.py. 4992 [992d1d3c2439] <5.5-maint> 4993 49942015-09-19 Phil Thompson <phil@riverbankcomputing.com> 4995 4996 * qpy/QtCore/qpycore_qstring.cpp: 4997 Don't assume unicode objects being converted to QStrings are ready. 4998 [dd00723a6712] <5.5-maint> 4999 50002015-09-18 Phil Thompson <phil@riverbankcomputing.com> 5001 5002 * PyQt5.msp: 5003 Hopefully fixed the ownership of the object returned by 5004 QQuickFramebufferObject.createRenderer(). 5005 [28175521934f] <5.5-maint> 5006 5007 * PyQt5.msp, qpy/QtQuick/qpyquick_register_type.cpp, 5008 qpy/QtQuick/qpyquickframebufferobject.cpp, 5009 qpy/QtQuick/qpyquickframebufferobject.h: 5010 Handle a QQuickFramebufferObject in the same was as 5011 QQuickPaintedItem. 5012 [af9ef4c21748] <5.5-maint> 5013 5014 * pyuic/uic/properties.py: 5015 Fixed pyuic's handling of non-ASCII font family names. 5016 [cf72929c8d36] <5.5-maint> 5017 50182015-09-10 Phil Thompson <phil@riverbankcomputing.com> 5019 5020 * PyQt5.msp: 5021 Fixed all handwritten code that uses C++11 lambdas. 5022 [5c39838726ef] <5.5-maint> 5023 5024 * Makefile, PyQt5.msp: 5025 Improved some handwritten code. 5026 [7bf4b1f25365] <5.5-maint> 5027 50282015-09-09 Phil Thompson <phil@riverbankcomputing.com> 5029 5030 * build.py: 5031 Updated the root URL for the Qt docs. 5032 [c52056ca5ef2] <5.5-maint> 5033 50342015-09-08 Phil Thompson <phil@riverbankcomputing.com> 5035 5036 * installers/BuildGPL.txt, installers/PyQt5-Qt5-gpl.nsi, installers 5037 /psql-config.bat: 5038 Updates to installers for Python v3.5. 5039 [df9e3329a638] <5.5-maint> 5040 5041 * lib/configure.py: 5042 Use win32-msvc2015 for Python v3.5. 5043 [8ab07055894e] <5.5-maint> 5044 5045 * installers/BuildGPL.txt, installers/PyQt5-Qt5-gpl.nsi: 5046 Installer updates for Python v3.5. 5047 [bf1db67f03e7] <5.5-maint> 5048 5049 * PyQt5.msp: 5050 Remainder of QMacCocoaViewContainer fix. 5051 [06cf88343082] <5.5-maint> 5052 50532015-09-07 Phil Thompson <phil@riverbankcomputing.com> 5054 5055 * lib/SubclassCode/QtWidgets.versions, 5056 qpy/QtWidgets/qmaccocoaviewcontainer.sip: 5057 QMacCocoaViewContainer is now feature dependent so that it can be 5058 disabled for iOS. 5059 [ee9b7b0e0576] <5.5-maint> 5060 50612015-09-02 Phil Thompson <phil@riverbankcomputing.com> 5062 5063 * examples/animation/animatedtiles/animatedtiles.py, 5064 examples/animation/appchooser/appchooser.py, 5065 examples/animation/easing/easing.py, 5066 examples/animation/moveblocks.py, 5067 examples/animation/states/states.py, 5068 examples/animation/stickman/stickman.py, 5069 examples/graphicsview/dragdroprobot/dragdroprobot.py, 5070 examples/graphicsview/padnavigator/padnavigator.py: 5071 Fixed implicit conversions from strings to QByteArray in the 5072 examples. 5073 [03781fa3b27e] <5.5-maint> 5074 5075 * PyQt5.msp: 5076 Implemented __matmul__ and __imatmul__ for QMatrix4x4 and 5077 QTransform. 5078 [f13ef1501dfb] <5.5-maint> 5079 50802015-09-01 Phil Thompson <phil@riverbankcomputing.com> 5081 5082 * Makefile: 5083 The internal build system now defaults to Python v3.5. 5084 [514fd7675915] <5.5-maint> 5085 50862015-08-28 Phil Thompson <phil@riverbankcomputing.com> 5087 5088 * qpy/QtCore/qpycore_qobject_getattr.cpp: 5089 Fixed a legacy comment. 5090 [fc27a24424ee] <5.5-maint> 5091 50922015-08-27 Phil Thompson <phil@riverbankcomputing.com> 5093 5094 * examples/qml/referenceexamples/attached.py, 5095 examples/qml/referenceexamples/binding.py, 5096 examples/qml/referenceexamples/coercion.py, 5097 examples/qml/referenceexamples/default.py, 5098 examples/qml/referenceexamples/grouped.py, 5099 examples/qml/referenceexamples/methods.py, 5100 examples/qml/referenceexamples/properties.py, 5101 examples/qml/referenceexamples/signal.py, 5102 examples/qml/referenceexamples/valuesource.py, 5103 qpy/QtCore/qpycore_namespace.h, qpy/QtQml/qpyqml_post_init.cpp, 5104 qpy/QtQml/qpyqmllistproperty.cpp, qpy/QtQml/qpyqmllistproperty.sip, 5105 qpy/QtQml/qpyqmllistpropertywrapper.cpp, 5106 qpy/QtQml/qpyqmllistpropertywrapper.h, sphinx/qml.rst: 5107 QQmlListProperty now acts as a proxy for any underlying Python list. 5108 [ffd5437ab83f] <5.5-maint> 5109 51102015-08-26 Phil Thompson <phil@riverbankcomputing.com> 5111 5112 * PyQt5.msp: 5113 Applied a better fix than 56be1a87fd2c that doesn't break proxy 5114 resolution. 5115 [e0fc4cba9b47] <5.5-maint> 5116 51172015-08-25 Phil Thompson <phil@riverbankcomputing.com> 5118 5119 * PyQt5.msp: 5120 Backed out 56be1a87fd2c because it breaks the proxy resolution. 5121 [209dc1cc0ecc] <5.5-maint> 5122 51232015-08-17 Phil Thompson <phil@riverbankcomputing.com> 5124 5125 * qpy/QtCore/qpycore_chimera.cpp: 5126 Fixed the conversion of enums for Qt v5.5. 5127 [698e32887e28] <5.5-maint> 5128 51292015-08-12 Phil Thompson <phil@riverbankcomputing.com> 5130 5131 * PyQt5.msp: 5132 Fixed a remaining OpenGL feature. 5133 [02a5c02ddbcb] <5.5-maint> 5134 51352015-08-11 Phil Thompson <phil@riverbankcomputing.com> 5136 5137 * qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h: 5138 Fixed a missing exception when failing to parse types. 5139 [fb938891400e] <5.5-maint> 5140 51412015-08-10 Phil Thompson <phil@riverbankcomputing.com> 5142 5143 * PyQt5.msp, lib/SubclassCode/QtWidgets.versions: 5144 Fixes for building against a Qt without OpenGL support. 5145 [2bd297e85e66] <5.5-maint> 5146 51472015-08-02 Phil Thompson <phil@riverbankcomputing.com> 5148 5149 * PyQt5.msp: 5150 Fixed a leak in the handling of QQuickItem.updatePaintNode(). 5151 [8bfac6a28129] <5.5-maint> 5152 5153 * lib/configure.py: 5154 Properly fix the different licensee values for the LGPL version of 5155 Qt. 5156 [45a7890b0823] <5.5-maint> 5157 5158 * PyQt5.msp: 5159 Ensure that QtWebEngineWidgets is imported before a QCoreApplication 5160 instance is created. 5161 [a4041c1d6446] <5.5-maint> 5162 51632015-07-23 Phil Thompson <phil@riverbankcomputing.com> 5164 5165 * examples/qtdemo/demoitemanimation.py: 5166 Fixed an implicit coding bug in qtdemo. 5167 [7ff58420e62e] <5.5-maint> 5168 51692015-07-22 Phil Thompson <phil@riverbankcomputing.com> 5170 5171 * PyQt5.msp, lib/SubclassCode/QtCore.versions, lib/configure.py: 5172 Changes needed because iOS doesn't have QProcess etc. 5173 [4e482908fc36] <5.5-maint> 5174 5175 * lib/configure.py: 5176 Interpret a licensee of "Builder Qt" as being the LGPL version. 5177 [1327c48468e4] <5.5-maint> 5178 5179 * Merge the forgotten tagging of the v5.5 release. 5180 [fec61fb57dc8] <5.5-maint> 5181 5182 * .hgtags: 5183 Added tag 5.5 for changeset a4bf2ec86f1e 5184 [9d7d3e5d6370] 5185 5186 * Makefile: 5187 Updated the default target version. 5188 [4e9e6b798220] <5.5-maint> 5189 5190 * PyQt5.msp: 5191 Fixes for compiling against Qt builds without SSL support. 5192 [a5cfb55177fc] <5.5-maint> 5193 51942015-07-17 Phil Thompson <phil@riverbankcomputing.com> 5195 5196 * NEWS, installers/pyqt5-check.py: 5197 Released as v5.5. 5198 [a4bf2ec86f1e] [5.5] 5199 5200 * lib/configure.py: 5201 Tidied up the format of chenerated .pro files. 5202 [3481361d7081] 5203 5204 * installers/pyqt5-check.py: 5205 pyqt5-check.py now checks the import of each module. 5206 [204bcf3320a3] 5207 52082015-07-12 Phil Thompson <phil@riverbankcomputing.com> 5209 5210 * installers/BuildGPL.txt, installers/PyQt5-Qt5-gpl.nsi, 5211 installers/pyqt5-check.py: 5212 Updated the Windows installer for Qt v5.5.0. 5213 [7291c392fd1f] 5214 5215 * PyQt5.msp: 5216 Fixed a build problem when compiling each class separately. 5217 [6968432991a7] 5218 5219 * sphinx/deprecations.rst, sphinx/index.rst, sphinx/platforms.rst: 5220 Added the section covering platform specific issues to the docs. 5221 [872c73dc46ec] 5222 5223 * PyQt5.msp, designer/pluginloader.cpp, designer/pluginloader.h, 5224 qpy/QtDesigner/qpydesignercustomwidgetcollectionplugin.h, 5225 qpy/QtDesigner/qpydesignercustomwidgetplugin.h: 5226 Eliminated the warning messages when compiling QtDesigner against Qt 5227 v5.5.0. 5228 [ef816a6023fa] 5229 5230 * PyQt5.msp: 5231 Ignore the Qt3D namespace. 5232 [f76909162b0d] 5233 52342015-07-10 Phil Thompson <phil@riverbankcomputing.com> 5235 5236 * qpy/QtCore/qpycore_qhash.sip, qpy/QtCore/qpycore_qmap.sip: 5237 Made small improvements to the exception text for some mapped type 5238 conversions. 5239 [6636b3382c7c] 5240 5241 * NEWS, PyQt5.msp, sphinx/api_metadata.cfg: 5242 Implemented QProxyStyle. 5243 [4a8da89efee1] 5244 5245 * PyQt5.msp: 5246 Added the initial scan of QProxyStyle. 5247 [10918a24693d] 5248 52492015-07-09 Phil Thompson <phil@riverbankcomputing.com> 5250 5251 * NEWS, sphinx/api_metadata.cfg, sphinx/introduction.rst: 5252 Documented the QtNfc module. 5253 [098fa0059151] 5254 5255 * PyQt5.msp, lib/configure.py: 5256 Completed the implementation of the QtNfc module. 5257 [980a642056c2] 5258 5259 * PyQt5.msp: 5260 Completed the initial scan of the QtNfc module. 5261 [f84dc533613e] 5262 5263 * PyQt5.msp: 5264 Really scan Qt v5.5.0. 5265 [e942243e71f2] 5266 5267 * lib/configure.py: 5268 Update QMAKE_RPATHDIR rather than set it. 5269 [6e7ef843d1a8] 5270 52712015-07-07 Phil Thompson <phil@riverbankcomputing.com> 5272 5273 * NEWS, sphinx/api_metadata.cfg, sphinx/introduction.rst: 5274 Added QtLocation to the documentation. Updated the NEWS file. 5275 [6fd628724de4] 5276 5277 * PyQt5.msp: 5278 Updated for Qt v5.5.0. 5279 [825d80753312] 5280 5281 * lib/configure.py: 5282 Fixed the remaining problems caused by the use of rpath in Qt v5.5.0 5283 on OS X. 5284 [5245460dd4e0] 5285 52862015-07-01 Phil Thompson <phil@riverbankcomputing.com> 5287 5288 * PyQt5.msp, lib/configure.py: 5289 Completed the implementation of QtLocation. 5290 [5ef6f88ed7cc] 5291 5292 * pyuic/uic/uiparser.py: 5293 Fixed the adding of a widget to a box layout when an alignment is 5294 specified. 5295 [c7462b03a569] 5296 5297 * PyQt5.msp: 5298 Added the initial support for QtLocation. 5299 [74dba26ade24] 5300 5301 * lib/configure.py: 5302 Updated configure.py for the QtLocation module. 5303 [2adcdd927f7b] 5304 5305 * sphinx/api_metadata.cfg: 5306 Updated the API configuration for the recently added new classes. 5307 [46d2397e4bac] 5308 5309 * PyQt5.msp: 5310 Completed the initial scan of QtLocation. 5311 [01c5d7b2f5c1] 5312 53132015-06-30 Phil Thompson <phil@riverbankcomputing.com> 5314 5315 * PyQt5.msp, lib/SubclassCode/QtWebEngineWidgets.versions, 5316 lib/configure.py: 5317 Updated QtWebEngineWidgets for Qt v5.5.0-rc. 5318 [9d90aaba2346] 5319 5320 * PyQt5.msp: 5321 Updated QtGui for Qt v5.5.0-rc. 5322 [29e5da47d4eb] 5323 5324 * PyQt5.msp: 5325 Added QT v5.5.0-rc support to QtOpenGL, QtPositioning, 5326 QtPrintSupport, QtQml, QtQuick, QtQuickWidgets, QtSensors, 5327 QtSerialPort and QtTest. 5328 [16c53510a247] 5329 53302015-06-25 Phil Thompson <phil@riverbankcomputing.com> 5331 5332 * PyQt5.msp: 5333 Completed the Qt v5.5 support for QtNetwork. 5334 [7df1482cd7cd] 5335 5336 * PyQt5.msp, lib/SubclassCode/QtMultimedia.versions: 5337 Completed the Qt v5.5 support for QtMultimedia. 5338 [9bc46f0d7c99] 5339 5340 * PyQt5.msp: 5341 Initial scan of the remaining existing modules. 5342 [c267700a94e9] 5343 53442015-06-24 Phil Thompson <phil@riverbankcomputing.com> 5345 5346 * PyQt5.msp: 5347 Fixed a missing reference in the QtGui module. 5348 [639da5a3046f] 5349 5350 * lib/configure.py: 5351 Set QMAKE_RPATHDIR for Qt v5.5 and later on OS X. 5352 [4cb6a26802dd] 5353 5354 * PyQt5.msp, lib/configure.py: 5355 Completed the updates for QtGui for Qt v5.5.0-rc. 5356 [40bfae01fe1a] 5357 53582015-06-23 Phil Thompson <phil@riverbankcomputing.com> 5359 5360 * PyQt5.msp: 5361 Completed the QtDBus and QtDesigner modules for Qt v5.5.0-rc. 5362 [9169626a8e94] 5363 5364 * PyQt5.msp: 5365 Initial scan of QtDBus, QtDesigner and QtGui for Qt v5.5.0-rc. 5366 [bd6a2e668fd7] 5367 5368 * PyQt5.msp: 5369 Completed the initial Qt v5.5 support for QtBluetooth and QtCore. 5370 [19bff136b8f4] 5371 5372 * PyQt5.msp: 5373 Parsed the Qt v5.5.0-rc changes for Enginio, QtBluetooth and QtCore. 5374 [051e57a17d18] 5375 53762015-06-20 Phil Thompson <phil@riverbankcomputing.com> 5377 5378 * PyQt5.msp: 5379 Simplified the fix for the memory leak in attributeNames(). 5380 [d5b00e76067f] 5381 53822015-06-19 Phil Thompson <phil@riverbankcomputing.com> 5383 5384 * PyQt5.msp: 5385 QSGMaterialShader.attributeNames() no longer leaks memory. 5386 [be201b77bdb6] 5387 5388 * QtMacExtras/QtMacExtrasmod.sip, QtMacExtras/qmactoolbar.sip, 5389 QtMacExtras/qmactoolbaritem.sip: 5390 Added QMacToolBar and QMacToolBarItem. 5391 [07cd3c5604f2] 5392 5393 * PyQt5.msp: 5394 Added /ReleaseGIL/ to the QCoreApplication, QGuiApplication and 5395 QApplication dtors to allow for the internal mutex in OpenGL 5396 rendering. 5397 [64f2c9dbf061] 5398 53992015-06-18 Phil Thompson <phil@riverbankcomputing.com> 5400 5401 * PyQt5.msp: 5402 The ownership of the QSGNode returned by 5403 QQuickItem.updatePaintNode() is now handled correctly. 5404 [97ce4458a5c1] 5405 5406 * PyQt5.msp: 5407 Added /ReleaseGIL/ for all QQuickWindow methods that seem to lock 5408 the internal mutex. 5409 [61740b8dd171] 5410 5411 * PyQt5.msp: 5412 Fix the QSGMaterialShader super-type as it can be owned. 5413 [67adc9416118] 5414 5415 * PyQt5.msp: 5416 The QQuickView dtor now releases the GIL in order to avoid a 5417 deadlock. 5418 [70f4a305607e] 5419 54202015-06-17 Phil Thompson <phil@riverbankcomputing.com> 5421 5422 * PyQt5.msp: 5423 Added the missing Qt.NoOpaqueDetection and Qt.NoFormatConversion 5424 values. 5425 [f800f67c3286] 5426 54272015-06-12 Phil Thompson <phil@riverbankcomputing.com> 5428 5429 * sphinx/deprecations.rst, sphinx/incompatibilities.rst, 5430 sphinx/index.rst: 5431 Documented the incompatible changes. 5432 [f6bfd44ba749] 5433 5434 * PyQt5.msp, build.py, qpy/QtCore/qpycore_public_api.cpp: 5435 Removed the (deprecated) ability to convert a Latin-1 string to a 5436 QByteArray(). Unhandled Python exceptions now call qFatal(). 5437 [de30e9dedad8] 5438 5439 * examples/graphicsview/dragdroprobot/dragdroprobot.qrc, 5440 examples/graphicsview/dragdroprobot/dragdroprobot_rc.py, 5441 examples/opengl/samplebuffers.py, 5442 examples/opengl/textures/textures.qrc, 5443 examples/opengl/textures/textures_rc.py, examples/qtdemo/qtdemo.qrc, 5444 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 5445 sphinx/static/default.css: 5446 Merged the v5.4 maintenance branch with the trunk. 5447 [b512611dd0ea] 5448 54492015-06-11 Phil Thompson <phil@riverbankcomputing.com> 5450 5451 * .hgtags: 5452 Added tag 5.4.2 for changeset 5a34feb6b31d 5453 [6f80aa2771d3] <5.4-maint> 5454 5455 * NEWS: 5456 Released as v5.4.2. 5457 [5a34feb6b31d] [5.4.2] <5.4-maint> 5458 5459 * installers/PyQt5-Qt5-gpl.nsi: 5460 Fixed a missing image plugin in the Windows installer. 5461 [29760ab3d5f9] <5.4-maint> 5462 5463 * Makefile: 5464 Clean up any extra Mac crap. 5465 [dcbc92d15a8b] <5.4-maint> 5466 54672015-06-07 Phil Thompson <phil@riverbankcomputing.com> 5468 5469 * pyuic/uic/Compiler/compiler.py, 5470 pyuic/uic/Compiler/qobjectcreator.py: 5471 Make sure all generedt imports are sorted and therefore repeatable. 5472 [9ad1a251d97b] <5.4-maint> 5473 54742015-06-05 Phil Thompson <phil@riverbankcomputing.com> 5475 5476 * NEWS, PyQt5.msp: 5477 Completed the support for Qt v5.4.2. 5478 [02c99f5affde] <5.4-maint> 5479 5480 * PyQt5.msp: 5481 Scanned Qt v5.4.2. 5482 [7fbd795f8c5e] <5.4-maint> 5483 5484 * installers/PyQt5-Qt5-gpl.nsi: 5485 Updated the Windows installer for Qt v5.4.2. 5486 [74c080b5bdb2] <5.4-maint> 5487 5488 * PyQt5.msp: 5489 Added missing /Factory/ annotations from the create() and 5490 beginCreate() methods of QQmlComponent. 5491 [56be1a87fd2c] <5.4-maint> 5492 54932015-06-02 Phil Thompson <phil@riverbankcomputing.com> 5494 5495 * PyQt5.msp: 5496 Fixed the handling of the value returned by Python re- 5497 implementations of QSGMaterialShader.attributeNames(). 5498 [cb620297cbc8] <5.4-maint> 5499 55002015-05-23 Phil Thompson <phil@riverbankcomputing.com> 5501 5502 * lib/configure.py, sphinx/installation.rst: 5503 Added the --no-python-dbus option to configure.py. 5504 [df17d3eace7a] <5.4-maint> 5505 55062015-05-18 Phil Thompson <phil@riverbankcomputing.com> 5507 5508 * pyuic/uic/uiparser.py: 5509 Fixed another deprecation warning in pyuic. 5510 [6333c15a9a6b] <5.4-maint> 5511 5512 * pyuic/uic/driver.py, pyuic/uic/objcreator.py, 5513 pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v3/load_plugin.py: 5514 Fixed all the deprecation warnings from pyuic. 5515 [e8f96fbc8cf0] <5.4-maint> 5516 55172015-05-08 Phil Thompson <phil@riverbankcomputing.com> 5518 5519 * Makefile: 5520 Fixed the path to SIP on OS/X. 5521 [39ecf0bc71e1] <5.4-maint> 5522 55232015-05-06 Phil Thompson <phil@riverbankcomputing.com> 5524 5525 * pyuic/uic/Compiler/qobjectcreator.py, 5526 pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/icon_cache.py, 5527 pyuic/uic/objcreator.py: 5528 Fixed the handling of themed icons by uic.loadUi(). 5529 [506c268c8f43] <5.4-maint> 5530 55312015-04-24 Phil Thompson <phil@riverbankcomputing.com> 5532 5533 * qpy/QtCore/qpycore_chimera.cpp: 5534 Handle properties that are objects that are defined in QML. 5535 [aebd6aab85d4] <5.4-maint> 5536 55372015-04-04 Phil Thompson <phil@riverbankcomputing.com> 5538 5539 * pyuic/uic/properties.py, pyuic/uic/uiparser.py: 5540 Fixed pyuic's handling of default margins. 5541 [6a7e3e6175c8] <5.4-maint> 5542 5543 * pyuic/uic/properties.py, pyuic/uic/uiparser.py: 5544 Fixed pyuic's handling of the default spacing. 5545 [12193d5afbe1] <5.4-maint> 5546 55472015-04-03 Phil Thompson <phil@riverbankcomputing.com> 5548 5549 * pylupdate/main.cpp: 5550 pylupdate now saves locations as relative to the .ts file. 5551 [1757d2e318f6] <5.4-maint> 5552 55532015-04-01 Phil Thompson <phil@riverbankcomputing.com> 5554 5555 * PyQt5.msp: 5556 Added QWIDGETSIZE_MAX to QtWidgets. 5557 [b136fd7c485e] <5.4-maint> 5558 55592015-03-25 Phil Thompson <phil@riverbankcomputing.com> 5560 5561 * sphinx/static/classic.css, sphinx/static/default.css: 5562 Fixed the stylesheet. 5563 [d35996e57f02] <5.4-maint> 5564 55652015-03-16 Phil Thompson <phil@riverbankcomputing.com> 5566 5567 * PyQt5.msp: 5568 The GIL is now released for all QImage ctors and methods that might 5569 block. 5570 [3fd70eec66b9] <5.4-maint> 5571 5572 * PyQt5.msp: 5573 Removed the internal QGraphicsSceneEvent.setWidget(). 5574 [622e5b5ebcfc] <5.4-maint> 5575 55762015-03-11 Phil Thompson <phil@riverbankcomputing.com> 5577 5578 * installers/PyQt5-Qt5-gpl.nsi: 5579 Added the OpenGL v2.1 backend to the Windows installer. 5580 [ca1e4c121c78] <5.4-maint> 5581 5582 * sphinx/conf.py: 5583 Updated for sphinx v1.3. 5584 [1c1cd1eac7ce] <5.4-maint> 5585 5586 * qpy/QtCore/qsysinfo.sip: 5587 Added Yosemite and iOS v8.0 to QSysInfo. 5588 [01d4d1af5961] <5.4-maint> 5589 5590 * pyuic/uic/uiparser.py: 5591 pyuic now handles empty zorder elements. 5592 [a0dcd07b7e72] <5.4-maint> 5593 5594 * lib/configure.py: 5595 Added nostrup to the generated .pro file. 5596 [d6445df281a6] <5.4-maint> 5597 55982015-03-01 Phil Thompson <phil@riverbankcomputing.com> 5599 5600 * pyuic/uic/uiparser.py: 5601 pyuic will now ignore spacer items when setting the z-order. 5602 [28704a096a3a] <5.4-maint> 5603 56042015-02-26 Phil Thompson <phil@riverbankcomputing.com> 5605 5606 * installers/PyQt5-Qt5-gpl.nsi: 5607 Installer fix for Qt v5.4.1. 5608 [0b21a7fa6750] <5.4-maint> 5609 5610 * .hgtags: 5611 Added tag 5.4.1 for changeset 0a5d7730c142 5612 [e9b5f2d5bd48] <5.4-maint> 5613 5614 * NEWS: 5615 Released as v5.4.1. 5616 [0a5d7730c142] [5.4.1] <5.4-maint> 5617 56182015-02-25 Phil Thompson <phil@riverbankcomputing.com> 5619 5620 * PyQt5.msp: 5621 Completed the changes for Qt v5.4.1. 5622 [368c0d736e49] <5.4-maint> 5623 5624 * PyQt5.msp: 5625 Scanned Qt v5.4.1. 5626 [2045a358e1e4] <5.4-maint> 5627 5628 * installers/PyQt5-Qt5-gpl.nsi: 5629 Updated the installer for Qt v5.4.1. 5630 [22974f5a4007] <5.4-maint> 5631 5632 * NEWS: 5633 Updated the NEWS file. 5634 [fd53bf1f9638] <5.4-maint> 5635 56362015-02-24 Phil Thompson <phil@riverbankcomputing.com> 5637 5638 * lib/LicenseFAQ.txt: 5639 Slight clarification in the license FAQ. 5640 [a4e16da29a86] <5.4-maint> 5641 5642 * examples/opengl/grabber.py: 5643 grabber.py now uses QtOpenGLWidget and no longer uses PyOpenGL. 5644 [cf42f047f5af] <5.4-maint> 5645 5646 * examples/opengl/samplebuffers.py, examples/qtdemo/examples.xml, 5647 examples/qtdemo/mainwindow.py, examples/qtdemo/menumanager.py, 5648 examples/qtdemo/qtdemo.py, examples/qtdemo/qtdemo.qrc, 5649 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 5650 qtdemo.py no longer uses pyrcc. Removed the samplebuffers.py 5651 example. 5652 [9dd44e33dbf2] <5.4-maint> 5653 56542015-02-15 Phil Thompson <phil@riverbankcomputing.com> 5655 5656 * examples/opengl/overpainting.py: 5657 overpainting.py no longer uses PyOpenGL. 5658 [0095ac30f3f1] <5.4-maint> 5659 5660 * examples/opengl/hellogl.py: 5661 hellogl.py no longer uses PyOpenGL. 5662 [2466595ffaa8] <5.4-maint> 5663 5664 * examples/opengl/textures/textures.py: 5665 textures.py no longer uses PyOpenGL. 5666 [cea54a81d734] <5.4-maint> 5667 5668 * examples/opengl/textures/textures.py, 5669 examples/opengl/textures/textures.qrc, 5670 examples/opengl/textures/textures_rc.py: 5671 The textures.py example now uses QOpenGLWidget and does not use 5672 pyrcc. 5673 [0038f626c540] <5.4-maint> 5674 5675 * examples/opengl/overpainting.py: 5676 overpainting.py now uses QOpenGLWidget. 5677 [adb738a8823d] <5.4-maint> 5678 5679 * PyQt5.msp: 5680 Added the _QOpenGLFunctions_2_1 module. 5681 [831d9420cdb9] <5.4-maint> 5682 5683 * PyQt5.msp: 5684 Initial scan of the _QOpenGLFunctions_2_1 module. 5685 [87965430e499] <5.4-maint> 5686 5687 * examples/opengl/2dpainting.py: 5688 Updated 2dpainting.py to match Qt v5.4. 5689 [2444297431e1] <5.4-maint> 5690 5691 * examples/opengl/2dpainting.py, examples/opengl/hellogl.py: 5692 2dpainting.py and hellogl.py now use QOpenGLWidget. 5693 [7570b3ee5137] <5.4-maint> 5694 56952015-02-14 Phil Thompson <phil@riverbankcomputing.com> 5696 5697 * Makefile: 5698 Default to sip4. 5699 [56103de21ca0] <5.4-maint> 5700 5701 * Makefile, lib/configure.py: 5702 Installing into a virtual env should now work. 5703 [d18494d4f984] <5.4-maint> 5704 57052015-02-12 Phil Thompson <phil@riverbankcomputing.com> 5706 5707 * examples/graphicsview/dragdroprobot/dragdroprobot.py, 5708 examples/graphicsview/dragdroprobot/dragdroprobot.qrc, 5709 examples/graphicsview/dragdroprobot/dragdroprobot_rc.py: 5710 Fixed the dragdroprobot.py example. 5711 [29d42f347e05] <5.4-maint> 5712 5713 * examples/widgets/calendarwidget.py: 5714 Fixed the calendarwidget.py example so it doesn't use obsolete 5715 methods. 5716 [5bfdad59eee6] <5.4-maint> 5717 57182015-02-08 Phil Thompson <phil@riverbankcomputing.com> 5719 5720 * Makefile, lib/configure.py: 5721 Improved the implementation of the executable search. 5722 [c8a254ad3b53] <5.4-maint> 5723 5724 * Makefile: 5725 Switch the internal build system to sip5. 5726 [8553ce1a8cff] <5.4-maint> 5727 5728 * lib/configure.py: 5729 Use sip5 in preference to sip4. 5730 [e104f5f49120] <5.4-maint> 5731 57322015-02-06 Phil Thompson <phil@riverbankcomputing.com> 5733 5734 * PyQt5.msp: 5735 QEvent.None is now QEvent.None_. 5736 [21c5779b9a9a] <5.4-maint> 5737 5738 * PyQt5.msp: 5739 Added some missing QEvent.Type values. 5740 [09db852ff2ee] <5.4-maint> 5741 57422015-02-05 Phil Thompson <phil@riverbankcomputing.com> 5743 5744 * PyQt5.msp: 5745 Fixed all the pseudo-ctors that take a QVariant argument. 5746 [1507018b0814] <5.4-maint> 5747 57482015-02-03 Phil Thompson <phil@riverbankcomputing.com> 5749 5750 * PyQt5.msp: 5751 Enabled the simplest calls in OpenGL 4.0-core. 5752 [bcb234196361] <5.4-maint> 5753 57542015-02-02 Phil Thompson <phil@riverbankcomputing.com> 5755 5756 * PyQt5.msp: 5757 Updated OpenGL 4.1Core from 2.0. 5758 [2197f1d1f00b] <5.4-maint> 5759 5760 * PyQt5.msp: 5761 Get the name right for the _QOpenGLFunctions_4_1_Core module. 5762 [8ce7c02e45da] <5.4-maint> 5763 5764 * PyQt5.msp: 5765 Added the stub of the _QOpenGLFunctions_4_1_core module. 5766 [cc4b33b46918] <5.4-maint> 5767 57682015-02-01 Phil Thompson <phil@riverbankcomputing.com> 5769 5770 * lib/configure.py: 5771 configure.py will now ignore old moc generated C++ files. 5772 [b9f4e00ddb92] <5.4-maint> 5773 57742015-01-31 Phil Thompson <phil@riverbankcomputing.com> 5775 5776 * lib/configure.py, sphinx/installation.rst: 5777 Added the --license-dir command line option to configure.py. 5778 [bc8255a4dd33] <5.4-maint> 5779 57802015-01-30 Phil Thompson <phil@riverbankcomputing.com> 5781 5782 * lib/configure.py: 5783 configure.py will now handle a blank licensee. 5784 [0db0131e1ac0] <5.4-maint> 5785 5786 * lib/configure.py: 5787 Fixed the handling of the --qml-plugindir option to configure.py. 5788 [c4f830debfc8] <5.4-maint> 5789 5790 * qpy/QtCore/qpycore_public_api.cpp: 5791 Converting argv now uses the current locale codec rather than 5792 Latin-1. 5793 [73c52f636ad1] <5.4-maint> 5794 5795 * pyuic/uic/uiparser.py: 5796 pyuic now supports the z-order of widgets. 5797 [f9b37fb09d6e] <5.4-maint> 5798 5799 * pyuic/uic/properties.py, pyuic/uic/uiparser.py: 5800 Improved the fix for handling frame shadows of lines. 5801 [9904222abd9b] <5.4-maint> 5802 58032015-01-29 Phil Thompson <phil@riverbankcomputing.com> 5804 5805 * pyuic/uic/properties.py, pyuic/uic/uiparser.py: 5806 Fixed pyuic's handling of the frame shadow of lines. 5807 [0b20cc5fda6f] <5.4-maint> 5808 5809 * pyrcc/rcc.cpp, pyuic/uic/__init__.py: 5810 Removed the timestamp from the header generated by pyrcc. 5811 [a56bb17ad8ce] <5.4-maint> 5812 5813 * pyuic/uic/__init__.py: 5814 Removed the timestamp from the header generated by pyuic. 5815 [83ff904a1929] <5.4-maint> 5816 58172015-01-23 Phil Thompson <phil@riverbankcomputing.com> 5818 5819 * qpy/QtCore/qpycore_qstring.cpp: 5820 Fixed a regression converting a QString with a surrogate pair as the 5821 last character. 5822 [55f521ae431b] <5.4-maint> 5823 58242015-01-14 Phil Thompson <phil@riverbankcomputing.com> 5825 5826 * qpy/QtCore/qpycore_types.cpp: 5827 Fixed the previous fix. 5828 [0d0762e7b5ef] <5.4-maint> 5829 58302015-01-12 Phil Thompson <phil@riverbankcomputing.com> 5831 5832 * qpy/QtCore/qpycore_types.cpp: 5833 Ensure any exception is cleared after introspecting QObject class 5834 attributes. 5835 [afaaea82b022] <5.4-maint> 5836 58372015-01-03 Phil Thompson <phil@riverbankcomputing.com> 5838 5839 * lib/configure.py: 5840 The QtWebChannel and QtWebSockets modules don't need a GUI. 5841 [154b7ed4e071] <5.4-maint> 5842 5843 * PyQt5.msp: 5844 The loadUrl() methods of QQmlComponent now release the GIL. 5845 [c7a9f34318ad] <5.4-maint> 5846 58472015-01-02 Phil Thompson <phil@riverbankcomputing.com> 5848 5849 * lib/LICENSE.commercial.short, lib/LICENSE.gpl, 5850 lib/LICENSE.gpl.short, lib/LICENSE.internal, sphinx/conf.py: 5851 Updated the copyright notices. 5852 [83f2a9f8495b] <5.4-maint> 5853 5854 * PyQt5.msp, lib/SubclassCode/QtWidgets.versions, lib/configure.py, 5855 qpy/QtWidgets/qmaccocoaviewcontainer.sip, sphinx/api_metadata.cfg, 5856 sphinx/introduction.rst: 5857 Added the QMacCocoaViewContainer class. 5858 [4e2f742ce34d] <5.4-maint> 5859 58602014-12-25 Phil Thompson <phil@riverbankcomputing.com> 5861 5862 * .hgtags: 5863 Added tag 5.4 for changeset 51e7270c0aad 5864 [5bf7aad36927] 5865 5866 * NEWS: 5867 Released as v5.4. 5868 [51e7270c0aad] [5.4] 5869 58702014-12-24 Phil Thompson <phil@riverbankcomputing.com> 5871 5872 * installers/PyQt5-Qt5-gpl.nsi, installers/qt5-config.bat: 5873 Enable ICU support for the WIndows build of Qt. Updated the 5874 installer now that the default OpenGL support is desktop. 5875 [bcbeae513872] 5876 58772014-12-23 Phil Thompson <phil@riverbankcomputing.com> 5878 5879 * installers/pyqt5-check.py, installers/qt5-config.bat: 5880 Updated the check script to handle the additional image formats in 5881 Qt v5.4.0. Updated the Qt5 configure script to enable dynamic OpenGL 5882 selection. 5883 [8d58795da4b1] 5884 5885 * installers/PyQt5-Qt5-gpl.nsi: 5886 Updated the installer for Qt v5.4.0. 5887 [0d2998cc5275] 5888 58892014-12-22 Phil Thompson <phil@riverbankcomputing.com> 5890 5891 * qmlscene/pluginloader.cpp: 5892 Fixed a bug in the qmlscene plugin when building against Python v2. 5893 [73b7aaf3c7cc] 5894 5895 * sphinx/introduction.rst: 5896 Updated the docs regarding the commercial license. 5897 [c8a533acf511] 5898 5899 * lib/LICENSE.commercial.short: 5900 Fixed the short commercial license to match the full one. 5901 [1a7134faa09a] 5902 5903 * lib/LicenseFAQ.txt: 5904 Tweaks to the license FAQ. 5905 [75f024dc27b1] 5906 59072014-12-21 Phil Thompson <phil@riverbankcomputing.com> 5908 5909 * lib/LICENSE.commercial: 5910 Updated the commercial license to v4.0. 5911 [6f91254b3779] 5912 5913 * lib/LicenseFAQ.txt: 5914 Added the license FAQ. 5915 [970d31cd4a5e] 5916 59172014-12-18 Phil Thompson <phil@riverbankcomputing.com> 5918 5919 * lib/SubclassCode/mksccode.py: 5920 The sub-class convertor code generator now handles hidden C++ 5921 namespaces. 5922 [f951bd1e9437] 5923 59242014-12-16 Phil Thompson <phil@riverbankcomputing.com> 5925 5926 * qpy/QtCore/qpycore_qstring.cpp: 5927 Fixed the QString to Unicode conversion to not assume that a QString 5928 has a trailing null QChar. 5929 [7c319bbde1bf] 5930 59312014-12-14 Phil Thompson <phil@riverbankcomputing.com> 5932 5933 * qpy/QtQml/qpyqmlobject.cpp: 5934 Fixed a bug in the relaying of signals defined in Python to QML. 5935 [850ad2e2dd38] 5936 59372014-12-12 Phil Thompson <phil@riverbankcomputing.com> 5938 5939 * qpy/QtQml/qpyqmlobject.cpp: 5940 Removed a forgotton debug statement. 5941 [10c73f88bfd5] 5942 5943 * PyQt5.msp: 5944 Updated for Qt v5.4.0. 5945 [dde3d6b31be9] 5946 5947 * PyQt5.msp: 5948 Scanned Qt v5.4.0. 5949 [77ec0fc59d92] 5950 59512014-12-07 Phil Thompson <phil@riverbankcomputing.com> 5952 5953 * qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlobject.h: 5954 Fixed problems with creating item models in Python and accessing 5955 from QML. 5956 [646b6aafd24f] 5957 59582014-12-05 Phil Thompson <phil@riverbankcomputing.com> 5959 5960 * sphinx/pyqt4_differences.rst: 5961 Further doc updates regarding QtXml. 5962 [fd14d57dd224] 5963 5964 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi: 5965 Completed the QtXml module. 5966 [29dcc0a9556a] 5967 5968 * sphinx/api_metadata.cfg, sphinx/introduction.rst: 5969 Updated the docs for the QtXml module. 5970 [3170490e2c54] 5971 5972 * lib/configure.py: 5973 Updated configure.py for QtXml. 5974 [907b21fd87f3] 5975 5976 * PyQt5.msp: 5977 Added the initial scan of the QtXml module. 5978 [b0ad7a93f4f3] 5979 59802014-12-01 Phil Thompson <phil@riverbankcomputing.com> 5981 5982 * PyQt5.msp, sphinx/api_metadata.cfg: 5983 Final fixes for QWebEnginePage. Added the QtWebChannel and 5984 QtWebEngineWidgets classes to the docs. 5985 [dddb0c57ea0a] 5986 5987 * PyQt5.msp: 5988 Scanned QWebEngineCertificateError now that we know it is part of 5989 the API. 5990 [1afa4ca635d0] 5991 59922014-11-30 Phil Thompson <phil@riverbankcomputing.com> 5993 5994 * installers/PyQt5-Qt5-gpl.nsi, sphinx/introduction.rst: 5995 Updated the docs and installer in relation to QtWebEngineWidgets and 5996 Windows. 5997 [c84926e7bb99] 5998 5999 * PyQt5.msp: 6000 Completed the implementation of QWebEnginePage. 6001 [f23dc18cbc3d] 6002 6003 * PyQt5.msp, lib/configure.py: 6004 Completed the implementation of QWebEngineView. 6005 [8a7d384eaf6d] 6006 6007 * PyQt5.msp, qpy/QtCore/qpycore_qhash.sip: 6008 Completed the QtWebChannel module. 6009 [f184466d65d2] 6010 60112014-11-29 Phil Thompson <phil@riverbankcomputing.com> 6012 6013 * PyQt5.msp, lib/configure.py: 6014 Implemented the majority of the QtWebChannel and QtWebEngineWidgets 6015 modules. 6016 [c7a7ad2384ab] 6017 6018 * PyQt5.msp: 6019 Scanned the QtWebChannel and QtWebEngineWidgets modules. 6020 [3a6e2f146f7b] 6021 6022 * sphinx/introduction.rst: 6023 Updated the docs for QtWebChannel and QtWebEngineWidgets. 6024 [01d762d375dd] 6025 6026 * pyuic/uic/Compiler/qtproxies.py, pyuic/uic/widget- 6027 plugins/qtquickwidgets.py: 6028 Added support for QQuickWidget and QOpenGLWidget to pyuic5. 6029 [78b75d36ff67] 6030 6031 * installers/PyQt5-Qt5-gpl.nsi, lib/configure.py: 6032 Updated configure.py and the installer for QtWebChannel and 6033 QtWebEngineWidgets. 6034 [1f0847cc6406] 6035 6036 * PyQt5.msp, lib/SubclassCode/QtWidgets.versions, 6037 sphinx/api_metadata.cfg: 6038 Updated QtWidgets for Qt v5.4.0-rc. 6039 [c42a45936b60] 6040 6041 * PyQt5.msp: 6042 Updated QtSql, QtWebKit and QtWebSockets for Qy v5.4.0-rc. 6043 [0db3c6fc10e9] 6044 6045 * PyQt5.msp, lib/SubclassCode/QtSensors.versions, 6046 sphinx/api_metadata.cfg: 6047 Updated QtSensors for Qt v5.4.0-rc. 6048 [89bd5ee95fc7] 6049 6050 * PyQt5.msp, lib/SubclassCode/QtQuick.versions, 6051 sphinx/api_metadata.cfg: 6052 Updated QtQml, QtQuick and QtQuickWidgets for Qt v5.4.0-rc. 6053 [a3465156fcca] 6054 6055 * PyQt5.msp, qpy/QtPrintSupport/qpyprintsupport_qlist.sip: 6056 Updated QtNetwork and QtPrintSupport for Qt v5.4.0-rc. 6057 [e2ddf6704ca0] 6058 6059 * PyQt5.msp, sphinx/api_metadata.cfg: 6060 Completed QtMultimedia (mostly by ignoring the difficult bits 6061 because they are very unlikely to ever be needed). 6062 [aaf808e972a1] 6063 6064 * PyQt5.msp, sphinx/api_metadata.cfg: 6065 Fixed the transfer annotations on one of the QCompleter ctors. 6066 Updated the easy parts of QtMultimedia for Qt v5.5.0-rc. 6067 [a5a2787aac3c] 6068 60692014-11-28 Phil Thompson <phil@riverbankcomputing.com> 6070 6071 * sphinx/api_metadata.cfg: 6072 Updated the docs meta-data for the new classes added so far. 6073 [4b9612f9fd6e] 6074 6075 * PyQt5.msp, lib/SubclassCode/QtGui.versions: 6076 Updated QtGui and QtHelp for Qt v5.4.0-rc. 6077 [0040ab36e770] 6078 6079 * PyQt5.msp: 6080 Updated QtCore for Qt v5.4.0-rc. 6081 [41f942bc3e5b] 6082 6083 * PyQt5.msp, lib/SubclassCode/QtBluetooth.versions: 6084 Updated the Enginio and QtBluetooth modules for Qt v5.4.0-rc. 6085 [2cbf21f8c128] 6086 6087 * QtX11Extras/qx11info_x11.sip: 6088 Updated QtX11Extras for Qt v5.4.0-rc. 6089 [6d979ec944e4] 6090 6091 * QtWinExtras/qwinthumbnailtoolbar.sip: 6092 Updated QtWinExtras for Qt v5.4.0-rc. 6093 [5cc43b61d591] 6094 6095 * installers/PyQt5-Qt5-gpl.nsi: 6096 Updated the Qt version number in the installer. 6097 [cd16e111cb7c] 6098 6099 * PyQt5.msp: 6100 Initial scan of Qt v5.4.0-rc for existing modules. 6101 [7fa71f7ee0df] 6102 61032014-11-27 Phil Thompson <phil@riverbankcomputing.com> 6104 6105 * PyQt5.msp: 6106 Fixed the return values of the addWidget() and insertWidget() 6107 methods of QStackedLayout. 6108 [d3f5d1f98b7d] 6109 61102014-11-25 Phil Thompson <phil@riverbankcomputing.com> 6111 6112 * sphinx/gotchas.rst: 6113 Updated the description of conversions to QByteArray from latin-1 6114 strings. 6115 [4e4b64fa2936] 6116 61172014-11-20 Phil Thompson <phil@riverbankcomputing.com> 6118 6119 * sphinx/qml.rst: 6120 Updated the docs to describe how to run the qmlscene plugin example. 6121 [360981336f2f] 6122 61232014-11-16 Phil Thompson <phil@riverbankcomputing.com> 6124 6125 * qpy/QtQml/qmlregistertype.sip: 6126 Added the missing non-template overloads of qmlRegisterType() and 6127 qmlRegisterSingletonType(). 6128 [15b37c22d541] 6129 6130 * build.py: 6131 A source package now contains a full ChangeLog. 6132 [51a45084f486] 6133 61342014-10-24 Phil Thompson <phil@riverbankcomputing.com> 6135 6136 * PyQt5.msp: 6137 QObject.findChild() and QObject.findChildren() now handle QML proxy 6138 objects. 6139 [837edec02d98] 6140 6141 * lib/configure.py: 6142 Fixed a regression in configure.py related to the DBus Python 6143 module. 6144 [c45eba355f57] 6145 61462014-10-23 Phil Thompson <phil@riverbankcomputing.com> 6147 6148 * PyQt5.msp: 6149 Reduced the delay in the input hook on Windows. 6150 [6e9a8b1ba494] 6151 61522014-10-22 Phil Thompson <phil@riverbankcomputing.com> 6153 6154 * lib/configure.py: 6155 Always check for the Python dbus module. 6156 [661bf1f5c6e0] 6157 6158 * lib/configure.py: 6159 Run qmake once, recursively. 6160 [3729fd92a74b] 6161 6162 * lib/configure.py: 6163 Renamed the .pro files for pyrcc5 and pylupdate5. 6164 [2c328ebcc4a3] 6165 6166 * designer/designer.pro-in, designer/python.pro-in, lib/configure.py, 6167 qmlscene/python.pro-in, qmlscene/qmlscene.pro-in: 6168 Renamed the .pro files for the designer and qmlscene plugins. 6169 [c6ba2b645332] 6170 61712014-10-10 Phil Thompson <phil@riverbankcomputing.com> 6172 6173 * lib/configure.py: 6174 Handle OS/X with --enable-shared as well as --enable-framework. 6175 [f2a6301eac36] 6176 61772014-10-04 Phil Thompson <phil@riverbankcomputing.com> 6178 6179 * sphinx/deprecations.rst: 6180 Updated the docs regarding unhandled Python exceptions. 6181 [027db5a97624] 6182 6183 * PyQt5.msp, qpy/QtCore/qpycore_init.cpp, 6184 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 6185 qpy/QtCore/qpycore_pyqtpyobject.cpp, 6186 qpy/QtCore/qpycore_pyqtslotproxy.cpp, 6187 qpy/QtCore/qpycore_qmessagelogger.cpp, 6188 qpy/QtCore/qpycore_qobject_helpers.cpp, 6189 qpy/QtCore/qpycore_virtual_error_handler.sip, 6190 qpy/QtQml/qpyqml_api.h, qpy/QtQml/qpyqml_post_init.cpp, 6191 qpy/QtQml/qpyqmllistproperty.cpp, qpy/QtQml/qpyqmlobject.cpp, 6192 qpy/QtQml/qpyqmlsingletonobject.cpp, qpy/QtQuick/qpyquick_api.h, 6193 qpy/QtQuick/qpyquick_post_init.cpp, qpy/QtQuick/qpyquickitem.cpp, 6194 qpy/QtQuick/qpyquickpainteditem.cpp, sphinx/extension_api.rst: 6195 Added pyqt5_err_print() to the public API (as a replacement for 6196 PyErr_Print() that implements the new policy for unhandled 6197 exceptions). 6198 [05a22fdd6ce2] 6199 6200 * PyQt5.msp, qpy/QtCore/qpycore_virtual_error_handler.sip: 6201 Implemented the new behaviour for unhandled Python exceptions in 6202 virtual reimplementations. 6203 [bd744ebca21d] 6204 62052014-10-03 Phil Thompson <phil@riverbankcomputing.com> 6206 6207 * PyQt5.msp, build.py, sphinx/deprecations.rst, 6208 sphinx/incompatibilities.rst, sphinx/index.rst: 6209 The automatic conversion of a Latin-1 encoded string to QByteArray 6210 is now deprecated. 6211 [ce37c9511e58] 6212 62132014-10-02 Phil Thompson <phil@riverbankcomputing.com> 6214 6215 * examples/mainwindows/application/application.qrc, 6216 examples/mainwindows/application/application_rc.py, 6217 qpy/QtCore/qpycore_qstringlist.sip: 6218 Merged the 5.3-maint branch into the trunk. 6219 [db7746b0db88] 6220 62212014-10-01 Phil Thompson <phil@riverbankcomputing.com> 6222 6223 * PyQt5.msp, installers/BuildGPL.txt, lib/configure.py: 6224 Fixed QNetworkAccessManager.createRequest() so that it aborts rather 6225 than crashes when None is returned of there is an unhandled 6226 exception. 6227 [028a89e8d6a2] <5.3-maint> 6228 62292014-09-23 Phil Thompson <phil@riverbankcomputing.com> 6230 6231 * installers/PyQt5-Qt5-gpl.nsi: 6232 Updated the Qt version number in the installer. 6233 [5cef3154ebc0] <5.3-maint> 6234 62352014-09-22 Phil Thompson <phil@riverbankcomputing.com> 6236 6237 * installers/PyQt5-Qt5-gpl.nsi: 6238 Updated the version of ICU included in the installers. 6239 [b50fd07dcd1a] <5.3-maint> 6240 6241 * installers/PyQt5-Qt5-gpl.nsi: 6242 The qt.conf files now use relative pathnames. 6243 [345f75972cd2] <5.3-maint> 6244 6245 * PyQt5.msp: 6246 Updated the project file for Qt v5.3.2. 6247 [1b51adc53538] <5.3-maint> 6248 6249 * lib/configure.py: 6250 Fixed building against Qt v5.3.2. 6251 [3d76ad16a090] <5.3-maint> 6252 62532014-09-16 Phil Thompson <phil@riverbankcomputing.com> 6254 6255 * lib/configure.py: 6256 Fixed a configure.py regression when introspecting for a static 6257 Python library. 6258 [35dae695e5fe] <5.3-maint> 6259 62602014-09-13 Phil Thompson <phil@riverbankcomputing.com> 6261 6262 * qpy/QtCore/qpycore_chimera.cpp: 6263 Allow an invalid QVariant to be converted to None if a 6264 QMetaType::Void is expected because QML seems to expect it. 6265 [9b8a2870307b] <5.3-maint> 6266 62672014-09-12 Phil Thompson <phil@riverbankcomputing.com> 6268 6269 * .hgtags: 6270 Added tag 5.3.2 for changeset b0872e23eef2 6271 [09479720708a] <5.3-maint> 6272 6273 * NEWS: 6274 Released as v5.3.2. 6275 [b0872e23eef2] [5.3.2] <5.3-maint> 6276 6277 * installers/PyQt5-Qt5-gpl.nsi: 6278 Add the Enginio DLL to the installer. 6279 [9913df0c09a7] <5.3-maint> 6280 62812014-09-10 Phil Thompson <phil@riverbankcomputing.com> 6282 6283 * lib/configure.py: 6284 Improved a configure.py error message. 6285 [55d2db4d2016] <5.3-maint> 6286 62872014-09-09 Phil Thompson <phil@riverbankcomputing.com> 6288 6289 * designer/pluginloader.cpp, designer/python.pro-in, lib/configure.py: 6290 Reverted the behaviour of the designer plugin so that it explicitly 6291 loads the Python interpreter library. 6292 [520c69cecd7f] <5.3-maint> 6293 62942014-09-07 Phil Thompson <phil@riverbankcomputing.com> 6295 6296 * sphinx/incompatibilities.rst: 6297 Documented the different handling of signals with default arguments 6298 as a potential incompatibility in PyQt v5.3. 6299 [21c492233b4f] <5.3-maint> 6300 63012014-09-04 Phil Thompson <phil@riverbankcomputing.com> 6302 6303 * NEWS: 6304 Updated the NEWS file. 6305 [3e67087edaa6] <5.3-maint> 6306 63072014-09-03 Phil Thompson <phil@riverbankcomputing.com> 6308 6309 * pyuic/uic/uiparser.py: 6310 Fixed a pyuic bug handling the alignment of box layouts. 6311 [8ceffd80eb09] <5.3-maint> 6312 63132014-09-02 Phil Thompson <phil@riverbankcomputing.com> 6314 6315 * .hgignore, PyQt5.msp, installers/BuildGPL.txt, lib/configure.py: 6316 Fixed the handling of Python exceptions in QWebPage.extension(). 6317 [6b688d2514d2] <5.3-maint> 6318 63192014-08-25 Phil Thompson <phil@riverbankcomputing.com> 6320 6321 * installers/BuildGPL.txt, lib/configure.py: 6322 Avoid a qmake warning by embedding the SIP flags earlier. Fix the 6323 license check when using a configuration file. 6324 [2764886c6cc6] <5.3-maint> 6325 63262014-08-14 Phil Thompson <phil@riverbankcomputing.com> 6327 6328 * sphinx/signals_slots.rst: 6329 Tightened up the docs regarding pyqtSignal(). 6330 [920e22cba0c2] <5.3-maint> 6331 6332 * installers/PyQt5-Qt5-gpl.nsi: 6333 Updated the installer to include qmake and mkspecs which are needed 6334 by lrelease when it is given a .pro file. 6335 [946843b4db4e] <5.3-maint> 6336 63372014-08-13 Phil Thompson <phil@riverbankcomputing.com> 6338 6339 * PyQt5.msp: 6340 Added the (no longer preliminary) QWidget.windowHandle(). 6341 [eec511d5634f] <5.3-maint> 6342 63432014-07-31 Phil Thompson <phil@riverbankcomputing.com> 6344 6345 * Makefile, qpy/QtCore/qpycore_qjsonvalue.cpp, 6346 qpy/QtQml/qpyqml_qjsvalue.cpp: 6347 Fixed a couple of Python v2 build regressions. 6348 [dcc21846e00f] <5.3-maint> 6349 6350 * Makefile, PyQt5.msp: 6351 Fixed QAbstractPrintDialog.PrintDialogOption.None for Python v3. 6352 [6cfab73403c8] <5.3-maint> 6353 63542014-07-28 Phil Thompson <phil@riverbankcomputing.com> 6355 6356 * NEWS, PyQt5.msp, sphinx/api_metadata.cfg, sphinx/introduction.rst: 6357 Completed the implementation of the Enginio module. 6358 [4a9d7e1d5662] <5.3-maint> 6359 63602014-07-27 Phil Thompson <phil@riverbankcomputing.com> 6361 6362 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py: 6363 Implemented the rest of the Enginio module except for EnginioModel. 6364 [6f28c7ec4a3a] <5.3-maint> 6365 6366 * PyQt5.msp, lib/configure.py, sphinx/api_metadata.cfg: 6367 Added the Enginio module to the build system. Implemented the 6368 Enginio.Enginio namespace. 6369 [bf79ca211de1] <5.3-maint> 6370 6371 * PyQt5.msp: 6372 Initial scan of the Enginio module. 6373 [b90c5231f98b] <5.3-maint> 6374 6375 * build.py, sphinx/api_details/qjsonarray.rst, 6376 sphinx/api_details/qjsonobject.rst, 6377 sphinx/api_details/qjsonvalue.rst: 6378 Added support for including additional API specific documentation. 6379 [7c4bc36ed40a] <5.3-maint> 6380 6381 * PyQt5.msp, qpy/QtCore/qjsonarray.sip, qpy/QtCore/qjsonobject.sip, 6382 qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qjsonvalue.cpp, 6383 qpy/QtCore/qpycore_qstringlist.sip, qpy/QtCore/qstringlist.sip, 6384 qpy/QtQml/qpyqml_qjsvalue.cpp, sphinx/api_metadata.cfg: 6385 Implemented the QJsonDocument, QJsonParseError and QJsonValue 6386 classes. Implemented QJsonArray and QJsonObject as mapped types. 6387 Remove redundant QJSValue ctors. 6388 [abc3d82e4430] <5.3-maint> 6389 6390 * PyQt5.msp: 6391 Initial scan of the JSON classes. 6392 [e454d7715289] <5.3-maint> 6393 63942014-07-22 Phil Thompson <phil@riverbankcomputing.com> 6395 6396 * installers/BuildGPL.txt: 6397 Updated the internal docs for installing MSVC2010. 6398 [dae53e32f8d7] <5.3-maint> 6399 64002014-07-21 Phil Thompson <phil@riverbankcomputing.com> 6401 6402 * PyQt5.msp: 6403 Added the missing setUnifiedTitleAndToolBarOnMac() and 6404 unifiedTitleAndToolBarOnMac() to QMainWindow. 6405 [1cfe8cdfc5a8] <5.3-maint> 6406 6407 * qpy/QtCore/qpycore_enums_flags.cpp: 6408 Fixed a benign exception while parsing Q_ENUMS and Q_FLAGS. 6409 [b8e6f34be940] <5.3-maint> 6410 64112014-07-20 Phil Thompson <phil@riverbankcomputing.com> 6412 6413 * PyQt5.msp: 6414 Fixed ownership changes when calling 6415 QQmlEngine.setObjectOwnership(). 6416 [77bc10e785e2] <5.3-maint> 6417 6418 * sphinx/pyqt4_differences.rst: 6419 Clarified the advice about setdestroyonexit(). 6420 [126152cc8091] <5.3-maint> 6421 6422 * qpy/QtQml/qpyqmlobject.cpp: 6423 Fixed an attempt to decrement a reference count with the GIL in the 6424 QML proxy. 6425 [722a2bd8deb3] <5.3-maint> 6426 6427 * PyQt5.msp: 6428 Added a missing /TransferThis/ to the QItemSelectionModel single arg 6429 ctor. 6430 [c0c1d57cd8a8] <5.3-maint> 6431 6432 * build.py, examples/mainwindows/application/application.py, 6433 examples/mainwindows/application/application.qrc, 6434 examples/mainwindows/application/application_rc.py: 6435 Updated the application.py example so that it doesn't use pyrcc and 6436 will work as a deployed application without changes. 6437 [b4b75e5b26f5] <5.3-maint> 6438 64392014-07-12 Phil Thompson <phil@riverbankcomputing.com> 6440 6441 * pylupdate/fetchtr.cpp: 6442 Fixed the pylupdate parsing of translate(). 6443 [7687a1e7a9e3] <5.3-maint> 6444 6445 * PyQt5.msp: 6446 Make sure widgets always have an owner even if the layout isn't in a 6447 widget. 6448 [51060169e5be] <5.3-maint> 6449 6450 * PyQt5.msp: 6451 Ensure that the ownership of widgets in a layout are always correct. 6452 [09687398dc66] <5.3-maint> 6453 64542014-07-10 Phil Thompson <phil@riverbankcomputing.com> 6455 6456 * designer/python.pro-in, lib/configure.py, qmlscene/python.pro-in: 6457 Work around QTBUG-39300. 6458 [0b94a0c4f4d2] <5.3-maint> 6459 64602014-07-09 Phil Thompson <phil@riverbankcomputing.com> 6461 6462 * PyQt5.msp: 6463 Fixed QWebSocket when SSL support is disabled. 6464 [bae1d0bfb5a4] <5.3-maint> 6465 64662014-07-04 Phil Thompson <phil@riverbankcomputing.com> 6467 6468 * .hgtags: 6469 Added tag 5.3.1 for changeset 04f59a3d5419 6470 [afc3fc029eef] <5.3-maint> 6471 6472 * NEWS: 6473 Released as v5.3.1. 6474 [04f59a3d5419] [5.3.1] <5.3-maint> 6475 64762014-07-03 Phil Thompson <phil@riverbankcomputing.com> 6477 6478 * sphinx/deploy_commercial.rst, sphinx/installation.rst: 6479 Updated the docs to refer to pyqtdeploy rather than VendorID. 6480 [144f912ad1eb] <5.3-maint> 6481 64822014-07-01 Phil Thompson <phil@riverbankcomputing.com> 6483 6484 * installers/BuildGPL.txt: 6485 Updates to the installer docs. 6486 [796d5e8ebe63] <5.3-maint> 6487 64882014-06-26 Phil Thompson <phil@riverbankcomputing.com> 6489 6490 * Makefile, PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi: 6491 Updated for Qt v5.3.1. 6492 [43eca77eb086] <5.3-maint> 6493 6494 * PyQt5.msp: 6495 Scanned Qt v5.3.1. 6496 [ed0fcce6113e] <5.3-maint> 6497 6498 * PyQt5.msp: 6499 Added a missing /ReleaseGIL/ to 6500 QNetworkAccessManager.createRequest(). 6501 [a09288c24355] <5.3-maint> 6502 65032014-06-25 Phil Thompson <phil@riverbankcomputing.com> 6504 6505 * qpy/QtGui/qpyopengl_value_array.cpp: 6506 Fixed for building against Python v2.6.2 and earlier. 6507 [b10aab47cc69] <5.3-maint> 6508 65092014-06-17 Phil Thompson <phil@riverbankcomputing.com> 6510 6511 * pyuic/uic/uiparser.py: 6512 Fixed a pyuic regression in the handling of implicit QTableWidget 6513 dimensions. 6514 [65acf1dcaa30] <5.3-maint> 6515 65162014-06-16 Phil Thompson <phil@riverbankcomputing.com> 6517 6518 * Makefile, lib/configure.py, sphinx/installation.rst: 6519 Removed the --consolidate argument to configure.py as it never 6520 worked and pyqtdeploy is the way forward. 6521 [8110e649a041] <5.3-maint> 6522 65232014-06-14 Phil Thompson <phil@riverbankcomputing.com> 6524 6525 * lib/configure.py: 6526 Only pass -spec to qmake if it is really necessary. 6527 [770fc634f362] <5.3-maint> 6528 65292014-06-03 Phil Thompson <phil@riverbankcomputing.com> 6530 6531 * lib/configure.py: 6532 Fixes for Python v2.6. 6533 [0e31a2da0fa2] <5.3-maint> 6534 65352014-06-02 Phil Thompson <phil@riverbankcomputing.com> 6536 6537 * lib/configure.py: 6538 Fixed the handling of the default qmake spec. Fixed the linker 6539 version scripts generated for Linux. 6540 [6ec15bc5d1bd] <5.3-maint> 6541 65422014-06-01 Phil Thompson <phil@riverbankcomputing.com> 6543 6544 * pylupdate/fetchtr.cpp, pylupdate/main.cpp: 6545 Added the -tr-function and -translate-function command line options 6546 to pylupdate5. 6547 [6cb476d4cc9a] <5.3-maint> 6548 65492014-05-30 Phil Thompson <phil@riverbankcomputing.com> 6550 6551 * qpy/QtCore/qpycore_qvariant_value.cpp: 6552 Ported the QSettings.value() fixes from PyQt4. 6553 [4466a72038cc] <5.3-maint> 6554 65552014-05-29 Phil Thompson <phil@riverbankcomputing.com> 6556 6557 * Makefile, installers/PyQt5-Qt5-gpl.nsi: 6558 Fixed the link to the Qt documentation in the installers. Updated 6559 the cross-compile target version. 6560 [3d4d0f24d41b] 6561 65622014-05-26 Phil Thompson <phil@riverbankcomputing.com> 6563 6564 * .hgtags: 6565 Added tag 5.3 for changeset 1c94cbc7c33f 6566 [50cfe16807be] 6567 6568 * NEWS: 6569 Released as v5.3. 6570 [1c94cbc7c33f] [5.3] 6571 6572 * PyQt5.msp: 6573 Backed out the changes related to the parenting of dialogs. It 6574 introduces potential incompatibilities for no real gain. 6575 [187d130762ae] 6576 65772014-05-24 Phil Thompson <phil@riverbankcomputing.com> 6578 6579 * PyQt5.msp: 6580 Removed (rather than ignored) the missing QDnsLookup ctor so that we 6581 will consider it again with Qt v5.3.1. 6582 [db2986a5beb0] 6583 65842014-05-23 Phil Thompson <phil@riverbankcomputing.com> 6585 6586 * PyQt5.msp: 6587 Updated for Qt v5.3.0. Ignore the missing QDnsLookup ctor. 6588 [bce757fd6b87] 6589 65902014-05-19 Phil Thompson <phil@riverbankcomputing.com> 6591 6592 * Makefile: 6593 Added the Android build target. 6594 [f6e83c05f2a1] 6595 65962014-05-16 Phil Thompson <phil@riverbankcomputing.com> 6597 6598 * lib/configure.py: 6599 Make sure that the -B flag isn't included in PYQT_CONFIGURATION. 6600 [e43b3f33502e] 6601 6602 * Makefile: 6603 Install the .sip files into sysroot when cross-compiling. 6604 [5d636dfea5d7] 6605 6606 * lib/configure.py, sphinx/installation.rst: 6607 Renamed qt_disabled_features to pyqt_disabled_features. 6608 [64489c7ec72b] 6609 6610 * lib/configure.py: 6611 Make use of SIP v4.16's handling of timelines to avoid having to 6612 work out the exact version tag to use. 6613 [be0afd3dfe65] 6614 66152014-05-15 Phil Thompson <phil@riverbankcomputing.com> 6616 6617 * PyQt5.msp: 6618 Added some missing PyQt_Printer features. Added the PyQt_NoBootstrap 6619 feature for iOS. 6620 [22e30a316ffc] 6621 6622 * Makefile: 6623 Fix the installation of __init__.py and uic for the iOS simulator 6624 build. 6625 [6707f8fb7fcd] 6626 6627 * Makefile: 6628 Fixed the installation of the Qt module for the iOS simulator build. 6629 [d4cbad9ba118] 6630 6631 * PyQt5.msp: 6632 Fixed another desktop OpenGL dependency. 6633 [a96eb576b700] 6634 6635 * Makefile: 6636 Refactored the top level Makefile and added support for iOS builds. 6637 [0c7fb2aa9b47] 6638 66392014-05-14 Phil Thompson <phil@riverbankcomputing.com> 6640 6641 * lib/configure.py: 6642 Don't generate the QScintilla .api file if it isn't going to be 6643 installed. 6644 [3fdd63dd47f1] 6645 6646 * lib/configure.py, sphinx/installation.rst: 6647 Adjustments to the license handling because there is no way to 6648 discover the licensee when cross-compiling. 6649 [559814273fde] 6650 6651 * qpy/QtGui/opengl_types.sip, qpy/QtGui/qpyopengl_api.h, 6652 qpy/QtGui/qpyopengl_array_convertors.cpp, 6653 qpy/QtGui/qpyopengl_init.cpp, qpy/QtGui/qpyopengl_value_array.cpp: 6654 Fixes for building for an OpenGL ES system. 6655 [b90c3d5ccd5d] 6656 6657 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py, 6658 sphinx/api_metadata.cfg, sphinx/introduction.rst: 6659 Completed the implementation of the QWebSockets module. 6660 [b1dfa886d9a7] 6661 6662 * PyQt5.msp: 6663 Disabled the new (but missing) QDnsLookup ctor. 6664 [fb490165ca64] 6665 6666 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py, 6667 sphinx/api_metadata.cfg, sphinx/introduction.rst: 6668 Completed the QtQuickWidgets module. 6669 [a251131319a4] 6670 6671 * PyQt5.msp: 6672 Added the scanned stubs of the QtQuickWidgets and QtWebSockets 6673 modules. 6674 [dc836db4f607] 6675 66762014-05-13 Phil Thompson <phil@riverbankcomputing.com> 6677 6678 * PyQt5.msp, lib/configure.py, sphinx/api_metadata.cfg: 6679 Updated all existing non-platform-specific modules for Qt 6680 v5.3.0-rc1. 6681 [8ec4f9396cd6] 6682 6683 * PyQt5.msp: 6684 Initial scan of Qt v5.3.0-rc1. 6685 [a0143121db58] 6686 66872014-05-12 Phil Thompson <phil@riverbankcomputing.com> 6688 6689 * PyQt5.msp: 6690 Fixes for building against Qt v5.3.0-rc1. 6691 [90a1ae3f0434] 6692 6693 * lib/configure.py: 6694 Fixed the default configure.py help text related to prot-is-public. 6695 [6ec1bbe11d50] 6696 66972014-05-11 Phil Thompson <phil@riverbankcomputing.com> 6698 6699 * Makefile, lib/configure.py, sphinx/installation.rst: 6700 Added the --no-tools option to configure.py. 6701 [3afc3d6a0b8c] 6702 6703 * Makefile, build.py, configurations/rpi_py3.cfg, lib/configure.py, 6704 sphinx/installation.rst: 6705 Reimplemented the support for configuration files so that it is 6706 portable to Python v2. Removed the configurations directory. 6707 --sysroot now replaces the sys.prefix part of a directory name. 6708 [2bc27b9bbc8a] 6709 67102014-05-10 Phil Thompson <phil@riverbankcomputing.com> 6711 6712 * lib/configure.py, sphinx/conf.py, sphinx/installation.rst: 6713 Documented the --target-py-version and --sysroot options. A couple 6714 of minor configure.py bug fixes. 6715 [629d4c624ee3] 6716 6717 * configurations/rpi_py3.cfg, lib/configure.py: 6718 Added the --target-py-version and --sysroot options to configure.py. 6719 Configuration files now have the Python version and sysroot pre- 6720 populated from the command line. sysroot is now automatically 6721 prepended to the relevent introspected directories. Updated the RPi 6722 configuration file appropriately. 6723 [a65adbbac0f5] 6724 67252014-05-06 Phil Thompson <phil@riverbankcomputing.com> 6726 6727 * lib/configure.py, pyuic/uic/widget-plugins/qtdeclarative.py, 6728 qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_qstringlist.cpp, 6729 qpy/QtCore/qpycore_sip.h, qpy/QtDBus/qpydbus.pro, 6730 qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro, 6731 qpy/QtGui/qpyopengl_add_constants.c, qpy/QtQml/qpyqml.pro, 6732 qpy/QtQuick/qpyquick.pro: 6733 Merged the 5.2-maint branch into the trunk. 6734 [c00d9ae88bd0] 6735 6736 * configurations/rpi_py3.cfg, lib/configure.py: 6737 A configuration file is now parsed with configparser with 6738 ExtraInterpolation. A configuration file must define a section 6739 covering the version of Qt being used. Updated the Raspberry Pi 6740 configuration file to meet the revised requirements. 6741 [38fca2a9702d] 6742 67432014-04-30 Phil Thompson <phil@riverbankcomputing.com> 6744 6745 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 6746 Qt::UniqueConnection is a flag. 6747 [3b978cee5968] <5.2-maint> 6748 67492014-04-29 Phil Thompson <phil@riverbankcomputing.com> 6750 6751 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 6752 Implement support for Qt::UniqueConnection when connecting to Python 6753 slots. 6754 [33b67d803637] <5.2-maint> 6755 67562014-04-28 Phil Thompson <phil@riverbankcomputing.com> 6757 6758 * qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_pyqtslot.h, 6759 qpy/QtCore/qpycore_pyqtslotproxy.cpp: 6760 Fixed a bug detecting when the Python receiver object has been 6761 garbage collected. Delete slot proxies if the slot receiver no 6762 longer exists. 6763 [3a4d245409f0] <5.2-maint> 6764 6765 * PyQt5.msp: 6766 Removed the /TransferThis/ from the parent argument of the ctor of 6767 all dialog classes. This is a better approach to the special 6768 ownership behaviour of dialogs as that taken by PyQt4. 6769 QWidget.setParent() now handles dialogs properly. 6770 [4535ef2b7372] <5.2-maint> 6771 67722014-04-23 Phil Thompson <phil@riverbankcomputing.com> 6773 6774 * PyQt5.msp: 6775 Handle top-level widgets in the QApplication dtor as PyQt4 does 6776 because sip.setdestoyonexit() can't help if the GUI isn't held in 6777 the main block. 6778 [f6521c24d6b1] <5.2-maint> 6779 67802014-04-22 Phil Thompson <phil@riverbankcomputing.com> 6781 6782 * PyQt5.msp: 6783 Added a missing /ReleaseGIL/ to the QSqlQuery ctor that can execute 6784 a query. 6785 [d11e914518cc] <5.2-maint> 6786 6787 * sphinx/incompatibilities.rst, sphinx/index.rst, 6788 sphinx/signals_slots.rst: 6789 Documented the no_receiver_check issues. 6790 [3acf8677f5aa] <5.2-maint> 6791 67922014-04-21 Phil Thompson <phil@riverbankcomputing.com> 6793 6794 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 6795 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp, 6796 qpy/QtCore/qpycore_pyqtslot.h, qpy/QtCore/qpycore_pyqtslotproxy.cpp, 6797 qpy/QtCore/qpycore_pyqtslotproxy.h: 6798 Implemented the 'no_receiver_check' argument to connect(). By 6799 default checks for receiver C++ instances are enabled. 6800 [c29a6eac4aff] <5.2-maint> 6801 68022014-04-15 Phil Thompson <phil@riverbankcomputing.com> 6803 6804 * qpy/QtCore/qpycore_qstring.cpp: 6805 Fixed a bug in the conversion of QStrings with surrogate pairs. 6806 [16a9c19d08cf] <5.2-maint> 6807 6808 * Makefile, lib/configure.py: 6809 Make sure the SIP include directory is searched before the Python 6810 include directory if they are different. 6811 [50212db2acde] <5.2-maint> 6812 68132014-04-06 Phil Thompson <phil@riverbankcomputing.com> 6814 6815 * PyQt5.msp, qpy/QtDBus/qpydbuspendingreply.cpp, 6816 qpy/QtDBus/qpydbusreply.cpp, 6817 qpy/QtQml/qmlattachedpropertiesobject.sip, 6818 qpy/QtQml/qmlregistertype.sip, qpy/QtQml/qpyqml_api.h, 6819 qpy/QtQml/qpyqml_register_singleton_type.cpp, 6820 qpy/QtQml/qpyqml_register_type.cpp: 6821 Fixed the remaining symbol name clashes with static builds. 6822 [e1ef73ca0fbd] <5.2-maint> 6823 6824 * pyuic/uic/uiparser.py: 6825 Fixed pyuic handling of non-exclusive button groups. 6826 [a46790060328] <5.2-maint> 6827 68282014-03-31 Phil Thompson <phil@riverbankcomputing.com> 6829 6830 * qpy/QtCore/qpycore_types.cpp: 6831 Fixed a regression with Python v2 where a classic class is used as a 6832 mixin. 6833 [5fc3bba566c7] <5.2-maint> 6834 68352014-03-30 Phil Thompson <phil@riverbankcomputing.com> 6836 6837 * lib/configure.py: 6838 Fixed the display of the static/shared status by configure.py. 6839 [39a2d2d3925c] <5.2-maint> 6840 68412014-03-29 Phil Thompson <phil@riverbankcomputing.com> 6842 6843 * pyuic/uic/uiparser.py: 6844 Fixed pyuic's handling of connecting to QButtonGroups. 6845 [6b06e4c8a5d2] <5.2-maint> 6846 6847 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 6848 Improved the text of an exception now that signals can be defined in 6849 mixins. 6850 [be0c8c6b433b] <5.2-maint> 6851 68522014-03-24 Phil Thompson <phil@riverbankcomputing.com> 6853 6854 * pyuic/uic/widget-plugins/qtdeclarative.py: 6855 Removed the unsupported pyuic widget plgin for QDeclarativeView. 6856 [d8a05545da5d] <5.2-maint> 6857 68582014-03-21 Phil Thompson <phil@riverbankcomputing.com> 6859 6860 * PyQt5.msp: 6861 Added a missing /KeepReference/ to QThreadPool::globalInstance(). 6862 Added /ReleaseGIL/ to start() and tryStart() for documentation 6863 reasons. Removed /NewThread/ from QRunnable::run(). 6864 [143e8bb4c4b9] <5.2-maint> 6865 6866 * PyQt5.msp, lib/configure.py, sphinx/deploy_commercial.rst, 6867 sphinx/installation.rst: 6868 VendorID is Python v2 specific. 6869 [1bf09b117cb2] <5.2-maint> 6870 68712014-03-20 Phil Thompson <phil@riverbankcomputing.com> 6872 6873 * Makefile, lib/OpenGL/gen_opengl_constants.py, lib/configure.py, 6874 qpy/QtGui/qpyopengl_add_constants.cpp: 6875 Fixed the generated OpenGL constants to be C++11 compatible. 6876 [5db729002562] <5.2-maint> 6877 68782014-03-18 Phil Thompson <phil@riverbankcomputing.com> 6879 6880 * Makefile, PyQt5.msp: 6881 Fixed a symbol clash when built as static modules. 6882 [b582b195ed9f] <5.2-maint> 6883 68842014-03-14 Phil Thompson <phil@riverbankcomputing.com> 6885 6886 * .hgtags: 6887 Added tag 5.2.1 for changeset 8709a1871929 6888 [e86b25532c02] <5.2-maint> 6889 6890 * NEWS: 6891 Released as v5.2.1. 6892 [8709a1871929] [5.2.1] <5.2-maint> 6893 68942014-03-13 Phil Thompson <phil@riverbankcomputing.com> 6895 6896 * qpy/QtCore/qpycore_qobject_getattr.cpp: 6897 Fixed a regression parsing introspected signal signatures. 6898 [b12f051bec16] <5.2-maint> 6899 6900 * qpy/QtCore/qpycore_public_api.h, 6901 qpy/QtCore/qpycore_pyqtboundsignal.h: 6902 Fixes for building against the latest XCode. 6903 [67b67beb6e4b] <5.2-maint> 6904 69052014-03-10 Phil Thompson <phil@riverbankcomputing.com> 6906 6907 * PyQt5.msp, lib/configure.py: 6908 Fixed Windows build problems. 6909 [f63c627bece7] <5.2-maint> 6910 69112014-03-09 Phil Thompson <phil@riverbankcomputing.com> 6912 6913 * lib/LICENSE.commercial: 6914 Updates to the commercial license. 6915 [3a484144e4ff] <5.2-maint> 6916 69172014-03-05 Phil Thompson <phil@riverbankcomputing.com> 6918 6919 * NEWS: 6920 Updated the NEWS file. 6921 [f6528098012c] <5.2-maint> 6922 69232014-03-04 Phil Thompson <phil@riverbankcomputing.com> 6924 6925 * qpy/QtCore/qpycore_types.cpp, sphinx/pyqt4_differences.rst, 6926 sphinx/signals_slots.rst: 6927 Properties, signals and slots can now be defined in mixins (ie. non- 6928 QObject) classes. 6929 [3942032af2de] <5.2-maint> 6930 6931 * pylupdate/fetchtr.cpp: 6932 Backed out ab343b486918 (pylupdate support for nested classes) 6933 because it breaks a common use case. 6934 [6cf443fbd854] <5.2-maint> 6935 6936 * pylupdate/fetchtr.cpp, pylupdate/main.cpp, pylupdate/merge.cpp, 6937 pylupdate/metatranslator.cpp, pylupdate/metatranslator.h, 6938 pylupdate/numberh.cpp, pylupdate/proparser.cpp, 6939 pylupdate/proparser.h, pylupdate/sametexth.cpp, 6940 pylupdate/simtexth.cpp, pylupdate/simtexth.h, 6941 pylupdate/translator.cpp, pylupdate/translator.h, pyrcc/main.cpp, 6942 pyrcc/rcc.cpp, pyrcc/rcc.h: 6943 Updated the pylupdate5 and pyrcc5 copyright and license notices. 6944 [379869955e02] <5.2-maint> 6945 69462014-03-03 Phil Thompson <phil@riverbankcomputing.com> 6947 6948 * PyQt5.msp: 6949 The first stride argument of the ArgumentSet ctor is now the 6950 optional second argument. The stride is computed if not explicitly 6951 specified. 6952 [19a0243f60c2] <5.2-maint> 6953 6954 * dbus/dbus.cpp, dbus/helper.h: 6955 Fixed the licensing of the dbus module. 6956 [6e831021c4ef] <5.2-maint> 6957 69582014-02-22 Phil Thompson <phil@riverbankcomputing.com> 6959 6960 * lib/LICENSE.commercial: 6961 Updated the commercial license. 6962 [2685b40cf32d] <5.2-maint> 6963 6964 * sphinx/pyqt4_differences.rst, sphinx/signals_slots.rst: 6965 Updated the docs regarding the handling of Qt signals with optional 6966 arguments. 6967 [9b1debc115c7] <5.2-maint> 6968 6969 * PyQt5.msp: 6970 Added the QSGGeometry.AttributeSet ctor and fixed a couple of 6971 related bugs. 6972 [d5adaa40b597] <5.2-maint> 6973 6974 * lib/configure.py: 6975 Fixed configure.py when QtCore is not being built. 6976 [d0b2571b8413] <5.2-maint> 6977 69782014-02-21 Phil Thompson <phil@riverbankcomputing.com> 6979 6980 * PyQt5.msp: 6981 Release the GIL when using QQmlApplicationEngine to load a QML file. 6982 [8e4b7e2d80b4] <5.2-maint> 6983 6984 * qpy/QtCore/qpycore_chimera_storage.cpp: 6985 Fixed the handling of results of JavaScript functions in QML. 6986 [548c6b36b376] <5.2-maint> 6987 6988 * lib/configure.py: 6989 Fix remaining misleading error messages about qmake on Windows. 6990 [a527a1cb7ab0] <5.2-maint> 6991 6992 * lib/configure.py: 6993 Fixed the pyuic5 wrapper for Python v3.4 on OS/X. 6994 [82582f4dbc26] <5.2-maint> 6995 69962014-02-18 Phil Thompson <phil@riverbankcomputing.com> 6997 6998 * qpy/QtCore/qpycore_public_api.cpp, 6999 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 7000 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h, 7001 qpy/QtCore/qpycore_qobject_getattr.cpp, 7002 qpy/QtCore/qpycore_types.cpp: 7003 Use SIP generated signal emitters if they are available. 7004 [e48c35dc1609] <5.2-maint> 7005 7006 * Makefile, PyQt5.msp, QAxContainer/qaxbase.sip, 7007 QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip, 7008 lib/configure.py, qpy/QtCore/qpycore_chimera.cpp, 7009 qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_misc.h, 7010 qpy/QtCore/qpycore_pyqtsignal.cpp, 7011 qpy/QtCore/qpycore_qobject_helpers.cpp, 7012 qpy/QtCore/qpycore_types.cpp: 7013 Changes needed by the SIP v11.0 internal API. 7014 [04cb8f12f608] <5.2-maint> 7015 70162014-02-15 Phil Thompson <phil@riverbankcomputing.com> 7017 7018 * PyQt5.msp, lib/SubclassCode/QtGui.versions: 7019 Fixes when building against OpenGL/ES2. 7020 [c8f5b569c377] <5.2-maint> 7021 70222014-02-10 Phil Thompson <phil@riverbankcomputing.com> 7023 7024 * lib/configure.py: 7025 Removed a workaroud for a bug in the OS/X Python installation that 7026 no longer seems necessary. 7027 [42b4bf1a7bbc] <5.2-maint> 7028 7029 * Makefile, lib/configure.py: 7030 Fixed the building of the Qt module. 7031 [cdfe5633ab6b] <5.2-maint> 7032 7033 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi: 7034 Updated for Qt v5.2.1. 7035 [8858e7832a48] <5.2-maint> 7036 7037 * lib/OpenGL/gen_opengl_constants.py, lib/configure.py, 7038 qpy/QtGui/qpyopengl_add_constants.c, 7039 qpy/QtGui/qpyopengl_add_constants.cpp, 7040 qpy/QtGui/qpyopengl_version_functions.cpp: 7041 More fixes for the OpenGL changes. 7042 [e40a56e2861e] <5.2-maint> 7043 7044 * PyQt5.msp: 7045 Don't call qpyopengl_init() if OpenGL is disabled. 7046 [b3169a87acdd] <5.2-maint> 7047 70482014-02-09 Phil Thompson <phil@riverbankcomputing.com> 7049 7050 * qpy/QtDBus/qpydbus_chimera_helpers.cpp: 7051 Another fix for the QPy refactoring. 7052 [db0f04a03742] <5.2-maint> 7053 7054 * lib/OpenGL/gen_opengl_constants.py, 7055 qpy/QtGui/qpyopengl_add_constants.c, qpy/QtGui/qpyopengl_api.h, 7056 qpy/QtGui/qpyopengl_array_convertors.cpp, 7057 qpy/QtGui/qpyopengl_attribute_array.cpp, 7058 qpy/QtGui/qpyopengl_data_cache.cpp, 7059 qpy/QtGui/qpyopengl_data_cache.h, qpy/QtGui/qpyopengl_init.cpp, 7060 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 7061 qpy/QtGui/qpyopengl_value_array.cpp, 7062 qpy/QtGui/qpyopengl_version_functions.cpp: 7063 Fixes for the QPy QtGui library when building with OpenGL disabled. 7064 [32991310ea1e] <5.2-maint> 7065 7066 * PyQt5.msp, qpy/QtDBus/qpydbus_api.h, 7067 qpy/QtDBus/qpydbus_chimera_helpers.cpp, 7068 qpy/QtDBus/qpydbus_chimera_helpers.h, 7069 qpy/QtDBus/qpydbus_post_init.cpp, 7070 qpy/QtDBus/qpydbuspendingreply.cpp, qpy/QtDBus/qpydbusreply.cpp, 7071 qpy/QtQml/qpyqml_post_init.cpp, qpy/QtQml/qpyqml_qjsvalue.cpp, 7072 qpy/QtQml/qpyqml_sip.h, qpy/QtQml/qpyqmllistproperty.cpp, 7073 qpy/QtQuick/qpyquick_chimera_helpers.cpp, 7074 qpy/QtQuick/qpyquick_chimera_helpers.h, 7075 qpy/QtQuick/qpyquick_post_init.cpp, 7076 qpy/QtQuick/qpyquick_register_type.cpp, 7077 qpy/QtQuick/qpyquick_register_type.h: 7078 Refactored the rest of the QPy libraries with the exception of 7079 QtGui. 7080 [9cc5f284b315] <5.2-maint> 7081 7082 * qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimera.cpp, 7083 qpy/QtCore/qpycore_chimera.h, 7084 qpy/QtCore/qpycore_chimera_storage.cpp, 7085 qpy/QtCore/qpycore_classinfo.cpp, qpy/QtCore/qpycore_decorators.cpp, 7086 qpy/QtCore/qpycore_enums_flags.cpp, qpy/QtCore/qpycore_init.cpp, 7087 qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_misc.h, 7088 qpy/QtCore/qpycore_objectified_strings.h, 7089 qpy/QtCore/qpycore_post_init.cpp.in, 7090 qpy/QtCore/qpycore_public_api.cpp, 7091 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 7092 qpy/QtCore/qpycore_pyqtconfigure.cpp, 7093 qpy/QtCore/qpycore_pyqtpyobject.cpp, 7094 qpy/QtCore/qpycore_pyqtslotproxy.cpp, 7095 qpy/QtCore/qpycore_pyqtslotproxy.h, 7096 qpy/QtCore/qpycore_qmessagelogger.cpp, 7097 qpy/QtCore/qpycore_qmetaobject.cpp, 7098 qpy/QtCore/qpycore_qmetaobject_helpers.cpp, 7099 qpy/QtCore/qpycore_qobject_getattr.cpp, 7100 qpy/QtCore/qpycore_qobject_helpers.cpp, 7101 qpy/QtCore/qpycore_qobject_helpers.h, 7102 qpy/QtCore/qpycore_qstring.cpp, qpy/QtCore/qpycore_qvariant.cpp, 7103 qpy/QtCore/qpycore_qvariant_value.cpp, qpy/QtCore/qpycore_sip.h, 7104 qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h: 7105 Refactored the QPy QtCore header files slightly so that the private 7106 API to the generated code is qpycore_api.h and the private API from 7107 the generated code is sipAPIQtCore.h. The public API remains 7108 qpycore_public_api.h. 7109 [2194a7a65de6] <5.2-maint> 7110 7111 * lib/configure.py: 7112 Generate relative pathnames for the .sip files in the .pro files. 7113 [501007c40b60] <5.2-maint> 7114 7115 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 7116 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 7117 qpy/QtCore/qpycore_pyqtproperty.cpp, 7118 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp, 7119 qpy/QtGui/qpyopengl_data_cache.cpp: 7120 Suppress warnings about tp_finalize. 7121 [351f44e52713] <5.2-maint> 7122 7123 * qpy/QtGui/opengl_types.sip, qpy/QtGui/qpygui_qpair.sip: 7124 Added PyQt_OpenGL to a couple of extra places (primarily for 7125 documentation purposes as wouldn't generate code). 7126 [3c1cefcb0c1d] <5.2-maint> 7127 7128 * lib/configure.py: 7129 The extension modules now have the correct install name on OS/X. 7130 [2b36703b6419] <5.2-maint> 7131 71322014-02-06 Phil Thompson <phil@riverbankcomputing.com> 7133 7134 * lib/configure.py, qpy/QtCore/qpycore.pro, qpy/QtDBus/qpydbus.pro, 7135 qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro, 7136 qpy/QtQml/qpyqml.pro, qpy/QtQuick/qpyquick.pro: 7137 The QPy support code is no longer built as separate libraries. 7138 [b160ecda2f38] <5.2-maint> 7139 71402014-02-05 Phil Thompson <phil@riverbankcomputing.com> 7141 7142 * PyQt5.msp, qpy/QtQml/qpyqml.pro, qpy/QtQml/qpyqml_api.h, 7143 qpy/QtQml/qpyqml_qjsvalue.cpp, qpy/QtQml/qpyqml_sip.h: 7144 A special value, bool, int, float or string may be specified 7145 whenever a QJSValue is expected. 7146 [4fe146b380cb] <5.2-maint> 7147 7148 * pylupdate/fetchtr.cpp: 7149 Fixes for the handling of nested classes in pylupdate from Matteo 7150 Bertini. 7151 [ab343b486918] <5.2-maint> 7152 7153 * examples/widgets/tetrix.py: 7154 Fixes to the tetrix.py example from Mike Taverne. 7155 [1ff4b79a485e] <5.2-maint> 7156 71572014-02-04 Phil Thompson <phil@riverbankcomputing.com> 7158 7159 * PyQt5.msp, lib/SubclassCode/QtGui.versions, lib/configure.py: 7160 PyQt should now build against a Qt installation with no OpenGL 7161 support. 7162 [1fc92a957229] <5.2-maint> 7163 7164 * lib/configure.py: 7165 qreal is defined as double on all platforms when built against Qt 7166 v5.2. 7167 [0c098ca98d24] <5.2-maint> 7168 71692014-02-03 Phil Thompson <phil@riverbankcomputing.com> 7170 7171 * qpy/QtCore/qpycore_qstring.cpp: 7172 Fixed the QString to Python conversion for Python v3.3 and later as 7173 I hadn't realised that the KIND is interpreted very strictly. 7174 [ef3ac28273c8] <5.2-maint> 7175 71762014-01-29 Phil Thompson <phil@riverbankcomputing.com> 7177 7178 * PyQt5.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h, 7179 qpy/QtCore/qpycore_qstringlist.cpp, 7180 qpy/QtCore/qpycore_qstringlist.sip: 7181 The mapping of QStringList is now handled the same as QList. 7182 [9f2c1e2bc3c9] <5.2-maint> 7183 71842014-01-17 Phil Thompson <phil@riverbankcomputing.com> 7185 7186 * QtX11Extras/qx11info_x11.sip, lib/configure.py: 7187 Fixes for QX11Info so that it will build against Qt v5.1. 7188 [7d0f384170fd] <5.2-maint> 7189 71902014-01-13 Phil Thompson <phil@riverbankcomputing.com> 7191 7192 * PyQt5.msp: 7193 Fixed the build when SSL support is disabled. 7194 [cb3debf77d04] <5.2-maint> 7195 71962014-01-10 Phil Thompson <phil@riverbankcomputing.com> 7197 7198 * build.py, sphinx/api_metadata.cfg: 7199 Updated the docs generation to reflect the changes to the structure 7200 of the docs on qt-project.org. 7201 [9301cdf68316] <5.2-maint> 7202 72032014-01-08 Phil Thompson <phil@riverbankcomputing.com> 7204 7205 * qpy/QtGui/qpygui_qpair.sip: 7206 Fixed a bug building against versions of Qt prior to v5.2.0. 7207 [5c798e751276] <5.2-maint> 7208 72092014-01-07 Phil Thompson <phil@riverbankcomputing.com> 7210 7211 * .hgtags: 7212 Added tag 5.2 for changeset 9352d801a9da 7213 [0bb3d7b8c32a] 7214 7215 * Makefile, NEWS: 7216 Released as v5.2. 7217 [9352d801a9da] [5.2] 7218 72192014-01-04 Phil Thompson <phil@riverbankcomputing.com> 7220 7221 * qpy/QtCore/qpycore_qstring.cpp: 7222 Fixed the PEP 393 conversion from QString to Python unicode objects 7223 so that it properly handles surrogates. Also made the common case 7224 where the text is Latin-1 faster and the final object smaller. 7225 [52e28eb8f54e] 7226 72272014-01-02 Phil Thompson <phil@riverbankcomputing.com> 7228 7229 * Makefile, build.py, dbus/dbus.cpp, dbus/helper.h, 7230 lib/LICENSE.commercial.short, lib/LICENSE.gpl, 7231 lib/LICENSE.gpl.short, lib/LICENSE.internal, pyrcc/rcc.cpp, 7232 pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py, 7233 pyuic/uic/Compiler/misc.py, pyuic/uic/Compiler/proxy_metaclass.py, 7234 pyuic/uic/Compiler/qobjectcreator.py, 7235 pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py, 7236 pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/__init__.py, 7237 pyuic/uic/exceptions.py, pyuic/uic/objcreator.py, 7238 pyuic/uic/properties.py, pyuic/uic/uiparser.py, pyuic/uic/widget- 7239 plugins/qtwebkit.py, sphinx/conf.py: 7240 Updated the copyright notices. 7241 [95cd691c347d] 7242 72432013-12-29 Phil Thompson <phil@riverbankcomputing.com> 7244 7245 * PyQt5.msp: 7246 Fixed the QJSValue ctors. 7247 [480c23d29277] 7248 72492013-12-25 Phil Thompson <phil@riverbankcomputing.com> 7250 7251 * QtWinExtras/qwinjumplist.sip: 7252 Updated the sub-class convertor code for the QtWinExtras module. 7253 [31049d3853ae] 7254 7255 * installers/PyQt5-Qt5-gpl.nsi: 7256 Fixes for the installer for Qt v5.2.0. 7257 [421c92fb3c1a] 7258 7259 * QtWinExtras/qwinthumbnailtoolbar.sip, lib/configure.py: 7260 More QtWinExtras fixes. 7261 [35df5513f242] 7262 7263 * QtWinExtras/qwinfunctions.sip: 7264 Fixes for the QtWinExtras module. 7265 [1cb902bbb5c1] 7266 7267 * installers/PyQt5-Qt5-gpl.nsi: 7268 Updated the installer for Qt v5.2.0. 7269 [bb68738fcc1b] 7270 72712013-12-24 Phil Thompson <phil@riverbankcomputing.com> 7272 7273 * sphinx/api_metadata.cfg: 7274 Updated the documentation for the QtWinExtras module. 7275 [c8cbc2483694] 7276 7277 * QtWinExtras/QtWinExtrasmod.sip, QtWinExtras/qwinjumplist.sip, 7278 QtWinExtras/qwinjumplistcategory.sip, 7279 QtWinExtras/qwinjumplistitem.sip, QtWinExtras/qwintaskbarbutton.sip, 7280 QtWinExtras/qwintaskbarprogress.sip, 7281 QtWinExtras/qwinthumbnailtoolbar.sip, 7282 QtWinExtras/qwinthumbnailtoolbutton.sip: 7283 Completed the initial implementation of the QtWinExtras module. 7284 [d27e0faa5fe7] 7285 7286 * PyQt5.msp, qpy/QtBluetooth/qpybluetooth_qlist.sip: 7287 Completed the implementation of the QtBluetooth module. 7288 [cc31f2f83bb0] 7289 72902013-12-22 Phil Thompson <phil@riverbankcomputing.com> 7291 7292 * PyQt5.msp, qpy/QtBluetooth/qpybluetooth_qlist.sip, 7293 qpy/QtBluetooth/qpybluetooth_quint128.sip: 7294 Completed the implementation of QBluetoohUuid. 7295 [7aa305b853b0] 7296 7297 * PyQt5.msp: 7298 Fixed the signature of the QUuid ctor. 7299 [dbaff74f3365] 7300 7301 * PyQt5.msp, qpy/QtBluetooth/qpybluetooth_qlist.sip: 7302 Implemented QList<quint16>. 7303 [4ef77ea90719] 7304 7305 * PyQt5.msp: 7306 Complete the Qt v5.2.0 support for QtGui. 7307 [d2c55646d351] 7308 7309 * PyQt5.msp, qpy/QtGui/qpygui_qpair.sip: 7310 Implemented the new QtGui specific QPair based mapped types. 7311 [91180027e254] 7312 73132013-12-21 Phil Thompson <phil@riverbankcomputing.com> 7314 7315 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 7316 Emitting a signal with default arguments ommitted no longer requires 7317 the exact signal overload to be specified - the default overload can 7318 be used. 7319 [a9cbd3fc6215] 7320 7321 * examples/multimediawidgets/player.py: 7322 Removed some old debugging messages from the player.py example. 7323 [4c6847702264] 7324 73252013-12-20 Phil Thompson <phil@riverbankcomputing.com> 7326 7327 * PyQt5.msp, qpy/QtCore/qpycore_qhash.sip, 7328 qpy/QtCore/qpycore_qmap.sip, qpy/QtNetwork/qpynetwork_qmap.sip: 7329 Refactored QMap and QMultiMap. 7330 [cfb5008d4436] 7331 7332 * PyQt5.msp, qpy/QtCore/qpycore_qpair.sip: 7333 Refactored QPair. 7334 [49eaf99ce9de] 7335 7336 * qpy/QtCore/qpycore_collections.sip, qpy/QtCore/qpycore_qhash.sip, 7337 qpy/QtCore/qpycore_qlist.sip, qpy/QtCore/qpycore_qset.sip, 7338 qpy/QtCore/qpycore_qvector.sip, qpy/QtGui/qlist.sip, 7339 qpy/QtGui/qpygui_collections.sip, qpy/QtGui/qpygui_qlist.sip, 7340 qpy/QtGui/qpygui_qvector.sip, 7341 qpy/QtMultimedia/qpymultimedia_collections.sip, 7342 qpy/QtMultimedia/qpymultimedia_qlist.sip, 7343 qpy/QtPrintSupport/qpyprintsupport_collections.sip, 7344 qpy/QtPrintSupport/qpyprintsupport_qlist.sip, 7345 qpy/QtWidgets/qpywidgets_collections.sip, 7346 qpy/QtWidgets/qpywidgets_qlist.sip: 7347 Split up the mapped type implementations. 7348 [2e1239c043cd] 7349 7350 * PyQt5.msp, qpy/QtCore/qpycore_collections.sip, 7351 qpy/QtNetwork/qpynetwork_qhash.sip: 7352 Refactored QHash. 7353 [567d67e5eb6f] 7354 73552013-12-19 Phil Thompson <phil@riverbankcomputing.com> 7356 7357 * PyQt5.msp, qpy/QtCore/qpycore_collections.sip: 7358 Refactored the QSet implementations. 7359 [0127ff8a7de9] 7360 7361 * qpy/QtCore/qpycore_collections.sip, 7362 qpy/QtGui/qpygui_collections.sip, 7363 qpy/QtMultimedia/qpymultimedia_collections.sip, 7364 qpy/QtPrintSupport/qpyprintsupport_collections.sip, 7365 qpy/QtWidgets/qpywidgets_collections.sip: 7366 QList and QVector implementations now accept iterables rather than 7367 sequences. 7368 [fea8a346e95d] 7369 7370 * test/tests/mapped_types/test_QList.py: 7371 Fixed the QList unit tests. 7372 [f7f4b9928694] 7373 73742013-12-18 Phil Thompson <phil@riverbankcomputing.com> 7375 7376 * PyQt5.msp, qpy/QtCore/qlist.sip, qpy/QtCore/qpycore_collections.sip, 7377 qpy/QtGui/qpygui_collections.sip, 7378 qpy/QtGui/qpyopengl_collections.sip, qpy/QtMultimedia/qlist.sip, 7379 qpy/QtMultimedia/qpymultimedia_collections.sip, 7380 qpy/QtPrintSupport/qlist.sip, 7381 qpy/QtPrintSupport/qpyprintsupport_collections.sip, 7382 qpy/QtWidgets/qlist.sip, qpy/QtWidgets/qpywidgets_collections.sip: 7383 Refactored QVector along the lines of QList. 7384 [39671105f383] 7385 7386 * PyQt5.msp, qpy/QtCore/qlist.sip, qpy/QtGui/qlist.sip, 7387 qpy/QtMultimedia/qlist.sip, qpy/QtPrintSupport/qlist.sip, 7388 qpy/QtWidgets/qlist.sip: 7389 Completed the refactoring and standardisation of the QList 7390 implementations. 7391 [511f34c97c88] 7392 7393 * qpy/QtCore/qlist.sip, test/tests/mapped_types/__init__.py, 7394 test/tests/mapped_types/test_QList.py: 7395 Added unit tests for most of the QList mapped types. More fixes for 7396 QList mapped types. 7397 [eebdef19090a] 7398 7399 * PyQt5.msp, qpy/QtCore/qlist.sip: 7400 Fixes to the QList implementations. Added the QList of enums used by 7401 the QtCore module. 7402 [05c4b4c81f62] 7403 74042013-12-17 Phil Thompson <phil@riverbankcomputing.com> 7405 7406 * PyQt5.msp, qpy/QtCore/qlist.sip: 7407 QList mapped types now only check for a sequence rather than also 7408 checking the individual elements. This allows much more useful 7409 exceptions to be raised. qlist.sip is now maintained separately from 7410 the project file. 7411 [5bdef54961f6] 7412 7413 * QtMacExtras/qmacpasteboardmime.sip, QtWinExtras/qwinfunctions.sip, 7414 QtX11Extras/qx11info_x11.sip: 7415 Added version qualifiers to the platform specific modules. 7416 [6182642eb464] 7417 74182013-12-16 Phil Thompson <phil@riverbankcomputing.com> 7419 7420 * QtWinExtras/QtWinExtrasmod.sip, QtWinExtras/qwinfunctions.sip, 7421 build.py, lib/configure.py, sphinx/api_metadata.cfg, 7422 sphinx/introduction.rst: 7423 Added the QtWinExtras module with only (for the moment) the QtWin 7424 namespace implemented. 7425 [5b7a6055d52e] 7426 7427 * QAxContainer/qaxbase.sip, QAxContainer/qaxobject.sip, 7428 QAxContainer/qaxwidget.sip, QtMacExtras/qmacpasteboardmime.sip, 7429 QtX11Extras/qx11info_x11.sip: 7430 Removed the (superfluous) platform directives from the platform 7431 specific modules. 7432 [719aa5e321e0] 7433 7434 * lib/configure.py: 7435 SIP v4.15.4 is now required. 7436 [be675acbfe2d] 7437 7438 * QtX11Extras/QtX11Extrasmod.sip, QtX11Extras/qx11info_x11.sip, 7439 build.py, lib/configure.py, sphinx/api_metadata.cfg, 7440 sphinx/introduction.rst: 7441 Implemented the QtX11Extras module. 7442 [c8cd08e0db4d] 7443 7444 * PyQt5.msp: 7445 Implemented the QOpenGLPixelTransferOptions class. 7446 [b4919f0a515c] 7447 7448 * QtMacExtras/QtMacExtrasmod.sip, QtMacExtras/qmacpasteboardmime.sip, 7449 build.py, lib/configure.py, sphinx/api_metadata.cfg, 7450 sphinx/introduction.rst: 7451 Implemented the QtMacExtras module. 7452 [3af1359543b4] 7453 7454 * QAxContainer/QAxContainermod.sip: 7455 Fixed the module configuration for the QAxContainer module. 7456 [6cd0e9e81e5a] 7457 7458 * PyQt5.msp, qpy/QtCore/qsysinfo.sip, sphinx/api_metadata.cfg: 7459 Updated QSysInfo for Qt v5.2.0. qsysinfo.sip is now maintained 7460 manually as it has so much platform specific code. 7461 [039aa7167784] 7462 74632013-12-15 Phil Thompson <phil@riverbankcomputing.com> 7464 7465 * Makefile, PyQt5.msp, sphinx/api_metadata.cfg: 7466 Completed the QtPositioning module. 7467 [94719e40833a] 7468 7469 * Makefile, PyQt5.msp, lib/configure.py, sphinx/api_metadata.cfg, 7470 sphinx/introduction.rst: 7471 Removed the QtNfc module. Added the QtPositioning module to the 7472 build system and docs. 7473 [34457b8e4c87] 7474 7475 * PyQt5.msp, sphinx/api_metadata.cfg: 7476 Completed the majority of the QtBluetooth module. 7477 [7ef992ea2ca8] 7478 7479 * PyQt5.msp, lib/configure.py, sphinx/api_metadata.cfg, 7480 sphinx/introduction.rst: 7481 Added the QtBluetooth module to the build system and docs. 7482 [9075d7437589] 7483 7484 * Merge. 7485 [a6a3c89427cd] 7486 7487 * PyQt5.msp: 7488 Added the initial implementation of the QtPositioning module. 7489 [57a1a255ac9d] 7490 7491 * sphinx/api_metadata.cfg: 7492 Updated the docs for the new Qt 5.2.0 classes in the existing 7493 modules. 7494 [b4c9ed0667e3] 7495 74962013-12-14 Phil Thompson <phil@riverbankcomputing.com> 7497 7498 * PyQt5.msp: 7499 Added the initial QtBluetooth and QtNfc modules. 7500 [7ab9befa4814] 7501 7502 * PyQt5.msp: 7503 Updated for Qt v5.2.0. 7504 [abdbaeefb925] 7505 75062013-12-11 Phil Thompson <phil@riverbankcomputing.com> 7507 7508 * lib/configure.py: 7509 Fixed the required SIP version. 7510 [5e2fa0fdc2d0] 7511 75122013-12-09 Phil Thompson <phil@riverbankcomputing.com> 7513 7514 * PyQt5.msp: 7515 Completed the update of QtWidgets. 7516 [1b52104b143c] 7517 7518 * examples/graphicsview/elasticnodes.py: 7519 Fix an obsolete call in the elasticnodes.py example. 7520 [db2f88d066a7] 7521 75222013-12-06 Phil Thompson <phil@riverbankcomputing.com> 7523 7524 * PyQt5.msp, lib/SubclassCode/QtWidgets.versions: 7525 Partially updated QtWidgets. 7526 [05868fa42655] 7527 7528 * PyQt5.msp: 7529 Updated the vast majority of QtGui. 7530 [f124efa2590b] 7531 7532 * PyQt5.msp, lib/SubclassCode/QtQuick.versions: 7533 Updated QtQuick. 7534 [bac6eac771a3] 7535 7536 * PyQt5.msp, lib/SubclassCode/QtQml.versions: 7537 Updated QtQml. 7538 [34b8d95c229c] 7539 7540 * PyQt5.msp: 7541 Updated QtSensors. 7542 [ca372e3fdb40] 7543 7544 * PyQt5.msp: 7545 Updated QtNetwork. 7546 [4b28b3eb46e0] 7547 75482013-12-05 Phil Thompson <phil@riverbankcomputing.com> 7549 7550 * PyQt5.msp: 7551 Updated QtWebKitWidgets. 7552 [17bcdd6819d5] 7553 7554 * PyQt5.msp: 7555 Updated QtWebKit for Qt v5.2.0-rc1. Completed the update for QtCore. 7556 [8b2f27fc1f47] 7557 7558 * PyQt5.msp: 7559 Updated QtSerialPort for Qt v5.2.0-rc1. 7560 [82f4f311dcea] 7561 75622013-12-04 Phil Thompson <phil@riverbankcomputing.com> 7563 7564 * Makefile, PyQt5.msp, lib/SubclassCode/QtCore.versions, 7565 lib/configure.py: 7566 Updated QtCore for Qt v5.2.0-rc1 (except for the broken QUrl). 7567 [0409bc818f8b] 7568 75692013-11-23 Phil Thompson <phil@riverbankcomputing.com> 7570 7571 * qpy/QtCore/qpycore_pyqtsignal.cpp: 7572 Fixed the handling of pyqtsignal() keyword arguments with Python2. 7573 [ceb50aaa7969] 7574 75752013-11-19 Phil Thompson <phil@riverbankcomputing.com> 7576 7577 * sphinx/index.rst, sphinx/metaobjects.rst: 7578 Documented Q_CLASSINFO(), Q_ENUMS() and Q_FLAGS(). 7579 [c773b532165e] 7580 7581 * qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimera.cpp, 7582 qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_enums_flags.cpp, 7583 qpy/QtCore/qpycore_qmetaobject.cpp: 7584 Enums/flags types are now registered as such. 7585 [fd9f3c1eb07a] 7586 7587 * qpy/QtCore/qpycore_types.cpp: 7588 Enums/flags now have a scope corresponding to the class they are 7589 registered (rather than defined) in. 7590 [0b2396183bc2] 7591 75922013-11-18 Phil Thompson <phil@riverbankcomputing.com> 7593 7594 * PyQt5.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h, 7595 qpy/QtCore/qpycore_enums_flags.cpp, 7596 qpy/QtCore/qpycore_enums_flags.h, 7597 qpy/QtCore/qpycore_qmetaobjectbuilder.h, 7598 qpy/QtCore/qpycore_types.cpp: 7599 Reimplemented Q_ENUMS() and Q_FLAGS() so that they are added to the 7600 meta-object. 7601 [e1bd545bd994] 7602 7603 * Merged the v5.1 maintenance branch. 7604 [67e9f33f2606] 7605 7606 * qpy/QtGui/opengl_types.sip, qpy/QtGui/qpyopengl_collections.sip: 7607 Support for GLuint64 is disabled for ES 2. 7608 [3f0065d77ee3] <5.1-maint> 7609 76102013-11-17 Phil Thompson <phil@riverbankcomputing.com> 7611 7612 * examples/widgets/stylesheet/stylesheeteditor.py: 7613 Fixes for examples. 7614 [5346065f46ea] <5.1-maint> 7615 76162013-11-15 Phil Thompson <phil@riverbankcomputing.com> 7617 7618 * pyrcc/main.cpp: 7619 pyrcc5 uses the local encoding for the name of the .qrc file. 7620 [ae550ef924d3] <5.1-maint> 7621 7622 * qpy/QtQml/qpyqml_register_singleton_type.cpp, 7623 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 7624 qpy/QtQml/qpyqmlobject.h, qpy/QtQml/qpyqmlsingletonobject.cpp, 7625 qpy/QtQml/qpyqmlsingletonobject.h: 7626 60 QML types can now be defined. 30 QML singleton types can now be 7627 defined. 7628 [faa179cff2c7] <5.1-maint> 7629 7630 * qpy/QtQuick/qpyquickitem.cpp, qpy/QtQuick/qpyquickitem.h, 7631 qpy/QtQuick/qpyquickpainteditem.cpp, 7632 qpy/QtQuick/qpyquickpainteditem.h: 7633 30 each of Quick items and painted Quick items are now supported. 7634 [53c7f63b5ad5] <5.1-maint> 7635 76362013-11-11 Phil Thompson <phil@riverbankcomputing.com> 7637 7638 * examples/designer/plugins/widgets/datetimeedit.py, 7639 examples/graphicsview/diagramscene/diagramscene.py, 7640 examples/itemviews/chart/chart.py, 7641 examples/itemviews/pixelator/pixelator.py, 7642 examples/multimediawidgets/camera/camera.py, 7643 examples/multimediawidgets/player.py, 7644 examples/network/fortuneclient.py, examples/qtdemo/scanitem.py, 7645 examples/richtext/textedit/textedit.py, examples/widgets/tetrix.py: 7646 Various fixes to the examples from Dmitry Shachnev. 7647 [440d468a0ae8] <5.1-maint> 7648 76492013-11-05 Phil Thompson <phil@riverbankcomputing.com> 7650 7651 * qpy/QtQml/qpyqml_register_type.cpp: 7652 Revised the previous change for really, really old (GCC 4.3) 7653 compilers. 7654 [f9d93ebb35b1] <5.1-maint> 7655 7656 * qpy/QtQml/qpyqml_register_type.cpp: 7657 Applied a couple of specific casts which might be needed by older 7658 compilers. 7659 [8ffa9810eb28] <5.1-maint> 7660 76612013-10-25 Phil Thompson <phil@riverbankcomputing.com> 7662 7663 * Makefile, lib/configure.py: 7664 Enable the QML debugger when --debug is passed to configure.py. 7665 [c483162df565] <5.1-maint> 7666 76672013-10-20 Phil Thompson <phil@riverbankcomputing.com> 7668 7669 * lib/configure.py: 7670 Any qmake variables passed on the command line to configure.py are 7671 also applied the plugins and applications Makefiles. 7672 [44c92d7c6f19] <5.1-maint> 7673 76742013-10-16 Phil Thompson <phil@riverbankcomputing.com> 7675 7676 * .hgtags: 7677 Added tag 5.1.1 for changeset 06a65a43f646 7678 [2e77fd32377a] <5.1-maint> 7679 7680 * NEWS: 7681 Released as v5.1.1. 7682 [06a65a43f646] [5.1.1] <5.1-maint> 7683 76842013-10-15 Phil Thompson <phil@riverbankcomputing.com> 7685 7686 * examples/quick/canvas/contents/images/gloss.png, 7687 examples/quick/canvas/contents/images/lineedit.png, 7688 examples/quick/canvas/contents/images/quit.png, 7689 examples/quick/canvas/contents/images/stripes.png, 7690 examples/quick/canvas/contents/images/titlebar.png, 7691 examples/quick/canvas/contents/images/toolbutton.png: 7692 Removed the execute bits on some .png files. 7693 [ac974835d7fe] <5.1-maint> 7694 76952013-10-13 Phil Thompson <phil@riverbankcomputing.com> 7696 7697 * qpy/QtQml/qpyqmlobject.cpp: 7698 Fixed a problem with Python properties that have notify signals 7699 emitted. 7700 [ebd36baa56e9] <5.1-maint> 7701 7702 * Makefile, designer/python.pro-in, lib/configure.py, qmlscene/python 7703 .pro-in: 7704 PyQt will now build against a debug only version of Qt. 7705 [d65e39e3cd7d] <5.1-maint> 7706 77072013-10-12 Phil Thompson <phil@riverbankcomputing.com> 7708 7709 * lib/configure.py: 7710 Fixed the handling of VendorID in configure.py. 7711 [97319b4351e8] <5.1-maint> 7712 77132013-10-07 Phil Thompson <phil@riverbankcomputing.com> 7714 7715 * Makefile, PyQt5.msp: 7716 Minor fixes for building against Qt v5.2.0-alpha. 7717 [41b8f6ca2ea4] <5.1-maint> 7718 7719 * qpy/QtCore/qpycore_qobject_helpers.cpp: 7720 Fixed the support for QObject meta-casting. 7721 [aaa5588d9982] <5.1-maint> 7722 77232013-10-05 Phil Thompson <phil@riverbankcomputing.com> 7724 7725 * PyQt5.msp: 7726 Updated the project for Qt v5.1.1. 7727 [fc7b8711dba0] <5.1-maint> 7728 7729 * qpy/QtGui/qpyopengl_api.h, qpy/QtGui/qpyopengl_array_convertors.cpp, 7730 qpy/QtGui/qpyopengl_init.cpp, qpy/QtGui/qpyopengl_value_array.cpp, 7731 qpy/QtGui/qpyopengl_version_functions.cpp: 7732 Fixed building against Qt v5.0. 7733 [6666b6259893] <5.1-maint> 7734 7735 * qpy/QtQml/qpyqml_register_type.cpp: 7736 Fixed (hopefully) building with GCC v4.6 and earlier. 7737 [0aa3e18d07a1] <5.1-maint> 7738 77392013-10-04 Phil Thompson <phil@riverbankcomputing.com> 7740 7741 * PyQt5.msp: 7742 Fixed the QShortcut ctor when passing slot arguments. 7743 [3c895ca14f00] <5.1-maint> 7744 77452013-10-03 Phil Thompson <phil@riverbankcomputing.com> 7746 7747 * qmlscene/pluginloader.cpp, qpy/QtCore/qpycore_pyqtconfigure.cpp, 7748 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtQml/qpyqmllistproperty.cpp, 7749 qpy/QtQml/qpyqmlobject.cpp: 7750 Fixed a number of incorrect (for Python2) format characters. 7751 [b63b9dc3a3fa] <5.1-maint> 7752 7753 * qpy/QtQml/qpyqml_register_type.cpp: 7754 Fixed a bad format character when raising an exception. 7755 [3547edcdd278] <5.1-maint> 7756 7757 * build.py: 7758 Updated the internal build script to use the latest hg rather than 7759 that provided with MacHg. 7760 [42f3b031a7b9] <5.1-maint> 7761 77622013-10-02 Phil Thompson <phil@riverbankcomputing.com> 7763 7764 * .hgtags: 7765 Added tag 5.1 for changeset e5fd9644dd9c 7766 [6cb80b7fd2ed] 7767 7768 * NEWS: 7769 Released as v5.1. 7770 [e5fd9644dd9c] [5.1] 7771 77722013-09-28 Phil Thompson <phil@riverbankcomputing.com> 7773 7774 * qpy/QtCore/qpycore_pyqtsignal.cpp: 7775 Improve the text of the exception raised when the type of a C++ 7776 signal argument couldn't be parsed. 7777 [fc0039af3b73] 7778 7779 * installers/BuildGPL.txt, installers/PyQt5-Qt5-gpl.nsi: 7780 Minor updates for the Windows installers. 7781 [1a103cd1db02] 7782 77832013-09-27 Phil Thompson <phil@riverbankcomputing.com> 7784 7785 * sphinx/installation.rst: 7786 Updated the docs regarding the --configuration flag to configure.py. 7787 [40038372e538] 7788 77892013-09-26 Phil Thompson <phil@riverbankcomputing.com> 7790 7791 * lib/RaspberryPi/configuration.txt: 7792 Added the Raspberry Pi configuration notes to the internal 7793 documentation. 7794 [3de62eb92856] 7795 7796 * configurations/rpi_py3.cfg: 7797 Updated the Raspberry Pi configuration for a full build. 7798 [5f21be94b635] 7799 7800 * qmlscene/pluginloader.cpp: 7801 Fixed the build when Python3, prior to Python v3.3, has wide 7802 characters. 7803 [5b01202be52b] 7804 7805 * designer/pluginloader.cpp, designer/python.pro-in, lib/configure.py, 7806 qmlscene/pluginloader.cpp, qmlscene/python.pro-in: 7807 The plugins no longer try to dynamically load the interpreter 7808 library (as they are already linked against it). The plugins shoulkd 7809 now build when cross-compiling. 7810 [edd0734e2a64] 7811 78122013-09-25 Phil Thompson <phil@riverbankcomputing.com> 7813 7814 * configurations/rpi_py3.cfg, lib/configure.py: 7815 More cross-compilation fixes. The openglwindow.py example now runs 7816 on the Pi. 7817 [7ed7bf039abe] 7818 78192013-09-24 Phil Thompson <phil@riverbankcomputing.com> 7820 7821 * lib/configure.py: 7822 The --no-sip-files option to configure.py now works. 7823 [10dd80985ac7] 7824 7825 * PyQt5.msp: 7826 Minor tweaks to handwritten OpenGL code. 7827 [79a533fc00a1] 7828 7829 * Makefile, configurations/rpi_py3.cfg, lib/configure.py, 7830 qpy/QtGui/opengl_types.sip: 7831 Further fixes for cross-compilation. OpenGL types are now hard- 7832 coded. 7833 [3166145ee331] 7834 7835 * Makefile, configurations/rpi_py3.cfg, lib/configure.py: 7836 QtCore can now be cross-compiled. 7837 [f3bbee7cffae] 7838 7839 * PyQt5.msp: 7840 Fix QVector<qreal> when qreal is float. 7841 [b9a9f60ac6f4] 7842 78432013-09-16 Phil Thompson <phil@riverbankcomputing.com> 7844 7845 * qpy/QtGui/qpyopengl_version_functions.cpp: 7846 _QOpenGLFunctions_ES2 now works. 7847 [597681874226] 7848 7849 * Makefile, PyQt5.msp, qpy/QtGui/qpyopengl_value_array.cpp: 7850 More _QOpenGLFunctions_ES2. 7851 [6a10b084e6ca] 7852 78532013-09-15 Phil Thompson <phil@riverbankcomputing.com> 7854 7855 * PyQt5.msp, lib/configure.py: 7856 More _QOpenGLFunctions_ES2. 7857 [5f6ec7374914] 7858 7859 * PyQt5.msp: 7860 More _QOpenGLFunctions_2_0. 7861 [ee04c8a2c022] 7862 7863 * PyQt5.msp, lib/configure.py: 7864 More _QOpenGLFunctions_ES2. 7865 [90c93700c52b] 7866 7867 * PyQt5.msp: 7868 More on _QOpenGLFunctions_ES2. 7869 [9685fbc2b622] 7870 7871 * PyQt5.msp: 7872 Added the _QOpenGLFunctions_ES2 module. 7873 [bd8d9c35627f] 7874 78752013-09-09 Phil Thompson <phil@riverbankcomputing.com> 7876 7877 * Makefile, PyQt5.msp, qpy/QtGui/qpyopengl_api.h, 7878 qpy/QtGui/qpyopengl_array_convertors.cpp, 7879 qpy/QtGui/qpyopengl_init.cpp, sphinx/opengl.rst: 7880 Completed the initial implementation of _QOpenGLFunctions_2_0. 7881 [daa2bea192b2] 7882 7883 * Makefile, PyQt5.msp, qpy/QtGui/qpyopengl_api.h, 7884 qpy/QtGui/qpyopengl_array_convertors.cpp, 7885 qpy/QtGui/qpyopengl_attribute_array.cpp, 7886 qpy/QtGui/qpyopengl_data_cache.cpp, qpy/QtGui/qpyopengl_init.cpp, 7887 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 7888 qpy/QtGui/qpyopengl_value_array.cpp, 7889 qpy/QtGui/qpyopengl_version_functions.cpp: 7890 More _QOpenGLFunctions_2_0. 7891 [b5534bf36a20] 7892 78932013-09-08 Phil Thompson <phil@riverbankcomputing.com> 7894 7895 * pylupdate/fetchtr.cpp: 7896 Added support for the different line endings to pylupdate based on a 7897 patch from Florent Rougon. 7898 [96069d4e7caa] 7899 7900 * lib/configure.py: 7901 Do a better job of detecting when the user is trying to use Qt3. Do 7902 a better job of detecting when the use doesn't have write 7903 permissions. 7904 [1610b9abbf10] 7905 7906 * Makefile, PyQt5.msp, qpy/QtGui/qpygui.pro, 7907 qpy/QtGui/qpyopengl_api.h, qpy/QtGui/qpyopengl_array_convertors.cpp, 7908 qpy/QtGui/qpyopengl_init.cpp: 7909 More _QOpenGLFunctions_2_0. 7910 [64cb4aa6f8cf] 7911 79122013-09-07 Phil Thompson <phil@riverbankcomputing.com> 7913 7914 * examples/opengl/textures/textures.py: 7915 Fixed the textures.py example. 7916 [7b33930e4c2d] 7917 7918 * examples/opengl/grabber.py, examples/opengl/hellogl.py, 7919 examples/opengl/overpainting.py, 7920 examples/opengl/textures/textures.py: 7921 Fixed the OpenGL examples for Python3. 7922 [af3d975869cc] 7923 7924 * PyQt5.msp, qpy/QtGui/qpyopengl_value_array.cpp: 7925 OpenGL calls now accept None when a non-cached array is expected. 7926 OpenGL calls now accept an offset when a cached array is expected. 7927 [283b44baca06] 7928 79292013-09-06 Phil Thompson <phil@riverbankcomputing.com> 7930 7931 * PyQt5.msp: 7932 More _QOpenGLFunctions_2_0. 7933 [cd5cd9bdbcfd] 7934 7935 * PyQt5.msp, examples/opengl/openglwindow.py: 7936 More _QOpenGLFunctions_2_0. 7937 [2b2312a2da64] 7938 7939 * PyQt5.msp: 7940 More _QOpenGLFunctions_2_0. 7941 [24610a59a9dc] 7942 79432013-09-05 Phil Thompson <phil@riverbankcomputing.com> 7944 7945 * PyQt5.msp, lib/configure.py: 7946 Implemented more of _QOpenGLFunctions_2_0. 7947 [448e0631c418] 7948 7949 * Makefile, PyQt5.msp, lib/configure.py, qpy/QtGui/qpyopengl_api.h, 7950 qpy/QtGui/qpyopengl_data_cache.cpp, 7951 qpy/QtGui/qpyopengl_data_cache.h, qpy/QtGui/qpyopengl_init.cpp, 7952 qpy/QtGui/qpyopengl_value_array.cpp: 7953 Updated the OpenGL array support to optimise the most common case 7954 where the array doesn't have to be persistent. Implemented a bit 7955 more of _QOpenGLFunctions_2_0. 7956 [f7bd5bd22f67] 7957 79582013-09-04 Phil Thompson <phil@riverbankcomputing.com> 7959 7960 * Makefile, examples/opengl/openglwindow.py, 7961 qpy/QtGui/qpyopengl_value_array.cpp: 7962 Added support for sequences as the basis of OPenGL arrays. 7963 [98d2b977e23f] 7964 7965 * qpy/QtGui/qpyopengl_value_array.cpp: 7966 Added OpenGL array support for versions of Python that don't support 7967 the new buffer protocol. 7968 [844aaa83c62c] 7969 7970 * Makefile, PyQt5.msp, examples/opengl/openglwindow.py, 7971 qpy/QtCore/qpycore_pyqtproperty.cpp, qpy/QtGui/qpygui.pro, 7972 qpy/QtGui/qpyopengl_api.h, qpy/QtGui/qpyopengl_data_cache.cpp, 7973 qpy/QtGui/qpyopengl_data_cache.h, qpy/QtGui/qpyopengl_init.cpp, 7974 qpy/QtGui/qpyopengl_value_array.cpp: 7975 Implemented the buffer support for raw arrays passed to OpenGL. 7976 [9bfb71b1d0f5] 7977 79782013-09-03 Phil Thompson <phil@riverbankcomputing.com> 7979 7980 * qpy/QtCore/qpycore_chimera.cpp: 7981 Slight tweak on the previous change. 7982 [ead833d00e02] 7983 79842013-09-02 Phil Thompson <phil@riverbankcomputing.com> 7985 7986 * qpy/QtCore/qpycore_chimera.cpp: 7987 Improved the handling of QGraphicsItem when parsing a Python type 7988 object of a sub-class. 7989 [527c79f1594f] 7990 7991 * lib/configure.py: 7992 Worked around SIP's broken handling of composite modules. 7993 [6b8496f8cb72] 7994 79952013-09-01 Phil Thompson <phil@riverbankcomputing.com> 7996 7997 * pylupdate/fetchtr.cpp: 7998 pylupdate now handles backslash at the end of a line within a quoted 7999 string. 8000 [1e0878bd6a21] 8001 80022013-08-30 Phil Thompson <phil@riverbankcomputing.com> 8003 8004 * PyQt5.msp, lib/configure.py: 8005 Only check for OpenGL modules according to whether Qt is configured 8006 for desktop OpenGL or OpenGL ES. Implemented the remaining easy 8007 parst of _QOpenGLFunctions_2_0. 8008 [3ba267894012] 8009 80102013-08-29 Phil Thompson <phil@riverbankcomputing.com> 8011 8012 * PyQt5.msp, lib/configure.py: 8013 Implemented more of the _QOpenGLFunctions_2_0 module. 8014 [936925a906bb] 8015 8016 * sphinx/index.rst, sphinx/introduction.rst, sphinx/opengl.rst: 8017 Documented the OpenGL bindings support. 8018 [9eca323f87e2] 8019 8020 * PyQt5.msp, examples/opengl/openglwindow.py, 8021 lib/OpenGL/gen_opengl_constants.py, lib/configure.py, 8022 qpy/QtGui/qpygui.pro, qpy/QtGui/qpyopengl_add_constants.c, 8023 qpy/QtGui/qpyopengl_api.h, qpy/QtGui/qpyopengl_attribute_array.cpp, 8024 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 8025 qpy/QtGui/qpyopengl_version_functions.cpp: 8026 Implemented the framework for the version specific OpenGL bindings. 8027 Added the skeleton bindings for OpenGL v2.0. Updated the 8028 openglwindow.py example to use the bindings. 8029 [3a08e74da74f] 8030 8031 * PyQt5.msp, lib/SubclassCode/QtGui.versions, lib/configure.py: 8032 Fixed QAbstractOpenGLFunctions. Fixed things so that it will build 8033 on an OpenGL ES system. 8034 [318b82b05b53] 8035 80362013-08-28 Phil Thompson <phil@riverbankcomputing.com> 8037 8038 * PyQt5.msp, lib/OpenGL/gen_opengl_constants.py, lib/OpenGL/gl.xml: 8039 Added the beginnings of the full OpenGL bindings. 8040 [3dd128404e5c] 8041 80422013-08-27 Phil Thompson <phil@riverbankcomputing.com> 8043 8044 * PyQt5.msp, sphinx/api_metadata.cfg, sphinx/introduction.rst: 8045 Completed the implementation of QtSensors. 8046 [5ff7407d37c2] 8047 80482013-08-26 Phil Thompson <phil@riverbankcomputing.com> 8049 8050 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py, 8051 sphinx/introduction.rst: 8052 Added the stub of the QtSensors module. 8053 [ffa47c3ca333] 8054 8055 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py, 8056 sphinx/api_metadata.cfg, sphinx/introduction.rst: 8057 Implemented the QtSerialPort module. 8058 [5e397a878471] 8059 8060 * PyQt5.msp: 8061 Fixed build errors in third-party modules that use --public-not- 8062 protected. 8063 [ca9e6073899a] 8064 80652013-08-24 Phil Thompson <phil@riverbankcomputing.com> 8066 8067 * PyQt5.msp: 8068 Updated QtWidgets for Qt v5.1. 8069 [693a95fde3fa] 8070 8071 * PyQt5.msp: 8072 Updated QtWebKit, QtWebKitWidgets and QtXmlPatterns for Qt v5.1. 8073 [feefcd6865ab] 8074 8075 * PyQt5.msp: 8076 Updated QtSql, QtSvg and QtTest for Qt v5.1. 8077 [b41ab51caad3] 8078 8079 * PyQt5.msp, lib/SubclassCode/QtQuick.versions, 8080 sphinx/api_metadata.cfg: 8081 Updated QtQuick for Qt v5.1. 8082 [06a106bb3979] 8083 8084 * PyQt5.msp, lib/SubclassCode/QtQml.versions, sphinx/api_metadata.cfg: 8085 Updated QtQml for Qt v5.1. 8086 [b21cddbc7055] 8087 8088 * PyQt5.msp: 8089 Updated QtOpenGL and QtPrintSupport for Qt v5.1. 8090 [d95b6fe223f7] 8091 8092 * PyQt5.msp: 8093 Updated QtNetwork for Qt v5.1. 8094 [542876931098] 8095 8096 * qpy/QtGui/qpyopengl_collections.sip: 8097 Added the missing OpenGL mapped type implementations. 8098 [5734b486da0e] 8099 8100 * PyQt5.msp: 8101 Updated QtMultimedia and QtMultimediaWidgets for Qt v5.1. 8102 [6aa815198cb4] 8103 8104 * PyQt5.msp: 8105 Updated QtHelp for Qt v5.1. 8106 [39e72b951edd] 8107 8108 * PyQt5.msp: 8109 Updated the QObject sub-class convertor code fro QtGui. 8110 [c85fc0a95473] 8111 8112 * PyQt5.msp, lib/SubclassCode/QtGui.versions, lib/configure.py, 8113 sphinx/api_metadata.cfg: 8114 Updated QtGui for Qt v5.1. 8115 [dc11dcd36ea0] 8116 81172013-08-22 Phil Thompson <phil@riverbankcomputing.com> 8118 8119 * sphinx/api_metadata.cfg: 8120 Added the new QtCore classes to the docs. 8121 [74868b1f6fbe] 8122 8123 * PyQt5.msp: 8124 Updated QtDBus and QtDesigner for Qt v5.1. 8125 [ed9b4b48ed21] 8126 8127 * PyQt5.msp, lib/SubclassCode/QtCore.versions: 8128 Updated QtCore for Qt v5.1. 8129 [a231bd34acb3] 8130 8131 * lib/configure.py: 8132 Added MULTIARCH support to configure.py. 8133 [b6e3146e2327] 8134 81352013-08-21 Phil Thompson <phil@riverbankcomputing.com> 8136 8137 * NEWS, PyQt5.msp, build.py, installers/PyQt5-Qt5-gpl.nsi, 8138 lib/configure.py: 8139 Switch to Qt v5.1 in the various places that need it. 8140 [85f42f774296] 8141 8142 * sphinx/api_metadata.cfg: 8143 Added the missing QQmlParserStatus from the documentation. 8144 [ad31726b792f] 8145 8146 * contrib/lang/Makefile, contrib/lang/lang.py, contrib/lang/lang.qrc, 8147 contrib/lang/lang/cs_cs.qm, contrib/lang/lang/cs_cs.ts, 8148 contrib/lang/lang/da_da.qm, contrib/lang/lang/da_da.ts, 8149 contrib/lang/lang/de_ch.qm, contrib/lang/lang/de_ch.ts, 8150 contrib/lang/lang/de_de.qm, contrib/lang/lang/de_de.ts, 8151 contrib/lang/lang/en_gb.qm, contrib/lang/lang/en_gb.ts, 8152 contrib/lang/lang/en_us.qm, contrib/lang/lang/en_us.ts, 8153 contrib/lang/lang/es_es.qm, contrib/lang/lang/es_es.ts, 8154 contrib/lang/lang/et_et.qm, contrib/lang/lang/et_et.ts, 8155 contrib/lang/lang/fi_fi.qm, contrib/lang/lang/fi_fi.ts, 8156 contrib/lang/lang/fr_ca.qm, contrib/lang/lang/fr_ca.ts, 8157 contrib/lang/lang/fr_fr.qm, contrib/lang/lang/fr_fr.ts, 8158 contrib/lang/lang/hu_hu.qm, contrib/lang/lang/hu_hu.ts, 8159 contrib/lang/lang/it_it.qm, contrib/lang/lang/it_it.ts, 8160 contrib/lang/lang/nl_nl.qm, contrib/lang/lang/nl_nl.ts, 8161 contrib/lang/lang/no_no.qm, contrib/lang/lang/no_no.ts, 8162 contrib/lang/lang/pl_pl.qm, contrib/lang/lang/pl_pl.ts, 8163 contrib/lang/lang/pt_pt.qm, contrib/lang/lang/pt_pt.ts, 8164 contrib/lang/lang/sv_sv.qm, contrib/lang/lang/sv_sv.ts, 8165 contrib/lang/lang/tr_tr.qm, contrib/lang/lang/tr_tr.ts, 8166 contrib/lang/mainwindow.ui, contrib/pymodeltest/LICENSE.GPL, 8167 contrib/pymodeltest/README, contrib/pymodeltest/modeltest.py, 8168 contrib/sandbox/README, contrib/sandbox/sandbox.pyw, dbus/dbus.sbf, 8169 qpy/QtGui/qpytextobject.h, qpy/QtGui/qpytextobject.sip, 8170 qpy/QtOpenGL/qpyopengl.pro, qpy/QtOpenGL/qpyopengl_api.h, 8171 qpy/QtOpenGL/qpyopengl_attribute_array.cpp, 8172 qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp: 8173 Merged v5.0.1 into the trunk. 8174 [82643b45e53c] 8175 8176 * .hgtags: 8177 Added tag 5.0.1 for changeset 59b34385ff6d 8178 [72037931b2a8] <5.0-maint> 8179 8180 * NEWS: 8181 Released as v5.0.1. 8182 [59b34385ff6d] [5.0.1] <5.0-maint> 8183 81842013-08-19 Phil Thompson <phil@riverbankcomputing.com> 8185 8186 * installers/qt5-config.bat: 8187 Updated the internal Qt5 build documentation. 8188 [e131f74b7106] <5.0-maint> 8189 8190 * lib/configure.py: 8191 Fixed an error message bug in configure.py. 8192 [1e1ad89c6da7] <5.0-maint> 8193 81942013-08-18 Phil Thompson <phil@riverbankcomputing.com> 8195 8196 * installers/BuildGPL.txt, installers/PyQt5-Qt5-gpl.nsi, 8197 qmlscene/python.pro-in: 8198 Updated the installer for Qt v5.1.0. 8199 [8463e4cb0371] <5.0-maint> 8200 8201 * lib/configure.py: 8202 More fixes for out of tree builds. 8203 [a188359a1bf2] <5.0-maint> 8204 8205 * lib/configure.py: 8206 Fixed configure.py for out of tree builds. 8207 [435ccc473b5d] <5.0-maint> 8208 82092013-08-17 Phil Thompson <phil@riverbankcomputing.com> 8210 8211 * NEWS: 8212 Updated the NEWS file. 8213 [7e6f3768c519] <5.0-maint> 8214 8215 * examples/qml/referenceexamples/binding.py, 8216 examples/qml/referenceexamples/valuesource.py: 8217 Added the valuesource.py example. 8218 [9992e2e174c1] <5.0-maint> 8219 8220 * qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h, 8221 qpy/QtCore/qpycore_qmetaobjectbuilder.h, 8222 qpy/QtCore/qpycore_types.cpp, sphinx/gotchas.rst, 8223 sphinx/signals_slots.rst: 8224 Added the arguments keyword argument to pyqtSignal(). 8225 [0073e2386c2d] <5.0-maint> 8226 8227 * examples/qml/referenceexamples/binding.py, 8228 examples/qml/referenceexamples/signal.py: 8229 Fixed the signal definition in the binding.py and signal.py 8230 examples. 8231 [c5345f8bcb87] <5.0-maint> 8232 8233 * examples/qml/referenceexamples/signal.py: 8234 Added the signal.py example. 8235 [5cdcf5b00f52] <5.0-maint> 8236 8237 * qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlobject.h: 8238 QML proxies now relay signals to QML. 8239 [2080cdb152cc] <5.0-maint> 8240 82412013-08-16 Phil Thompson <phil@riverbankcomputing.com> 8242 8243 * PyQt5.msp: 8244 Tweak the previous fix. 8245 [da4e96198c0b] <5.0-maint> 8246 8247 * PyQt5.msp: 8248 Fixed the error detection in the QList convertors based on Matt 8249 Newell's patch. 8250 [ea5ea9b31075] <5.0-maint> 8251 8252 * qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8253 qpy/QtQml/qpyqmlobject.h, sphinx/qml.rst: 8254 Added support for QQmlParserStatus to the QML proxies. 8255 [d9296d0519e9] <5.0-maint> 8256 8257 * PyQt5.msp: 8258 QQmlPropertyValueSource is also a mixin. 8259 [a55b7bf0af7d] <5.0-maint> 8260 8261 * examples/qml/referenceexamples/properties.py: 8262 Added the properties.py example. 8263 [84f06aab5c9a] <5.0-maint> 8264 8265 * examples/qml/referenceexamples/methods.py: 8266 Added the methods.py example. 8267 [0621954b0ccb] <5.0-maint> 8268 8269 * examples/qml/referenceexamples/grouped.py: 8270 Added the grouped.py example. 8271 [5b4a7349bb9d] <5.0-maint> 8272 8273 * examples/qml/referenceexamples/coercion.py, 8274 examples/qml/referenceexamples/default.py: 8275 Added the default.py example. Cleaned up the coercion.py example. 8276 [65212f2a631a] <5.0-maint> 8277 8278 * examples/qml/referenceexamples/coercion.py: 8279 Added the coercion.py example. 8280 [36c88aa58b10] <5.0-maint> 8281 8282 * examples/qml/referenceexamples/binding.py, 8283 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8284 qpy/QtQml/qpyqmlobject.h, sphinx/qml.rst: 8285 Completed the support for property value sources. 8286 [4db347bfa0fa] <5.0-maint> 8287 8288 * PyQt5.msp, sphinx/api_metadata.cfg: 8289 Added QQmlPropertyValueSource. 8290 [39c886b5f3a2] <5.0-maint> 8291 8292 * examples/qml/referenceexamples/binding.py: 8293 Added the initial implementation of the binding.py example. 8294 [24a37fc53116] <5.0-maint> 8295 82962013-08-15 Phil Thompson <phil@riverbankcomputing.com> 8297 8298 * Makefile, examples/qml/referenceexamples/attached.py, 8299 qpy/QtQml/qmlattachedpropertiesobject.sip, qpy/QtQml/qpyqml_api.h, 8300 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.h, 8301 sphinx/qml.rst: 8302 Completed the implementation of qmlAttachedPropertiesObject(). 8303 Documented the use of attached properties. Added the attach.py 8304 example. 8305 [9bb44d8cd582] <5.0-maint> 8306 8307 * qpy/QtQml/qmlattachedpropertiesobject.sip, 8308 qpy/QtQml/qmlregistertype.sip, qpy/QtQml/qpyqml_api.h: 8309 Added the initial implementation of qmlAttachedPropertiesObject(). 8310 [7dd0fa517103] <5.0-maint> 8311 8312 * Makefile, qpy/QtQml/qmlregistertype.sip, qpy/QtQml/qpyqml_api.h, 8313 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8314 qpy/QtQml/qpyqmlobject.h: 8315 Added support for defining and creating (but not yet retrieving) 8316 attached properties. 8317 [e284892a8884] <5.0-maint> 8318 8319 * Makefile, qpy/QtQml/qpyqml_register_singleton_type.cpp, 8320 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQuick/qpyquickitem.cpp, 8321 qpy/QtQuick/qpyquickpainteditem.cpp: 8322 Make sure types get registered with the original meta-object and not 8323 a copy. 8324 [37335dddfa48] <5.0-maint> 8325 83262013-08-14 Phil Thompson <phil@riverbankcomputing.com> 8327 8328 * Makefile, qpy/QtCore/qpycore_chimera.h, 8329 qpy/QtCore/qpycore_types.cpp: 8330 The Python type name is now returned as a property type name for 8331 types that derive from QObject (as opposed to any C++ QObject sub- 8332 class). This means that they have distinct types to QML. 8333 [c954bec31706] <5.0-maint> 8334 8335 * qpy/QtQuick/qpyquickitem.cpp: 8336 Removed more redundant QByteArrays. 8337 [1ef26c21cb3d] <5.0-maint> 8338 8339 * Makefile, qpy/QtCore/qpycore_types.cpp, 8340 qpy/QtQml/qpyqml_register_type.cpp: 8341 Removed redundant QByteArrays from the registration of QML proxies. 8342 [d3a3b05f836b] <5.0-maint> 8343 83442013-08-13 Phil Thompson <phil@riverbankcomputing.com> 8345 8346 * PyQt5.msp, qpy/QtQml/qpyqml_api.h, qpy/QtQml/qpyqml_post_init.cpp, 8347 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8348 qpy/QtQml/qpyqmlobject.h: 8349 Improved the handling of QML proxies. 8350 [7893d27b5297] <5.0-maint> 8351 83522013-08-12 Phil Thompson <phil@riverbankcomputing.com> 8353 8354 * qpy/QtQml/qpyqml_listdata.cpp, qpy/QtQml/qpyqml_listdata.h, 8355 qpy/QtQml/qpyqmllistproperty.cpp: 8356 QQmlListProperty now supports automatic handling of a Python list. 8357 [60d80fb8b575] <5.0-maint> 8358 8359 * examples/qml/referenceexamples/adding.py: 8360 Added the adding.py QML example. 8361 [b743e47396da] <5.0-maint> 8362 8363 * sphinx/introduction.rst, sphinx/qml.rst: 8364 Documented the QML plugin. 8365 [5540ce69ca6d] <5.0-maint> 8366 8367 * examples/qtdemo/menumanager.py, examples/qtdemo/qtdemo_rc.py, 8368 examples/qtdemo/xml/examples.xml: 8369 qtdemo.py now handles launching qmlscene. 8370 [23c41bdedce8] <5.0-maint> 8371 8372 * examples/quick/tutorials/extending/chapter6-plugins/Charts/qmldir, 8373 lib/configure.py: 8374 configure.py now fixes the qmldir file of the chapter6-plugins 8375 example. 8376 [c83b531d316e] <5.0-maint> 8377 8378 * qmlscene/pluginloader.cpp: 8379 Completed the implementation of the qmlscene plugin. 8380 [55b870798e9c] <5.0-maint> 8381 8382 * examples/quick/tutorials/extending/chapter6-plugins/Charts/chartsplu 8383 gin.py, examples/quick/tutorials/extending/chapter6-plugins/Charts/p 8384 iechart.py, examples/quick/tutorials/extending/chapter6-plugins/Char 8385 ts/pieslice.py, 8386 examples/quick/tutorials/extending/chapter6-plugins/Charts/qmldir, 8387 examples/quick/tutorials/extending/chapter6-plugins/app.qml: 8388 Added the chapter6-plugins example. 8389 [bebaac7a0d7d] <5.0-maint> 8390 8391 * qmlscene/pluginloader.cpp, qmlscene/pluginloader.h: 8392 The Qml plugin now calls any Python implementation of 8393 initializeEngine(). 8394 [3c588fa07a63] <5.0-maint> 8395 83962013-08-11 Phil Thompson <phil@riverbankcomputing.com> 8397 8398 * Makefile, qmlscene/pluginloader.cpp, qpy/QtCore/qpycore_chimera.cpp, 8399 qpy/QtCore/qpycore_qobject_helpers.cpp: 8400 Fixed the handling of reading properties via a meta-call. 8401 [ccdb334aad87] <5.0-maint> 8402 8403 * Makefile, build.py, lib/configure.py, qmlscene/pluginloader.cpp, 8404 qmlscene/pluginloader.h, qmlscene/python.pro-in, 8405 sphinx/installation.rst: 8406 Added the initial implementation of the qmlscene plugin. 8407 [1be57f8f651f] <5.0-maint> 8408 8409 * PyQt5.msp, sphinx/api_metadata.cfg: 8410 Added QQmlExtensionPlugin. 8411 [e88c65a97583] <5.0-maint> 8412 84132013-08-10 Phil Thompson <phil@riverbankcomputing.com> 8414 8415 * build.py: 8416 Removed an old reference to elementtree in the internal build 8417 system. 8418 [77a8aa22c304] <5.0-maint> 8419 8420 * lib/configure.py: 8421 Fixed the handling of the Designer plugin installation directory. 8422 [0f65c507b625] <5.0-maint> 8423 8424 * lib/configure.py: 8425 Made sure the qmake version is checked before any other output. 8426 [a8b6f4139914] <5.0-maint> 8427 84282013-08-09 Phil Thompson <phil@riverbankcomputing.com> 8429 8430 * sphinx/api_metadata.cfg, sphinx/qml.rst: 8431 Documented QQmlListProperty. 8432 [ab75bbfed2d0] <5.0-maint> 8433 8434 * PyQt5.msp, examples/quick/tutorials/extending/chapter5-listpropertie 8435 s/chapter5-listproperties.py, qpy/QtQml/qpyqml.pro, 8436 qpy/QtQml/qpyqml_api.h, qpy/QtQml/qpyqml_listdata.cpp, 8437 qpy/QtQml/qpyqml_listdata.h, qpy/QtQml/qpyqml_post_init.cpp, 8438 qpy/QtQml/qpyqmllistproperty.cpp, qpy/QtQml/qpyqmllistproperty.h, 8439 qpy/QtQml/qpyqmllistproperty.sip: 8440 Implemented QQmlListProperty. 8441 [44a9f9f1e42c] <5.0-maint> 8442 8443 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 8444 Fixed the launching of the Quick tutorial examples. 8445 [a4d11dd6fb95] <5.0-maint> 8446 8447 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 8448 examples/quick/tutorials/extending/chapter1-basics/app.qml, examples 8449 /quick/tutorials/extending/chapter1-basics/chapter1-basics.py, 8450 examples/quick/tutorials/extending/chapter2-methods/app.qml, example 8451 s/quick/tutorials/extending/chapter2-methods/chapter2-methods.py, 8452 examples/quick/tutorials/extending/chapter3-bindings/app.qml, exampl 8453 es/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py, 8454 examples/quick/tutorials/extending/chapter4-customPropertyTypes/app. 8455 qml, examples/quick/tutorials/extending/chapter4-customPropertyTypes 8456 /chapter4-customPropertyTypes.py, 8457 examples/quick/tutorials/extending/chapter5-listproperties/app.qml, 8458 e 8459 xamples/quick/tutorials/extending/chapter5-listproperties/chapter5-l 8460 istproperties.py: 8461 Added the first five extending QtQuick tutorial examples. 8462 [741a1c2515ab] <5.0-maint> 8463 84642013-08-08 Phil Thompson <phil@riverbankcomputing.com> 8465 8466 * PyQt5.msp: 8467 Fixed the QOpenGLFramebufferObject ctors for OpenGL/ES. 8468 [2d63832f17f9] <5.0-maint> 8469 8470 * PyQt5.msp: 8471 Removed the desktop OpenGL specific enum members from QSGGeometry. 8472 [ae254303ee10] <5.0-maint> 8473 84742013-08-07 Phil Thompson <phil@riverbankcomputing.com> 8475 8476 * PyQt5.msp: 8477 Removed remaining QList<double>. 8478 [5353ace04cdf] <5.0-maint> 8479 8480 * PyQt5.msp: 8481 Removed unused QSet and QMultiHash mapped types. 8482 [f9d55d2d3f80] <5.0-maint> 8483 8484 * PyQt5.msp: 8485 Fixed the types of setDashPattern() and dashPattern() of QPen. 8486 [d59baf568cd7] <5.0-maint> 8487 8488 * PyQt5.msp: 8489 Fixed the types of setDashPattern() and dashPattern() of 8490 QPainterPath. 8491 [65c2c020bd91] <5.0-maint> 8492 8493 * PyQt5.msp: 8494 Removed the unused QList mapped types. 8495 [f931a114fe4e] <5.0-maint> 8496 8497 * lib/configure.py: 8498 The configure.py test for qreal is now the same as the one in 8499 qglobal.h. 8500 [2a46b7f185aa] <5.0-maint> 8501 85022013-08-06 Phil Thompson <phil@riverbankcomputing.com> 8503 8504 * PyQt5.msp: 8505 Fixed the QGradientStops typedef. 8506 [d1bfba006b28] <5.0-maint> 8507 85082013-08-05 Phil Thompson <phil@riverbankcomputing.com> 8509 8510 * PyQt5.msp, 8511 examples/quick/scenegraph/customgeometry/customgeometry.py: 8512 Completed the implementation of QSGGeometry. Ported the 8513 customgeometry.py example to Qt v5.1. 8514 [dc70ed4b71f2] <5.0-maint> 8515 8516 * PyQt5.msp: 8517 Added the remaining QSGGeometry methods that returned typed arrays. 8518 [85c6ae5aae0b] <5.0-maint> 8519 8520 * PyQt5.msp: 8521 Fixed QSGNode.setFlags(). The customgeometry.py example now works. 8522 [475543e43c7f] <5.0-maint> 8523 85242013-08-04 Phil Thompson <phil@riverbankcomputing.com> 8525 8526 * PyQt5.msp, 8527 examples/quick/scenegraph/customgeometry/customgeometry.py: 8528 Added the GL drawing modes to QSGGeometry. Updated the 8529 customgeometry.py example. Passed the struct format to the typed 8530 array calls. 8531 [da15276a17c7] <5.0-maint> 8532 8533 * examples/quick/scenegraph/customgeometry/customgeometry.py: 8534 Fixes to the customgeometry.py example. 8535 [51419d8bd817] <5.0-maint> 8536 85372013-08-03 Phil Thompson <phil@riverbankcomputing.com> 8538 8539 * PyQt5.msp: 8540 Added some annotations to QSGGeometry. 8541 [9f4a5ec6265a] <5.0-maint> 8542 85432013-08-02 Phil Thompson <phil@riverbankcomputing.com> 8544 8545 * PyQt5.msp: 8546 Implemented QSGGeometry.vertexDataAsPoint2D(). 8547 [5dce48f13136] <5.0-maint> 8548 85492013-07-31 Phil Thompson <phil@riverbankcomputing.com> 8550 8551 * examples/quick/scenegraph/customgeometry/customgeometry.py, 8552 qpy/QtQuick/qpyquick.pro, qpy/QtQuick/qpyquick_register_type.cpp, 8553 qpy/QtQuick/qpyquickitem.cpp, qpy/QtQuick/qpyquickpainteditem.cpp, 8554 qpy/QtQuick/qpyquickpainteditem.h: 8555 Added support for QQuickPaintedItem. Fixes to the customgeometry.py 8556 example. 8557 [78c6a5e85fef] <5.0-maint> 8558 8559 * PyQt5.msp: 8560 Added /ReleaseGIL/ to the QWindow show methods to avoid an apparent 8561 deadlock. 8562 [31330f114be8] <5.0-maint> 8563 85642013-07-30 Phil Thompson <phil@riverbankcomputing.com> 8565 8566 * qpy/QtQml/qpyqmlsingletonobject.h: 8567 Fixed a typo affecting case sensitive filesystems. 8568 [55557cf6c754] <5.0-maint> 8569 8570 * PyQt5.msp, 8571 examples/quick/scenegraph/customgeometry/customgeometry.py, 8572 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQuick/qpyquick.pro, 8573 qpy/QtQuick/qpyquick_post_init.cpp, 8574 qpy/QtQuick/qpyquick_register_type.cpp, 8575 qpy/QtQuick/qpyquick_register_type.h, qpy/QtQuick/qpyquickitem.cpp, 8576 qpy/QtQuick/qpyquickitem.h: 8577 Python QQuickItem implementations now get created and their 8578 properties updated. 8579 [70f46d0d1f2f] <5.0-maint> 8580 85812013-07-28 Phil Thompson <phil@riverbankcomputing.com> 8582 8583 * pyuic/uic/uiparser.py: 8584 Grid alignments can now be a set of or-ed values. 8585 [45a3ca3e06db] <5.0-maint> 8586 85872013-07-27 Phil Thompson <phil@riverbankcomputing.com> 8588 8589 * examples/sql/connection.py: 8590 Removed the unnecessary #! line from connection.py. 8591 [26e093f17858] <5.0-maint> 8592 85932013-07-26 Phil Thompson <phil@riverbankcomputing.com> 8594 8595 * examples/itemviews/puzzle/puzzle.py: 8596 Fixed the item views version of the puzzle.py example. 8597 [5cb5b4bdafbd] <5.0-maint> 8598 8599 * examples/itemviews/stardelegate.py: 8600 Fixed the stardelegate.py example. 8601 [0cf81f6fbbe5] <5.0-maint> 8602 8603 * pyuic/uic/uiparser.py: 8604 Added support for the alignment of grid items in pyuic. 8605 [8a7e107cfe07] <5.0-maint> 8606 8607 * examples/layouts/borderlayout.py, examples/layouts/flowlayout.py, 8608 examples/mainwindows/menus.py, examples/mainwindows/separations.py, 8609 examples/widgets/styles.py: 8610 Fixed the remaining calls to QLayout.setMargin(). 8611 [630b2d432fc4] <5.0-maint> 8612 8613 * examples/dialogs/extension.py, examples/dialogs/standarddialogs.py, 8614 examples/dialogs/tabdialog.py, examples/dialogs/trivialwizard.py: 8615 Fixed the dialog examples so that the close buttons are enabled on 8616 OS/X when needed. 8617 [63d2aaff27a8] <5.0-maint> 8618 8619 * examples/activeqt/webbrowser/ui_mainwindow.py, 8620 examples/dbus/chat/ui_chatmainwindow.py, 8621 examples/dbus/chat/ui_chatsetnickname.py, 8622 examples/designer/calculatorform/ui_calculatorform.py, 8623 examples/itemviews/editabletreemodel/ui_mainwindow.py, 8624 examples/webkit/domtraversal/ui_window.py, 8625 examples/widgets/stylesheet/ui_mainwindow.py, 8626 examples/widgets/stylesheet/ui_stylesheeteditor.py: 8627 Re-rean pyuic5 on the examples to get rid of calls to setMargin(). 8628 [cdfc8d862f73] <5.0-maint> 8629 8630 * examples/quick/scenegraph/customgeometry/customgeometry.py, 8631 examples/quick/scenegraph/customgeometry/customgeometry_rc.py, 8632 examples/quick/scenegraph/customgeometry/main.qml: 8633 Made the QML more readable. 8634 [6442069f40a5] <5.0-maint> 8635 8636 * examples/painting/concentriccircles.py: 8637 Simplifies the concentriccircles.py example. 8638 [5429c29179eb] <5.0-maint> 8639 86402013-07-25 Phil Thompson <phil@riverbankcomputing.com> 8641 8642 * qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlobject.h: 8643 Improvements to the QML object proxy. 8644 [b78c48ae7358] <5.0-maint> 8645 86462013-07-23 Phil Thompson <phil@riverbankcomputing.com> 8647 8648 * PyQt5.msp: 8649 Added /ReleaseGIL/ to QQuickView.setSource(). Removed /TransferThis/ 8650 from QQuickItem.setParentItem(). 8651 [af06eab58162] <5.0-maint> 8652 8653 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 8654 examples/quick/scenegraph/customgeometry/customgeometry.py, 8655 examples/quick/scenegraph/customgeometry/customgeometry.qrc, 8656 examples/quick/scenegraph/customgeometry/customgeometry_rc.py, 8657 examples/quick/scenegraph/customgeometry/main.qml: 8658 Added the customgeometry.py example. 8659 [c0cb02e1ed62] <5.0-maint> 8660 8661 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 8662 Added the abstractitemmodel.py example to qtdemo.py. 8663 [554d667ee318] <5.0-maint> 8664 8665 * PyQt5.msp, 8666 examples/quick/models/abstractitemmodel/abstractitemmodel.py, 8667 examples/quick/models/abstractitemmodel/abstractitemmodel.qrc, 8668 examples/quick/models/abstractitemmodel/abstractitemmodel_rc.py, 8669 examples/quick/models/abstractitemmodel/view.qml, 8670 examples/quick/models/objectlistmodel/objectlistmodel.py: 8671 Fixed QTextBlock.setUserData() and 8672 QSyntaxHighlighter.setCurrentBlockUserData() so that an explicit 8673 reference to the owning document doesn't need to be kept. 8674 [fcd867e2f9c6] <5.0-maint> 8675 8676 * qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h, 8677 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 8678 qpy/QtQuick/qpyquick_chimera_helpers.cpp, 8679 qpy/QtQuick/qpyquick_chimera_helpers.h, sphinx/extension_api.rst: 8680 Improved the API of pyqt5_register_to_qvariant_convertor(). 8681 [fd3dda9d913b] <5.0-maint> 8682 8683 * PyQt5.msp, qpy/QtCore/qpycore_init.cpp, 8684 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 8685 qpy/QtCore/qpycore_pyqtslotproxy.cpp, 8686 qpy/QtCore/qpycore_pyqtslotproxy.h, sphinx/extension_api.rst: 8687 Removed pyqt5_qobject_sender() from the public API. 8688 [c13032fa3dfd] <5.0-maint> 8689 8690 * PyQt5.msp, lib/configure.py, qpy/QtCore/qpycore_chimera.cpp, 8691 qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_init.cpp, 8692 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 8693 qpy/QtDBus/qpydbus_chimera_helpers.h, qpy/QtQuick/qpyquick.pro, 8694 qpy/QtQuick/qpyquick_api.h, 8695 qpy/QtQuick/qpyquick_chimera_helpers.cpp, 8696 qpy/QtQuick/qpyquick_chimera_helpers.h, 8697 qpy/QtQuick/qpyquick_post_init.cpp, sphinx/extension_api.rst: 8698 Added the QtQuick support library to add the necessary QVariant 8699 convertors. 8700 [16d58eaa4f93] <5.0-maint> 8701 8702 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 8703 examples/quick/models/objectlistmodel/objectlistmodel.py, 8704 examples/quick/models/objectlistmodel/objectlistmodel.qrc, 8705 examples/quick/models/objectlistmodel/objectlistmodel_rc.py, 8706 examples/quick/models/objectlistmodel/view.qml, 8707 examples/quick/models/stringlistmodel/stringlistmodel.py, 8708 examples/quick/models/stringlistmodel/stringlistmodel.qrc, 8709 examples/quick/models/stringlistmodel/stringlistmodel_rc.py, 8710 examples/quick/models/stringlistmodel/view.qml: 8711 Added the objectlistmodel.py and stringlistmodel.py examples. 8712 [f29e57d95c66] <5.0-maint> 8713 87142013-07-22 Phil Thompson <phil@riverbankcomputing.com> 8715 8716 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 8717 examples/quick/animation/animation.py, 8718 examples/quick/canvas/bezierCurve/bezierCurve.qml, 8719 examples/quick/canvas/canvas.py, examples/quick/canvas/canvas.qml, 8720 examples/quick/canvas/canvas.qrc, 8721 examples/quick/canvas/canvas_rc.py, 8722 examples/quick/canvas/clip/clip.qml, 8723 examples/quick/canvas/contents/Button.qml, 8724 examples/quick/canvas/contents/ScrollBar.qml, 8725 examples/quick/canvas/contents/Slider.qml, 8726 examples/quick/canvas/contents/TitleBar.qml, 8727 examples/quick/canvas/contents/ToolBar.qml, 8728 examples/quick/canvas/contents/images/button-pressed.png, 8729 examples/quick/canvas/contents/images/button.png, 8730 examples/quick/canvas/contents/images/default.svg, 8731 examples/quick/canvas/contents/images/gloss.png, 8732 examples/quick/canvas/contents/images/lineedit.png, 8733 examples/quick/canvas/contents/images/lineedit.sci, 8734 examples/quick/canvas/contents/images/quit.png, 8735 examples/quick/canvas/contents/images/stripes.png, 8736 examples/quick/canvas/contents/images/titlebar.png, 8737 examples/quick/canvas/contents/images/titlebar.sci, 8738 examples/quick/canvas/contents/images/toolbutton.png, 8739 examples/quick/canvas/contents/images/toolbutton.sci, 8740 examples/quick/canvas/contents/qt-logo.png, 8741 examples/quick/canvas/quadraticCurveTo/quadraticCurveTo.qml, 8742 examples/quick/canvas/roundedrect/roundedrect.qml, 8743 examples/quick/canvas/smile/smile.qml, 8744 examples/quick/canvas/squircle/squircle.png, 8745 examples/quick/canvas/squircle/squircle.qml, 8746 examples/quick/canvas/tiger/tiger.js, 8747 examples/quick/canvas/tiger/tiger.qml: 8748 Added the QtQuick canvas.py example. 8749 [268df5fd8d34] <5.0-maint> 8750 8751 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 8752 examples/quick/README, examples/quick/animation/animation.py, 8753 examples/quick/animation/animation.qml, 8754 examples/quick/animation/animation.qrc, 8755 examples/quick/animation/animation_rc.py, 8756 examples/quick/animation/basics/color-animation.qml, 8757 examples/quick/animation/basics/images/face-smile.png, 8758 examples/quick/animation/basics/images/moon.png, 8759 examples/quick/animation/basics/images/shadow.png, 8760 examples/quick/animation/basics/images/star.png, 8761 examples/quick/animation/basics/images/sun.png, 8762 examples/quick/animation/basics/property-animation.qml, 8763 examples/quick/animation/behaviors/SideRect.qml, 8764 examples/quick/animation/behaviors/behavior-example.qml, 8765 examples/quick/animation/behaviors/tvtennis.qml, 8766 examples/quick/animation/behaviors/wigglytext.qml, 8767 examples/quick/animation/easing/easing.qml, 8768 examples/quick/animation/pathanimation/pathanimation.qml, 8769 examples/quick/animation/pathinterpolator/pathinterpolator.qml, 8770 examples/quick/animation/states/qt-logo.png, 8771 examples/quick/animation/states/states.qml, 8772 examples/quick/animation/states/transitions.qml, 8773 examples/quick/shared/Button.qml, 8774 examples/quick/shared/LauncherList.qml, 8775 examples/quick/shared/SimpleLauncherDelegate.qml, 8776 examples/quick/shared/images/back.png, 8777 examples/quick/shared/images/next.png, 8778 examples/quick/shared/shared.qrc, 8779 examples/quick/shared/shared_rc.py: 8780 Added the QtQuick animation.py example. 8781 [837150b71731] <5.0-maint> 8782 87832013-07-21 Phil Thompson <phil@riverbankcomputing.com> 8784 8785 * PyQt5.msp: 8786 QQmlParserStatus is now defined as a Qt interface. 8787 [f14be28e462e] <5.0-maint> 8788 8789 * PyQt5.msp, examples/richtext/textobject/textobject.py, 8790 qpy/QtCore/qpycore_qobject_helpers.cpp, 8791 qpy/QtCore/qpycore_qobject_helpers.h, qpy/QtGui/qpygui.pro, 8792 qpy/QtGui/qpytextobject.h, qpy/QtGui/qpytextobject.sip, 8793 sphinx/api_metadata.cfg, sphinx/index.rst, 8794 sphinx/pyqt4_differences.rst, sphinx/qt_interfaces.rst: 8795 QTextObjectInterface is now supported as an interface that is used 8796 as a mixin. Removed QPyTextObject as it is no longer needed. Updated 8797 the textobject.py example. 8798 [57bb15a5475d] <5.0-maint> 8799 88002013-07-20 Phil Thompson <phil@riverbankcomputing.com> 8801 8802 * Makefile, PyQt5.msp, sphinx/api_metadata.cfg, 8803 sphinx/introduction.rst: 8804 Completed the initial implementation of the QtQuick module. 8805 [2a99e59669ee] <5.0-maint> 8806 8807 * PyQt5.msp: 8808 Added the remaining QSG texture classes. 8809 [334127f294d9] <5.0-maint> 8810 88112013-07-19 Phil Thompson <phil@riverbankcomputing.com> 8812 8813 * Makefile, PyQt5.msp: 8814 Completed the implementation of QSGMaterialShader. 8815 [7bcb69ebcfc8] <5.0-maint> 8816 88172013-07-14 Phil Thompson <phil@riverbankcomputing.com> 8818 8819 * PyQt5.msp: 8820 More work on QSGMaterial and QSGGeometry. 8821 [9c09c69e011c] <5.0-maint> 8822 88232013-07-13 Phil Thompson <phil@riverbankcomputing.com> 8824 8825 * PyQt5.msp: 8826 Completed the support for QQuickWindow and QQuickItem. 8827 [770f796c0a61] <5.0-maint> 8828 8829 * PyQt5.msp, lib/configure.py: 8830 Added the minimal QtQuick module. 8831 [1c3b391ebb72] <5.0-maint> 8832 88332013-07-12 Phil Thompson <phil@riverbankcomputing.com> 8834 8835 * NEWS, sphinx/index.rst, sphinx/introduction.rst, 8836 sphinx/pyqt4_differences.rst, sphinx/qml.rst: 8837 Documented the QtQml module. 8838 [f6f498d697aa] <5.0-maint> 8839 8840 * qpy/QtQml/qmlregistertype.sip, qpy/QtQml/qpyqml.pro, 8841 qpy/QtQml/qpyqml_api.h, 8842 qpy/QtQml/qpyqml_register_singleton_type.cpp, 8843 qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlsingletonobject.cpp, 8844 qpy/QtQml/qpyqmlsingletonobject.h: 8845 Implemented qmlRegisterSingletonType(). 8846 [7a2acb8c9a93] <5.0-maint> 8847 88482013-07-11 Phil Thompson <phil@riverbankcomputing.com> 8849 8850 * qpy/QtCore/qpycore_public_api.h, sphinx/extension_api.rst: 8851 Documented pyqt5_get_qmetaaobject(). 8852 [5beb97f61993] <5.0-maint> 8853 8854 * qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_decorators.cpp, 8855 qpy/QtCore/qpycore_types.cpp, sphinx/signals_slots.rst: 8856 Added the revision argument to pyqtSlot(). 8857 [be2b6cd9bd25] <5.0-maint> 8858 8859 * qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h, 8860 qpy/QtCore/qpycore_types.cpp, sphinx/signals_slots.rst: 8861 Added the revision argument to pyqtSignal(). 8862 [c1f360ca39a1] <5.0-maint> 8863 8864 * qpy/QtCore/qpycore_pyqtproperty.cpp, 8865 qpy/QtCore/qpycore_pyqtproperty.h, 8866 qpy/QtCore/qpycore_qmetaobjectbuilder.h, 8867 qpy/QtCore/qpycore_types.cpp, sphinx/qt_properties.rst: 8868 Implemented the revision argument to pyqtProperty(). 8869 [c8392c02c9b0] <5.0-maint> 8870 8871 * qpy/QtQml/qpyqml_register_type.cpp: 8872 Fixed qmlRegisterUncreatableType(). 8873 [5d1a0f917f11] <5.0-maint> 8874 8875 * qpy/QtQml/qmlregistertype.sip, qpy/QtQml/qpyqml_api.h, 8876 qpy/QtQml/qpyqml_register_type.cpp: 8877 Completed the implementation of qmlRegisterType(), 8878 qmlRegisterRevision() and qmlRegisterUncreatableType(). 8879 [12800b23bc24] <5.0-maint> 8880 8881 * Makefile, test/tests/classes/test_QQmlComponent.py: 8882 Added the start of the Qml unit tests. 8883 [e50b70a97479] <5.0-maint> 8884 8885 * qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8886 qpy/QtQml/qpyqmlobject.h: 8887 Tidied up the implementation of qmlRegisterType(). 20 types can now 8888 be registered. 8889 [91d2f136b7a5] <5.0-maint> 8890 8891 * PyQt5.msp, qpy/QtQml/qpyqml_api.h, 8892 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8893 qpy/QtQml/qpyqmlobject.h: 8894 The simple test to create a Python object from QML now works. 8895 [6cdb584a8a51] <5.0-maint> 8896 88972013-07-10 Phil Thompson <phil@riverbankcomputing.com> 8898 8899 * Makefile, qpy/QtQml/qpyqml_register_type.cpp, 8900 qpy/QtQml/qpyqmlobject.cpp, qpy/QtQml/qpyqmlobject.h: 8901 More work on the implementation of qmlRegisterType(). 8902 [2ed50117bb0e] <5.0-maint> 8903 8904 * Makefile, lib/configure.py, qpy/QtCore/qpycore_init.cpp, 8905 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 8906 qpy/QtCore/qpycore_pyqtslotproxy.cpp, qpy/QtQml/qmlregistertype.sip, 8907 qpy/QtQml/qpyqml.pro, qpy/QtQml/qpyqml_api.h, 8908 qpy/QtQml/qpyqml_register_type.cpp, qpy/QtQml/qpyqmlobject.cpp, 8909 qpy/QtQml/qpyqmlobject.h: 8910 Added initial support (ie. it compiles) for qmlRegisterType(). 8911 [4221776fc22b] <5.0-maint> 8912 89132013-07-09 Phil Thompson <phil@riverbankcomputing.com> 8914 8915 * PyQt5.msp, sphinx/api_metadata.cfg: 8916 Added the QQmlExpression, QQmlListReference, QQmlProperty, 8917 QQmlPropertyMap and QQmlScriptString classes. 8918 [bfcd01be5691] <5.0-maint> 8919 8920 * PyQt5.msp, sphinx/api_metadata.cfg: 8921 Added the QQmlComponent, QQmlContext, QQmlEngine, QQmlError, 8922 QQmlIncubator, QQmlIncubatorControl, QQmlImageProviderBase and 8923 QQmlNetworkAccessManagerFactory classes. 8924 [06ff494f83cc] <5.0-maint> 8925 8926 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py, 8927 sphinx/api_metadata.cfg: 8928 Added the start of the QtQml module containing the QJSEngine, 8929 QJSValue and QJSValueIterator classes. 8930 [7c4a6b081187] <5.0-maint> 8931 8932 * PyQt5.msp: 8933 Removed the stub for QOpenGLFunctions as we still don't have an 8934 example where we can remove the dependency on PyOpenGL (because of 8935 glViewport() and glDrawArrays()). 8936 [6ccb0554b869] <5.0-maint> 8937 8938 * examples/opengl/openglwindow.py: 8939 Updated the openglwindow.py example to use QOpenGLShaderProgram. 8940 [ddd7a0259c4a] <5.0-maint> 8941 8942 * PyQt5.msp, qpy/QtGui/qpygui.pro, qpy/QtGui/qpyopengl_api.h, 8943 qpy/QtGui/qpyopengl_attribute_array.cpp, sphinx/api_metadata.cfg: 8944 Completed the implementation of QOpenGLShaderProgram. 8945 [665fb10f93e1] <5.0-maint> 8946 89472013-07-08 Phil Thompson <phil@riverbankcomputing.com> 8948 8949 * PyQt5.msp, lib/configure.py, qpy/QtGui/qpygui.pro, 8950 qpy/QtGui/qpyopengl_api.h, 8951 qpy/QtGui/qpyopengl_uniform_value_array.cpp, 8952 qpy/QtOpenGL/qpyopengl.pro, qpy/QtOpenGL/qpyopengl_api.h, 8953 qpy/QtOpenGL/qpyopengl_attribute_array.cpp, 8954 qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp: 8955 Implemented more of QOpenGLShaderProgram. 8956 [b0afb72fc0ca] <5.0-maint> 8957 8958 * PyQt5.msp, sphinx/api_metadata.cfg: 8959 Added the QOpenGLBuffer, QOpenGLFramebufferObject, 8960 QOpenGLFramebufferFormat, QOpenGLPaintDevice and QOpenGLShader 8961 classes. Added stubs for the QOpenGLFunctions and 8962 QOpenGLShaderProgram classes. 8963 [5686e52f7350] <5.0-maint> 8964 89652013-07-07 Phil Thompson <phil@riverbankcomputing.com> 8966 8967 * PyQt5.msp, lib/configure.py: 8968 Backed out changeset c432a87e3a48, the correct fix is to SIP. 8969 [de3d55fb4945] <5.0-maint> 8970 8971 * PyQt5.msp, lib/configure.py: 8972 Worked around a incompatibility with QProcess in Qt v5.1. 8973 [c432a87e3a48] <5.0-maint> 8974 89752013-07-06 Phil Thompson <phil@riverbankcomputing.com> 8976 8977 * Makefile, lib/configure.py: 8978 Improved the error message when configure.py detects an incorrect Qt 8979 version. Clean up __pycache__ directories. 8980 [3513f56e65bf] <5.0-maint> 8981 89822013-07-01 Phil Thompson <phil@riverbankcomputing.com> 8983 8984 * sphinx/multiinheritance.rst: 8985 Tweaked the docs. 8986 [cffb77db7dc1] <5.0-maint> 8987 8988 * Makefile, PyQt5.msp, sphinx/gotchas.rst, sphinx/index.rst, 8989 sphinx/multiinheritance.rst, sphinx/pyqt4_differences.rst: 8990 Enabled call_super_init. Added the cooperative multi-inheritance 8991 section to the documentation. 8992 [a0323ed8bc1d] <5.0-maint> 8993 89942013-06-30 Phil Thompson <phil@riverbankcomputing.com> 8995 8996 * examples/xmlpatterns/schema/schema.py: 8997 Fixed bugs in the schema.py example. 8998 [0d3ae95c947b] <5.0-maint> 8999 9000 * PyQt5.msp, qpy/QtCore/qpycore_api.h, 9001 qpy/QtCore/qpycore_qobject_getattr.cpp: 9002 Moved a const_cast closer to where it is needed. 9003 [c96b00d73380] <5.0-maint> 9004 9005 * Makefile, PyQt5.msp, lib/configure.py, qpy/QtCore/qpycore_api.h, 9006 qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_pyqtconfigure.cpp, 9007 qpy/QtCore/qpycore_qobject_helpers.h: 9008 Changed the handling of QObject ctor keywords arguments so that it 9009 doesn't break cooperative multi-inheritance and is compatible with 9010 SIP v5. SIP v4.15 is now required. 9011 [8c442640f72e] <5.0-maint> 9012 9013 * dbus/dbus.cpp: 9014 Fixed the names of the module init functions. 9015 [950cd70446a1] <5.0-maint> 9016 90172013-06-29 Phil Thompson <phil@riverbankcomputing.com> 9018 9019 * lib/configure.py: 9020 Fixed the previous fix so that the framework status is still 9021 checked. 9022 [901a31b124a3] <5.0-maint> 9023 90242013-06-28 Phil Thompson <phil@riverbankcomputing.com> 9025 9026 * lib/configure.py: 9027 Make sure that the --spec value passed to configure.py is always 9028 used. 9029 [fe4c612ae259] <5.0-maint> 9030 9031 * examples/multimediawidgets/camera/camera.py, 9032 examples/multimediawidgets/camera/camera.ui, 9033 examples/multimediawidgets/camera/imagesettings.ui, 9034 examples/multimediawidgets/camera/ui_camera.py, 9035 examples/multimediawidgets/camera/ui_imagesettings.py, 9036 examples/multimediawidgets/camera/ui_videosettings.py, 9037 examples/multimediawidgets/camera/videosettings.ui, 9038 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9039 Added the camera.py example. 9040 [e74dbc5074d0] <5.0-maint> 9041 9042 * PyQt5.msp, sphinx/api_metadata.cfg: 9043 Removed QVideoWidgetControl. 9044 [8c268c606cc4] <5.0-maint> 9045 90462013-06-26 Phil Thompson <phil@riverbankcomputing.com> 9047 9048 * PyQt5.msp, sphinx/api_metadata.cfg: 9049 Completed the implementation of the QtMultimedia module. 9050 [6a522f87648d] <5.0-maint> 9051 9052 * PyQt5.msp: 9053 Added the radio classes. 9054 [9420fcb1da43] <5.0-maint> 9055 9056 * PyQt5.msp: 9057 Removed QMediaControl as it seems pointless without a documented way 9058 to create a QMediaService. 9059 [b02de4d09d04] <5.0-maint> 9060 9061 * PyQt5.msp: 9062 More QtMultimedia classes. 9063 [f52207a4280a] <5.0-maint> 9064 90652013-06-25 Phil Thompson <phil@riverbankcomputing.com> 9066 9067 * PyQt5.msp, examples/multimedia/audiooutput.py, 9068 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9069 Added the audiooutput.py example. 9070 [23e2468a55f1] <5.0-maint> 9071 9072 * examples/multimedia/README, 9073 examples/multimedia/audiodevices/audiodevices.py, 9074 examples/multimedia/audiodevices/audiodevicesbase.ui, 9075 examples/multimedia/audiodevices/ui_audiodevicesbase.py, 9076 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9077 Added the audiodevices.py example. 9078 [8918a6427814] <5.0-maint> 9079 9080 * lib/configure.py: 9081 Make the pyuic5 wrapper executable before running qmake so that the 9082 permissions don't get stripped when installing on Linux. 9083 [b5c2fb502885] <5.0-maint> 9084 90852013-06-23 Phil Thompson <phil@riverbankcomputing.com> 9086 9087 * dbus/dbus.cpp, dbus/dbus.sbf, dbus/helper.h, lib/configure.py, 9088 sphinx/dbus.rst, sphinx/introduction.rst, 9089 sphinx/pyqt4_differences.rst: 9090 The dbus.mainloop.qt module is now called dbus.mainloop.pyqt5 so 9091 that it can be installed side by side with the PyQt4 equivalent. 9092 [b72659988feb] <5.0-maint> 9093 9094 * qpy/QtCore/qpycore_pyqtboundsignal.cpp, 9095 test/tests/metaobject/test_connections.py: 9096 Fixed the lack of exception when connect() is given a bad slot. 9097 [a4985399df5e] <5.0-maint> 9098 9099 * examples/multimediawidgets/player.py, 9100 examples/multimediawidgets/videographicsitem.py, 9101 examples/multimediawidgets/videowidget.py, 9102 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9103 Added the player.py example. 9104 [67351785a13c] <5.0-maint> 9105 9106 * PyQt5.msp: 9107 Implemented some more of the QtMutimedia classes. 9108 [3e35bd4e468a] <5.0-maint> 9109 91102013-06-22 Phil Thompson <phil@riverbankcomputing.com> 9111 9112 * examples/graphicsview/elasticnodes.py, 9113 examples/qtdemo/itemcircleanimation.py, 9114 examples/threads/mandelbrot.py: 9115 Removed the calls to the QWheelEvent.delta() method in the examples. 9116 [562ea33d38e0] <5.0-maint> 9117 9118 * PyQt5.msp, sphinx/api_metadata.cfg: 9119 Completed the QtMultimediaWidgets module. 9120 [d9d42fdc6b18] <5.0-maint> 9121 9122 * build.py, contrib/lang/Makefile, contrib/lang/lang.py, 9123 contrib/lang/lang.qrc, contrib/lang/lang/cs_cs.qm, 9124 contrib/lang/lang/cs_cs.ts, contrib/lang/lang/da_da.qm, 9125 contrib/lang/lang/da_da.ts, contrib/lang/lang/de_ch.qm, 9126 contrib/lang/lang/de_ch.ts, contrib/lang/lang/de_de.qm, 9127 contrib/lang/lang/de_de.ts, contrib/lang/lang/en_gb.qm, 9128 contrib/lang/lang/en_gb.ts, contrib/lang/lang/en_us.qm, 9129 contrib/lang/lang/en_us.ts, contrib/lang/lang/es_es.qm, 9130 contrib/lang/lang/es_es.ts, contrib/lang/lang/et_et.qm, 9131 contrib/lang/lang/et_et.ts, contrib/lang/lang/fi_fi.qm, 9132 contrib/lang/lang/fi_fi.ts, contrib/lang/lang/fr_ca.qm, 9133 contrib/lang/lang/fr_ca.ts, contrib/lang/lang/fr_fr.qm, 9134 contrib/lang/lang/fr_fr.ts, contrib/lang/lang/hu_hu.qm, 9135 contrib/lang/lang/hu_hu.ts, contrib/lang/lang/it_it.qm, 9136 contrib/lang/lang/it_it.ts, contrib/lang/lang/nl_nl.qm, 9137 contrib/lang/lang/nl_nl.ts, contrib/lang/lang/no_no.qm, 9138 contrib/lang/lang/no_no.ts, contrib/lang/lang/pl_pl.qm, 9139 contrib/lang/lang/pl_pl.ts, contrib/lang/lang/pt_pt.qm, 9140 contrib/lang/lang/pt_pt.ts, contrib/lang/lang/sv_sv.qm, 9141 contrib/lang/lang/sv_sv.ts, contrib/lang/lang/tr_tr.qm, 9142 contrib/lang/lang/tr_tr.ts, contrib/lang/mainwindow.ui, 9143 contrib/pymodeltest/LICENSE.GPL, contrib/pymodeltest/README, 9144 contrib/pymodeltest/modeltest.py, contrib/sandbox/README, 9145 contrib/sandbox/sandbox.pyw: 9146 Removed the contrib directory. 9147 [591c9a622a71] <5.0-maint> 9148 9149 * PyQt5.msp: 9150 Added %ConvertToSubClassCode for QGraphicsVideoItem. 9151 [de85f62e8967] <5.0-maint> 9152 9153 * examples/multimediawidgets/videowidget.py, 9154 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9155 Added the videowidget.py example. 9156 [9acd16b2bdce] <5.0-maint> 9157 9158 * examples/multimedia/README, 9159 examples/multimedia/videographicsitem.py, 9160 examples/multimediawidgets/README, 9161 examples/multimediawidgets/videographicsitem.py, 9162 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9163 The QtMultimediaWidgets examples now go in their own directory. 9164 [891bb8122a11] <5.0-maint> 9165 9166 * examples/multimedia/videographicsitem.py: 9167 Debugged the videographicsitem.py example. 9168 [d1e778504aab] <5.0-maint> 9169 9170 * PyQt5.msp, installers/PyQt5-Qt5-gpl.nsi, lib/configure.py, 9171 sphinx/introduction.rst: 9172 Added the QtMultimediaWidgets module (with a subset of the classes). 9173 Added some of the new Qt5 QtMultimedia classes. 9174 [6bfb31f31b0d] <5.0-maint> 9175 9176 * examples/multimedia/README, 9177 examples/multimedia/videographicsitem.py, 9178 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9179 Added the (untested) videographicsitem.py example. 9180 [1eea557f6cad] <5.0-maint> 9181 9182 * lib/configure.py: 9183 configure.py now checks the Qt version as soon as possible. 9184 [e1cf0c849548] <5.0-maint> 9185 91862013-06-21 Phil Thompson <phil@riverbankcomputing.com> 9187 9188 * PyQt5.msp: 9189 Manually fixed the project file for the parse state of all ignored 9190 QtMultimedia header files. 9191 [f02eb87af35c] <5.0-maint> 9192 91932013-06-16 Phil Thompson <phil@riverbankcomputing.com> 9194 9195 * .hgtags: 9196 Added tag 5.0 for changeset 785762fc2868 9197 [5d5021bfff4c] 9198 9199 * NEWS, Qt5-TODO.txt: 9200 Released as v5.0. 9201 [785762fc2868] [5.0] 9202 9203 * Makefile, examples/designer/plugins/plugins.py: 9204 Fixed the plugins.py example so that it doesn't have to be run from 9205 the directory containing it. 9206 [2c51ab7a3c68] 9207 9208 * examples/qtdemo/menumanager.py: 9209 Removed the Help support from qtdemo.py because of bugs in QtSql in 9210 Qt5 causing crashes on exit. 9211 [f5b9ce401532] 9212 92132013-06-15 Phil Thompson <phil@riverbankcomputing.com> 9214 9215 * build.py: 9216 Fix to the build system when creating source packages. 9217 [d700a2283637] 9218 9219 * sphinx/pyqt4_differences.rst: 9220 Fixed a short label in the docs. 9221 [ca941a71d917] 9222 9223 * PyQt5.msp, Qt5-TODO.txt, sphinx/api_metadata.cfg, 9224 sphinx/pyqt4_differences.rst: 9225 Removed the obsolete QtOpenGL classes. 9226 [1a15fc8788a9] 9227 9228 * build.py, sphinx/api_metadata.cfg, sphinx/introduction.rst, 9229 sphinx/pyqt4_differences.rst: 9230 Added the API metadata for all but the QtOpenGL module. 9231 [478d7f271b71] 9232 9233 * Makefile, build.py, sphinx/api_metadata.cfg, 9234 sphinx/class_reference.rst: 9235 Updated build.py to read the API meta-data from a file. 9236 [4379f27de31d] 9237 9238 * sphinx/class_reference.rst, sphinx/conf.py, sphinx/designer.rst, 9239 sphinx/index.rst, sphinx/introduction.rst, 9240 sphinx/pyqt4_differences.rst: 9241 Documentation updates including the skeleton structure of the class 9242 reference. 9243 [aa1ba2118845] 9244 92452013-06-14 Phil Thompson <phil@riverbankcomputing.com> 9246 9247 * Qt5-TODO.txt, sphinx/introduction.rst: 9248 Updated the reference guide relating to QtOpenGL. 9249 [7b37d453ec88] 9250 9251 * PyQt5.msp, Qt5-TODO.txt, sphinx/buffer_interface.rst, 9252 sphinx/build_system.rst, sphinx/dbus.rst, 9253 sphinx/deploy_commercial.rst, sphinx/designer.rst, 9254 sphinx/extension_api.rst, sphinx/gotchas.rst, sphinx/i18n.rst, 9255 sphinx/incompatibilities.rst, sphinx/incompatible_apis.rst, 9256 sphinx/index.rst, sphinx/installation.rst, sphinx/introduction.rst, 9257 sphinx/keyword_arguments.rst, sphinx/new_style_signals_slots.rst, 9258 sphinx/old_style_signals_slots.rst, sphinx/pickle.rst, 9259 sphinx/pyqt4_differences.rst, sphinx/pyqt_qsettings.rst, 9260 sphinx/pyqt_qvariant.rst, sphinx/python_shell.rst, 9261 sphinx/python_v3.rst, sphinx/qml.rst, sphinx/qt_properties.rst, 9262 sphinx/qt_v5.rst, sphinx/resources.rst, sphinx/signals_slots.rst, 9263 sphinx/webkit.rst: 9264 Updated the reference guide. 9265 [f3e4f0cf5959] 9266 92672013-06-13 Phil Thompson <phil@riverbankcomputing.com> 9268 9269 * Makefile, build.py: 9270 Added build support for creating standalone documentation. 9271 [8322dc67c499] 9272 92732013-06-12 Phil Thompson <phil@riverbankcomputing.com> 9274 9275 * Qt5-TODO.txt, examples/designer/plugins/plugins.py, 9276 examples/qtdemo/menumanager.py: 9277 Fixed another use of QProcess.setEnvironment() in the examples. 9278 [18f7592450f7] 9279 9280 * Qt5-TODO.txt, installers/PyQt5-Qt5-gpl.nsi: 9281 More installer fixes. 9282 [08445543af31] 9283 9284 * examples/qtdemo/examplecontent.py, examples/qtdemo/menumanager.py: 9285 Windows and Python3 fixes for qtdemo.py. 9286 [94ea20102c8f] 9287 9288 * lib/configure.py: 9289 Another fix for installing opengl_types.sip in the right place. 9290 [f87b6b02fd2c] 9291 9292 * installers/PyQt5-Qt5-gpl.nsi, installers/qsci-pyqt5-config.bat, 9293 lib/configure.py: 9294 pylupdate5 and pyrcc5 now get built again. More out-of-tree build 9295 fixes. Installer fixes. 9296 [519d3934205d] 9297 9298 * lib/configure.py, qpy/QtOpenGL/opengl_types.sip: 9299 Fixed the handling of OpenGL types with out-of-tree builds. 9300 [116f5369e841] 9301 9302 * installers/BuildGPL.txt, lib/configure.py: 9303 Minor tweek to configure.py. 9304 [d71d7716da87] 9305 9306 * Qt5-TODO.txt, lib/configure.py: 9307 Fixes for configure.py to handle debug builds on Windows. 9308 [86a3338117e0] 9309 9310 * installers/PyQt5-Qt5-gpl.nsi: 9311 Updates to the installer to handle conflicts with PyQt4. 9312 [a4ae753bd3e3] 9313 93142013-06-11 Phil Thompson <phil@riverbankcomputing.com> 9315 9316 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore_api.h, 9317 qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_pyqtslot.h, 9318 qpy/QtCore/qpycore_pyqtslotproxy.cpp, 9319 qpy/QtCore/qpycore_pyqtslotproxy.h: 9320 Proxied slots are now handled properly by the garbage collector. 9321 [67de01d44e88] 9322 9323 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 9324 Clear a benign exception that was tripping up the garbage collector. 9325 [8c527c6f681b] 9326 9327 * Makefile, test/dbus/test_multibus.py, test/runtests.py, 9328 test/tests/classes/test_QObject.py, 9329 test/tests/classes/test_QSettings.py, 9330 test/tests/classes/test_QSignalSpy.py, 9331 test/tests/classes/test_QStringList.py, 9332 test/tests/classes/test_QVariant.py, 9333 test/tests/metaobject/test_connections.py, 9334 test/tests/metaobject/test_connections_old_style.py, 9335 test/tests/metaobject/test_connectslotsbyname.py, 9336 test/tests/metaobject/test_destroyed.py, 9337 test/tests/metaobject/test_gc_slots.py, 9338 test/tests/metaobject/test_invoke.py, 9339 test/tests/metaobject/test_pyqtproperty.py, 9340 test/tests/metaobject/test_pyqtsignal.py, 9341 test/tests/metaobject/test_pyqtsignature.py, 9342 test/tests/metaobject/test_pyqtslot.py, 9343 test/tests/metaobject/test_qvariantmap.py, 9344 test/tests/metaobject/test_sender.py, 9345 test/tests/metaobject/test_signal.py, 9346 test/tests/misc/test_pickle.py, test/tests/misc/test_repr.py, 9347 test/tests/pyuic/test_pyuic.py, test/v2_unicode.py, 9348 test/v3_unicode.py: 9349 Ported the unit tests. 9350 [17137bd344c2] 9351 93522013-06-10 Phil Thompson <phil@riverbankcomputing.com> 9353 9354 * qpy/QtCore/qpycore_qmetaobject_helpers.cpp: 9355 Fixed QMetaObject.connectSlotsByName(). 9356 [ef6ebf8e9f8d] 9357 9358 * PyQt5.msp: 9359 Fixed the QVariant ctors. 9360 [3350bac153b0] 9361 9362 * PyQt5.msp, Qt5-TODO.txt: 9363 Updated to Qt v5.0.2. 9364 [a9f027d06f8b] 9365 93662013-06-08 Phil Thompson <phil@riverbankcomputing.com> 9367 9368 * PyQt5.msp: 9369 QSyntaxHighlighter.setCurrentBlockUserData() now keeps a reference 9370 to the document. 9371 [0debe193744d] 9372 9373 * PyQt5.msp, Qt5-TODO.txt: 9374 Removed all qSwap() implementations. All QDataStream << and >> 9375 operators now release the GIL. 9376 [23e3a9f5433c] 9377 9378 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore.pro, 9379 qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimera.cpp, 9380 qpy/QtCore/qpycore_qpynullvariant.cpp, 9381 qpy/QtCore/qpycore_qpynullvariant.h, qpy/QtCore/qpynullvariant.sip: 9382 Implemented the new QVariant support. 9383 [c84a17f0d329] 9384 93852013-06-07 Phil Thompson <phil@riverbankcomputing.com> 9386 9387 * PyQt5.msp: 9388 Updated the project format to v4. 9389 [b0c3cafe79e0] 9390 93912013-06-06 Phil Thompson <phil@riverbankcomputing.com> 9392 9393 * PyQt5.msp, Qt5-TODO.txt: 9394 Added support for QSignalSpy. 9395 [3a69020f1620] 9396 93972013-06-03 Phil Thompson <phil@riverbankcomputing.com> 9398 9399 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore_public_api.cpp, 9400 qpy/QtCore/qpycore_public_api.h: 9401 Removed the unused argument from pyqt5_qobject_sender(). 9402 [cdc78cf84e0d] 9403 9404 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore_api.h, 9405 qpy/QtCore/qpycore_decorators.cpp, 9406 qpy/QtCore/qpycore_post_init.cpp.in, qpy/QtCore/qpycore_types.cpp: 9407 Removed the remaining support for pyqtSignature and __pyqtSignals__. 9408 [9d544b4c475d] 9409 9410 * qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_post_init.cpp.in, 9411 qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h, 9412 qpy/QtCore/qpycore_qobject_getattr.cpp: 9413 Removed the old PyQtProxy implementation. 9414 [d1543cb6f559] 9415 94162013-06-02 Phil Thompson <phil@riverbankcomputing.com> 9417 9418 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore.pro, 9419 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 9420 qpy/QtCore/qpycore_qobject_helpers.cpp, 9421 qpy/QtCore/qpycore_sip_helpers.cpp, 9422 qpy/QtCore/qpycore_sip_helpers.h: 9423 Removed the legacy SIP helpers. 9424 [036f09c3b943] 9425 9426 * Makefile, examples/designer/plugins/widgets/bubbleswidget.py, 9427 examples/designer/plugins/widgets/helloglwidget.py, 9428 examples/graphicsview/dragdroprobot/dragdroprobot.py, 9429 examples/graphicsview/elasticnodes.py, 9430 examples/graphicsview/padnavigator/padnavigator.py, 9431 examples/itemviews/spreadsheet/spreadsheet.py, 9432 examples/opengl/hellogl.py, examples/opengl/overpainting.py, 9433 examples/widgets/tetrix.py, examples/xmlpatterns/schema/schema.py: 9434 Fixed some use of deprecated calls in the examples. 9435 [f860e211c790] 9436 9437 * Makefile, Qt5-TODO.txt, qpy/QtCore/qpycore.pro, 9438 qpy/QtCore/qpycore_decorators.cpp, 9439 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 9440 qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_pyqtslot.h, 9441 qpy/QtCore/qpycore_pyqtslotproxy.cpp, 9442 qpy/QtCore/qpycore_pyqtslotproxy.h, 9443 qpy/QtCore/qpycore_qobject_helpers.cpp, 9444 qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h: 9445 Refactored the slot support so that doesn't used the support from 9446 SIP and only supports what can happen with new-style connections. 9447 [1579721f5e05] 9448 94492013-06-01 Phil Thompson <phil@riverbankcomputing.com> 9450 9451 * qpy/QtCore/qpycore_init.cpp: 9452 Temporarily disabled parts of the API that were used by the 9453 QtDeclarative module. 9454 [7af4bfe5aa42] 9455 9456 * PyQt5.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp, 9457 qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_misc.h, 9458 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 9459 qpy/QtCore/qpycore_shared.h: 9460 Added pyqt5_from_argv_list() and pyqt5_update_argv_list() to the 9461 public API. 9462 [da24f909db1a] 9463 9464 * PyQt5.msp, qpy/QtCore/qpycore_init.cpp, 9465 qpy/QtCore/qpycore_public_api.h, 9466 qpy/QtCore/qpycore_qvariant_value.cpp, qpy/QtCore/qpycore_shared.h, 9467 qpy/QtDBus/qpydbuspendingreply.cpp, qpy/QtDBus/qpydbusreply.cpp: 9468 Added pyqt5_from_qvariant_by_type() to the public API. 9469 [2dd262e0cd5c] 9470 9471 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore_chimera.cpp, 9472 qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_init.cpp, 9473 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 9474 qpy/QtCore/qpycore_qobject_helpers.cpp, 9475 qpy/QtCore/qpycore_qobject_helpers.h, 9476 qpy/QtDBus/qpydbus_chimera_helpers.cpp, 9477 qpy/QtDBus/qpydbus_chimera_helpers.h, 9478 qpy/QtDBus/qpydbus_post_init.cpp: 9479 Added pyqt5_qobject_sender() and 9480 pyqt5_register_from_qvariant_convertor() to the public API. 9481 [66f421a3b6e7] 9482 9483 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore_init.cpp, 9484 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h: 9485 Changed the prefix of public API functions from qtcore_api_ to 9486 pyqt5_. 9487 [e32d69b5cc32] 9488 9489 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 9490 Fixed a bug in the handling of bound signals. 9491 [3cc1a7558a51] 9492 9493 * qpy/QtCore/qpycore_pyqtslotproxy.cpp, 9494 qpy/QtCore/qpycore_pyqtslotproxy.h: 9495 Added the missing slot proxy implementation to the repo. 9496 [820b5f9d9b47] 9497 9498 * PyQt5.msp, Qt5-TODO.txt: 9499 Deprecated SIP features are no longer used anywhere. 9500 [7aa4515516a4] 9501 9502 * PyQt5.msp, Qt5-TODO.txt: 9503 Removed the use of deprecated SIP feature from all QtWidgets 9504 dialogs. 9505 [cf1c268f04cc] 9506 95072013-05-31 Phil Thompson <phil@riverbankcomputing.com> 9508 9509 * PyQt5.msp: 9510 The QtPrintSupport module no longer uses deprecated SIP features. 9511 [200f23469b4e] 9512 9513 * Makefile, PyQt5.msp, 9514 examples/dbus/remotecontrolledcar/controller/ui_controller.py, 9515 qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_public_api.cpp, 9516 qpy/QtCore/qpycore_public_api.h, 9517 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 9518 qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_shared.h: 9519 The QtDBus module no longer uses deprecated SIP features. 9520 [d8fb2e91a60b] 9521 9522 * pyuic/uic/properties.py: 9523 Fixed pyuic5's handling of margins. 9524 [dd808c1bcced] 9525 9526 * Makefile, PyQt5.msp: 9527 The QtNetwork module no longer uses deprecated SIP features. 9528 [8b15f81ccc85] 9529 9530 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore_init.cpp, 9531 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 9532 qpy/QtCore/qpycore_pyqtboundsignal.cpp, qpy/QtCore/qpycore_shared.h: 9533 The QtCore modules no longer uses the deprecated SIP features. 9534 [631505f300c6] 9535 9536 * Makefile, PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore.pro, 9537 qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimera.cpp, 9538 qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_init.cpp, 9539 qpy/QtCore/qpycore_post_init.cpp.in, 9540 qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h, 9541 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 9542 qpy/QtCore/qpycore_pyqtboundsignal.h, 9543 qpy/QtCore/qpycore_pyqtconfigure.cpp, 9544 qpy/QtCore/qpycore_qobject_helpers.cpp, qpy/QtCore/qpycore_shared.h: 9545 qtimer.sip no longer uses the deprecated SIP support. Added 9546 QObject.disconnect(). 9547 [bab5304e0ff1] 9548 95492013-05-30 Phil Thompson <phil@riverbankcomputing.com> 9550 9551 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore.pro, 9552 qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_public_api.cpp, 9553 qpy/QtCore/qpycore_public_api.h, 9554 qpy/QtCore/qpycore_qobject_helpers.cpp, 9555 qpy/QtCore/qpycore_qobject_helpers.h: 9556 Removed connect(), disconnect() and emit() from QObject. Removed 9557 SIGNAL() and SLOT(). QObject.receivers() now takes a signal argument 9558 rather than the output of SIGNAL(). Added the infrastructure for the 9559 public API. 9560 [12dc206d7ff6] 9561 95622013-05-28 Phil Thompson <phil@riverbankcomputing.com> 9563 9564 * Qt5-TODO.txt, examples/qtdemo/colors.py, 9565 examples/qtdemo/mainwindow.py: 9566 qtdemo.py now only uses software rendering. 9567 [29ad9b391d27] 9568 9569 * examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9570 Added the openglwindow.py example to qtdemo.py. 9571 [b5dd1edaeef4] 9572 9573 * examples/opengl/openglwindow.py: 9574 Added the openglwindow.py example. 9575 [c40a6f2ed560] 9576 9577 * PyQt5.msp: 9578 Added the missing %PostInitialisationCode to the QtGui module. 9579 [61727b76007a] 9580 9581 * PyQt5.msp, lib/configure.py: 9582 Added QOpenGLContext and QOpenGLContextGroup to QtGui. 9583 [50c926bd4d3f] 9584 95852013-05-27 Phil Thompson <phil@riverbankcomputing.com> 9586 9587 * PyQt5.msp, Qt5-TODO.txt: 9588 Added QTemporaryDir to QtCore. 9589 [b5eed4b461b8] 9590 9591 * PyQt5.msp: 9592 Updated QMutex. 9593 [7af8195ab193] 9594 9595 * PyQt5.msp: 9596 Added QMimeDatabase and QMimeType to QtCore. 9597 [32a91aa8c689] 9598 9599 * PyQt5.msp, lib/SubclassCode/QtCore.versions, 9600 qpy/QtCore/qwineventnotifier.sip: 9601 Fixed the sub-class convertor code for QWinEventNotifier. 9602 [1d9649254821] 9603 9604 * lib/SubclassCode/mksccode.py: 9605 Fixed mksccode.py to handle optional classes whose super-class is 9606 QObject. 9607 [fc5f5053c426] 9608 9609 * PyQt5.msp: 9610 Updated findChild() and findChildren(). 9611 [af265098377b] 9612 96132013-05-26 Phil Thompson <phil@riverbankcomputing.com> 9614 9615 * PyQt5.msp: 9616 Added QRegularExpression, QRegularExpressionMatch and 9617 QRegularExpressionMatchIterator to QtCore. 9618 [744a790e2c26] 9619 9620 * PyQt5.msp: 9621 Added QEventLoopLocker to QtCore. 9622 [fade28309590] 9623 9624 * PyQt5.msp, Qt5-TODO.txt: 9625 Added QBackingStore, QInputMethod, QPdfWriter and QStyleHints to 9626 QtGui. 9627 [408493dfd7db] 9628 9629 * PyQt5.msp: 9630 Added QScroller and QScrollerProperties to QtWidgets. 9631 [fa49e60c4e92] 9632 9633 * PyQt5.msp, Qt5-TODO.txt, qpy/QtCore/qpycore.pro, 9634 qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qmessagelogger.cpp: 9635 qDebug() etc. now use the correct Python context. 9636 [00bf19f063d2] 9637 9638 * PyQt5.msp: 9639 Split qlogging.sip out from qglobal.sip. Implemented 9640 qInstalleMessageHandler, QMessageLogContext and QMessageLogger. 9641 [29629f01a51f] 9642 96432013-05-25 Phil Thompson <phil@riverbankcomputing.com> 9644 9645 * PyQt5.msp: 9646 Broke the qsysinfo.h contents out from qglobal.h. 9647 [daa956d2a33d] 9648 96492013-05-21 Phil Thompson <phil@riverbankcomputing.com> 9650 9651 * PyQt5.msp, Qt5-TODO.txt: 9652 The QDataStream methods that handle qint8 and quint8 types now 9653 interpret them as numeric values rather than single character 9654 strings. 9655 [c9b76fc250ce] 9656 9657 * PyQt5.msp, Qt5-TODO.txt: 9658 Added support for QTouchSequence. 9659 [cbe60f53ab07] 9660 9661 * PyQt5.msp: 9662 Updated QtTest to support testing QWindows. 9663 [5383cc77757c] 9664 9665 * PyQt5.msp, Qt5-TODO.txt: 9666 Updated QtGui for all API elements that use QWindow. 9667 [d9a9af037a33] 9668 96692013-05-20 Phil Thompson <phil@riverbankcomputing.com> 9670 9671 * PyQt5.msp, Qt5-TODO.txt: 9672 Added support for the QSurface, QSurfaceFormat and QWindow classes. 9673 [4c23a9d62c5a] 9674 9675 * PyQt5.msp, Qt5-TODO.txt, examples/qtdemo/examplecontent.py, 9676 examples/qtdemo/menucontent.py, examples/qtdemo/menumanager.py, 9677 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml, 9678 examples/xml/README, examples/xml/dombookmarks/dombookmarks.py, 9679 examples/xml/dombookmarks/frank.xbel, 9680 examples/xml/dombookmarks/jennifer.xbel, 9681 examples/xml/saxbookmarks/frank.xbel, 9682 examples/xml/saxbookmarks/jennifer.xbel, 9683 examples/xml/saxbookmarks/saxbookmarks.py, lib/configure.py: 9684 Removed the QtXml module. 9685 [b83926ccd7cb] 9686 9687 * PyQt5.msp, Qt5-TODO.txt, 9688 examples/declarative/minehunt/MinehuntCore/Explosion.qml, 9689 examples/declarative/minehunt/MinehuntCore/Tile.qml, 9690 examples/declarative/minehunt/MinehuntCore/pics/No-Ones- 9691 Laughing-3.jpg, 9692 examples/declarative/minehunt/MinehuntCore/pics/back.png, 9693 examples/declarative/minehunt/MinehuntCore/pics/bomb-color.png, 9694 examples/declarative/minehunt/MinehuntCore/pics/bomb.png, 9695 examples/declarative/minehunt/MinehuntCore/pics/face-sad.png, 9696 examples/declarative/minehunt/MinehuntCore/pics/face-smile-big.png, 9697 examples/declarative/minehunt/MinehuntCore/pics/face-smile.png, 9698 examples/declarative/minehunt/MinehuntCore/pics/flag-color.png, 9699 examples/declarative/minehunt/MinehuntCore/pics/flag.png, 9700 examples/declarative/minehunt/MinehuntCore/pics/front.png, 9701 examples/declarative/minehunt/MinehuntCore/pics/quit.png, 9702 examples/declarative/minehunt/MinehuntCore/pics/star.png, 9703 examples/declarative/minehunt/MinehuntCore/qmldir, 9704 examples/declarative/minehunt/minehunt.py, 9705 examples/declarative/minehunt/minehunt.qml, 9706 examples/declarative/modelviews/objectlistmodel/objectlistmodel.py, 9707 examples/declarative/modelviews/objectlistmodel/objectlistmodel.qrc, 9708 examples/declarative/modelviews/objectlistmodel/objectlistmodel_rc.p 9709 y, examples/declarative/modelviews/objectlistmodel/view.qml, 9710 examples/declarative/samegame/SamegameCore/BoomBlock.qml, 9711 examples/declarative/samegame/SamegameCore/Button.qml, 9712 examples/declarative/samegame/SamegameCore/Dialog.qml, 9713 examples/declarative/samegame/SamegameCore/pics/background.png, 9714 examples/declarative/samegame/SamegameCore/pics/blueStar.png, 9715 examples/declarative/samegame/SamegameCore/pics/blueStone.png, 9716 examples/declarative/samegame/SamegameCore/pics/greenStar.png, 9717 examples/declarative/samegame/SamegameCore/pics/greenStone.png, 9718 examples/declarative/samegame/SamegameCore/pics/redStar.png, 9719 examples/declarative/samegame/SamegameCore/pics/redStone.png, 9720 examples/declarative/samegame/SamegameCore/pics/star.png, 9721 examples/declarative/samegame/SamegameCore/pics/yellowStone.png, 9722 examples/declarative/samegame/SamegameCore/qmldir, 9723 examples/declarative/samegame/SamegameCore/samegame.js, 9724 examples/declarative/samegame/highscores/README, 9725 examples/declarative/samegame/highscores/score_data.xml, 9726 examples/declarative/samegame/highscores/score_style.xsl, 9727 examples/declarative/samegame/highscores/scores.php, 9728 examples/declarative/samegame/samegame.qml, 9729 examples/declarative/toys/README, 9730 examples/declarative/toys/clocks/clocks.qml, 9731 examples/declarative/toys/clocks/content/Clock.qml, 9732 examples/declarative/toys/clocks/content/QuitButton.qml, 9733 examples/declarative/toys/clocks/content/background.png, 9734 examples/declarative/toys/clocks/content/center.png, 9735 examples/declarative/toys/clocks/content/clock-night.png, 9736 examples/declarative/toys/clocks/content/clock.png, 9737 examples/declarative/toys/clocks/content/hour.png, 9738 examples/declarative/toys/clocks/content/minute.png, 9739 examples/declarative/toys/clocks/content/quit.png, 9740 examples/declarative/toys/clocks/content/second.png, 9741 examples/declarative/toys/corkboards/Day.qml, 9742 examples/declarative/toys/corkboards/cork.jpg, 9743 examples/declarative/toys/corkboards/corkboards.qml, 9744 examples/declarative/toys/corkboards/note-yellow.png, 9745 examples/declarative/toys/corkboards/tack.png, 9746 examples/declarative/toys/dynamicscene/Button.qml, 9747 examples/declarative/toys/dynamicscene/GenericSceneItem.qml, 9748 examples/declarative/toys/dynamicscene/PaletteItem.qml, 9749 examples/declarative/toys/dynamicscene/PerspectiveItem.qml, 9750 examples/declarative/toys/dynamicscene/Sun.qml, 9751 examples/declarative/toys/dynamicscene/dynamicscene.qml, 9752 examples/declarative/toys/dynamicscene/images/face-smile.png, 9753 examples/declarative/toys/dynamicscene/images/moon.png, 9754 examples/declarative/toys/dynamicscene/images/rabbit_brown.png, 9755 examples/declarative/toys/dynamicscene/images/rabbit_bw.png, 9756 examples/declarative/toys/dynamicscene/images/star.png, 9757 examples/declarative/toys/dynamicscene/images/sun.png, 9758 examples/declarative/toys/dynamicscene/images/tree_s.png, 9759 examples/declarative/toys/dynamicscene/itemCreation.js, 9760 examples/declarative/toys/tic-tac-toe/content/Button.qml, 9761 examples/declarative/toys/tic-tac-toe/content/TicTac.qml, 9762 examples/declarative/toys/tic-tac-toe/content/pics/board.png, 9763 examples/declarative/toys/tic-tac-toe/content/pics/o.png, 9764 examples/declarative/toys/tic-tac-toe/content/pics/x.png, 9765 examples/declarative/toys/tic-tac-toe/content/tic-tac-toe.js, 9766 examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml, 9767 examples/declarative/toys/tvtennis/tvtennis.qml, 9768 examples/declarative/ui-components/README, examples/declarative/ui- 9769 components/dialcontrol/content/Dial.qml, examples/declarative/ui- 9770 components/dialcontrol/content/QuitButton.qml, examples/declarative 9771 /ui-components/dialcontrol/content/background.png, 9772 examples/declarative/ui-components/dialcontrol/content/needle.png, 9773 examples/declarative/ui- 9774 components/dialcontrol/content/needle_shadow.png, 9775 examples/declarative/ui-components/dialcontrol/content/overlay.png, 9776 examples/declarative/ui-components/dialcontrol/content/quit.png, 9777 examples/declarative/ui-components/dialcontrol/dialcontrol.qml, 9778 examples/declarative/ui-components/flipable/content/5_heart.png, 9779 examples/declarative/ui-components/flipable/content/9_club.png, 9780 examples/declarative/ui-components/flipable/content/Card.qml, 9781 examples/declarative/ui-components/flipable/content/back.png, 9782 examples/declarative/ui-components/flipable/flipable.qml, 9783 examples/declarative/ui- 9784 components/progressbar/content/ProgressBar.qml, examples/declarative 9785 /ui-components/progressbar/content/background.png, 9786 examples/declarative/ui-components/progressbar/main.qml, 9787 examples/declarative/ui-components/scrollbar/ScrollBar.qml, 9788 examples/declarative/ui-components/scrollbar/main.qml, 9789 examples/declarative/ui-components/scrollbar/niagara_falls.jpg, 9790 examples/declarative/ui-components/searchbox/SearchBox.qml, 9791 examples/declarative/ui-components/searchbox/images/clear.png, 9792 examples/declarative/ui-components/searchbox/images/lineedit-bg- 9793 focus.png, examples/declarative/ui-components/searchbox/images 9794 /lineedit-bg.png, examples/declarative/ui- 9795 components/searchbox/main.qml, examples/declarative/ui- 9796 components/slideswitch/content/Switch.qml, examples/declarative/ui- 9797 components/slideswitch/content/background.svg, examples/declarative 9798 /ui-components/slideswitch/content/knob.svg, examples/declarative 9799 /ui-components/slideswitch/slideswitch.qml, examples/declarative/ui- 9800 components/spinner/content/Spinner.qml, examples/declarative/ui- 9801 components/spinner/content/spinner-bg.png, examples/declarative/ui- 9802 components/spinner/content/spinner-select.png, examples/declarative 9803 /ui-components/spinner/main.qml, examples/declarative/ui- 9804 components/tabwidget/TabWidget.qml, examples/declarative/ui- 9805 components/tabwidget/main.qml, examples/declarative/ui- 9806 components/tabwidget/tab.png, examples/qtdemo/menumanager.py, 9807 examples/qtdemo/qmlShell.qml, examples/qtdemo/qtdemo.qrc, 9808 examples/qtdemo/qtdemo_rc.py, lib/configure.py, 9809 qpy/QtDeclarative/qpydeclarative.pro, 9810 qpy/QtDeclarative/qpydeclarative_api.h, 9811 qpy/QtDeclarative/qpydeclarative_chimera_helpers.cpp, 9812 qpy/QtDeclarative/qpydeclarative_chimera_helpers.h, 9813 qpy/QtDeclarative/qpydeclarative_listwrapper.cpp, 9814 qpy/QtDeclarative/qpydeclarative_listwrapper.h, 9815 qpy/QtDeclarative/qpydeclarative_post_init.cpp, 9816 qpy/QtDeclarative/qpydeclarativelistproperty.cpp, 9817 qpy/QtDeclarative/qpydeclarativelistproperty.h, 9818 qpy/QtDeclarative/qpydeclarativelistproperty.sip, 9819 qpy/QtDeclarative/qpydeclarativepropertyvaluesource.h, 9820 qpy/QtDeclarative/qpydeclarativepropertyvaluesource.sip: 9821 Removed QtDeclarative. 9822 [fa3ac0a64e09] 9823 9824 * PyQt5.msp, Qt5-TODO.txt, examples/script/README, 9825 examples/script/helloscript.py, lib/configure.py: 9826 Removed the QtScript and QtScriptTools modules. 9827 [8e5764df83df] 9828 9829 * pylupdate/translator.h: 9830 Fixed the compiler warning messages from pylupdate. 9831 [ee49c8ae893f] 9832 9833 * PyQt5.msp, Qt5-TODO.txt: 9834 Removed support for QMatrix. 9835 [29512282f3c3] 9836 98372013-05-18 Phil Thompson <phil@riverbankcomputing.com> 9838 9839 * PyQt5.msp, Qt5-TODO.txt: 9840 Removed remaining parts of the API that are part of the 9841 compatibility layer. 9842 [82a5ee70a4f3] 9843 9844 * PyQt5.msp, Qt5-TODO.txt: 9845 Removed support for deprecated (as opposed to obsolete) parts of the 9846 API. 9847 [4e8c4499a9ee] 9848 9849 * PyQt5.msp, Qt5-TODO.txt: 9850 Fixed QPixmapCache.find(). 9851 [a320fdbc45b9] 9852 9853 * PyQt5.msp, Qt5-TODO.txt, 9854 examples/mainwindows/application/application.py, 9855 examples/mainwindows/dockwidgets/dockwidgets.py, 9856 examples/mainwindows/mdi/mdi.py, examples/qtdemo/demoitem.py, 9857 examples/qtdemo/demoscene.py, examples/qtdemo/demotextitem.py, 9858 examples/qtdemo/headingitem.py, examples/qtdemo/imageitem.py, 9859 examples/qtdemo/letteritem.py, examples/qtdemo/mainwindow.py, 9860 examples/qtdemo/scanitem.py, examples/qtdemo/textbutton.py, 9861 examples/webkit/fancybrowser/fancybrowser.py, 9862 examples/webkit/formextractor/formextractor.py: 9863 Removed all parts of the API marked as obsolete. Updated qtdemo.py 9864 not to use any obsolete calls. 9865 [2d237a7da2f4] 9866 98672013-05-17 Phil Thompson <phil@riverbankcomputing.com> 9868 9869 * PyQt5.msp: 9870 Removed the deprecated QGraphicsItemAnimation. 9871 [84eb34c80f46] 9872 9873 * examples/qtdemo/colors.py, examples/qtdemo/demoitemanimation.py, 9874 examples/qtdemo/menumanager.py, examples/qtdemo/score.py, 9875 examples/qtdemo/textbutton.py: 9876 qtdemo.py no longer uses the deprecated QGraphicsItemAnimation. 9877 [7149eefd1fe8] 9878 9879 * examples/qtdemo/demoitem.py, examples/qtdemo/textbutton.py: 9880 DemoItem is now a QGraphicsObject. 9881 [f5a12cb364ad] 9882 9883 * examples/qtdemo/demoitem.py, examples/qtdemo/demoitemanimation.py, 9884 examples/qtdemo/examplecontent.py, 9885 examples/qtdemo/itemcircleanimation.py, 9886 examples/qtdemo/menucontent.py, examples/qtdemo/score.py, 9887 examples/qtdemo/textbutton.py: 9888 Refactored DemoItem in preparation for subclassing from 9889 QGraphicsObject. 9890 [12ef1f22debf] 9891 9892 * examples/qtdemo/demoitem.py, examples/qtdemo/demoitemanimation.py, 9893 examples/qtdemo/itemcircleanimation.py, 9894 examples/qtdemo/menumanager.py, examples/qtdemo/score.py, 9895 examples/qtdemo/textbutton.py: 9896 Refactored DemoItemAnimation in preparation for removing the 9897 dependency on QGraphicsItemAnimation. 9898 [857a57eb41a0] 9899 99002013-05-16 Phil Thompson <phil@riverbankcomputing.com> 9901 9902 * examples/qtdemo/colors.py, examples/qtdemo/demoitem.py, 9903 examples/qtdemo/demotextitem.py, examples/qtdemo/dockitem.py, 9904 examples/qtdemo/examplecontent.py, examples/qtdemo/headingitem.py, 9905 examples/qtdemo/imageitem.py, 9906 examples/qtdemo/itemcircleanimation.py, 9907 examples/qtdemo/letteritem.py, examples/qtdemo/mainwindow.py, 9908 examples/qtdemo/menucontent.py, examples/qtdemo/menumanager.py, 9909 examples/qtdemo/scanitem.py, examples/qtdemo/textbutton.py: 9910 Removed the obsolete passing around of the scene. 9911 [49dc741ba538] 9912 9913 * examples/embedded/lightmaps.py, examples/network/lightmaps.py, 9914 examples/qtdemo/qtdemo_rc.py, examples/qtdemo/xml/examples.xml: 9915 Moved the lightmaps.py example to the network category. 9916 [997d9560dea5] 9917 9918 * examples/qtdemo/mainwindow.py, examples/qtdemo/menumanager.py: 9919 Removed some PyQt4 specific hacks from qtdemo.py. 9920 [05abb8647b3b] 9921 9922 * Makefile, PyQt5.msp, Qt5-TODO.txt: 9923 Removed the code that tracked certain widgets in an attempt to 9924 delete things in the right order when the QApplication instance was 9925 being destroyed. 9926 [9e3abbcd7b7e] 9927 9928 * examples/qtdemo/colors.py, examples/qtdemo/itemcircleanimation.py, 9929 examples/qtdemo/mainwindow.py, examples/qtdemo/menumanager.py: 9930 qtdemo.py basically works. 9931 [9333a816276f] 9932 9933 * Qt5-TODO.txt: 9934 Updated the TODO list. 9935 [c1673e305a89] 9936 9937 * examples/declarative/toys/README, examples/declarative/ui- 9938 components/README, 9939 examples/designer/plugins/python/multipagewidgetplugin.py, 9940 examples/tutorials/addressbook/README: 9941 Removed the last remaining references to PyQt4 in the examples. 9942 [5ffe74c1d33b] 9943 9944 * examples/qtdemo/colors.py, examples/qtdemo/demoitem.py, 9945 examples/qtdemo/demoitemanimation.py, examples/qtdemo/demoscene.py, 9946 examples/qtdemo/demotextitem.py, examples/qtdemo/dockitem.py, 9947 examples/qtdemo/examplecontent.py, examples/qtdemo/guide.py, 9948 examples/qtdemo/guidecircle.py, examples/qtdemo/guideline.py, 9949 examples/qtdemo/headingitem.py, examples/qtdemo/imageitem.py, 9950 examples/qtdemo/itemcircleanimation.py, 9951 examples/qtdemo/letteritem.py, examples/qtdemo/mainwindow.py, 9952 examples/qtdemo/menucontent.py, examples/qtdemo/menumanager.py, 9953 examples/qtdemo/qtdemo.py, examples/qtdemo/qtdemo_rc.py, 9954 examples/qtdemo/qtdemo_rc2.py, examples/qtdemo/qtdemo_rc3.py, 9955 examples/qtdemo/scanitem.py, examples/qtdemo/score.py, 9956 examples/qtdemo/textbutton.py: 9957 Initial update of qtdemo.py. 9958 [4d70ea6fed11] 9959 99602013-05-15 Phil Thompson <phil@riverbankcomputing.com> 9961 9962 * examples/demos/README, examples/demos/qtdemo/colors.py, 9963 examples/demos/qtdemo/demoitem.py, 9964 examples/demos/qtdemo/demoitemanimation.py, 9965 examples/demos/qtdemo/demoscene.py, 9966 examples/demos/qtdemo/demotextitem.py, 9967 examples/demos/qtdemo/dockitem.py, 9968 examples/demos/qtdemo/examplecontent.py, 9969 examples/demos/qtdemo/guide.py, 9970 examples/demos/qtdemo/guidecircle.py, 9971 examples/demos/qtdemo/guideline.py, 9972 examples/demos/qtdemo/headingitem.py, 9973 examples/demos/qtdemo/imageitem.py, 9974 examples/demos/qtdemo/images/demobg.png, 9975 examples/demos/qtdemo/images/qtlogo_small.png, 9976 examples/demos/qtdemo/images/trolltech-logo.png, 9977 examples/demos/qtdemo/itemcircleanimation.py, 9978 examples/demos/qtdemo/letteritem.py, 9979 examples/demos/qtdemo/mainwindow.py, 9980 examples/demos/qtdemo/menucontent.py, 9981 examples/demos/qtdemo/menumanager.py, 9982 examples/demos/qtdemo/qmlShell.qml, examples/demos/qtdemo/qtdemo.py, 9983 examples/demos/qtdemo/qtdemo.qrc, 9984 examples/demos/qtdemo/qtdemo_rc2.py, 9985 examples/demos/qtdemo/qtdemo_rc3.py, 9986 examples/demos/qtdemo/scanitem.py, examples/demos/qtdemo/score.py, 9987 examples/demos/qtdemo/textbutton.py, 9988 examples/demos/qtdemo/xml/examples.xml, examples/qtdemo/colors.py, 9989 examples/qtdemo/demoitem.py, examples/qtdemo/demoitemanimation.py, 9990 examples/qtdemo/demoscene.py, examples/qtdemo/demotextitem.py, 9991 examples/qtdemo/dockitem.py, examples/qtdemo/examplecontent.py, 9992 examples/qtdemo/guide.py, examples/qtdemo/guidecircle.py, 9993 examples/qtdemo/guideline.py, examples/qtdemo/headingitem.py, 9994 examples/qtdemo/imageitem.py, examples/qtdemo/images/demobg.png, 9995 examples/qtdemo/images/qtlogo_small.png, examples/qtdemo/images 9996 /trolltech-logo.png, examples/qtdemo/itemcircleanimation.py, 9997 examples/qtdemo/letteritem.py, examples/qtdemo/mainwindow.py, 9998 examples/qtdemo/menucontent.py, examples/qtdemo/menumanager.py, 9999 examples/qtdemo/qmlShell.qml, examples/qtdemo/qtdemo.py, 10000 examples/qtdemo/qtdemo.qrc, examples/qtdemo/qtdemo_rc2.py, 10001 examples/qtdemo/qtdemo_rc3.py, examples/qtdemo/scanitem.py, 10002 examples/qtdemo/score.py, examples/qtdemo/textbutton.py, 10003 examples/qtdemo/xml/examples.xml, installers/PyQt5-Qt5-gpl.nsi: 10004 Moved the qtdemo demo so there is no longer a demos directory. 10005 [03b9dced2481] 10006 10007 * examples/demos/qtdemo/xml/examples.xml, 10008 examples/demos/textedit/example.html, 10009 examples/demos/textedit/images/logo.png, 10010 examples/demos/textedit/images/logo32.png, 10011 examples/demos/textedit/images/mac/editcopy.png, 10012 examples/demos/textedit/images/mac/editcut.png, 10013 examples/demos/textedit/images/mac/editpaste.png, 10014 examples/demos/textedit/images/mac/editredo.png, 10015 examples/demos/textedit/images/mac/editundo.png, 10016 examples/demos/textedit/images/mac/exportpdf.png, 10017 examples/demos/textedit/images/mac/filenew.png, 10018 examples/demos/textedit/images/mac/fileopen.png, 10019 examples/demos/textedit/images/mac/fileprint.png, 10020 examples/demos/textedit/images/mac/filesave.png, 10021 examples/demos/textedit/images/mac/textbold.png, 10022 examples/demos/textedit/images/mac/textcenter.png, 10023 examples/demos/textedit/images/mac/textitalic.png, 10024 examples/demos/textedit/images/mac/textjustify.png, 10025 examples/demos/textedit/images/mac/textleft.png, 10026 examples/demos/textedit/images/mac/textright.png, 10027 examples/demos/textedit/images/mac/textunder.png, 10028 examples/demos/textedit/images/mac/zoomin.png, 10029 examples/demos/textedit/images/mac/zoomout.png, 10030 examples/demos/textedit/images/win/editcopy.png, 10031 examples/demos/textedit/images/win/editcut.png, 10032 examples/demos/textedit/images/win/editpaste.png, 10033 examples/demos/textedit/images/win/editredo.png, 10034 examples/demos/textedit/images/win/editundo.png, 10035 examples/demos/textedit/images/win/exportpdf.png, 10036 examples/demos/textedit/images/win/filenew.png, 10037 examples/demos/textedit/images/win/fileopen.png, 10038 examples/demos/textedit/images/win/fileprint.png, 10039 examples/demos/textedit/images/win/filesave.png, 10040 examples/demos/textedit/images/win/textbold.png, 10041 examples/demos/textedit/images/win/textcenter.png, 10042 examples/demos/textedit/images/win/textitalic.png, 10043 examples/demos/textedit/images/win/textjustify.png, 10044 examples/demos/textedit/images/win/textleft.png, 10045 examples/demos/textedit/images/win/textright.png, 10046 examples/demos/textedit/images/win/textunder.png, 10047 examples/demos/textedit/images/win/zoomin.png, 10048 examples/demos/textedit/images/win/zoomout.png, 10049 examples/demos/textedit/textedit.py, 10050 examples/demos/textedit/textedit.qrc, 10051 examples/demos/textedit/textedit_rc2.py, 10052 examples/demos/textedit/textedit_rc3.py, 10053 examples/richtext/textedit/example.html, 10054 examples/richtext/textedit/images/logo.png, 10055 examples/richtext/textedit/images/logo32.png, 10056 examples/richtext/textedit/images/mac/editcopy.png, 10057 examples/richtext/textedit/images/mac/editcut.png, 10058 examples/richtext/textedit/images/mac/editpaste.png, 10059 examples/richtext/textedit/images/mac/editredo.png, 10060 examples/richtext/textedit/images/mac/editundo.png, 10061 examples/richtext/textedit/images/mac/exportpdf.png, 10062 examples/richtext/textedit/images/mac/filenew.png, 10063 examples/richtext/textedit/images/mac/fileopen.png, 10064 examples/richtext/textedit/images/mac/fileprint.png, 10065 examples/richtext/textedit/images/mac/filesave.png, 10066 examples/richtext/textedit/images/mac/textbold.png, 10067 examples/richtext/textedit/images/mac/textcenter.png, 10068 examples/richtext/textedit/images/mac/textitalic.png, 10069 examples/richtext/textedit/images/mac/textjustify.png, 10070 examples/richtext/textedit/images/mac/textleft.png, 10071 examples/richtext/textedit/images/mac/textright.png, 10072 examples/richtext/textedit/images/mac/textunder.png, 10073 examples/richtext/textedit/images/mac/zoomin.png, 10074 examples/richtext/textedit/images/mac/zoomout.png, 10075 examples/richtext/textedit/images/win/editcopy.png, 10076 examples/richtext/textedit/images/win/editcut.png, 10077 examples/richtext/textedit/images/win/editpaste.png, 10078 examples/richtext/textedit/images/win/editredo.png, 10079 examples/richtext/textedit/images/win/editundo.png, 10080 examples/richtext/textedit/images/win/exportpdf.png, 10081 examples/richtext/textedit/images/win/filenew.png, 10082 examples/richtext/textedit/images/win/fileopen.png, 10083 examples/richtext/textedit/images/win/fileprint.png, 10084 examples/richtext/textedit/images/win/filesave.png, 10085 examples/richtext/textedit/images/win/textbold.png, 10086 examples/richtext/textedit/images/win/textcenter.png, 10087 examples/richtext/textedit/images/win/textitalic.png, 10088 examples/richtext/textedit/images/win/textjustify.png, 10089 examples/richtext/textedit/images/win/textleft.png, 10090 examples/richtext/textedit/images/win/textright.png, 10091 examples/richtext/textedit/images/win/textunder.png, 10092 examples/richtext/textedit/images/win/zoomin.png, 10093 examples/richtext/textedit/images/win/zoomout.png, 10094 examples/richtext/textedit/textedit.py, 10095 examples/richtext/textedit/textedit.qrc, 10096 examples/richtext/textedit/textedit_rc.py: 10097 Updated the richtext.py demo. 10098 [ec5054cef278] 10099 10100 * examples/demos/qtdemo/xml/examples.xml, 10101 examples/demos/spreadsheet/images/interview.png, 10102 examples/demos/spreadsheet/printview.py, 10103 examples/demos/spreadsheet/spreadsheet.py, 10104 examples/demos/spreadsheet/spreadsheet.qrc, 10105 examples/demos/spreadsheet/spreadsheet_rc2.py, 10106 examples/demos/spreadsheet/spreadsheet_rc3.py, 10107 examples/demos/spreadsheet/spreadsheetdelegate.py, 10108 examples/demos/spreadsheet/spreadsheetitem.py, 10109 examples/demos/spreadsheet/util.py, 10110 examples/itemviews/spreadsheet/images/interview.png, 10111 examples/itemviews/spreadsheet/printview.py, 10112 examples/itemviews/spreadsheet/spreadsheet.py, 10113 examples/itemviews/spreadsheet/spreadsheet.qrc, 10114 examples/itemviews/spreadsheet/spreadsheet_rc.py, 10115 examples/itemviews/spreadsheet/spreadsheetdelegate.py, 10116 examples/itemviews/spreadsheet/spreadsheetitem.py, 10117 examples/itemviews/spreadsheet/util.py: 10118 Updated the spreadsheet.py example. 10119 [c2f9d4c351ba] 10120 10121 * examples/demos/embedded/lightmaps.py, 10122 examples/embedded/lightmaps.py: 10123 Moved the lightmaps.py demo. 10124 [9e961be64807] 10125 10126 * examples/declarative/minehunt/MinehuntCore/Explosion.qml, 10127 examples/declarative/minehunt/MinehuntCore/Tile.qml, 10128 examples/declarative/minehunt/MinehuntCore/pics/No-Ones- 10129 Laughing-3.jpg, 10130 examples/declarative/minehunt/MinehuntCore/pics/back.png, 10131 examples/declarative/minehunt/MinehuntCore/pics/bomb-color.png, 10132 examples/declarative/minehunt/MinehuntCore/pics/bomb.png, 10133 examples/declarative/minehunt/MinehuntCore/pics/face-sad.png, 10134 examples/declarative/minehunt/MinehuntCore/pics/face-smile-big.png, 10135 examples/declarative/minehunt/MinehuntCore/pics/face-smile.png, 10136 examples/declarative/minehunt/MinehuntCore/pics/flag-color.png, 10137 examples/declarative/minehunt/MinehuntCore/pics/flag.png, 10138 examples/declarative/minehunt/MinehuntCore/pics/front.png, 10139 examples/declarative/minehunt/MinehuntCore/pics/quit.png, 10140 examples/declarative/minehunt/MinehuntCore/pics/star.png, 10141 examples/declarative/minehunt/MinehuntCore/qmldir, 10142 examples/declarative/minehunt/minehunt.py, 10143 examples/declarative/minehunt/minehunt.qml, 10144 examples/declarative/samegame/SamegameCore/BoomBlock.qml, 10145 examples/declarative/samegame/SamegameCore/Button.qml, 10146 examples/declarative/samegame/SamegameCore/Dialog.qml, 10147 examples/declarative/samegame/SamegameCore/pics/background.png, 10148 examples/declarative/samegame/SamegameCore/pics/blueStar.png, 10149 examples/declarative/samegame/SamegameCore/pics/blueStone.png, 10150 examples/declarative/samegame/SamegameCore/pics/greenStar.png, 10151 examples/declarative/samegame/SamegameCore/pics/greenStone.png, 10152 examples/declarative/samegame/SamegameCore/pics/redStar.png, 10153 examples/declarative/samegame/SamegameCore/pics/redStone.png, 10154 examples/declarative/samegame/SamegameCore/pics/star.png, 10155 examples/declarative/samegame/SamegameCore/pics/yellowStone.png, 10156 examples/declarative/samegame/SamegameCore/qmldir, 10157 examples/declarative/samegame/SamegameCore/samegame.js, 10158 examples/declarative/samegame/highscores/README, 10159 examples/declarative/samegame/highscores/score_data.xml, 10160 examples/declarative/samegame/highscores/score_style.xsl, 10161 examples/declarative/samegame/highscores/scores.php, 10162 examples/declarative/samegame/samegame.qml, 10163 examples/demos/declarative/minehunt/MinehuntCore/Explosion.qml, 10164 examples/demos/declarative/minehunt/MinehuntCore/Tile.qml, 10165 examples/demos/declarative/minehunt/MinehuntCore/pics/No-Ones- 10166 Laughing-3.jpg, 10167 examples/demos/declarative/minehunt/MinehuntCore/pics/back.png, 10168 examples/demos/declarative/minehunt/MinehuntCore/pics/bomb- 10169 color.png, 10170 examples/demos/declarative/minehunt/MinehuntCore/pics/bomb.png, 10171 examples/demos/declarative/minehunt/MinehuntCore/pics/face-sad.png, 10172 examples/demos/declarative/minehunt/MinehuntCore/pics/face-smile- 10173 big.png, examples/demos/declarative/minehunt/MinehuntCore/pics/face- 10174 smile.png, examples/demos/declarative/minehunt/MinehuntCore/pics 10175 /flag-color.png, 10176 examples/demos/declarative/minehunt/MinehuntCore/pics/flag.png, 10177 examples/demos/declarative/minehunt/MinehuntCore/pics/front.png, 10178 examples/demos/declarative/minehunt/MinehuntCore/pics/quit.png, 10179 examples/demos/declarative/minehunt/MinehuntCore/pics/star.png, 10180 examples/demos/declarative/minehunt/MinehuntCore/qmldir, 10181 examples/demos/declarative/minehunt/minehunt.py, 10182 examples/demos/declarative/minehunt/minehunt.qml, 10183 examples/demos/declarative/samegame/SamegameCore/BoomBlock.qml, 10184 examples/demos/declarative/samegame/SamegameCore/Button.qml, 10185 examples/demos/declarative/samegame/SamegameCore/Dialog.qml, example 10186 s/demos/declarative/samegame/SamegameCore/pics/background.png, 10187 examples/demos/declarative/samegame/SamegameCore/pics/blueStar.png, 10188 examples/demos/declarative/samegame/SamegameCore/pics/blueStone.png, 10189 examples/demos/declarative/samegame/SamegameCore/pics/greenStar.png, 10190 examples/demos/declarative/samegame/SamegameCore/pics/greenStone.png 10191 , examples/demos/declarative/samegame/SamegameCore/pics/redStar.png, 10192 examples/demos/declarative/samegame/SamegameCore/pics/redStone.png, 10193 examples/demos/declarative/samegame/SamegameCore/pics/star.png, exam 10194 ples/demos/declarative/samegame/SamegameCore/pics/yellowStone.png, 10195 examples/demos/declarative/samegame/SamegameCore/qmldir, 10196 examples/demos/declarative/samegame/SamegameCore/samegame.js, 10197 examples/demos/declarative/samegame/highscores/README, 10198 examples/demos/declarative/samegame/highscores/score_data.xml, 10199 examples/demos/declarative/samegame/highscores/score_style.xsl, 10200 examples/demos/declarative/samegame/highscores/scores.php, 10201 examples/demos/declarative/samegame/samegame.qml, 10202 examples/demos/qtdemo/xml/examples.xml: 10203 Moved the declarative demos to the declarative examples. 10204 [de4d2ee69036] 10205 10206 * examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg, 10207 examples/demos/embeddeddialogs/embeddeddialog.py, 10208 examples/demos/embeddeddialogs/embeddeddialog.ui, 10209 examples/demos/embeddeddialogs/embeddeddialogs.py, 10210 examples/demos/embeddeddialogs/embeddeddialogs.qrc, 10211 examples/demos/embeddeddialogs/embeddeddialogs_rc.py, 10212 examples/demos/qtdemo/xml/examples.xml, 10213 examples/graphicsview/embeddeddialogs/No-Ones-Laughing-3.jpg, 10214 examples/graphicsview/embeddeddialogs/embeddeddialog.py, 10215 examples/graphicsview/embeddeddialogs/embeddeddialog.ui, 10216 examples/graphicsview/embeddeddialogs/embeddeddialogs.py, 10217 examples/graphicsview/embeddeddialogs/embeddeddialogs.qrc, 10218 examples/graphicsview/embeddeddialogs/embeddeddialogs_rc.py: 10219 Moved the embeddeddialogs demo to the graphicsview examples. 10220 [f4df98190d50] 10221 10222 * examples/demos/embeddeddialogs/embeddeddialog.py, 10223 examples/demos/embeddeddialogs/embeddeddialogs.py, 10224 examples/demos/embeddeddialogs/embeddeddialogs_rc.py, 10225 examples/demos/embeddeddialogs/embeddeddialogs_rc2.py, 10226 examples/demos/embeddeddialogs/embeddeddialogs_rc3.py: 10227 Updated the embeddeddialogs.py demo. 10228 [30580c7f89b8] 10229 10230 * examples/demos/embedded/lightmaps.py: 10231 Updated the lightmaps.py example. 10232 [0369ce3c4e98] 10233 10234 * PyQt5.msp: 10235 Added support for QStandardPaths. 10236 [aaef91f631de] 10237 10238 * examples/demos/declarative/minehunt/minehunt.py: 10239 Updated the minehunt.py example. 10240 [8d430da208a7] 10241 10242 * examples/xmlpatterns/schema/schema.py, 10243 examples/xmlpatterns/schema/schema_rc.py, 10244 examples/xmlpatterns/schema/schema_rc2.py, 10245 examples/xmlpatterns/schema/schema_rc3.py, 10246 examples/xmlpatterns/schema/ui_schema.py: 10247 Updated the xmlpatterns example. 10248 [609c81ebfc0c] 10249 10250 * examples/xml/dombookmarks/dombookmarks.py, 10251 examples/xml/saxbookmarks/saxbookmarks.py: 10252 Updated the xml examples. 10253 [d81ecf65893f] 10254 10255 * examples/widgets/analogclock.py, examples/widgets/calculator.py, 10256 examples/widgets/calendarwidget.py, 10257 examples/widgets/charactermap.py, examples/widgets/digitalclock.py, 10258 examples/widgets/groupbox.py, examples/widgets/icons/icons.py, 10259 examples/widgets/imageviewer.py, examples/widgets/lineedits.py, 10260 examples/widgets/movie/movie.py, examples/widgets/scribble.py, 10261 examples/widgets/shapedclock.py, examples/widgets/sliders.py, 10262 examples/widgets/spinboxes.py, examples/widgets/styles.py, 10263 examples/widgets/stylesheet/stylesheet.py, 10264 examples/widgets/stylesheet/stylesheet_rc.py, 10265 examples/widgets/stylesheet/stylesheet_rc2.py, 10266 examples/widgets/stylesheet/stylesheet_rc3.py, 10267 examples/widgets/stylesheet/stylesheeteditor.py, 10268 examples/widgets/stylesheet/ui_mainwindow.py, 10269 examples/widgets/stylesheet/ui_stylesheeteditor.py, 10270 examples/widgets/tetrix.py, examples/widgets/tooltips/tooltips.py, 10271 examples/widgets/tooltips/tooltips_rc.py, 10272 examples/widgets/tooltips/tooltips_rc2.py, 10273 examples/widgets/tooltips/tooltips_rc3.py, 10274 examples/widgets/wiggly.py, examples/widgets/windowflags.py: 10275 Updated the widgets examples. 10276 [d2f301ac201a] 10277 10278 * examples/tools/regexp.py: 10279 Fixed the regexp.py example so that the close button works. 10280 [8fede383c772] 10281 102822013-05-14 Phil Thompson <phil@riverbankcomputing.com> 10283 10284 * examples/webkit/README, 10285 examples/webkit/domtraversal/domtraversal.py, 10286 examples/webkit/domtraversal/ui_window.py, 10287 examples/webkit/fancybrowser/fancybrowser.py, 10288 examples/webkit/fancybrowser/jquery_rc.py, 10289 examples/webkit/fancybrowser/jquery_rc2.py, 10290 examples/webkit/fancybrowser/jquery_rc3.py, 10291 examples/webkit/formextractor/formextractor.py, 10292 examples/webkit/formextractor/formextractor_rc.py, 10293 examples/webkit/formextractor/formextractor_rc2.py, 10294 examples/webkit/formextractor/formextractor_rc3.py, 10295 examples/webkit/formextractor/ui_formextractor.py, 10296 examples/webkit/framecapture.py, examples/webkit/googlechat/form.ui, 10297 examples/webkit/googlechat/googlechat.py, 10298 examples/webkit/googlechat/ui_form.py, 10299 examples/webkit/previewer/previewer.py, 10300 examples/webkit/previewer/ui_previewer.py, 10301 examples/webkit/simpleselector/simpleselector.py, 10302 examples/webkit/simpleselector/ui_window.py: 10303 Updated the webkit examples. However formextractor.py and 10304 simpleselector.py crash but this maybe due to Qt bugs (although the 10305 C++ versions seem to be Ok). 10306 [70aa9e5575f0] 10307 10308 * PyQt5.msp: 10309 Removed a wrong /Transfer/ annotation from 10310 QWebFrame.addToJavaScriptWindowObject(). 10311 [595fc25030b6] 10312 10313 * examples/tutorials/addressbook/part1.py, 10314 examples/tutorials/addressbook/part2.py, 10315 examples/tutorials/addressbook/part3.py, 10316 examples/tutorials/addressbook/part4.py, 10317 examples/tutorials/addressbook/part5.py, 10318 examples/tutorials/addressbook/part6.py, 10319 examples/tutorials/addressbook/part7.py: 10320 Updated the tutorials example. 10321 [3507ed3a4178] 10322 10323 * examples/tools/codecs/codecs.py, 10324 examples/tools/customcompleter/customcompleter.py, 10325 examples/tools/customcompleter/customcompleter_rc.py, 10326 examples/tools/customcompleter/customcompleter_rc2.py, 10327 examples/tools/customcompleter/customcompleter_rc3.py, 10328 examples/tools/i18n/i18n.py, examples/tools/i18n/i18n_rc.py, 10329 examples/tools/i18n/i18n_rc2.py, examples/tools/i18n/i18n_rc3.py, 10330 examples/tools/regexp.py, 10331 examples/tools/settingseditor/settingseditor.py: 10332 Updated the tools examples. 10333 [67da45febe99] 10334 10335 * examples/threads/mandelbrot.py, examples/threads/semaphores.py, 10336 examples/threads/waitconditions.py: 10337 Updated the threads examples. 10338 [9d668a2d5f1e] 10339 10340 * examples/sql/cachedtable.py, examples/sql/connection.py, 10341 examples/sql/querymodel.py, examples/sql/relationaltablemodel.py, 10342 examples/sql/tablemodel.py: 10343 Updated the sql examples. 10344 [cfee8e97f2b0] 10345 10346 * examples/script/helloscript.py: 10347 Updated the script example. 10348 [edc67efd321e] 10349 10350 * examples/richtext/calendar.py, examples/richtext/orderform.py, 10351 examples/richtext/syntaxhighlighter.py, 10352 examples/richtext/textobject/textobject.py: 10353 Updated the richtext examples. 10354 [68202805ef7d] 10355 10356 * examples/pyuic/compile-on-the-fly.py, examples/pyuic/demo.ui, 10357 examples/pyuic/load_ui1.py, examples/pyuic/load_ui2.py: 10358 Updated the pyuic examples. 10359 [37fa592b6de2] 10360 10361 * examples/painting/basicdrawing/basicdrawing.py, 10362 examples/painting/basicdrawing/basicdrawing_rc.py, 10363 examples/painting/basicdrawing/basicdrawing_rc2.py, 10364 examples/painting/basicdrawing/basicdrawing_rc3.py, 10365 examples/painting/concentriccircles.py, 10366 examples/painting/painterpaths.py, 10367 examples/painting/svgviewer/svgviewer.py, 10368 examples/painting/svgviewer/svgviewer_rc.py, 10369 examples/painting/svgviewer/svgviewer_rc2.py, 10370 examples/painting/svgviewer/svgviewer_rc3.py, 10371 examples/painting/transformations.py: 10372 Updated the painting examples. 10373 [1dc59a60cc5a] 10374 103752013-05-13 Phil Thompson <phil@riverbankcomputing.com> 10376 10377 * examples/phonon/README, examples/phonon/capabilities.py, 10378 examples/phonon/musicplayer.py: 10379 Removed the phonon examples. 10380 [66e123471275] 10381 10382 * examples/opengl/2dpainting.py, examples/opengl/grabber.py, 10383 examples/opengl/hellogl.py, examples/opengl/overpainting.py, 10384 examples/opengl/samplebuffers.py, 10385 examples/opengl/textures/textures.py, 10386 examples/opengl/textures/textures_rc.py, 10387 examples/opengl/textures/textures_rc2.py, 10388 examples/opengl/textures/textures_rc3.py: 10389 Updated the opengl examples. 10390 [56994aef7046] 10391 10392 * examples/README, examples/activeqt/README, 10393 examples/animation/README, examples/demos/README, 10394 examples/designer/README, examples/desktop/README, 10395 examples/dialogs/README, examples/draganddrop/README, 10396 examples/effects/README, examples/graphicsview/README, 10397 examples/ipc/README, examples/itemviews/README, 10398 examples/layouts/README, examples/mainwindows/README, 10399 examples/network/README, examples/network/blockingfortuneclient.py, 10400 examples/network/broadcastreceiver.py, 10401 examples/network/broadcastsender.py, 10402 examples/network/fortuneclient.py, 10403 examples/network/fortuneserver.py, examples/network/ftp/ftp.py, 10404 examples/network/ftp/ftp.qrc, examples/network/ftp/ftp_rc2.py, 10405 examples/network/ftp/ftp_rc3.py, 10406 examples/network/ftp/images/cdtoparent.png, 10407 examples/network/ftp/images/dir.png, 10408 examples/network/ftp/images/file.png, examples/network/http/http.py, 10409 examples/network/loopback.py, 10410 examples/network/threadedfortuneserver.py, examples/opengl/README, 10411 examples/painting/README, examples/phonon/README, 10412 examples/richtext/README, examples/script/README, 10413 examples/sql/README, examples/threads/README, examples/tools/README, 10414 examples/widgets/README, examples/xml/README, 10415 examples/xmlpatterns/README: 10416 Updated the network examples. 10417 [17ed9232524b] 10418 104192013-05-12 Phil Thompson <phil@riverbankcomputing.com> 10420 10421 * examples/mainwindows/application/application.py, 10422 examples/mainwindows/application/application_rc.py, 10423 examples/mainwindows/application/application_rc2.py, 10424 examples/mainwindows/application/application_rc3.py, 10425 examples/mainwindows/dockwidgets/dockwidgets.py, 10426 examples/mainwindows/dockwidgets/dockwidgets_rc.py, 10427 examples/mainwindows/dockwidgets/dockwidgets_rc2.py, 10428 examples/mainwindows/dockwidgets/dockwidgets_rc3.py, 10429 examples/mainwindows/mdi/mdi.py, examples/mainwindows/mdi/mdi_rc.py, 10430 examples/mainwindows/mdi/mdi_rc2.py, 10431 examples/mainwindows/mdi/mdi_rc3.py, examples/mainwindows/menus.py, 10432 examples/mainwindows/recentfiles.py, 10433 examples/mainwindows/sdi/sdi.py, examples/mainwindows/sdi/sdi_rc.py, 10434 examples/mainwindows/sdi/sdi_rc2.py, 10435 examples/mainwindows/sdi/sdi_rc3.py, 10436 examples/mainwindows/separations.py: 10437 Updated the mainwindows examples. 10438 [4fa26f6310ae] 10439 10440 * examples/layouts/basiclayouts.py, examples/layouts/borderlayout.py, 10441 examples/layouts/flowlayout.py: 10442 Updated the layouts examples. 10443 [b710b235f26d] 10444 10445 * examples/itemviews/basicsortfiltermodel.py, 10446 examples/itemviews/chart/chart.py, 10447 examples/itemviews/chart/chart_rc.py, 10448 examples/itemviews/chart/chart_rc2.py, 10449 examples/itemviews/chart/chart_rc3.py, 10450 examples/itemviews/coloreditorfactory.py, 10451 examples/itemviews/combowidgetmapper.py, 10452 examples/itemviews/customsortfiltermodel.py, 10453 examples/itemviews/dirview.py, 10454 examples/itemviews/editabletreemodel/editabletreemodel.py, 10455 examples/itemviews/editabletreemodel/editabletreemodel_rc.py, 10456 examples/itemviews/editabletreemodel/editabletreemodel_rc2.py, 10457 examples/itemviews/editabletreemodel/editabletreemodel_rc3.py, 10458 examples/itemviews/editabletreemodel/ui_mainwindow.py, 10459 examples/itemviews/fetchmore.py, 10460 examples/itemviews/pixelator/pixelator.py, 10461 examples/itemviews/pixelator/pixelator_rc.py, 10462 examples/itemviews/pixelator/pixelator_rc2.py, 10463 examples/itemviews/pixelator/pixelator_rc3.py, 10464 examples/itemviews/puzzle/puzzle.py, 10465 examples/itemviews/puzzle/puzzle_rc.py, 10466 examples/itemviews/puzzle/puzzle_rc2.py, 10467 examples/itemviews/puzzle/puzzle_rc3.py, 10468 examples/itemviews/simpledommodel.py, 10469 examples/itemviews/simpletreemodel/simpletreemodel.py, 10470 examples/itemviews/simpletreemodel/simpletreemodel_rc.py, 10471 examples/itemviews/simpletreemodel/simpletreemodel_rc2.py, 10472 examples/itemviews/simpletreemodel/simpletreemodel_rc3.py, 10473 examples/itemviews/simplewidgetmapper.py, 10474 examples/itemviews/spinboxdelegate.py, 10475 examples/itemviews/stardelegate.py: 10476 Updated the itemviews examples. 10477 [9a82c6b6c206] 10478 10479 * examples/ipc/localfortuneclient.py, 10480 examples/ipc/localfortuneserver.py, 10481 examples/ipc/sharedmemory/dialog.py, 10482 examples/ipc/sharedmemory/sharedmemory.py: 10483 Updated the ipc examples. 10484 [51e1605974ae] 10485 104862013-05-05 Phil Thompson <phil@riverbankcomputing.com> 10487 10488 * examples/graphicsview/padnavigator/backside.ui, 10489 examples/graphicsview/padnavigator/form.ui, 10490 examples/graphicsview/padnavigator/padnavigator.py, 10491 examples/graphicsview/padnavigator/padnavigator_rc.py, 10492 examples/graphicsview/padnavigator/padnavigator_rc2.py, 10493 examples/graphicsview/padnavigator/padnavigator_rc3.py, 10494 examples/graphicsview/padnavigator/ui_backside.py, 10495 examples/graphicsview/padnavigator/ui_form.py: 10496 Updated the padnavigator.py example. 10497 [dd29bc79def2] 10498 10499 * PyQt5.msp: 10500 Several fixes for properly tracking QPropertyAnimation instances. 10501 Several fixes for properly handling the parent relationships of 10502 transitions. 10503 [f0b3dedbb506] 10504 10505 * examples/graphicsview/elasticnodes.py: 10506 Updated the elasticnodes.py example. 10507 [b0831183bf83] 10508 10509 * PyQt5.msp: 10510 Added the missing Type and UserType to QGraphicsItem. 10511 [57a15a6a1562] 10512 10513 * QAxContainer/QAxContainermod.sip, QAxContainer/qaxwidget.sip: 10514 QAxContainer fixes for PyQt5. 10515 [74eb89bd4fb2] 10516 10517 * installers/pyqt5-config.bat: 10518 Fixed pyqt5-config.bat. 10519 [2f55460b7aba] 10520 10521 * examples/graphicsview/diagramscene/diagramscene.py, 10522 examples/graphicsview/dragdroprobot/dragdroprobot.py, 10523 examples/graphicsview/dragdroprobot/dragdroprobot_rc.py, 10524 examples/graphicsview/dragdroprobot/dragdroprobot_rc2.py, 10525 examples/graphicsview/dragdroprobot/dragdroprobot_rc3.py: 10526 Updated the dragdroprobot.py example. 10527 [8870ed27b984] 10528 10529 * installers/BuildGPL.txt, installers/qsci-config.bat, installers 10530 /qsci-pyqt5-config.bat: 10531 More installer updates. 10532 [2eaf68f6a2e8] 10533 10534 * installers/BuildGPL.txt, installers/pyqt-check.py, installers/pyqt- 10535 config.bat, installers/pyqt5-check.py, installers/pyqt5-config.bat, 10536 installers/sip-config.bat, installers/sip-pyqt5-config.bat: 10537 Updated the installer docs configuration scripts for PyQt5. 10538 [6b2d127117e5] 10539 10540 * build.py: 10541 Fixed the previous change. 10542 [f4c1ed30ad7d] 10543 10544 * build.py: 10545 Changed the format of the name of a snapshot to match other 10546 packages. 10547 [735211c341dd] 10548 10549 * examples/graphicsview/diagramscene/diagramscene.py, 10550 examples/graphicsview/diagramscene/diagramscene_rc.py, 10551 examples/graphicsview/diagramscene/diagramscene_rc2.py, 10552 examples/graphicsview/diagramscene/diagramscene_rc3.py: 10553 Updated the diagramscene.py example. 10554 [94f191b56126] 10555 10556 * examples/graphicsview/collidingmice/collidingmice.py, 10557 examples/graphicsview/collidingmice/mice_rc.py, 10558 examples/graphicsview/collidingmice/mice_rc2.py, 10559 examples/graphicsview/collidingmice/mice_rc3.py: 10560 Updated the collidingmouse.py example. 10561 [dcf139d2a4f2] 10562 10563 * examples/graphicsview/anchorlayout.py: 10564 Updated the anchorlayout.py example. 10565 [951da62e51cd] 10566 105672013-05-04 Phil Thompson <phil@riverbankcomputing.com> 10568 10569 * examples/effects/lighting.py: 10570 Updated the lighting.py example. 10571 [36e50731bdd0] 10572 10573 * examples/draganddrop/puzzle/puzzle.py, 10574 examples/draganddrop/puzzle/puzzle_rc.py, 10575 examples/draganddrop/puzzle/puzzle_rc2.py, 10576 examples/draganddrop/puzzle/puzzle_rc3.py: 10577 Updated the puzzle.py example. 10578 [2eb7204b878d] 10579 10580 * examples/draganddrop/dropsite.py, 10581 examples/draganddrop/fridgemagnets/fridgemagnets.py, 10582 examples/draganddrop/fridgemagnets/fridgemagnets_rc.py, 10583 examples/draganddrop/fridgemagnets/fridgemagnets_rc2.py, 10584 examples/draganddrop/fridgemagnets/fridgemagnets_rc3.py: 10585 Updated the fridgemagnets.py example. 10586 [45b96eb4dfe5] 10587 10588 * examples/draganddrop/draggabletext/draggabletext.py, 10589 examples/draganddrop/draggabletext/draggabletext_rc.py, 10590 examples/draganddrop/draggabletext/draggabletext_rc2.py, 10591 examples/draganddrop/draggabletext/draggabletext_rc3.py: 10592 Updated the draggabletext.py example. 10593 [4e560c89eb82] 10594 10595 * examples/draganddrop/draggableicons/draggableicons.py, 10596 examples/draganddrop/draggableicons/draggableicons_rc.py, 10597 examples/draganddrop/draggableicons/draggableicons_rc2.py, 10598 examples/draganddrop/draggableicons/draggableicons_rc3.py: 10599 Updated the draggableicons.py example. 10600 [9483b75a05c6] 10601 10602 * examples/draganddrop/delayedencoding/delayedencoding.py, 10603 examples/draganddrop/delayedencoding/delayedencoding_rc.py, 10604 examples/draganddrop/delayedencoding/delayedencoding_rc2.py, 10605 examples/draganddrop/delayedencoding/delayedencoding_rc3.py: 10606 Updated the delayedencoding.py example. 10607 [b588fe1a4afd] 10608 10609 * examples/dialogs/trivialwizard.py: 10610 Updated the trivialwizard.py example. 10611 [5a07f1e46607] 10612 10613 * examples/dialogs/tabdialog.py: 10614 Updated the tabdialog.py example. 10615 [833ac17ac8fa] 10616 10617 * examples/dialogs/standarddialogs.py: 10618 Updated the standarddialogs.py example. 10619 [05f085d04ad0] 10620 10621 * examples/dialogs/findfiles.py: 10622 Updated the findfiles.py example. 10623 [6ef07cd09834] 10624 10625 * examples/dialogs/extension.py: 10626 Updated the extension.py example. 10627 [76898b56b744] 10628 10629 * examples/dialogs/configdialog/configdialog.py, 10630 examples/dialogs/configdialog/configdialog_rc.py, 10631 examples/dialogs/configdialog/configdialog_rc2.py, 10632 examples/dialogs/configdialog/configdialog_rc3.py: 10633 Updated the configdialog.py example. 10634 [90003346d304] 10635 10636 * examples/dialogs/classwizard/classwizard.py, 10637 examples/dialogs/classwizard/classwizard_rc.py, 10638 examples/dialogs/classwizard/classwizard_rc2.py, 10639 examples/dialogs/classwizard/classwizard_rc3.py: 10640 Updated the classwizard.py example. 10641 [b4f1babe9513] 10642 10643 * examples/desktop/systray/images/bad.png, 10644 examples/desktop/systray/images/bad.svg, 10645 examples/desktop/systray/images/heart.png, 10646 examples/desktop/systray/images/heart.svg, 10647 examples/desktop/systray/images/trash.png, 10648 examples/desktop/systray/images/trash.svg, 10649 examples/desktop/systray/systray.py, 10650 examples/desktop/systray/systray.qrc, 10651 examples/desktop/systray/systray_rc.py, 10652 examples/desktop/systray/systray_rc2.py, 10653 examples/desktop/systray/systray_rc3.py: 10654 Updated the systray.py example. 10655 [63266a59e774] 10656 10657 * Qt5-TODO.txt, examples/desktop/screenshot.py: 10658 Updated the screenshot.py example. 10659 [f0d706faeaf8] 10660 10661 * designer/pluginloader.cpp, designer/pluginloader.h, designer/python 10662 .pro-in, installers/PyQt5-Qt5-gpl.nsi: 10663 Updated the Qt Designer Python plugin for PyQt5. 10664 [13fc7007e2e1] 10665 10666 * examples/designer/plugins/plugins.py, 10667 examples/designer/plugins/python/analogclockplugin.py, 10668 examples/designer/plugins/python/bubbleswidgetplugin.py, 10669 examples/designer/plugins/python/counterlabelplugin.py, 10670 examples/designer/plugins/python/datetimeeditplugin.py, 10671 examples/designer/plugins/python/helloglwidgetplugin.py, 10672 examples/designer/plugins/python/highlightedtexteditplugin.py, 10673 examples/designer/plugins/python/multipagewidgetplugin.py, 10674 examples/designer/plugins/python/polygonwidgetplugin.py, 10675 examples/designer/plugins/python/pydemoplugin.py, 10676 examples/designer/plugins/python/pythonconsoleplugin.py, 10677 examples/designer/plugins/widgets/analogclock.py, 10678 examples/designer/plugins/widgets/bubbleswidget.py, 10679 examples/designer/plugins/widgets/counterlabel.py, 10680 examples/designer/plugins/widgets/datetimeedit.py, 10681 examples/designer/plugins/widgets/helloglwidget.py, 10682 examples/designer/plugins/widgets/highlightedtextedit.py, 10683 examples/designer/plugins/widgets/multipagewidget.py, 10684 examples/designer/plugins/widgets/polygonwidget.py, 10685 examples/designer/plugins/widgets/pydemo.py, 10686 examples/designer/plugins/widgets/pythonconsolewidget.py: 10687 Updated the plugins.py example. 10688 [0621efd149fc] 10689 10690 * examples/designer/calculatorform/calculatorform.py, 10691 examples/designer/calculatorform/ui_calculatorform.py: 10692 Updated the calculatorform.py example. 10693 [950978fbdba4] 10694 10695 * examples/declarative/modelviews/objectlistmodel/objectlistmodel.py, 10696 e 10697 xamples/declarative/modelviews/objectlistmodel/objectlistmodel_rc.py 10698 , examples/declarative/modelviews/objectlistmodel/objectlistmodel_rc 10699 2.py, examples/declarative/modelviews/objectlistmodel/objectlistmode 10700 l_rc3.py: 10701 Updated the objectlistmodel.py example. 10702 [ea57e6a3e242] 10703 107042013-05-03 Phil Thompson <phil@riverbankcomputing.com> 10705 10706 * examples/dbus/remotecontrolledcar/car/car.py, 10707 examples/dbus/remotecontrolledcar/controller/controller.py, 10708 examples/dbus/remotecontrolledcar/controller/ui_controller.py: 10709 Updated the remotecontrolledcar example. 10710 [808da6e6f117] 10711 10712 * examples/dbus/pingpong/ping.py, examples/dbus/pingpong/pong.py: 10713 Updated the pingpong example. 10714 [12131d11ac01] 10715 10716 * examples/dbus/listnames.py: 10717 Updated the listname.py example. 10718 [e64adc3c51d6] 10719 10720 * examples/dbus/chat/chat.py, examples/dbus/chat/chatmainwindow.ui, 10721 examples/dbus/chat/ui_chatmainwindow.py, 10722 examples/dbus/chat/ui_chatsetnickname.py: 10723 Updated the chat.py example. 10724 [fd1e12a91493] 10725 10726 * installers/BuildGPL.txt: 10727 Updated the installer notes regarding Qt 5.0.2 installation bugs. 10728 [f686f54765aa] 10729 10730 * pyuic/uic/properties.py: 10731 Fix to the previous fix which was PyQt4 specific. 10732 [0b7f4feca737] 10733 107342013-05-02 Phil Thompson <phil@riverbankcomputing.com> 10735 10736 * pyuic/uic/properties.py: 10737 Backed out a pyuic5 change so that .ui files created by Qt Designer 10738 prior to v4.3 can still be handled. 10739 [e79c0c532f3e] 10740 10741 * Qt5-TODO.txt, examples/animation/stickman/stickman.py, 10742 examples/animation/stickman/stickman_rc.py, 10743 examples/animation/stickman/stickman_rc2.py, 10744 examples/animation/stickman/stickman_rc3.py: 10745 Updated the stickman.py example. 10746 [3976f1aa9e2f] 10747 10748 * examples/animation/states/states.py, 10749 examples/animation/states/states_rc.py, 10750 examples/animation/states/states_rc2.py, 10751 examples/animation/states/states_rc3.py: 10752 Updated the states.py example. 10753 [ec420e524416] 10754 10755 * examples/animation/moveblocks.py: 10756 Updated the moveblocks.py example. 10757 [dae4e83bc570] 10758 10759 * examples/animation/animatedtiles/animatedtiles.py, 10760 examples/animation/appchooser/appchooser.py, 10761 examples/animation/easing/easing.py, 10762 examples/animation/easing/easing_rc.py, 10763 examples/animation/easing/easing_rc2.py, 10764 examples/animation/easing/easing_rc3.py, 10765 examples/animation/easing/form.ui, 10766 examples/animation/easing/ui_form.py: 10767 Updated the easing.py example. 10768 [3ed6c3313bfa] 10769 10770 * examples/animation/appchooser/appchooser.py, 10771 examples/animation/appchooser/appchooser_rc.py, 10772 examples/animation/appchooser/appchooser_rc2.py, 10773 examples/animation/appchooser/appchooser_rc3.py: 10774 Updated the appchooser.py example. 10775 [39bfe5aa8be1] 10776 10777 * examples/activeqt/webbrowser/webbrowser.py, 10778 examples/animation/animatedtiles/animatedtiles.py, 10779 examples/animation/animatedtiles/animatedtiles_rc.py, 10780 examples/animation/animatedtiles/animatedtiles_rc2.py, 10781 examples/animation/animatedtiles/animatedtiles_rc3.py: 10782 Updated the animatedtiles.py example. 10783 [59c8a26a0b41] 10784 10785 * Qt5-TODO.txt, examples/activeqt/webbrowser/mainwindow_rc.py, 10786 examples/activeqt/webbrowser/mainwindow_rc2.py, 10787 examples/activeqt/webbrowser/mainwindow_rc3.py, 10788 examples/activeqt/webbrowser/ui_mainwindow.py, 10789 examples/activeqt/webbrowser/webbrowser.py: 10790 Updated the activeqt examples. 10791 [9578fffd0970] 10792 10793 * Makefile, Qt5-TODO.txt, lib/configure.py, 10794 pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/misc.py, 10795 pyuic/uic/Compiler/proxy_metaclass.py, 10796 pyuic/uic/Compiler/qobjectcreator.py, 10797 pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py, 10798 pyuic/uic/__init__.py, pyuic/uic/driver.py, pyuic/uic/exceptions.py, 10799 pyuic/uic/icon_cache.py, pyuic/uic/objcreator.py, 10800 pyuic/uic/port_v2/invoke.py, pyuic/uic/port_v2/load_plugin.py, 10801 pyuic/uic/port_v2/proxy_base.py, pyuic/uic/port_v3/invoke.py, 10802 pyuic/uic/port_v3/load_plugin.py, pyuic/uic/port_v3/proxy_base.py, 10803 pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py: 10804 pyuic5 now uses relative imports throughout. 10805 [4a1fcf0692c1] 10806 10807 * Qt5-TODO.txt, pyuic/uic/Compiler/qtproxies.py, 10808 pyuic/uic/uiparser.py: 10809 pyuic5 now uses new-style signal connections. 10810 [e46cc7cf20da] 10811 10812 * pyuic/uic/Compiler/qtproxies.py, pyuic/uic/widget- 10813 plugins/qtprintsupport.py: 10814 Moved the pyuic support for QtPrintSupport classes to a separate 10815 plugin. 10816 [8c7f068d41fc] 10817 108182013-05-01 Phil Thompson <phil@riverbankcomputing.com> 10819 10820 * Makefile, Qt5-TODO.txt, pyuic/uic/Compiler/compiler.py, 10821 pyuic/uic/Compiler/qobjectcreator.py, 10822 pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py, 10823 pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/__init__.py, 10824 pyuic/uic/driver.py, pyuic/uic/objcreator.py, 10825 pyuic/uic/port_v2/as_string.py, pyuic/uic/port_v3/as_string.py, 10826 pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py, 10827 pyuic/uic/widget-plugins/phonon.py, pyuic/uic/widget- 10828 plugins/qtwebkit.py: 10829 Updated pyuic for PyQt5. 10830 [f2a13577dc76] 10831 10832 * PyQt5.msp, qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_misc.cpp, 10833 qpy/QtCore/qpycore_post_init.cpp.in, 10834 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 10835 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 10836 qpy/QtCore/qpycore_pyqtproperty.cpp, 10837 qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp, 10838 qpy/QtDeclarative/qpydeclarative_post_init.cpp, 10839 qpy/QtDeclarative/qpydeclarativelistproperty.cpp: 10840 Updated type objects to refer to PyQt5. Removed remaining references 10841 to PyQt4 in strings. 10842 [ae097f4e7c86] 10843 10844 * installers/PyQt5-Qt5-gpl.nsi: 10845 Updated the Windows installer. 10846 [4b2182d32457] 10847 10848 * Makefile, Qt5-TODO.txt, qpy/QtCore/qpycore_post_init.cpp.in: 10849 Call sipSetDestroyOnExit(0) on initialisation. 10850 [6e6dc5602337] 10851 10852 * Makefile, PyQt5.msp, Qt5-TODO.txt: 10853 Removed the implementation of QSet<Qt::DayOfWeek> (as it was there 10854 for QtMobility). QSet implementations now always use Python set 10855 objects. 10856 [ed773507d3a4] 10857 10858 * PyQt5.msp, Qt5-TODO.txt: 10859 Updated the docstrings to reflect the updated API version support. 10860 [d56eb3f2e743] 10861 10862 * PyQt5.msp, Qt5-TODO.txt, pyrcc/main.cpp, pyrcc/rcc.cpp, pyrcc/rcc.h, 10863 qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpynullvariant.sip: 10864 Stripped out the support for the various v1 APIs. 10865 [fc729edff1c6] 10866 108672013-04-30 Phil Thompson <phil@riverbankcomputing.com> 10868 10869 * PyQt5.msp, Qt5-TODO.txt: 10870 Updated the remaining %ConvertToSubClassCode. 10871 [122e8bd052e2] 10872 10873 * PyQt5.msp: 10874 Updated the %ConvertToSubClassCode for all QObject derived classes. 10875 [95ab26300286] 10876 10877 * PyQt5.msp, Qt5-TODO.txt, lib/SubclassCode/QtGui.versions, 10878 lib/SubclassCode/QtGuiQt4.versions, 10879 lib/SubclassCode/QtNetwork.versions, 10880 lib/SubclassCode/QtPrintSupport.versions, lib/configure.py: 10881 Updated the supported features and made sure the remaining ones are 10882 applied where needed. 10883 [bf764c6fabc2] 10884 108852013-04-29 Phil Thompson <phil@riverbankcomputing.com> 10886 10887 * PyQt5.msp, Qt5-TODO.txt: 10888 Added a missing /Transfer/ from 10889 QStandardItemModel.invisibleRootItem(). 10890 [d1df8f38fcfb] 10891 10892 * PyQt5.msp, Qt5-TODO.txt: 10893 Removed all code specific to Python earlier than v2.6. 10894 [911d7106cb25] 10895 10896 * PyQt5.msp, Qt5-TODO.txt, designer/python.pro-in, lib/configure.py, 10897 qpy/QtDesigner/qpydesigner.pro: 10898 Completed the project restructure. Added the new modules to the 10899 build system. 10900 [f17ee2a44642] 10901 10902 * PyQt5.msp, lib/configure.py: 10903 Removed the phonon and QtAssistant modules. Added the 10904 QtPrintSupport, QtWebKitWidgets and QtWidgets modules. Reassigned 10905 the header files to the new modules. Removed (unimplemented) support 10906 for static plugins. 10907 [a5cd5130a3ef] 10908 10909 * PyQt5.msp, Qt5-TODO.txt: 10910 Removed all the unused header files. 10911 [9c872bd80a39] 10912 109132013-04-28 Phil Thompson <phil@riverbankcomputing.com> 10914 10915 * PyQt5.msp, QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip, 10916 Qt5-TODO.txt, qpy/QtDBus/qpydbuspendingreply.sip, 10917 qpy/QtDBus/qpydbusreply.sip: 10918 Stripped out all remaining Qt4 specific code and API items. 10919 [4001b637e5e3] 10920 10921 * PyQt5.msp: 10922 qabstractnativeeventfilter.h doesn't need parsing. 10923 [f3fca0f11bf5] 10924 109252013-04-27 Phil Thompson <phil@riverbankcomputing.com> 10926 10927 * PyQt5.msp: 10928 Added the historical Qt_4_1_0 version tag. 10929 [84436fb6ca22] 10930 109312013-04-25 Phil Thompson <phil@riverbankcomputing.com> 10932 10933 * installers/PyQt5-Qt5-gpl.nsi: 10934 Updated the installer to include the qminimal.dll platform plugin. 10935 [553a88d5d8dd] 10936 10937 * Qt5-TODO.txt, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h, 10938 qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h, 10939 qpy/QtCore/qpycore_pyqtboundsignal.cpp, 10940 qpy/QtCore/qpycore_pyqtmethodproxy.cpp, 10941 qpy/QtCore/qpycore_pyqtproperty.cpp, 10942 qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp, 10943 qpy/QtCore/qpycore_pyqtslot.cpp, 10944 qpy/QtCore/qpycore_qabstracteventdispatcher.cpp, 10945 qpy/QtCore/qpycore_qmetaobject_helpers.cpp, 10946 qpy/QtCore/qpycore_qmetaobjectbuilder.h, 10947 qpy/QtCore/qpycore_qobject_getattr.cpp, 10948 qpy/QtCore/qpycore_qobject_helpers.cpp, 10949 qpy/QtCore/qpycore_qstring.cpp, 10950 qpy/QtCore/qpycore_qvariant_value.cpp, 10951 qpy/QtCore/qpycore_sip_helpers.cpp, qpy/QtCore/qpycore_types.cpp, 10952 qpy/QtCore/qpycore_types.h, 10953 qpy/QtDeclarative/qpydeclarativelistproperty.cpp, 10954 qpy/QtOpenGL/qpyopengl_api.h, 10955 qpy/QtOpenGL/qpyopengl_attribute_array.cpp, 10956 qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp: 10957 Removed all Qt4 and earlier than Python v2.6 specific code from the 10958 qpy support libraries. 10959 [834b61dd5472] 10960 10961 * PyQt5.msp, lib/configure.py: 10962 Removed support for Qt4 features deprecated in Qt5. The SIP 10963 requirement is now for v4.14.7 to avoid a bug triggered by PyQt5. 10964 [fdbfb94b63ec] 10965 109662013-04-23 Phil Thompson <phil@riverbankcomputing.com> 10967 10968 * qpy/QtCore/qpycore_pyqtboundsignal.cpp: 10969 Connections to partial slots of objects in a different thread are 10970 now handled correctly. 10971 [632d7398e654] 10972 10973 * lib/configure.py: 10974 Directories are now ignored when searching for qmake and sip. 10975 [9329bbaaeb65] 10976 10977 * lib/configure.py: 10978 Checking for modules is now tolerant of qmake failing to create a 10979 makefile which can happen with an unsupported Qt5 module. 10980 [9e54734d1e24] 10981 109822013-04-22 Phil Thompson <phil@riverbankcomputing.com> 10983 10984 * Makefile, Qt5-TODO.txt, build.py: 10985 Source packages are no longer platform specific. 10986 [2ab4a5ae1714] 10987 10988 * build.py: 10989 Fix the initial version number. 10990 [4a88db09cdc1] 10991 10992 * Makefile, build.py: 10993 Fixes to build.py so that a source package gets created. 10994 [ec8a0d7d131a] 10995 10996 * .hgignore, Makefile, NEWS, PyQt5.msp, 10997 QAxContainer/QAxContainermod.sip, QAxContainer/qaxbase.sip, 10998 QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip, 10999 Qt5-TODO.txt, build.py, configurations/rpi_py3.cfg, 11000 contrib/lang/Makefile, contrib/lang/lang.py, contrib/lang/lang.qrc, 11001 contrib/lang/lang/cs_cs.qm, contrib/lang/lang/cs_cs.ts, 11002 contrib/lang/lang/da_da.qm, contrib/lang/lang/da_da.ts, 11003 contrib/lang/lang/de_ch.qm, contrib/lang/lang/de_ch.ts, 11004 contrib/lang/lang/de_de.qm, contrib/lang/lang/de_de.ts, 11005 contrib/lang/lang/en_gb.qm, contrib/lang/lang/en_gb.ts, 11006 contrib/lang/lang/en_us.qm, contrib/lang/lang/en_us.ts, 11007 contrib/lang/lang/es_es.qm, contrib/lang/lang/es_es.ts, 11008 contrib/lang/lang/et_et.qm, contrib/lang/lang/et_et.ts, 11009 contrib/lang/lang/fi_fi.qm, contrib/lang/lang/fi_fi.ts, 11010 contrib/lang/lang/fr_ca.qm, contrib/lang/lang/fr_ca.ts, 11011 contrib/lang/lang/fr_fr.qm, contrib/lang/lang/fr_fr.ts, 11012 contrib/lang/lang/hu_hu.qm, contrib/lang/lang/hu_hu.ts, 11013 contrib/lang/lang/it_it.qm, contrib/lang/lang/it_it.ts, 11014 contrib/lang/lang/nl_nl.qm, contrib/lang/lang/nl_nl.ts, 11015 contrib/lang/lang/no_no.qm, contrib/lang/lang/no_no.ts, 11016 contrib/lang/lang/pl_pl.qm, contrib/lang/lang/pl_pl.ts, 11017 contrib/lang/lang/pt_pt.qm, contrib/lang/lang/pt_pt.ts, 11018 contrib/lang/lang/sv_sv.qm, contrib/lang/lang/sv_sv.ts, 11019 contrib/lang/lang/tr_tr.qm, contrib/lang/lang/tr_tr.ts, 11020 contrib/lang/mainwindow.ui, contrib/pymodeltest/LICENSE.GPL, 11021 contrib/pymodeltest/README, contrib/pymodeltest/modeltest.py, 11022 contrib/sandbox/README, contrib/sandbox/sandbox.pyw, dbus/dbus.cpp, 11023 dbus/dbus.sbf, dbus/helper.h, designer/pluginloader.cpp, 11024 designer/pluginloader.h, designer/python.pro-in, examples/README, 11025 examples/activeqt/README, 11026 examples/activeqt/webbrowser/icons/image0.xpm, 11027 examples/activeqt/webbrowser/icons/image1.xpm, 11028 examples/activeqt/webbrowser/icons/image2.xpm, 11029 examples/activeqt/webbrowser/icons/image3.xpm, 11030 examples/activeqt/webbrowser/icons/image4.xpm, 11031 examples/activeqt/webbrowser/icons/image5.xpm, 11032 examples/activeqt/webbrowser/icons/image6.xpm, 11033 examples/activeqt/webbrowser/mainwindow.qrc, 11034 examples/activeqt/webbrowser/mainwindow.ui, 11035 examples/activeqt/webbrowser/mainwindow_rc2.py, 11036 examples/activeqt/webbrowser/mainwindow_rc3.py, 11037 examples/activeqt/webbrowser/ui_mainwindow.py, 11038 examples/activeqt/webbrowser/webbrowser.py, 11039 examples/animation/README, 11040 examples/animation/animatedtiles/animatedtiles.py, 11041 examples/animation/animatedtiles/animatedtiles.qrc, 11042 examples/animation/animatedtiles/animatedtiles_rc2.py, 11043 examples/animation/animatedtiles/animatedtiles_rc3.py, 11044 examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg, 11045 examples/animation/animatedtiles/images/centered.png, 11046 examples/animation/animatedtiles/images/ellipse.png, 11047 examples/animation/animatedtiles/images/figure8.png, 11048 examples/animation/animatedtiles/images/kinetic.png, 11049 examples/animation/animatedtiles/images/random.png, 11050 examples/animation/animatedtiles/images/tile.png, 11051 examples/animation/appchooser/accessories-dictionary.png, 11052 examples/animation/appchooser/akregator.png, 11053 examples/animation/appchooser/appchooser.py, 11054 examples/animation/appchooser/appchooser.qrc, 11055 examples/animation/appchooser/appchooser_rc2.py, 11056 examples/animation/appchooser/appchooser_rc3.py, 11057 examples/animation/appchooser/digikam.png, 11058 examples/animation/appchooser/k3b.png, 11059 examples/animation/easing/easing.py, 11060 examples/animation/easing/easing.qrc, 11061 examples/animation/easing/easing_rc2.py, 11062 examples/animation/easing/easing_rc3.py, 11063 examples/animation/easing/form.ui, examples/animation/easing/images 11064 /qt-logo.png, examples/animation/easing/ui_form.py, 11065 examples/animation/moveblocks.py, examples/animation/states 11066 /accessories-dictionary.png, 11067 examples/animation/states/akregator.png, 11068 examples/animation/states/digikam.png, examples/animation/states 11069 /help-browser.png, examples/animation/states/k3b.png, 11070 examples/animation/states/kchart.png, 11071 examples/animation/states/states.py, 11072 examples/animation/states/states.qrc, 11073 examples/animation/states/states_rc2.py, 11074 examples/animation/states/states_rc3.py, 11075 examples/animation/stickman/animations/chilling, 11076 examples/animation/stickman/animations/dancing, 11077 examples/animation/stickman/animations/dead, 11078 examples/animation/stickman/animations/jumping, 11079 examples/animation/stickman/stickman.py, 11080 examples/animation/stickman/stickman.qrc, 11081 examples/animation/stickman/stickman_rc2.py, 11082 examples/animation/stickman/stickman_rc3.py, 11083 examples/dbus/chat/chat.py, examples/dbus/chat/chatmainwindow.ui, 11084 examples/dbus/chat/chatsetnickname.ui, 11085 examples/dbus/chat/ui_chatmainwindow.py, 11086 examples/dbus/chat/ui_chatsetnickname.py, 11087 examples/dbus/listnames.py, examples/dbus/pingpong/ping.py, 11088 examples/dbus/pingpong/pong.py, 11089 examples/dbus/remotecontrolledcar/car/car.py, 11090 examples/dbus/remotecontrolledcar/controller/controller.py, 11091 examples/dbus/remotecontrolledcar/controller/controller.ui, 11092 examples/dbus/remotecontrolledcar/controller/ui_controller.py, 11093 examples/declarative/modelviews/objectlistmodel/objectlistmodel.py, 11094 examples/declarative/modelviews/objectlistmodel/objectlistmodel.qrc, 11095 examples/declarative/modelviews/objectlistmodel/objectlistmodel_rc2. 11096 py, examples/declarative/modelviews/objectlistmodel/objectlistmodel_ 11097 rc3.py, examples/declarative/modelviews/objectlistmodel/view.qml, 11098 examples/declarative/toys/README, 11099 examples/declarative/toys/clocks/clocks.qml, 11100 examples/declarative/toys/clocks/content/Clock.qml, 11101 examples/declarative/toys/clocks/content/QuitButton.qml, 11102 examples/declarative/toys/clocks/content/background.png, 11103 examples/declarative/toys/clocks/content/center.png, 11104 examples/declarative/toys/clocks/content/clock-night.png, 11105 examples/declarative/toys/clocks/content/clock.png, 11106 examples/declarative/toys/clocks/content/hour.png, 11107 examples/declarative/toys/clocks/content/minute.png, 11108 examples/declarative/toys/clocks/content/quit.png, 11109 examples/declarative/toys/clocks/content/second.png, 11110 examples/declarative/toys/corkboards/Day.qml, 11111 examples/declarative/toys/corkboards/cork.jpg, 11112 examples/declarative/toys/corkboards/corkboards.qml, 11113 examples/declarative/toys/corkboards/note-yellow.png, 11114 examples/declarative/toys/corkboards/tack.png, 11115 examples/declarative/toys/dynamicscene/Button.qml, 11116 examples/declarative/toys/dynamicscene/GenericSceneItem.qml, 11117 examples/declarative/toys/dynamicscene/PaletteItem.qml, 11118 examples/declarative/toys/dynamicscene/PerspectiveItem.qml, 11119 examples/declarative/toys/dynamicscene/Sun.qml, 11120 examples/declarative/toys/dynamicscene/dynamicscene.qml, 11121 examples/declarative/toys/dynamicscene/images/face-smile.png, 11122 examples/declarative/toys/dynamicscene/images/moon.png, 11123 examples/declarative/toys/dynamicscene/images/rabbit_brown.png, 11124 examples/declarative/toys/dynamicscene/images/rabbit_bw.png, 11125 examples/declarative/toys/dynamicscene/images/star.png, 11126 examples/declarative/toys/dynamicscene/images/sun.png, 11127 examples/declarative/toys/dynamicscene/images/tree_s.png, 11128 examples/declarative/toys/dynamicscene/itemCreation.js, 11129 examples/declarative/toys/tic-tac-toe/content/Button.qml, 11130 examples/declarative/toys/tic-tac-toe/content/TicTac.qml, 11131 examples/declarative/toys/tic-tac-toe/content/pics/board.png, 11132 examples/declarative/toys/tic-tac-toe/content/pics/o.png, 11133 examples/declarative/toys/tic-tac-toe/content/pics/x.png, 11134 examples/declarative/toys/tic-tac-toe/content/tic-tac-toe.js, 11135 examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml, 11136 examples/declarative/toys/tvtennis/tvtennis.qml, 11137 examples/declarative/ui-components/README, examples/declarative/ui- 11138 components/dialcontrol/content/Dial.qml, examples/declarative/ui- 11139 components/dialcontrol/content/QuitButton.qml, examples/declarative 11140 /ui-components/dialcontrol/content/background.png, 11141 examples/declarative/ui-components/dialcontrol/content/needle.png, 11142 examples/declarative/ui- 11143 components/dialcontrol/content/needle_shadow.png, 11144 examples/declarative/ui-components/dialcontrol/content/overlay.png, 11145 examples/declarative/ui-components/dialcontrol/content/quit.png, 11146 examples/declarative/ui-components/dialcontrol/dialcontrol.qml, 11147 examples/declarative/ui-components/flipable/content/5_heart.png, 11148 examples/declarative/ui-components/flipable/content/9_club.png, 11149 examples/declarative/ui-components/flipable/content/Card.qml, 11150 examples/declarative/ui-components/flipable/content/back.png, 11151 examples/declarative/ui-components/flipable/flipable.qml, 11152 examples/declarative/ui- 11153 components/progressbar/content/ProgressBar.qml, examples/declarative 11154 /ui-components/progressbar/content/background.png, 11155 examples/declarative/ui-components/progressbar/main.qml, 11156 examples/declarative/ui-components/scrollbar/ScrollBar.qml, 11157 examples/declarative/ui-components/scrollbar/main.qml, 11158 examples/declarative/ui-components/scrollbar/niagara_falls.jpg, 11159 examples/declarative/ui-components/searchbox/SearchBox.qml, 11160 examples/declarative/ui-components/searchbox/images/clear.png, 11161 examples/declarative/ui-components/searchbox/images/lineedit-bg- 11162 focus.png, examples/declarative/ui-components/searchbox/images 11163 /lineedit-bg.png, examples/declarative/ui- 11164 components/searchbox/main.qml, examples/declarative/ui- 11165 components/slideswitch/content/Switch.qml, examples/declarative/ui- 11166 components/slideswitch/content/background.svg, examples/declarative 11167 /ui-components/slideswitch/content/knob.svg, examples/declarative 11168 /ui-components/slideswitch/slideswitch.qml, examples/declarative/ui- 11169 components/spinner/content/Spinner.qml, examples/declarative/ui- 11170 components/spinner/content/spinner-bg.png, examples/declarative/ui- 11171 components/spinner/content/spinner-select.png, examples/declarative 11172 /ui-components/spinner/main.qml, examples/declarative/ui- 11173 components/tabwidget/TabWidget.qml, examples/declarative/ui- 11174 components/tabwidget/main.qml, examples/declarative/ui- 11175 components/tabwidget/tab.png, examples/demos/README, 11176 examples/demos/declarative/minehunt/MinehuntCore/Explosion.qml, 11177 examples/demos/declarative/minehunt/MinehuntCore/Tile.qml, 11178 examples/demos/declarative/minehunt/MinehuntCore/pics/No-Ones- 11179 Laughing-3.jpg, 11180 examples/demos/declarative/minehunt/MinehuntCore/pics/back.png, 11181 examples/demos/declarative/minehunt/MinehuntCore/pics/bomb- 11182 color.png, 11183 examples/demos/declarative/minehunt/MinehuntCore/pics/bomb.png, 11184 examples/demos/declarative/minehunt/MinehuntCore/pics/face-sad.png, 11185 examples/demos/declarative/minehunt/MinehuntCore/pics/face-smile- 11186 big.png, examples/demos/declarative/minehunt/MinehuntCore/pics/face- 11187 smile.png, examples/demos/declarative/minehunt/MinehuntCore/pics 11188 /flag-color.png, 11189 examples/demos/declarative/minehunt/MinehuntCore/pics/flag.png, 11190 examples/demos/declarative/minehunt/MinehuntCore/pics/front.png, 11191 examples/demos/declarative/minehunt/MinehuntCore/pics/quit.png, 11192 examples/demos/declarative/minehunt/MinehuntCore/pics/star.png, 11193 examples/demos/declarative/minehunt/MinehuntCore/qmldir, 11194 examples/demos/declarative/minehunt/minehunt.py, 11195 examples/demos/declarative/minehunt/minehunt.qml, 11196 examples/demos/declarative/samegame/SamegameCore/BoomBlock.qml, 11197 examples/demos/declarative/samegame/SamegameCore/Button.qml, 11198 examples/demos/declarative/samegame/SamegameCore/Dialog.qml, example 11199 s/demos/declarative/samegame/SamegameCore/pics/background.png, 11200 examples/demos/declarative/samegame/SamegameCore/pics/blueStar.png, 11201 examples/demos/declarative/samegame/SamegameCore/pics/blueStone.png, 11202 examples/demos/declarative/samegame/SamegameCore/pics/greenStar.png, 11203 examples/demos/declarative/samegame/SamegameCore/pics/greenStone.png 11204 , examples/demos/declarative/samegame/SamegameCore/pics/redStar.png, 11205 examples/demos/declarative/samegame/SamegameCore/pics/redStone.png, 11206 examples/demos/declarative/samegame/SamegameCore/pics/star.png, exam 11207 ples/demos/declarative/samegame/SamegameCore/pics/yellowStone.png, 11208 examples/demos/declarative/samegame/SamegameCore/qmldir, 11209 examples/demos/declarative/samegame/SamegameCore/samegame.js, 11210 examples/demos/declarative/samegame/highscores/README, 11211 examples/demos/declarative/samegame/highscores/score_data.xml, 11212 examples/demos/declarative/samegame/highscores/score_style.xsl, 11213 examples/demos/declarative/samegame/highscores/scores.php, 11214 examples/demos/declarative/samegame/samegame.qml, 11215 examples/demos/embedded/lightmaps.py, examples/demos/embeddeddialogs 11216 /No-Ones-Laughing-3.jpg, 11217 examples/demos/embeddeddialogs/embeddeddialog.py, 11218 examples/demos/embeddeddialogs/embeddeddialog.ui, 11219 examples/demos/embeddeddialogs/embeddeddialogs.py, 11220 examples/demos/embeddeddialogs/embeddeddialogs.qrc, 11221 examples/demos/embeddeddialogs/embeddeddialogs_rc2.py, 11222 examples/demos/embeddeddialogs/embeddeddialogs_rc3.py, 11223 examples/demos/qtdemo/colors.py, examples/demos/qtdemo/demoitem.py, 11224 examples/demos/qtdemo/demoitemanimation.py, 11225 examples/demos/qtdemo/demoscene.py, 11226 examples/demos/qtdemo/demotextitem.py, 11227 examples/demos/qtdemo/dockitem.py, 11228 examples/demos/qtdemo/examplecontent.py, 11229 examples/demos/qtdemo/guide.py, 11230 examples/demos/qtdemo/guidecircle.py, 11231 examples/demos/qtdemo/guideline.py, 11232 examples/demos/qtdemo/headingitem.py, 11233 examples/demos/qtdemo/imageitem.py, 11234 examples/demos/qtdemo/images/demobg.png, 11235 examples/demos/qtdemo/images/qtlogo_small.png, 11236 examples/demos/qtdemo/images/trolltech-logo.png, 11237 examples/demos/qtdemo/itemcircleanimation.py, 11238 examples/demos/qtdemo/letteritem.py, 11239 examples/demos/qtdemo/mainwindow.py, 11240 examples/demos/qtdemo/menucontent.py, 11241 examples/demos/qtdemo/menumanager.py, 11242 examples/demos/qtdemo/qmlShell.qml, examples/demos/qtdemo/qtdemo.py, 11243 examples/demos/qtdemo/qtdemo.qrc, 11244 examples/demos/qtdemo/qtdemo_rc2.py, 11245 examples/demos/qtdemo/qtdemo_rc3.py, 11246 examples/demos/qtdemo/scanitem.py, examples/demos/qtdemo/score.py, 11247 examples/demos/qtdemo/textbutton.py, 11248 examples/demos/qtdemo/xml/examples.xml, 11249 examples/demos/spreadsheet/images/interview.png, 11250 examples/demos/spreadsheet/printview.py, 11251 examples/demos/spreadsheet/spreadsheet.py, 11252 examples/demos/spreadsheet/spreadsheet.qrc, 11253 examples/demos/spreadsheet/spreadsheet_rc2.py, 11254 examples/demos/spreadsheet/spreadsheet_rc3.py, 11255 examples/demos/spreadsheet/spreadsheetdelegate.py, 11256 examples/demos/spreadsheet/spreadsheetitem.py, 11257 examples/demos/spreadsheet/util.py, 11258 examples/demos/textedit/example.html, 11259 examples/demos/textedit/images/logo.png, 11260 examples/demos/textedit/images/logo32.png, 11261 examples/demos/textedit/images/mac/editcopy.png, 11262 examples/demos/textedit/images/mac/editcut.png, 11263 examples/demos/textedit/images/mac/editpaste.png, 11264 examples/demos/textedit/images/mac/editredo.png, 11265 examples/demos/textedit/images/mac/editundo.png, 11266 examples/demos/textedit/images/mac/exportpdf.png, 11267 examples/demos/textedit/images/mac/filenew.png, 11268 examples/demos/textedit/images/mac/fileopen.png, 11269 examples/demos/textedit/images/mac/fileprint.png, 11270 examples/demos/textedit/images/mac/filesave.png, 11271 examples/demos/textedit/images/mac/textbold.png, 11272 examples/demos/textedit/images/mac/textcenter.png, 11273 examples/demos/textedit/images/mac/textitalic.png, 11274 examples/demos/textedit/images/mac/textjustify.png, 11275 examples/demos/textedit/images/mac/textleft.png, 11276 examples/demos/textedit/images/mac/textright.png, 11277 examples/demos/textedit/images/mac/textunder.png, 11278 examples/demos/textedit/images/mac/zoomin.png, 11279 examples/demos/textedit/images/mac/zoomout.png, 11280 examples/demos/textedit/images/win/editcopy.png, 11281 examples/demos/textedit/images/win/editcut.png, 11282 examples/demos/textedit/images/win/editpaste.png, 11283 examples/demos/textedit/images/win/editredo.png, 11284 examples/demos/textedit/images/win/editundo.png, 11285 examples/demos/textedit/images/win/exportpdf.png, 11286 examples/demos/textedit/images/win/filenew.png, 11287 examples/demos/textedit/images/win/fileopen.png, 11288 examples/demos/textedit/images/win/fileprint.png, 11289 examples/demos/textedit/images/win/filesave.png, 11290 examples/demos/textedit/images/win/textbold.png, 11291 examples/demos/textedit/images/win/textcenter.png, 11292 examples/demos/textedit/images/win/textitalic.png, 11293 examples/demos/textedit/images/win/textjustify.png, 11294 examples/demos/textedit/images/win/textleft.png, 11295 examples/demos/textedit/images/win/textright.png, 11296 examples/demos/textedit/images/win/textunder.png, 11297 examples/demos/textedit/images/win/zoomin.png, 11298 examples/demos/textedit/images/win/zoomout.png, 11299 examples/demos/textedit/textedit.py, 11300 examples/demos/textedit/textedit.qrc, 11301 examples/demos/textedit/textedit_rc2.py, 11302 examples/demos/textedit/textedit_rc3.py, examples/designer/README, 11303 examples/designer/calculatorform/calculatorform.py, 11304 examples/designer/calculatorform/calculatorform.ui, 11305 examples/designer/calculatorform/ui_calculatorform.py, 11306 examples/designer/plugins/plugins.py, 11307 examples/designer/plugins/python/analogclockplugin.py, 11308 examples/designer/plugins/python/bubbleswidgetplugin.py, 11309 examples/designer/plugins/python/counterlabelplugin.py, 11310 examples/designer/plugins/python/datetimeeditplugin.py, 11311 examples/designer/plugins/python/helloglwidgetplugin.py, 11312 examples/designer/plugins/python/highlightedtexteditplugin.py, 11313 examples/designer/plugins/python/multipagewidgetplugin.py, 11314 examples/designer/plugins/python/polygonwidgetplugin.py, 11315 examples/designer/plugins/python/pydemoplugin.py, 11316 examples/designer/plugins/python/pythonconsoleplugin.py, 11317 examples/designer/plugins/widgets/analogclock.py, 11318 examples/designer/plugins/widgets/bubbleswidget.py, 11319 examples/designer/plugins/widgets/counterlabel.py, 11320 examples/designer/plugins/widgets/datetimeedit.py, 11321 examples/designer/plugins/widgets/helloglwidget.py, 11322 examples/designer/plugins/widgets/highlightedtextedit.py, 11323 examples/designer/plugins/widgets/multipagewidget.py, 11324 examples/designer/plugins/widgets/polygonwidget.py, 11325 examples/designer/plugins/widgets/pydemo.py, 11326 examples/designer/plugins/widgets/pythonconsolewidget.py, 11327 examples/desktop/README, examples/desktop/screenshot.py, 11328 examples/desktop/systray/images/bad.svg, 11329 examples/desktop/systray/images/heart.svg, 11330 examples/desktop/systray/images/trash.svg, 11331 examples/desktop/systray/systray.py, 11332 examples/desktop/systray/systray.qrc, 11333 examples/desktop/systray/systray_rc2.py, 11334 examples/desktop/systray/systray_rc3.py, examples/dialogs/README, 11335 examples/dialogs/classwizard/classwizard.py, 11336 examples/dialogs/classwizard/classwizard.qrc, 11337 examples/dialogs/classwizard/classwizard_rc2.py, 11338 examples/dialogs/classwizard/classwizard_rc3.py, 11339 examples/dialogs/classwizard/images/background.png, 11340