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