summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 8233782f6c489c8ff12424b9a89bddc875f19443 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
2009/06/16  9:31:54  phil
Released as v3.18.1.


2009/06/10 14:35:18  phil
Fixed the handwritten code for all QDomDocument.setContent() overloads which
was using deprecated (and now removed) sipBuildResult() format characters.


2009/06/09 15:39:16  phil
Fixed a build problem that affected Python v2.5 and earlier.


2009/06/05  9:39:03  phil
Released as v3.18.


2009/06/03 10:07:29  phil
Removed some compiler warning messages.


2009/03/23 15:57:05  phil
Reverted the changes that removed the use of sipSelfWasArg in handwritten code.


2009/03/09 21:54:34  phil
Tweaked configure.py so that Python3 can run just enough of it to display an
error message.


2009/03/04 12:20:03  phil
Fixed a regression in emitting Python signals to Qt signals.


2009/02/25 21:42:47  phil
Handwritten code changes for the removal of the sipProtectVirt_*() methods.


2009/02/15 11:17:21  phil
Fixed a build problem with the GPL version.


2009/02/14 16:59:38  phil
Refactored the signla/slot support.


2009/02/14 14:35:40  phil
Safety checking of latest signal/slot refactoring.


2009/02/13 19:27:31  phil
Safety commit of the PyQt3-specific meta-type and super-type (just stubs at the
moment).


2009/02/13 17:03:47  phil
Use the %Plugin directive to enable PyQt3 signal support.


2009/02/02 10:54:57  phil
More changes to the QObject.sender() support.


2009/02/01 17:09:17  phil
Updated the QObject::sender() support in response to sip changes.


2009/01/29 18:22:48  phil
Moved the last of the type parsing from sip.


2009/01/28 22:55:51  phil
The type parsing now uses sipResolveTypedef().


2009/01/28 12:44:28  phil
Added the type parsing support from the sip module as PyQt4 no longer uses it.


2009/01/18 17:56:59  phil
Replaced sipFindConnection() with sipFindSlot().


2009/01/13 22:22:26  phil
Replaced sipFreeConnection() with sipFreeSipslot().


2009/01/12 22:42:00  phil
Changes required by recent changes to the Qt support API.


2008/12/17 17:24:12  phil
Compatibility changes needed for SIP v4.8.


2008/12/17 16:30:55  phil
Merged the v3.17 maintenance branch into the trunk.


2008/11/24 22:31:33  phil
Made some char* in handwritten code const needed by SIP v4.8.


2008/11/17 14:01:59  phil
Released as v3.17.6.


2008/11/13 17:04:33  phil
Fixed a compilation bug in the QMemArray handwritten type convertor code that
affects MSVC .NET.


2008/11/08 11:52:26  phil
Released as v3.17.5.


2008/11/01 19:22:31  phil
Updated the NEWS file.


2008/10/14 10:53:17  phil
Added the /Constrained/ enum annotations required by the latest SIP.


2008/10/11 13:58:59  phil
Updated configure.py to eliminate deprecation messages from Python v2.6.


2008/07/25 22:12:44  phil
Added support for QRegion.rects() from a patch by Hans-Peter Jansen.


2008/06/28 19:09:35  phil
Added the missing QWidget.stackUnder() slot.


2007/12/06 14:27:50  phil
Operator related changes needed for SIP v4.7.2 and later.
Released as v3.17.4.


2007/07/30 16:51:02  phil
Released as v3.17.3.


2007/07/01 16:08:55  phil
Acquire the GIL before freeing a signal/slot connection.


2007/06/13 17:33:55  phil
Removed #includes of SIP generated files that, strictly speaking, were internal
and no longer generated.


2007/06/05  9:37:59  phil
Fix for an overflow bug in QImage from Ulli.


2007/05/14 15:00:02  phil
Updated progress.py example from Pete Jansen.


2007/04/25 12:28:47  phil
Updated the NEWS file.


2007/04/25 12:25:19  phil
Released as v3.17.2.


2007/04/21 14:13:36  phil
Backed out the recent change to remove the /ReleaseGIL/ from
QApplication.postEvent() as it turns out it avoids a potential deadlock.


2007/04/10 16:13:51  phil
Released as v3.17.1.


2007/04/02 15:27:03  phil
Updated the NEWS file.
SIP v4.6 is now required.
The QLayoutItem sub-class code no longer handles QLayout and leaves it to the
QObject sub-class code to deal with.


2007/02/20 10:58:40  phil
Removed the unneeded /ReleaseGIL/ from QApplication::postEvent().
Removed the GIL manipulation in QCustomEvent (in particular in the traverse
code).


2007/01/27 16:02:18  phil
Removed knowledge of the optional parts of the Qt support API so that it is no
longer necessary to update PyQt when new optional parts are added.


2007/01/27 15:37:47  phil
Updated the Qt support API for the latest SIP.


2007/01/21 16:29:15  phil
Implemented sipQtFindConnection() so that lambda slots can be handled by the
cyclic garbage collector.


2007/01/17 16:58:32  phil
Updated the copyright notices.


2006/11/30 20:58:48  phil
Fixed bug in QApplication ctor handwritten code that caused a crash if a
QApplication was created a second time with no arguments.


2006/11/04 22:08:33  phil
Released as v3.17.


2006/10/27 17:13:44  phil
Updated the news file.


2006/10/21 14:10:23  phil
Switched the internal build system to Qt v3.3.7.


2006/10/06 17:44:27  phil
Synched with the latest QScintilla1 API.


2006/09/09 17:59:52  phil
Added QextScintilla.setFont().
The internal build system now uses -j2.


2006/09/02 13:35:03  phil
Removed the use of -c in the internal build systems invocation of configure.py
as it causes problems for GCC v4.


2006/08/17  9:36:39  phil
Added the missing QListView.setSelectionAnchor().


2006/07/30 17:16:35  phil
Updated for the latest QScintilla v1 snapshot.


2006/07/19 23:30:28  phil
Some tweaks for Windows64 support based on patches from Gerard.


2006/07/16 12:38:36  phil
Adapted the handwritten code for Python v2.5.


2006/07/08 19:25:44  phil
Added QextScintilla.isCallTipActive().


2006/07/03 19:40:22  phil
Added pyqt_config_args to pyqtconfig.py.
Fixed QTextEdit.setAutoFormatting().


2006/07/02 14:28:05  phil
Added setWrapVisualFlags(), WrapMode::WrapCharacter, WrapVisualFlag to
QextScintilla.


2006/07/01 18:57:30  phil
Added cancelList(), firstVisibleLine(), isListActive(), showUserList(),
textHeight() and userListActivated() to QextScintilla.


2006/06/28 22:12:57  phil
QextScintilla.foldAll() can now optionally fold all child fold points.
Added autoCompleteFromAll() and setAutoCompletionStartCharacters() to
QextScintilla.
Added AcsAll as an auto-completion source.


2006/06/25 21:52:03  phil
Added defaultColor() and setDefaultColor() to QextScintillaLexer.
Added color() and setColor() to QextScintilla.
Renamed eraseColor() and setEraseColor() to paper() and setPaper() in
QextScintilla.


2006/06/25 16:21:32  phil
Added defaultPaper() and setDefaultPaper() to QextScintillaLexer.
Added eraseColor() and setEraseColor() to QextScintilla.


2006/06/22 19:29:38  phil
The mkfeatures helper is now always built without debugging.
configure.py now states that the -u flag on Windows needs a debug version of
Python.


2006/06/20 15:57:55  phil
Latest QScintilla updates.


2006/06/19 21:00:47  phil
Synced with the latest QScintilla snapshot - including the significantly
changed Ruby lexer.


2006/06/19 15:55:42  phil
Solaris warnings fixes from Ulli.


2006/06/18 23:51:34  phil
Sync with the latest QScintilla changes: highlighted identifiers and decorators
in the Python lexer.


2006/06/18 16:40:31  phil
Updated for the latest QScintilla snapshot.


2006/05/17  8:39:39  phil
Removed some inaccessable methods from QCString.


2006/05/11 19:04:27  phil
Another fix for Qt v3.1 in qnamespace.sip.


2006/04/28 20:47:46  phil
Replaced long long with PY_LONG_LONG for MSVC 6.


2006/04/07 23:29:54  phil
Tidy ups to the internal build system.


2006/04/06 12:26:09  phil
Fixed Qt::MacintoshVersion for Qt v3.0.x and v3.1.x.


2006/04/05 12:11:43  phil
Removed all functions that were hidden by overloads with the same Python
signature (ie. both of them).


2006/03/30  8:09:58  phil
Added QStringList::operator+=(const QString &).


2006/03/29 11:38:21  phil
Added the missing QImage.bitBlt() function.


2006/03/24 23:54:13  phil
Released as v3.16.


2006/03/23 21:34:09  phil
Added a missing /Transfer/ from QGLWidget().


2006/03/20 21:00:58  phil
Removed the "Filter" functions from the documentation.


2006/03/20 20:59:23  phil
Removed the "Filter" versions of the QFileDialog static methods as they aren't
necessary after all (just not obvious how to use them properly).


2006/03/14 22:45:09  phil
pyuic now specifies the Latin1 encoding when the -embed flag is used.


2006/03/13 11:55:09  phil
Build system changes so that PyQt builds on MacOS properly.


2006/03/11 19:16:56  phil
Removed some leftovers from when PyQt3 and 4 shared a single config.py.  PyQt3
no longer searches PATH for the Qt bin directory.


2006/03/11 15:15:15  phil
Fixed build problem with Qt v1.x.


2006/03/10 22:37:30  phil
Updates for Qt v3.3.6.


2006/03/04 16:06:40  phil
Documentation updates.
Applied the same transfer rule to QPopupMenu.exec() as is applied to
QDialog.exec().
Added getOpenFileNameFilter(), getSaveFileNameFilter() and
getOpenFileNamesFilter() to QFileDialog that return a tuple of the selected
files and the current filter.


2006/02/26 13:56:28  phil
Added support for signed char to the Qt API.


2006/02/21 15:22:08  phil
Changed the signal/slot handling so that unsigned int and unsigned short are
implemented as long objects rather than integer objects.


2006/02/19 16:43:48  phil
Updates to the internal Qt API.


2006/02/18 21:05:56  phil
Added new stubs in the Qt support API (not used by PyQt3).


2006/02/14 19:16:05  phil
The destroyed() signal can now be received by a Python slot.


2006/02/13 20:02:22  phil
Fixed a typo in configure.py.


2006/02/13  0:24:55  phil
Updated the handwritten code to use the current SIP API.


2006/02/12  1:14:11  phil
Removed all calls sipForceConvertTo*().
Removed all uses of newly deprecated calls.


2006/01/26 16:40:38  phil
Changed the signal/slot support required by the latest SIP changes.


2006/01/16 18:58:26  phil
Removed PYQT_BUILD.


2006/01/10 19:13:07  phil
Fixed a typo in the last change.


2006/01/10 18:20:02  phil
Fixed the sipForceConvertToTransfer_*() calls.


2005/12/30 14:30:08  phil
More changes to handwritten code that should be handling sipSelfWasArg.


2005/12/28 19:35:10  phil
Updated all handwritten convertor code for the latest SIP changes.


2005/12/24 17:02:31  phil
Changes required by the introduction of sipSelfWasArg in the SIP snapshot.


2005/12/22 16:22:48  phil
Really fixed the QApplication argc bug this time.


2005/12/19 17:43:42  phil
Changes to the build system for the latest SIP snapshot.


2005/12/18 11:00:06  phil
Stripped the Qt4 specific stuff from configure.py.


2005/12/18 10:06:25  phil
Updated the internal build system not to include the .svn directory in
packages.


2005/12/17 19:43:36  phil
Changes to the internal build system for the CVS to SVN transfer.


2005/12/07 00:54:04  phil
Added a missing #include from qstring.sip in PyQt3.


2005/12/04 18:41:31  phil
Fixed the handling of horizontal and vertical stretch in QSizePolicy.


2005/11/29 13:06:37  phil
Fixed a long standing bug with QApplication ctors that only showed itself with
Qt4.


2005/11/24 17:45:09  phil
Added the missing /ReleaseGIL/ to QThread.exit().


2005/11/24 17:22:31  phil
Changes required for the modified mapped type template syntax.


2005/11/20 18:41:02  phil
The HTML documentation is now maintained manually rather than being
auto-generated.


2005/11/17 18:24:48  phil
Fixed bug in pyuic related to QKeySequence.


2005/11/12 10:29:13  phil
Added the missing ctor to QApplication.


2005/11/10 21:10:46  phil
Removed the /TransferThis/ annotations from the QTableItem (and sub-classes)
ctors. The Qt documentation is wrong.


2005/11/09 18:00:47  phil
Fixed the GIL bug in qInstallMsgHandler().


2005/11/01 22:08:32  phil
Implemented the PyQt3 changes for the new Qt support API.


2005/10/26 14:34:57  phil
Modified the QString buffer interface to be reentrant and to try and use the
default Python codec.


2005/10/23 16:02:47  phil
QObject.sender() now supports Python signals.


2005/10/22 22:38:54  phil
Implemented the buffer interface for QString.


2005/10/19 13:38:24  phil
Improved the fix to QClipboard.setData().


2005/10/16 16:09:29  phil
Used mapped type templates in PyQt3 where possible.


2005/10/13 18:52:02  phil
Fixed the handling of QClipboard.setMimeType() and a related memory leak.


2005/10/12 21:11:15  phil
Fixed bug in configure.py when the Qt bin directory isn't on the path.
Fixed compilation problem with QAxBase handwritten code and MinGW.
Added the * and *= operators to QString.
Removed some QString methods that were passing or returning arrays.


2005/10/11 21:13:48  phil
Added /Numeric/ to the QString + operator. The improved behaviour (being able
to write s = "foo" + QString("bar")) should now work in both PyQt3 and 4.


2005/10/07 18:15:37  phil
Changed the PyQt3 QString behaviour with long and ulong to match PyQt4.


2005/09/22 20:18:39  phil
Updated the build system now that all Qt specific configuration data has been
removed from sipconfig.


2005/09/10 21:33:59  phil
Fixed bug in configure.py when reporting an incorrect SIP version.


2005/09/08 20:16:33  phil
Updated the universal slot support to fit with the latest SIP snapshot.
Changed the way universal slots are implemented so they get destroyed when the
corresponding transmitter gets destroyed.


2005/09/07 20:53:52  phil
Removed support for SIP v3 in configure.py.
Minor pyuic fix taken from uic v3.3.5.
Added the missing MacintoshVersion enum.
Added the -f flag to configure to use any existing features file (by default it
is recreated).


2005/09/06 20:33:43  phil
Removed support for SIP v3 from configure.py.
Added the new Qt support code taken out of SIP.


2005/08/30 17:31:05  phil
Released as v3.15.


2005/08/17 22:30:17  phil
Replaced all the (now deprecated) sipTransfer() calls in handwritten code.


2005/08/10 22:10:29  phil
Synced with the latest QScintilla.
Updated the documentation.


2005/07/26 11:08:23  phil
Synced with the current QScintilla.


2005/07/25 18:24:29  phil
Added the sipTransfer() to QDialog.exec_loop().


2005/07/24 20:16:51  phil
Synced with the latest QScintilla.
Added the registerWeakActiveObject() and revokeActiveObject() utility
functions to QAxBase.


2005/07/10 09:46:49  phil
Added %ConvertSubClassCode to QLayoutItem.


2005/07/09 17:55:30  phil
Sync'ed with the latest QScintilla changes.


2005/07/06 18:20:26  phil
Fixed the bug in QObject's type conversion graph.
Added the QextScintillaLexerPOV class.
Fixed configure.py so that it properly enables support for the latest
QScintilla.


2005/07/05 21:04:26  phil
Added the extra flag to QextScintilla.findFirst().


2005/07/04 19:17:38  phil
Synced with the latest version of QScintilla.


2005/07/03 16:58:21  phil
Added support for QAxBase now that SIP has better support for abstract
classes.


2005/06/30 15:38:41  phil
Reimplemented all the %ConvertToSubClassCode for QObjects so that it returns
the most specific type that it can, even if it doesn't recognise the exact
type.


2005/06/19 13:49:51  phil
Hopefully fixed QImage() for colours with unsigned 32 bit values.


2005/06/10 16:45:00  phil
Fixed the return value of QMenuData.insertSeparator().


2005/05/20 17:25:45  phil
Fixed a problem where the readBlock() and readLine() methods of QIODevice were
wrongly expecting a tuple result from a Python reimplementation.


2005/05/04 18:41:49  phil
Fixed pyuic bug where a required QIconSet ctor wasn't being generated.


2005/04/17 09:04:01  phil
Documented the limitations with super.
Fixed the qdir.py example bugs tiggered by SIP doing some more rigourous
checks.


2005/04/15 13:31:55  phil
Added missing Py_DECREF() from QObject.queryList() %MethodCode.


2005/04/14 18:17:58  phil
Implemented the QString '+' operator.


2005/04/09 15:35:48  phil
When None is passed as a QString (or QByteArray or QCString) then it is now
converted to NULL rather than a null QString.


2005/04/04 15:59:27  phil
Fixed a problem with the internal build system caused by the new SIP garbage
collector directives.


2005/04/02 23:10:46  phil
Fixed the QCustomEvent %GCClear code.


2005/04/02 22:28:50  phil
Added the new %GCTraverseCode and %GCClearCode to QCustomEvent.
Now requires SIP v4.3.


2005/04/02 09:53:27  phil
Replaced the new /NoConvertor/ annotation with /Constrained/.


2005/03/25 20:18:32  phil
Accel and AccelOverride should now result in QKeyEvent instances rather than
QEvent instances.
Added missing private dtors.


2005/03/25 14:24:45  phil
Fixed bug in configure.py when reporting incorrect SIP versions.


2005/03/11 19:18:46  phil
Fixed qInstallMsgHandler() for SIP v3.


2005/03/10 18:55:52  phil
Fixed QPixmapCache.insert().


2005/03/06 10:09:06  phil
Released as v3.14.1.


2005/02/26 11:22:18  phil
Fixed problem with relative path arguments to configure.py.


2005/02/25 17:46:51  phil
Added the missing /ReleaseGIL/ annotations from the static QFileDialog methods.
Fixed QObject.queryList() (for SIP v4 only).


2005/02/19 15:23:42  phil
Added the QextScintillaLexerLua class.
Released as 3.14.


2005/02/18 19:01:46  phil
Fixed the dirview.py example so that it drags local filenames properly and the
folderSelected() signal works the same way as the C++ version.
Added the qdir.py example from Hans-Peter Jansen.
Updated the QAxObject and QAxWidget documentation.
Added qInstallMsgHandler().
Added the missing classes from the qtext subclass convertor code.


2005/02/13 10:47:50  phil
Updated the documentation on QFilePreview.
Fixed a bug in pyuic related to QDataBrowser.del().


2005/02/11 22:54:02  phil
Updated the NEWS file and the documentation.


2005/02/11 17:19:19  phil
Fixed broken QObject.inherits() and QObject.isA() (for SIP v4 only).
Changes in version numbers for Qt v2.3.10.
Removed the "Extracting ..." message from pyuic as it isn't always true.


2005/02/06 14:39:57  phil
Release the GIL on calling QApplication.enter_loop().


2005/01/29 10:15:48  phil
Synced pyuic with Qt v3.3.4.


2005/01/22 18:13:35  phil
PyQt now requires SIP v4.2 or later.


2005/01/22 11:54:13  phil
Fixed bug in pyuic where it wasn't importing QDataView when it should.


2005/01/21 17:29:52  phil
Added a missing /Transfer/ from QScrollView.setCornerWidget().
Synced with the current QScintilla snapshot.


2005/01/17 13:04:46  phil
Fixed a bug in the internal build system.


2005/01/16 13:06:16  phil
Fixed bugs related to most implementations of readBlock() and readLine().


2005/01/14 23:30:27  phil
Removed the out of date README.Linux file.


2005/01/14 17:36:52  phil
Backed out the changes to QListBox now that SIP (again) has strict enum
checking.
Fixed enum related bugs in the widgets.py example.
Updated the copyright notices.
Added support for Ulli's VendorID package.
Updated the documentation on application deployment.
Added support for debug builds to the internal build system.


2005/01/09 14:02:11  phil
Fixed QListBox so that setRowMode() and setColumnMode() work properly with the
newly relaxed enum type checking in SIP 4.


2004/12/29 18:54:44  phil
Added missing const to QDataTable.setDateFormat().


2004/12/26 12:32:59  phil
Added support for the QextScintillaLexerRuby class.


2004/12/24 17:54:25  phil
Removed the -g flag from the configure.py help as the corresponding sip flag is
now deprecated.
Hopefully fixed conversions from Python unicode objects to QStrings where
Python uses longs to represent a character.
Allow for spaces in the path to the SIP binary.


2004/12/23 22:44:18  phil
Updated the documentation regarding application deployment.


2004/12/19 19:29:04  phil
Added the option to build static modules to the internal build system.


2004/12/10 19:03:18  phil
Fixed a pyuic bug triggered by the new enum handling in SIP v4.2.


2004/12/10 18:07:52  phil
Fixed debug builds on Windows.


2004/12/05 14:53:42  phil
Fixed pyuic bug (introduced in 3.13) that broke support for QAxWidget based
instances.


2004/12/03 19:00:06  phil
Added a missing /TransferThis/ to QSyntaxHighlighter.


2004/10/31 16:33:07  phil
Sync'd to the current QScintilla snapshot.


2004/10/17 19:27:08  phil
Minor change to the documentation.


2004/10/02 11:51:27  phil
A couple of bug fixes for the webbrowser.py example.


2004/10/01 23:09:30  phil
Changed the SIP tag of the educational version.
Added the webbrowser example to the distribution.
Minor fix for the webbrowser example.


2004/09/21 14:17:09  phil
Fixed a bug in pyuic2.
Released as v3.13.


2004/09/21 11:14:48  phil
Updated the NEWS file.


2004/09/15 12:40:09  phil
Added the QMetaObject and QMetaProperty classes.
Added the QObject.metaObject() method.


2004/09/12 11:41:49  phil
Added support for the QextScintillaLexerBash class.


2004/09/10 22:38:09  phil
Removed redundant implementations of QSqlRecord.field().
Replaced whrandom with random in all examples.


2004/08/25 15:29:20  phil
Added explicit support for QScintilla to pyuic.


2004/08/22 15:51:05  phil
Added support for what will become QScintilla v1.4.


2004/08/20 11:07:56  phil
Brought the documentation up to date.
Added support for QUuid.


2004/08/19 10:32:31  phil
Pushed out support of QAxObject to SIP v4.2.
Added /ReleaseGIL/ to any QApplication and QThread method that might cause
events to be dispatched.


2004/08/15 23:34:28  phil
Updated pyuic from Qt 3.3.3.
pyuic now never uses the SLOT() macro in case the connection is to a method of
a Python custom widget.


2004/08/04 18:05:25  phil
Added the comparison operators between QChar and QChar and char.


2004/08/04 14:06:41  phil
Implemented all the QDataStream << and >> operators for classes.


2004/08/03 22:19:59  phil
Build system fix for when QWindowsXPStyle is a plugin.


2004/07/19 18:41:53  phil
Fixed a bug in the fontdisplayer.py example.


2004/07/08 08:40:54  phil
Minor internal changes.


2004/06/27 08:43:19  phil
Added a missing /TransferThis/ from one of the QPushButton ctors.


2004/05/26 22:15:40  phil
Added another missing /ReleaseGIL/ to QApplication.


2004/05/25 17:05:27  phil
Fixed bug in QArray for old versions of Qt.
Fixed QAssistantClient bug in configure.py for old versions of Qt.
Fixed QSocket bug for old versions of Qt.
Released as v3.12.


2004/05/25 13:55:07  phil
Added missing /ReleaseGIL/ to QThread.


2004/05/25 11:26:37  phil
Internal build system changes.


2004/05/18 18:33:03  phil
Added the webbrowser.py example (which will have to wait until SIP v4.1 before
it works).
Added missing /ReleaseGIL/ to QWaitCondition, QMutex and QMutexLocker.


2004/05/15 14:18:24  phil
Fixed bug that accidentally disabled the qtsql module for the free edition.
Disabled the qtaxcontainer module until SIP v4.1.


2004/05/09 11:19:26  phil
Minor pyuic3 changes to support QAxWidget.
Marked the qtaxcontainer classes as experimental.


2004/05/04 16:01:57  phil
qwindowdefs.sip for all platforms is now included in the commercial package.
Changed the SIP3 dependency to v3.10.2.
QValueList<QIconDragItem> is now dependent on the Qt_ICONVIEW feature.
pyuic and pylupdate will now build on the Enterprise Edition even if the qtxml
module has been disabled.
Compiler error messages during configuration are suppressed if possible, but
can be seen with the new -w flag.
configure.py now explicitly checks QAssistantClient rather than assume it is
present in the Enterprise Edition.
The qtaxcontainer module now builds on Windows.


2004/05/02 00:38:16  phil
Sync with the latest QScintilla snapshot.


2004/05/01 17:10:57  phil
Fixed more minor build problems.
The commercial version now has identical code on all platforms.


2004/04/30 21:50:33  phil
Fixed an internal build problem.
Implemented QValueList<QVariant> as a mapped type.  (Done in the previous
commit but I forgot to mention it.)


2004/04/25 22:09:09  phil
Added the qtaxcontainer module - doesn't work yet, but shouldn't break
anything.


2004/04/24 08:43:22  phil
Update the documentation to say that Qt v3.3.2 is supported.


2004/04/18 15:45:12  phil
Changed the build system to deal with the evaluation version of PyQt.


2004/04/13 18:24:04  phil
QAssistantClient is disabled for the Professional Edition because it requires
code from the Enterprise Edition (only seems to affect Windows though).


2004/04/12 14:49:33  phil
Added the QextScintillaLexerPerl class to the qtext module.


2004/04/04 17:01:11  phil
Minor fixes to the dirview.py example.
Sync'ed with the current QScintilla snapshot.


2004/03/30 18:22:25  phil
Fixed a bug where the destruction of QTab instances wasn't noticed.


2004/03/28 15:16:50  phil
Updated to the latest QScintilla snapshot.


2004/03/27 18:26:02  phil
Updated for the latest changes to QScintilla.


2004/03/21 21:09:25  phil
Changed the configure.py message when testing for plugins to be the right
"sense".
Updated the QScintilla support for v1.3.


2004/03/11 19:05:38  phil
Changed the SIP v3 dependency to v3.10.1.
Released as v3.11.


2004/03/11 01:22:12  phil
Minor changes to the internal build system.


2004/03/10 18:29:30  phil
Brought the documentation up to date.
Minor internal build system changes.
The build system now disables style classes built as plugins.
Changed the handwritten code to use the SIP generated feature #defines rather
than the unreliable (in the case of plugins) Qt ones.


2004/02/26 18:56:39  phil
Updated the documentation to say that PyQt has been tested against Qt v3.3.1.
Updated the internal build system to exploit distcc.
Fixed bug in the conversion from Python lists to QMemArrays.


2004/02/15 22:34:39  phil
Fixed the canvas.py example's handling of multiple views.


2004/02/11 19:24:10  phil
Fixed the old build system for Qt v3.3.0.


2004/02/07 17:38:52  phil
Fixed a couple of bugs in pyuic3 and added the spacer.ui form to verify it.


2004/02/02 22:27:48  phil
Updated pyuic from Qt v3.3.0.


2004/02/01 14:38:18  phil
Added the QLocale class from Qt v3.3.0.
Updated all existing classes for Qt v3.3.0.
Added the missing += operators for QString.
Added the missing QSocketDevice class.


2004/01/31 23:09:45  phil
Added the missing /Transfer/ from QMimeSourceFactory.setData() and
QMimeSourceFactory.setDefaultFactory().
Added the missing /TransferBack/ from QMimeSourceFactory.takeDefaultFactory().
Added the missing /Factory/ from createEditor() in QTableItem and sub-classes.
Added the missing /Factory/ in QTextCodec.makeDecoder(),
QTextCodec.makeEncoder() and QTextEdit.createPopupMenu().
Added Qt v3.3.0 support to the build system.
PyQt now builds against Qt v3.3.0.


2004/01/29 19:19:36  phil
Minor change to the internal build system.
Added README.AIX from Ulli Berning.


2004/01/27 08:34:21  phil
Reverted the accidental change to QTextEdit.find().
Fixed a couple of markup problems in the documentation.
Added the missing QHttp, QFtp and QLocalFs to the appropriate
%ConvertToSubClassCode.


2004/01/21 18:34:02  phil
Added some fixes for Qtopia v1.6 from Mickey Lauer.


2004/01/16 20:53:09  phil
Released as v3.10.


2004/01/15 20:04:11  phil
Changed configure.py to check that SIP was built with Qt support enabled as
early as possible.


2004/01/15 19:27:58  phil
Added a check for the SIP version number in configure.py.
Fixed pyuic3 not to use iostream and avoid warning messages with MSVC.


2004/01/04 18:52:29  phil
Minor updates to the build system.


2004/01/03 23:57:31  phil
Updated the copyright notices.
Changed pyuic3 to only #include zlib.h for Qt versions before 3.1.0.
Documented pyqtconfig.


2004/01/02 18:41:01  phil
Minor changes to the build system.
Repaired the completely broken pyqtconfig module.


2003/12/26 23:34:47  phil
Changes to the build system based on patches from Ulrich Berning.


2003/12/26 19:32:31  phil
Added the missing QFtp class.


2003/12/26 19:31:23  phil
Added the missing QHttp, QHttpHeader, QHttpRequestHeader, QHttpResponseHeader,
QLocalFs classes.


2003/12/21 17:28:16  phil
Documented sip.voidptr.asstring().


2003/12/21 16:07:00  phil
Fixed a bug when automatically converting to a QKeySequence.


2003/12/06 20:21:54  phil
Fixed a bug in the old build system for Windows.
Brought the documentation up to date.
Released as v3.9.


2003/12/04 19:35:28  phil
Updated the README for the new build system.


2003/12/02 00:00:35  phil
Slight change to handwritten code forced by the change to sipParseResult().


2003/11/23 17:04:10  phil
Removed qInstallPathSysconf() on Windows.


2003/11/22 20:54:01  phil
Windows related changes to the new build system.


2003/11/22 00:50:23  phil
Portability fixes for Qt v2 and Qtopia.


2003/11/21 23:06:14  phil
More changes to the new build system.  Tested with SIP v4 and Qt Professional
on Linux and SIP v3 and Python v1.5.2 on Linux.


2003/11/21 07:32:01  phil
SCons is now completely removed from the new build system.  PyQt will now build
with SIP v3 and SIP v4 on Linux.


2003/11/15 11:20:17  phil
More changes to the new build system.


2003/11/13 19:41:35  phil
More changes to the new build system.  PyQt now builds against the Professional
Edition.


2003/11/13 13:12:47  phil
New build system changes. PyQt now builds correctly on Linux for SIP v3 and SIP
v4.


2003/11/12 22:22:50  phil
Added more of the new build system.
Fixed a bug in pyuic3 handling of encoded strings (thanks to Joerg Kaercher).
Added the QImageIO class.


2003/11/05 20:33:43  phil
Added QListViewItemIterator.
Added the QDockArea << and >> operators.
Started on the new build system.


2003/10/27 23:23:07  phil
Removed more handwritten code now that SIP fully supports pointers and
references to base types.
Fixed a GIL problem with the QCanvasItem sub-class conversion code.


2003/10/26 22:53:03  phil
Added the missing QSettings.readBoolEntry().
Removed lots of non-virtual %MethodCode now that SIP automatically handles
returning multiple arguments.


2003/10/24 08:34:44  phil
Added /ReleaseGIL/ wherever looked sensible.


2003/10/23 18:27:30  phil
Used %Build rather than the deprecated %Makefile.
Used %ModuleHeaderCode and %TypeHeaderCode rather than the deprecated
%HeaderCode.
Used %ModuleCode and %TypeCode rather than the deprecated %C++Code.


2003/10/22 18:40:32  phil
Added %ConvertToSubClassCode for QTableItem and QCanvasItem.
Added the missing qtui module documentation.
Refactored the internal and external build systems so that the .sip files are
arranged in a hierarchy and are installed.
Added the -v flag to build.py to specify where the .sip are installed to.


2003/10/21 16:40:12  phil
Fix to build.py for the Mac.


2003/10/21 13:39:18  phil
Fixed Windows warning message from qmemarray.sip handwritten code.
Fixed internal build.py to generate Mac packages properly.


2003/10/20 18:50:07  phil
More MacOS/X related changes.
Compiler warnings are now enabled when building with SIP v4.
PyQt builds with no warnings with SIP v4.


2003/10/19 19:47:35  phil
Documentation updates.
Removed the tests for missing functions in early versions of Qt for MacOS/X.
Updates to the build system for MacOS/X.


2003/10/16 15:50:38  phil
Replaced the use of __cmp__ in QString because it doesn't work with SIP v4 if
the argument isn't of the same type - it's just the way new-style classes work.
Removed the QString.__cmp__() unit test as the implementation no longer uses
handwritten code.


2003/10/15 18:19:07  phil
Added the "-r" flag to build.py to build with tracing enabled.
Rewrote all the unit tests to work with PyQt generated with SIP v4.


2003/10/11 21:57:20  phil
Brought the documentation up to date.
Changed handwritten code for the changes to sipCallMethod(), sipParseResult()
and sipBadCatcherResult().


2003/10/08 15:04:46  phil
Fixed the internal build system (again).


2003/10/07 19:33:13  phil
Fixed QIODevice handwritten code which looked very broken.
Checked all virtual abstract functions that need handwritten code.
Added /TransferBack/ for function return values where needed.
Added the missing qInstallPath(), qInstallPathDocs(), qInstallPathHeaders(),
qInstallPathLibs(), qInstallPathBins(), qInstallPathPlugins(),
qInstallPathData(), qInstallPathTranslations(), qInstallPathSysconf().
Made sure all handwritten code uses functions that are part of the SIP v4 API.


2003/10/04 16:14:45  phil
Changed how sipClassName() is used now that it returns a new reference.


2003/10/04 11:16:21  phil
Migrated the remaining %MemberCode to %MethodCode.
Changed the QApplication dtor code slightly to keep the public SIP API simple.
(It means that disowning a top level widget now adds the extra reference, but
this shouldn't make a difference.)


2003/10/02 22:54:43  phil
Documented QLayoutIterator.next().
Fixed problem with build system that was preventing snapshots being generated
after the addition of %MethodCode.
Fixed QSpinBox.mapTextToValue() to take zero parameters.
Converted most of %MemberCode to %MethodCode (ie. the easy ones).


2003/10/01 14:00:15  phil
Converted all ctor %MemberCode to %MethodCode.


2003/09/23 19:33:07  phil
Converted all Python special methods and operators from %MemberCode to
%MethodCode.
Fixed bug in build system that disabled thread support.


2003/09/19 15:30:09  phil
Changes to the build system for SIP v4's new build system.


2003/09/19 00:28:39  phil
Fixed converting Python wide Unicode strings to QString for Qt v2.  (Actually
done with an earlier change but I forgot to mention it.)
Updated the documentation on application deployment to reflect the changes to
the build system.
The documentation is now a single HTML file with a TOC.
More changes to the build system.  Tested with tmake and Windows.


2003/09/18 13:47:07  phil
More changes to the build system after initial testing.


2003/09/17 18:28:40  phil
Re-factored build.py to use the sipconfig module.  Only tested on Linux with
Qt v3.2.1 Enterprise and Python v2.3.


2003/09/06 13:35:02  phil
QWMatrix fixes from Torsten Marek.
Added the undocumented "*" operators to QWMatrix.
Updated the educational version to v3.2.0.
Released as v3.8.1.


2003/08/24 18:43:40  phil
Updated the tutorials so that they have a consistent coding style and don't use
"import *".
Updated the documentation to say that Qt v3.2.1 is supported.


2003/08/17 12:25:57  phil
Fixed QPrinter.winPageSize() for Qt versions before v3.
Released as v3.8.


2003/08/17 10:02:11  phil
Fixed problem with QRect | and & operators.


2003/08/16 21:14:09  phil
Fixed the code generated by pyuic3 when the -x and -subimpl flags are both
given.
Brought the documentation up to date.


2003/08/13 17:50:14  phil
The == and != operators have been implemented for QBrush, QColor, QDomNode,
QFont, QImage, QKeySequence, QPalette, QPen and QRegExp.
The +, +=, -, -=, *, *=, /, /=, ==, != and __nonzero__() operators have been
implemented for QSize.
The ==, != and QString() operators have been implemented for QUrl.
The &, &=, |, |=, ==, !=, __contains__() and __nonzero__() operators have been
implemented for QRect.
The |, |=, +, +=, &, &=, -, -=, ^, ^=, ==, !=, __contains__() and __nonzero__()
operators have been implemented for QRegion.
The ==, != and *= operators have been added to QWMatrix.
The __len__(), __contains__(), == and != operators have been implemented for
QDir.
The comparison operators and __nonzero__() have been implemented for QDate,
QDateTime and QTime.
Added some consts to the QString operators.
Added the QDate, QDateTime, QDir, QRect, QRegion, QSize and QTime unit tests.
Added the runtests.py master unit test runner.


2003/08/12 20:34:29  phil
Fixed memory leak in QStringList * operator.
Added the QPoint operators (thanks to Torsten Marek).
Added the QPoint unit test.


2003/08/12 15:31:24  phil
Fixed deprecated use of iostream.h in pyuic3.
Updated the QScintilla support.


2003/08/11 18:52:45  phil
Fixed version problem with QToolBox.


2003/08/01 09:42:10  phil
Added the missing Qt.ButtonState.MetaButton.
Added support for the [], in, len and comparison operators to QString (thanks
to Torsten Marek).
Added the test_QString.py test script.


2003/07/25 23:38:36  phil
Refined the pyuic3 changes - because KWrite is crap.


2003/07/25 23:36:11  phil
Added the menus.ui test form.
Some pyuic3 format changes from Detlev.


2003/07/25 12:13:44  phil
Updated pyuic for Qt v3.2.0.


2003/07/24 17:20:59  phil
Added QSplashScreen, QSqlSelectCursor and QToolBox for Qt v3.2.0.
Fix to build.py error message.


2003/07/24 10:52:38  phil
Minor license handling changes.
Fixed memory leak in QStringList[] when using slices.
Added the -k flag to build.py to create static modules.
Updated README.MacOSX from Willard Myers.
Updated all existing classes for Qt v3.2.0.


2003/07/05 10:31:55  phil
Fixed problem with include directories when using tmake.
Released as v3.7.


2003/07/05 09:59:37  phil
Provisional release of v3.7.


2003/07/03 16:17:55  phil
pyuic3 now says what it is extracting on stderr rather than stdout.


2003/07/01 14:18:37  phil
Brought the documentation up to date.
Added README.MacOSX (thanks to Bill Myers).
Added lots of new examples from Jorge Arroyo.


2003/06/30 09:23:25  phil
Changed all handwritten code to use the new 'L' format character where
appropriate.
Implemented __setitem__(), __delitem__(), __add__(), __iadd__(), __mul__(),
__imul__(), __eq__() and __ne__() for QStringList.
Added the internal QStringList unit tests.


2003/06/22 11:26:32  phil
%DtorCode has been renamed %VirtualCode.


2003/06/21 11:37:58  phil
Fixed the internal build process to deal with the new %DtorCode.


2003/06/19 23:53:49  phil
More changes to QCustomEvent which shouldn't now leak memory under any
circumstances.


2003/06/19 16:31:57  phil
QEvent.data() now returns a Python object without increasing it's reference
count.
The QEvent dtor is now virtual so that the Python wrapper object gets garbage
collected when Qt deletes the event when it's passed to
QApplication.postEvent().


2003/06/10 14:51:23  phil
(Hopefully) fixed pyuic3 compile bug under Windows.
Added the progressbar.py example from Jorge Arroyo.


2003/06/08 12:25:08  phil
Lots of build tidy ups from Hans-Peter Jansen.


2003/06/06 12:59:26  phil
pylupdate now recognises the __tr() and __trUtf8() methods generated by pyuic.
Added some missing /Transfer/ flags from QMenuData.
Updated the menu.py example so that it matches the latest Qt version.


2003/05/31 12:19:22  phil
Changed the build system to generate .in files which are then patched so that
the patched files stay around to aid debugging.
Removed unneeded directories from INCLUDEPATH in .pro files.


2003/05/30 17:52:06  phil
Don't generate the internal __tr() and __trUtf8() methods if the user passes
their own function name.


2003/05/30 17:47:57  phil
Added the listbox.py and listboxcombo.py examples from Jorge Arroyo.
build.py improvement in detecting executable programs.
Changed pyuic3 to generate calls to qApp.translate() rather than self.tr().
Documented the issues related to translations.


2003/05/23 22:03:05  phil
Fixed some bugs and inefficiencies in the canvas.py example so that it no
longer segfaults on exit when a sprite has been created.
Added bits(), scanLine(), jumpTable() and colorTable() to QImage.


2003/05/22 21:50:05  phil
Added the QWindowsXPStyle class. (Thanks to Ulrich Berning.)


2003/05/20 10:36:10  phil
Added QextScintilla.modificationAttempted().


2003/05/18 20:59:53  phil
Added QextScintillaBase.SCN_MODIFYATTEMPTRO.
Fixed pyuic3's broken handling of the -x flag.
Fixed pyuic3's broken generation of embedded images.
Fixed QImage ctor to use an internal colour table instead of an external one
that was garbage collected too soon.


2003/05/13 09:50:54  phil
Added the QSignalMapper class (thanks to Gordon Tyler).


2003/05/12 10:00:59  phil
Added toShort(), toUShort(), toInt(), toUInt(), toLong(), toULong(), toFloat()
and toDouble() to QCString and QString.


2003/05/11 10:26:44  phil
Added the QextScintillaLexerHTML class.


2003/05/07 21:07:04  phil
Changed the handling of version numbers so that we assume the latest SIP tags
if we find a QScintilla snapshot.


2003/05/07 16:53:05  phil
Updated the documentation to explicitly mention the problems of using lambda
expressions as slots.
Added the QextScintillaLexerSQL class.
Changed build.py to support QScintilla version control.


2003/05/04 09:57:19  phil
Fixed silly typo in build.py.


2003/05/03 14:50:03  phil
Removed some dead code from build.py.
The qt module was ignoring the release/debug option and the debug version of
the Python library wasn't being searched for.
Added the unittest tests for pyuic.
Fixed the last pyuic3 bugs related to embedded images.
Added the -test flag to pyuic3 to support fully automated unittest tests.


2003/04/26 15:24:45  phil
Released as v3.6.


2003/04/26 14:36:12  phil
Fixed tmake related breakages introduced with SIP v4 support in .pro files.


2003/04/26 13:58:00  phil
Fixed bug in concatanating source files.


2003/04/23 14:53:00  phil
Changed to the C++ style operators where possible.


2003/04/22 16:05:10  phil
Adjusted handwritten code for Python slots so that it will be compatible with
SIP v3 and v4.
QStringList.__getitem__ will now handle extended slices.


2003/04/18 22:17:26  phil
Tracked the latest QScintilla changes.


2003/04/16 11:42:45  phil
Fixed build.py for when SIP v4 is used.
Python v2.3 is now required if SIP v4 is being used.
Changed QCustomEvent.data() to deal with the changed support of SIP_PYOBJECT.


2003/04/13 15:42:08  phil
Temporarily made some handrwritten code dependent on SIP v3 while debugging
SIP v4.
Fix to pylupdate from Detlev.
Fix to pyuic3 related to pixmaps.


2003/04/07 11:52:33  phil
QCommonStyle is now always included (to fit with Qt v3), but it should still be
configured properly for the Zaurus.


2003/04/04 14:24:00  phil
Fixed typo in qpixmap.sip where some Qt v3 methods had been added to the Qt v2
definition.
Fixed some pyuic3 problems with embedded and external images.


2003/04/04 10:32:45  phil
SIP v4 related fixes to %VirtualCode.
Fixed some sipParseArgs() format bugs in qtxml handwritten code.
Added missing /TransferThis/ from QTableItem (and derived classes) ctors.
Added other missing transfer flags from some QTable methods.


2003/04/01 20:44:55  phil
Added support for the educational version.
Don't delete the .lib and .exp files as part of the installation on Windows.
Added the -j, -r and -t flags to build.py based on patches from Hans-Peter
Jansen.
Changed all sipNames to the new style.


2003/03/31 23:39:02  phil
Made sure Python.h is included before stdio.h for LFS support under Solaris.
Removed all uses of %ExportedHeaderCode for compatibility with SIP v4.
Implemented the %VirtualCode that is to be used with SIP v4.
Fixed some bugs in existing %VirtualCode.
Removed QTextEdit.getFormat() and QTextEdit.getParagraphFormat() as they are
undocumented and marked as "don't use".


2003/03/26 22:21:58  phil
Slightly changed the implementation of QObject.sender() to maintain
compatibility with SIP v4.
The build process no longer checks for sipQt.h as it isn't in SIP v4.
Added a missing #include in qnetwork.sip that only showed up with SIP v4.


2003/03/25 17:52:22  phil
Work around the problem that qmake doesn't like targets called "qt".  (For
SIP v4.)


2003/03/21 00:20:19  phil
Reverted the "fix" for libqassistantclient on HP-UX, and wait to see if anybody
complains.
pyuic now includes the PyQt version number in the generated output.
Fixed QPixmap handling bug in pyuic.


2003/03/16 16:24:24  phil
Tracked latest QScintilla changes.
Fixed an internal build problem with the documentation.


2003/03/15 23:42:55  phil
Tracked the latest QScintilla changes.
Brought the documentation up to date.


2003/03/14 19:49:44  phil
Added the missing %ConvertToSubClass code for the qtext module.


2003/03/13 12:59:44  phil
Tracked the latest QScintilla changes.


2003/03/09 18:37:13  phil
Tracked the latest QScintilla changes.


2003/03/06 10:35:32  phil
Tracked latest QScintilla changes.
Fixes for the mdi.py example from Ken Godee.
Further improvements to the build system's parsing of the Python version
number.
Fixes to the Qt class and pyuic to deal with the use of the internal
WState_Polished.


2003/03/03 18:03:41  phil
Tracked the latest QScintilla changes.


2003/02/27 16:21:33  phil
Updates for Qt v3.2.1.
Build system changes for alpha and beta versions of Python.


2003/02/26 23:40:22  phil
Tracked latest QScintilla changes.


2003/02/26 19:31:26  phil
Tracked latest QScintilla changes.
Fixed QListBox.eventFilter().
Added the qtui module.
Added /Factory/ to everywhere it seems to be needed.
Fixed Python 1.5.2 problems in the build system.
Updated the menu.py example for Qt3 (thanks to Selim Tuvi).
Fixed a bug in pyuic3 related to pixmaps in QListViewItems.
Fixed a bug in the canvas.py example.
PYQT_VERSION is now the version encoded as a hexadecimal value.
Added PYQT_VERSION_STR as the ASCII version (unless it is a snapshot).


2003/01/25 15:39:58  phil
Fixed bug in QPointArray.putPoints().
The sub-class convertors are now declared as static as SIP now puts them in the
main module code.
Changed the way that the QAssistantClient library is linked in to work around
problems linking static and shared libraries under HP-UX.
Fixed QSpinBox.eventFilter().


2003/01/20 10:24:19  phil
Applied Lars Heete's patch for QString for when Python is built with wide
Unicode support.
Tracked the latest QScintilla changes.


2003/01/14 09:55:52  phil
Added the version number to the %Module directives for SIP v4.


2003/01/11 15:15:49  phil
pyuic3 will look in the directory containing the .ui file for any .ui.h file.


2003/01/06 09:35:29  phil
pyuic3 now properly extracts embedded slot code that takes arguments.
Improved the layout of the pyuic3 generated code slightly.


2003/01/04 19:45:03  phil
Updated the copyright notices for 2003.
SLOT(), SIGNAL(), PYSIGNAL(), QT_TR_NOOP() and QT_TRANSLATE_NOOP() are now
implemented as wrapped functions.
PYQT_BUILD is now a string.


2003/01/02 16:00:47  phil
Fixed a bug in the build process for sip v3.


2002/12/28 17:34:17  phil
Changed the build system to cope with the changes that will be needed for
SIP v4.


2002/12/25 10:48:22  phil
Added the checklists.py and drawlines.py examples from Oleksandr Yakovlyev.
Added support for PEP 263 in the code generated by pyuic3.
Tracked latest QScintilla changes.
Implemented the QTextStream << QMainWindow and QTextStream >> QMainWindow
operators.


2002/12/20 18:51:37  phil
Added the biff.py example from Oleksandr Yakovlyev.


2002/12/20 18:46:10  phil
QString.startsWith() was introduced in Qt v2.2.0 and not Qt v3.0.0.
Added the updated buttongroups.py example from Oleksandr Yakovlyev.


2002/12/17 15:33:12  phil
pyuic3 will now extract Python code (tagged with "Python:") from the comments
in a .ui file and copy it to the generated output.


2002/12/17 13:20:37  phil
Tracked the latest QScintilla changes, including the new QextScintillaPrinter
class.


2002/12/13 18:27:26  phil
Change the build system to ensure that SIP .h files in the location specified
by the -s flag are used in preference to any others in the standard Python
location.
Added the Qtopia QCopEnvelope class.


2002/12/11 13:50:58  phil
Ensure that generated Makefiles have a later timestamp than the project file.
Released as v3.5.


2002/12/10 23:12:00  phil
Build change where FORCE wasn't being handled properly now that it is version
dependent.
Brought the NEWS file up to date.


2002/12/10 14:21:09  phil
Changes related to Qt v3.1.1.
Made Qtopia v1.5.0 the baseline version.
Added the AppLnk, AppLnkSet, Config, DateFormat, DocLnk, DocLnkSet,
FileManager, FileSelector, FileSelectorItem, FontDatabase, Global, MenuButton,
QDawg, QList<AppLnk>, QList<DocLnk> and Resource Qtopia classes.
Added QArray<int> for Qt 1.x and Qt 2.x.


2002/12/09 10:40:54  phil
Minor changes for building under Qt/E.


2002/12/08 17:56:27  phil
Worked around the Qt Windows bug in QSemaphore += and -= so that the
semaphore.py example now works properly with affected versions of Qt.


2002/12/05 17:28:24  phil
Added the script to create the test database for the SQL examples for
PostgreSQL (thanks to Kenneth Godee).
pyuic3 and pylupdate3 changes so that they compile against the Qt Professional
Edition.
Brought the documentation up to date.
Build system change for Qt v3.0.x and FORCE in Makefiles.


2002/11/29 10:59:32  phil
Fixed bugs in pyuic3 related to menus and embedded images.
Implemented QMenuItem.setText(), even though it is an internal class, because
it is used in code generated by pyuic3.


2002/11/26 12:50:45  phil
eric is now no longer part of the distribution.
Tracked the latest QScintilla changes.
Removed the automatic test for -fno-exceptions and added the -f flag to the
build system so that it can be explicitly set.
Fixed a pyuic3 indentation bug.


2002/11/22 22:43:29  phil
Tracked the latest QScintilla changes.


2002/11/22 10:15:46  phil
Fixed a couple of bugs in pyuic3's handling of embedded images.


2002/11/21 18:57:34  phil
Tracked the latest QScintilla changes.


2002/11/18 19:36:53  phil
The missing Windows QEventLoop methods should be added to Qt v3.1.1.
Fixed generation of QString::null in pyuic3.
Tracked latest QScintilla changes.


2002/11/14 22:44:42  phil
Fixed problems compiling against Qt v3.0.x introduced with the support for Qt
v3.1.0.


2002/11/14 22:32:14  phil
Minor build changes for Windows.
Removed the QEventLoop methods that seem to be missing under Windows.
QGLColormap was actually introduced in Qt v3.0 rather than Qt v3.1.


2002/11/13 20:23:43  phil
Tracked the latest QScintilla changes.


2002/11/11 11:59:24  phil
Added the missing QDockWindow.drawFrame() and QGLWidget.reparent() methods.
The build system will now recognise Qt v3.1.0.
Added the QAssistantClient, QEventLoop, QGLColormap, QIconFactory,
QIMComposeEvent, QMutexLocker and QSyntaxHighlighter Qt 3.1.0 classes.
QListView.sort() is now virtual for Qt3.
Fixed a bug in the widgets.py example for both Qt2 and Qt3.
Updated pyuic from Qt 3.1.0.
Added the qCompress and qUncompress Qt 3.1.0 functions.


2002/11/06 23:56:57  phil
Fixed QWidgetStack.addWidget().


2002/11/05 15:08:21  phil
Addition of new licenses to the internal build system.


2002/11/03 20:15:36  phil
Tracked the latest version of QScintilla, including updating to Scintilla
v1.49.


2002/10/25 19:00:47  phil
Updated the canvas.py example.
Tracked the latest QScintilla changes.


2002/10/24 08:55:46  phil
Tracked the latest QScintilla changes.


2002/10/22 21:28:20  phil
Tracked the latest QScintilla changes.


2002/10/21 21:25:52  phil
Tracked the latest QScintilla changes.


2002/10/20 22:28:46  phil
Tracked the latest changes to QScintilla.
Added the missing QMainWindow.lineUpDockWindows().


2002/10/19 18:43:13  phil
Tracked the latest changes to QScintilla.


2002/10/18 17:30:24  phil
More build system changes to fix directory names containing spaces.
Added the QextScintillaLexerCPP, QextScintillaLexerCSharp,
QextScintillaLexerIDL, QextScintillaLexerJava and QextScintillaLexerJavaScript
classes.
Added support for Qt v3.0.6.


2002/10/12 23:45:52  phil
Tracked the latest QScintilla changes.
QStringList.__getitem__() now handles slices and negative indices properly.


2002/10/11 14:11:53  phil
Fixed the build system where the Python directory path contains spaces.
Another go at fixing the internal build system so that it generates .sip files
for the GPL version that support both X11 and Qt/E.
Updated the QScintilla bindings.


2002/10/06 21:21:05  phil
Fixed a silly internal build system bug preventing the qwindowdefs_qws.sip from
being included in the GPL version.


2002/10/06 16:04:31  phil
Tracked the latest changes to QextScintilla including the addition of
QextScintillaLexer and QextScintillaLexerPython.


2002/10/05 15:03:01  phil
Fixed the internal build system to make sure Qt/Embedded support isn't stripped
out of the GPL version.


2002/10/05 13:36:58  phil
Changed the internal build system so that internal development versions are
marked as such.
The user build system now handles conflicting licenses.
pyuic and pylupdate should now build using the professional edition of Qt3.
Added support for margins and markers to QextScintilla.


2002/10/03 10:42:28  phil
Synchronised to the latest QScintilla snapshot.


2002/10/01 17:38:18  phil
Fixed the i18n example script.
Changed the qtext module build for QScintilla under Windows.


2002/09/30 15:32:53  phil
Added the QextScintillaBase.SendScintilla() overload.


2002/09/28 08:57:26  phil
Further separated out the Windows .sip files.
Added QextScintillaBase.Colourise().
Fixed the problem with QTextEdit.find().


2002/09/22 00:39:05  phil
Added eric's missing ViewManager.py file to CVS.


2002/09/22 00:37:14  phil
Fixed the internal build system to copy eric's pixmaps directory properly.


2002/09/21 17:58:08  phil
Updated eric to v2.1.4 (plus a later patch).
The internal build system now strips down the .sip files for the non-commercial
version.


2002/09/18 08:36:18  phil
Added the qtext module containing support for QScintilla.


2002/09/13 07:20:57  phil
Fixed QFontDatabase.families() for Qt3.


2002/09/10 12:55:34  phil
Minor documentation changes.
Released as v3.4.


2002/09/08 21:38:49  phil
Added the missing lib/LICENSE.nc.short.


2002/09/08 21:37:30  phil
Added the wtypes.h file to the definitions of MSG and POINT.


2002/09/08 12:20:10  phil
The user now has to explicitly accept any non-GPL license.


2002/09/07 20:50:13  phil
Added QApplication.winEventFilter(), QWidget.winEvent(), MSG and POINT under
Windows.


2002/09/06 17:48:11  phil
Added the new licenses and changed the internal build process to support them.
Updated the NEWS file.


2002/09/02 12:05:21  phil
Added a comment to the Signal/Slot documentation about slot reference counts.
Added the mdi.py example from Sadi Kose.
Added the progress.py example from Hans-Peter Jansen.
More license related hooks.


2002/08/27 19:09:22  phil
Added the canvas example from Sadi Kose.
Split qwindowdefs.sip into generic and platform specific variants.
Changed the internal build system to support different platforms.
Added a delay to the build system before running make to avoid potential
timestamp problems.


2002/08/17 00:48:22  phil
Added Detlev's i18n example.
Added the latest version of eric from Detlev.
Added Fredrik Juhlin's patch to the build system to support debug builds.


2002/08/12 14:06:56  phil
Added helpviewer as a standalone application.


2002/08/11 20:41:33  phil
Added QT_TR_NOOP() and QT_TRANSLATE_NOOP().
Added the pylupdate program from Detlev.


2002/08/10 20:01:47  phil
Fixed problems with QObject.tr() and QObject.trUtf8().
Brought the NEWS file up to date.


2002/08/06 19:45:26  phil
Build system fixes for Python 1.5.2.


2002/08/05 18:02:08  phil
More eric changes from Detelev.


2002/07/29 20:54:56  phil
Another eric update from Detlev, including the help browser.


2002/07/29 14:16:11  phil
Added QTextEdit.WrapPolicy.AtWhiteSpace as it isn't clear if this is deprecated
or not.  (The header file says one thing, the documentation says the opposite.)


2002/07/26 13:54:48  phil
Fix a problem with the build system if OpenGL wasn't installed.


2002/07/22 21:40:15  phil
Added @BL_INCLUDEPATH@ to the project files for pyuic2 and pyuic3.
Eric's .py files are now compiled by the build system.


2002/07/21 23:14:03  phil
Added Detlev's latest patches for eric, including the new qtunittest.  Updated
the documentation and build system accordingly.


2002/07/20 18:30:07  phil
Added "opengl" to the qtgl project file template.
Changed the build system so that it uses "opengl" when necessary.


2002/07/12 13:04:44  phil
Fixed a problem detecting the Qt version in the build system.
Released as 3.3.2.


2002/07/12 10:20:20  phil
More internal build system changes.


2002/07/11 23:09:40  phil
Internal build system changes.


2002/07/11 12:07:40  phil
Added missing /TransferThis/ to all relevant QListBoxText and QListBoxPixmap
ctors.


2002/07/09 22:07:10  phil
Added support for Qt 3.0.5.
Released as 3.3.1.


2002/07/07 19:20:54  phil
More eric patches from Detlev.
Windows fixes for the build system.
Released as 3.3.


2002/07/06 13:35:41  phil
More eric patches from Detlev.
Updated SQL examples from Hans-Peter.
Fixed a bug in pyuic3 when extracting Python slot code when the slot had an
argument.


2002/07/05 21:56:20  phil
Backed out the change in the order of attempts to convert Python objects to
QStrings so it is now Unicode objects before string objects.


2002/07/05 17:59:16  phil
Fixed a few indentation issues with the dirview examples.
Fixed the same bug in every mapped type based on the QValueList template.


2002/07/05 08:54:46  phil
More eric patches from Detlev.
QSqlRecordInfo is now implemented as a Python list of QSqlFieldInfo instances.
The build system now ignores qmake if present when building for Qt 1.x and 2.x.


2002/07/04 10:08:24  phil
Still another attempt at a portable features generator.


2002/07/04 10:02:04  phil
Another attempt to make the C++ program that generates the feature flags more
portable.


2002/07/03 17:43:43  phil
Build system changes for Windows.
Released as 3.3rc3.


2002/07/02 22:13:50  phil
Fix a Python warning in build.py.


2002/07/02 18:34:32  phil
Changes to the build system for the qtpe module.


2002/07/02 14:55:45  phil
More eric patches from Detlev.
Added the missing QString.compare() and QString.localeAwareCompare() overloads.
Changed the build system in line with the way SIP now handles features.


2002/06/30 16:24:16  phil
Minor changes to build system messages.
Removed support for the -r flag in the build system as tmake handles -fno-rtti.
Added the -e flag to the build system to explicitly specify the location of the
SIP header files (usually used when cross compiling).
More eric patches from Detlev.
Fixed QDataBrowser.setSqlCursor().


2002/06/29 18:57:01  phil
The build system now determines the Qt version by parsing qglobal.h rather than
running a program (which is no good when cross compiling).
The sipQtFeatures.h file is only generated by the build system is it doesn't
already exist (again to help cross compiling).
Updated the SQL examples.
Fixed an SQL related bug in pyuic3.
Added %MemberCode to QDataTable.setSqlCursor() to transfer ownership of the
cursor if the autoDelete flag is set.


2002/06/29 13:09:51  phil
The build system now installs eric for Qt3.
More eric patches from Detlev.


2002/06/28 22:45:22  phil
More build.py fixes.
Changed the build system so that project files are restored to their original
contents.
Added the -c flag to the build system to concatenate a module's C++ files prior
to compilation. Compiling PyQt on my 750MHz PIII now takes 10 minutes. (Thanks
to Jim Bublitz and Ricardo Cardenes.)


2002/06/28 12:45:25  phil
Added the missing qtpemod.sip.
Added the missing /TransferThis/ to the obsolete QToolBar ctor.
Added the missing %MemberCode for QStyle.getButtonShift(),
QStyle.scrollBarMetrics() and Qstyle.tabbarMetrics().
More eric patches from Detlev Offenbach.
Added Hans-Peter Jansen's SQL examples.
Fixed a bug in the build system where the path to tmake was explicitly
specified.
Added the -r flag to the build system to explicitly enable -fno-rtti.
Released as 3.3rc2.


2002/06/23 19:44:58  phil
Added support for the evaluation version of Qt to the build system.
Applied more eric patches from Detlev Offenbach.
SQL related fixes for pyuic for Qt3.


2002/06/22 14:29:05  phil
Applied a couple of eric patches from Detlev Offenbach.
Released as 3.3rc1.


2002/06/22 00:53:57  phil
The documentation is now up to date.
Added notes about the limitations on custom editor widgets to the
QSqlPropertyMap documentation.
The default installation directory for pyuic under UNIX/Linux is now
/usr/local/bin rather than where the Python executable is installed.
Fixed a bug with the build system under Windows.
Fixed a problem with QVariant where a numeric value would be recognised as a
QKeySequence.
Added the -i flag to build.py to allow the directory containing the Qt header
files to be explicitly specified.


2002/06/20 21:33:34  phil
Fixed bug in QDataTable that stopped in working properly.


2002/06/20 18:52:31  phil
Added the qmag.py example script from Hans-Peter Jansen.
Added Christian Bird's notes about his pyuic patch.
Changes to the build system to support Qt/Embedded.
Changes to the build system to handle the lack of site-packages under Windows
before Python v2.2.


2002/06/19 17:43:26  phil
Minor changes to eric so that it seems to work under Qt3.


2002/06/19 17:29:06  phil
Applied Christian Bird's patch to pyuic for Qt3 to extract slot code written in
Python.


2002/06/19 17:14:00  phil
Added the missing qtsqlmod.sip.


2002/06/19 07:56:07  phil
Added the missing /Transfer/ from QCanvasPixmapArray.setImage(),
QDataTable.installEditorFactory(), QDataTable.installPropertyMap() and
QSqlForm.installPropertyMap().
Added Hans-Peter Jansen's bigtable.py, lineedits.py, smalltable.py and
tablestatistics.py example scripts.
Added the missing qxmlmod.sip.


2002/06/16 23:15:17  phil
Minor build system changes as a result of moving SIP to its new build system.


2002/06/16 15:17:01  phil
Changes to the new build system so that it works under Windows.
Removed all vestiges of the old build system.


2002/06/14 16:35:41  phil
The new build process now works with Python v1.5.x.


2002/06/14 08:46:36  phil
Changes needed to the build system to support tmake.
The compiled Python scripts will now be installed properly if qmake is used.


2002/06/13 18:05:24  phil
More minor build changes related to process for generating automatic snapshots.


2002/06/13 17:48:28  phil
Minor build changes.


2002/06/13 16:16:19  phil
Added the missing QFontMetrics.boundingRect() variant and QFontMetrics.size().
Removed the incorrect /TransferBack/ from QTabBar.removeTab().
The new build system has been tested on Python v2.2/qmake/Linux.


2002/06/04 23:33:33  phil
Remove the last of the BlackAdder related files.
Fixed the .spec file.
More updates related to the new build system.


2002/06/04 23:26:00  phil
Lots of tidying up of redundant files for the new build system.
Set the release number to v3.2.4 to align with the last official release.


2002/06/04 23:04:40  phil
Initial import of PyQt to the Riverbank Computing repository.


2002/06/01 11:08:36  phil
Correction to signature of QDir.rename().
Added README.SunOS.
QValueList<QPixmap> is now fully implemented as a mapping to a Python list of
QPixmap instances.
Added the missing QDoubleValidator.setBottom(), QDoubleValidator.setDecimals(),
QDoubleValidator.setTop, QIntValidator.setBottom() and QIntValidator.setTop().


2002/05/21 14:40:56  phil
Added the missing /Transfer/ to QClipboard.setData().
Fixed a pyuic3 bug that generates an extra ')' when using the -subimpl flag.


2002/05/17 19:04:33  phil
Minor documentation changes.
Released as v3.2.4.


2002/05/16 15:28:17  phil
Removed MacOS X support from the build process - until SIP v4.


2002/05/15 17:11:34  phil
Modules are now created as simple .so files, ie. without any release number.
The obsolete QMainWindow.setToolBarsMovable() was replaced with
QMainWindow.setDockWindowsMovable().


2002/05/15 11:31:23  phil
Fixed a bug in QInputDialog.getText() for Qt3.


2002/05/11 17:38:20  phil
Documentation changes for the latest release.
Released as v3.2.2.


2002/05/09 00:19:11  phil
Fixed QPrinter ctor for Qt3.


2002/05/07 21:17:32  phil
Added information about "--without-x" to the MacOS installation notes.
Put the -module flag back in for MacOS.
Fixed a bug in pyuic3 where QPixmaps needed to be explicitly converted to
QIconSets.


2002/05/05 13:42:46  phil
Added a version that supports the MacOS evaluation version to the list of
"common" source packages.
Released as v3.2.1.


2002/05/03 22:35:24  phil
Added INSTALL.MacX.
Removed -module from LDFLAGS as it seemed to make things worse on MacOS.
Released as v3.2.


2002/05/01 22:49:37  phil
Updated the documentation regarding support for void *.


2002/04/30 07:52:35  phil
configure will now search fro Qt v3.0.4.
Changes required for Qt v3.0.4.
Another minor bug fix related to X11 support and Qt/E.


2002/04/29 18:10:04  phil
Added README.Linux describing the broken Qt packages in Mandrake and Debian.


2002/04/29 10:17:47  phil
configure doesn't search for X11 for Qt/E.
Added the QPEMenuBar and QPEToolBar classes.


2002/04/27 14:19:22  phil
Removed the bug description at the top of the semaphore.py example now that it
is fixed.
Changed %ConvertToSubClassCode for QObject to conform to the latest SIP.
Replaced calls to sipMapCppToSelf() with sipMapCppToSelfSubClass() where
appropriate.


2002/04/22 22:56:31  phil
Changed the Windows installation instructions to put things in site-packages.
Fixed the missing QT_THREAD_SUPPORT when building sip_helper on Windows.
Added -module to all LDFLAGS.


2002/04/21 19:08:25  phil
QCustomEvent now expects a PyObject * as its data.


2002/04/20 22:43:13  phil
Convert instances of the internal class QTableHeader to QHeader.
Fixed a bug in pyuic for Qt3 relating to the format of slot signatures.


2002/04/20 16:02:00  phil
Added missing /Transfer/ to QTable.setCellWidget() and QTable.setItem().


2002/04/18 23:17:07  phil
Disabled QFont.dirty(), QClipboard.ownsClipboard(), QClipboard.ownsSelection()
and qAppName() for MacOS.


2002/04/18 12:10:42  phil
Updated the NEWS file regarding MacOS X support.
qt.py now defines PYQT_VERSION as the PyQt release as a string.
configure no longer fails if X11 couldn't be found (for MacOS X).


2002/04/17 19:10:15  phil
Added support for MacOS X (untested).


2002/04/17 09:00:35  phil
Added the missing /TransferThis/ options from all QCanvasItem ctors.
Fixed QCanvasItem.setCanvas() to handle acquiring and losing a parent canvas.


2002/04/16 14:17:44  phil
Removed all the /ReleaseLock/ options.
Added Py_BEGIN_ALLOW_THREADS, Py_END_ALLOW_THREADS, SIP_BLOCK_THREADS and
SIP_UNBLOCK_THREADS to all handwritten code.
Thread support is only enabled if it is also enabled in Python.
Added /CreatesThread/ and /NewThread/ to QThread.


2002/04/14 18:07:56  phil
Reinstated PyQtDisownTopLevelWidgets() because it solves the problem where we
can't guarantee that the order in which qApp and the top level widgets will be
destroyed.
Changed -MT to -MD for Windows (thanks to Paul Felix).


2002/04/06 17:38:53  phil
Added the %ConvertToSubClassCode for QObject and all its sub-classes.
Added the missing QToolTip.setEnabled() and QToolTip.enabled() methods.
Fixed the build process so that the naming of the Qtopia package is more
consistent with other packages.


2002/03/30 00:50:10  phil
Make sure the ChangeLog is distributed and that autom4te.cache isn't.
Merged the different versions of QEvent.Type.
Fixed a bug in QStringList.__getitem__().


2002/03/22 10:52:29  phil
Released as v3.1.
Slight change to the build process so make sure that Windows Makefiles always
use the very latest Qt library.


2002/03/22 10:40:21  phil
configure will now use qt-mt in preference to qt if it finds both.
Removed build.py from the distribution until it is finished.
Added /Transfer/ to QThread.postEvent().
Added /ReleaseLock/ to QThread.postEvent(), which might not be required but
shouldn't do any harm.


2002/03/20 15:58:33  phil
configure now handles Qt v3.0.3.
Integration of uic changes in Qt v3.0.3.
Applied Rene Hogendoorn's latest patch for slot signatures for pyuic3.


2002/03/19 00:19:32  phil
Removed the rebuild-src and rebuild-doc targets as they are no longer
maintained.
Documentation changes prior to the release of v3.1.


2002/03/17 17:37:38  phil
Removed the import of GLUT from the gears.py example.


2002/03/12 19:31:13  phil
Added the missing build instructions for the qtgl module in INSTALL.win32.
Upgraded to autoconf-2.53 and automake-1.6.
Fixed a couple of pyuic3 bugs related to SQL forms (thanks to Rene Hogendoom).


2002/03/09 18:15:48  phil
Various build changes for Windows.
Fixed a bug in QDomDocument.setContent().
Fixed the qtxml module so that it doesn't get a DLL load failure on Windows.


2002/03/04 17:18:31  phil
A couple of changes to eric to reflect the new module structure.
Fixed QThread for Qt v2.
Fixed QTable.setNumRows() in pyuic for Qt v3.


2002/02/25 16:26:19  phil
Some enum definitions have been rationalised now that SIP supports individual
values having different versions.


2002/02/24 14:59:43  phil
Went through everything adding /ReleaseLock/ to methods that might block.


2002/02/24 01:36:06  phil
configure now searches for Qt v3.0.2.
Added QLineEdit.setPasswordChar() and QLineEdit.passwordChar() for Qt v3.0.2
but left them commented out at they are marked as incompatible add ons.
Updated pyuic3 from the changes in Qt v3.0.2.
Added thread support, ie. QApplication.lock(), QApplication.unlock(),
QApplication.locked(), QApplication.tryLock() and the QMutex, QSemaphore,
QThread and QWaitCondition classes.
Re-did all of the special methods following the SIP changes.


2002/02/15 14:45:33  phil
Added the missing QPixmap.grabWidget().


2002/02/14 14:18:35  phil
Fixed bug in pyuic fro Qt v3 related to "black" and "white".


2002/02/08 15:51:02  phil
Updated the documentation for the 3.1 pre-releases.
The tr() methods now honour QT_NO_TRANSLATION.


2002/02/08 11:54:11  phil
More work on the new build system.
Fixed a bug in eric for PyQt v3.
Fixed a couple of QTable related bugs in pyuic for Qt v3.
Fixed a QToolBar related bug in pyuic for Qt v3.
Fixed bugs with QSqlCursor.


2002/01/28 13:42:24  phil
Fixed bug relating to escaping double quotes in pyuic for Qt v2.x.


2002/01/28 11:09:08  phil
Removed the Zaurus README.
Changes to configure now that the sip library is a Python module.
Added the start of an alternative build system driven by Python and using qmake
or tmake.


2002/01/09 11:47:32  phil
Put version control into the qtpe module and changed the build system so that
it uses a version compatible with both Qtopia and the Zaurus v1.02 ROMs.
Updated README.Zaurus.
Removed the qtpe module from the documentation until SIP is changed to be
tolerant of missing version information.


2002/01/08 20:17:11  phil
Removed PyQtDisownTopLevelWidgets() from the QApplication and QPEApplication
dtors because the Qt widget mapper doesn't delete the widgets in the map.


2002/01/05 13:16:45  phil
Added the warning about using flash devices as swap on the Zaurus.
Added the missing QActionGroup.add() and QActionGroup.addSeparator() methods.
Implemented enough additional features for the Large configuration of Qt/E.


2002/01/04 23:32:42  phil
Added the dragdrop example from Issac Trotts.


2002/01/04 15:41:11  phil
Added the Zaurus information.
Minor updates to READMEs etc.


2002/01/03 00:41:26  phil
The build script now copes when tmake and/or sgmltools is missing.
Added support to the build system for QPE.
Added the qtpe module.
Added the QPEApplication class (not yet working).
Changed the build system so that there is only one instance of the helper code
and it is more a part of the build system rather than being so closely tied in
which SIP.
configure now allows the directory where the Python modules are to be installed
to be specified.


2001/12/27 12:28:07  phil
Fixed all Qt3 writeBlock() methods.
Changes required by the latest SIP.
Support for Qt/Embedded on the Sharp Zaurus.
Removed the QDragResponseEvent internal class.
Added the missing QImageTextKeyLang class.
Added the missing QImage.dotsPerMeterX(), QImage.dotsPerMeterY(),
QImage.setDotsPerMeterX(), QImage.setDotsPerMeterY(), QImage.offset(),
QImage.setOffset(), QImage.textList(), QImage.textLanguages(),
QImage.textKeys(), QImage.text() and QImage.setText() methods.
Added the QValueList<QImageTextLangKey> mapped type.


2001/12/09 11:38:47  phil
configure now looks for Qt v3.0.1.
The build system now handles Qt v3.0.1.
.sip file changes needed by Qt v3.0.1.
Updated pyuic3 from Qt v3.0.1.


2001/12/06 11:03:29  phil
Fixed more pyuic3 bugs.
Fixed the ownership bug in all QCheckListItem ctors.


2001/12/04 10:40:56  phil
Fixed bugs in QSocket.readLine() and QSocket.readBlock().


2001/12/01 18:37:31  phil
Fixed QWidget.reparent().
Removed the QDateTimeEditBase internal class.
Bug fixes for pyuic3.
configure now allows the location of zlib to be specified.
Used AC_HELP_STRING throughout acinclude.m4.


2001/11/25 18:27:27  phil
Minor fixes for pyuic3.


2001/11/17 14:48:19  phil
Added the missing qInitNetworkProtocols() function to the qtnetwork module.
Added the missing QRect.contains() variant.
Changed QByteArray, QCString and QString %ConvertToTypeCode to convert None
objects to empty instances.
Changed QFileInfoList, QKeySequence, QList<QNetworkOperation>, QMemArray<int>,
QObjectList, QPair<int,int>, QPtrList<QNetworkOperation>,
QPtrList<QWindowsMime>, QStrList, QValueList<QUrlInfo>, QValueList<int> and
QWidgetList %ConvertToTypeCode to handle None objects.
Fixes to the .spec file.
Fixed ownership issues with QWidget.reparent().


2001/11/11 19:01:27  phil
configure will search for Qt v2.3.2.
Fixed bugs in pyuic for Qt3 (thanks to Andreas Gerstlauer).
Fixed bug in Windows detection (thanks to Andreas Gerstlauer).
Fixed the Qt3 QSizePolicy ctor.


2001/10/28 10:33:03  phil
Generated with the latest SIP.


2001/10/26 23:33:45  phil
Fixed the ChangeLog.


2001/10/26 23:32:23  phil
Changed the way Python special methods are defined to conform to the latest
SIP.
Added __unicode__ to QString for Python v2.2.
Fixed a couple of bugs in pyuic for Qt3.
Changed QString.__str__() to do the "right thing".


2001/10/21 13:51:26  phil
Fixed the new QImage ctor.
Fixed the long standing problem converting a QString to Python using unicode().
Fixed bugs with QFile.readBlock() and QFile.readLine().


2001/10/19 23:34:04  phil
Applied Alan Eldridge's patch for the .spec file.
Made the second parameter to QObject.tr() and QObject.trUtf8() optional.
Added the missing QImage ctor.
Fixed pyuic for Qt3.


2001/10/13 11:20:53  phil
Fixed problem with QMenuData.insertItem() when the QKeySequence argument was
omitted.
Ported the remaining examples.


2001/10/12 22:46:59  phil
Minor fixes to get the SQL module to build.
Created a separate examples directory for Qt3.
Changes required for the final release of Qt v3.0.0.


2001/10/12 10:19:27  phil
Added the qtsql module.
Added the QDataBrowser, QDataTable, QDataView, QEditorFactory, QGridView,
QLibrary, QObjectCleanupHandler, QProcess, QSql, QSqlCursor, QSqlDatabase,
QSqlDriver, QSqlEditorFactory, QSqlError, QSqlField, QSqlFieldInfo, QSqlForm,
QSqlIndex, QSqlPropertyMap, QSqlQuery, QSqlRecord, QSqlRecordInfo, QSqlResult,
QStyleFactory and QWindowsMime Qt3 classes.
Implemented QPtrList<QWindowsMime>.
Renamed QLineEdit.del() to QLineEdit.delChar().
Renamed QMultiLineEdit.deleteChar() to QMultiLineEdit.delChar().
Fixed QLineEdit super class for Qt3.


2001/10/07 18:47:03  phil
Updated the .spec file with the new modules.
Fixed a bug in the build process.


2001/10/06 18:20:00  phil
Fixed QLayoutIterator.next().
configure now handles multi-threaded Qt.
Moved Canvas module classes to the new qtcanvas module.
Moved Network module classes to the new qtnetwork module.
Moved Table module classes to the new qttable module.
Moved XML module classes to the new qtxml module.
Added the QSound class.


2001/10/04 21:33:48  phil
Added the Qt3 classes QDateEdit, QDateTimeEdit, QTimeEdit, QErrorMessage,
QPixmapCache and QSettings.
Added the Qt2 class QDns.
Added QCustomMenuEvent, QIMEvent and QTabletEvent to the list of new Qt3
classes in the documentation.
Restructure the top-level SIP files so that the documentation is completely
separate.


2001/09/30 10:48:01  phil
Implemented QPair<int,int>.
Bug fixing of revised hand-written code.
Changes to get pyuic to compile against Qt3.


2001/09/28 23:13:01  phil
Upgraded to Qt v3.0.0Beta6.
Changes required to handwritten code by the new sipParseArgs().
Added the missing QObject.connect() variant.
Renamed QDate.isValidDate() to QDate.isValid().
Renamed QTime.isValidTime() to QTime.isValid().
Renamed QFile.fileExists() to QFile.exists().
Renamed QFile.removeFile() to QFile.remove().


2001/09/23 20:04:21  phil
Re-added QInterlaceStyle.
Changes required by Qt v3.0.0 Beta5.
Implemented QMenuItem as an opaque class.
Added the missing QSGIStyle class.
Added the missing QMenuData.findItem(), QMotifPlusStyle.drawMenuBarItem(),
QMotifPlusStyle.drawPopupMenuItem(), QMotifStyle.drawPopupMenuItem(),
QMotifStyle.extraPopupMenuItemWidth(), QMotifStyle.popupMenuItemHeight(),
QPlatinumStyle.drawPopupMenuItem(), QPlatinumStyle.extraPopupMenuItemWidth(),
QPlatinumStyle.popupMenuItemHeight(), QPopupMenu.drawItem(),
QPopupMenu.itemHeight(), QStyle.drawPopupMenuItem(), QStyle.drawMenuBarItem(),
QStyle.extraPopupMenuItemWidth(), QStyle.popupMenuItemHeight(),
QWindowsStyle.drawMenuBarItem(), QWindowsStyle.extraPopupMenuItemWidth(),
QWindowsStyle.popupMenuItemHeight().
Added the QStyleOption Qt3 class.
Classes converted to Qt3: QGL et al, QCDEStyle, QCommonStyle, QMotifPlusStyle,
QMotifStyle, QPlatinumStyle, QStyle, QWindowsStyle.


2001/09/21 17:12:07  phil
The following classes were fully converted to Qt3: QFile, QFileDialog,
QFileInfo, QFontDatabase, QFontDialog, QIconView, QIconViewItem, QInputDialog,
QNetworkProtocol, QPaintDeviceMetrics, QPrintDialog, QPrinter, QProgressBar,
QProgressDialog, QRadioButton, QSemiModal, QServerSocket, QSimpleRichText,
QSizeGrip, QSocket, QSpinBox, QTabDialog, QTextBrowser, QTextStream, QUrl,
QUrlOperator, QWhatsThis, QWidgetStack, QWizard, QWorkspace.
Added the missing QFileIconProvider, QFontDialog, QTextBrowser and QWidgetStack
private copy ctors.
Added the missing QFileDialog.done(), QIconView.dropped(),
QIconViewItem.dropped(), QNetworkProtocol.newChildren(),
QPrintDialog.addButton(), QProgressDialog.forceShow(),
QUrlOperator.newChildren() and QUrlOperator.startNextCopy() methods.
Added the missing QIconDrag and QIconDragItem classes.
Implemented QList<QNetworkOperation>, QPtrList<QNetworkOperation>,
QValueList<QIconDragItem> and QValueList<QUrlInfo>.
Added the missing TransferThis to the QPrintDialog ctor.
Moved the QList<> and QPtrList<> templates to their own files.


2001/09/21 00:32:29  phil
Forgot to add the new qmemarray.sip file.


2001/09/21 00:31:34  phil
Fully converted the following classes to Qt3: QAction, QActionGroup,
QColorDialog, QDial, QDom et al, QMessageBox, QPopupMenu, QPushButton,
QScrollBar, QScrollView, QSplitter, QStatusBar, QTable, QTableItem, QTabWidget,
QToolButton, QToolTip, QToolTipGroup.
Added the following missing methods: QColorDialog.customColor(),
QColorDialog.customCount(), QColorDialog.getRgba(),
QColorDialog.setCustomColor(), QScrollBar.minValue(), QScrollBar.maxValue(),
QScrollBar.setMinValue(), QScrollBar.setMaxValue(), QScrollBar.lineStep(),
QScrollBar.pageStep(), QScrollBar.setLineStep(), QScrollBar.setPageStep(),
QScrollBar.value(), QScrollBar.setValue(), QToolTip.hide(),
QToolTipGroup.enabled(), QToolTipGroup.setEnabled().
Added the missing QDir.match() variant.
Removed the handling of QValueList<int> out of QSplitter and made it generic.
Added the following Qt3 classes: QCheckTableItem, QComboItem.
Removed QTabWidget.selected() as it is not part of the official API.


2001/09/16 18:12:22  phil
Removed the Transfer flag from the QWidget parameter to QLayout.add(),
QGridLayout.addWidget(), QGridLayout.addMultiCellWidget(),
QBoxLayout.addWidget() and QBoxLayout.insertWidget().
Fixes to the build process so it works with the latest automake.


2001/09/14 16:40:03  phil
Added the missing QLayoutIterator.next() method.


2001/09/14 15:17:17  phil
Changes to QObject.tr() and QObject.trUtf8() so that they work as expected with
Qt3.
Put back the separate builds for Qt v2.3.0 and v2.3.1.
Put back QPrinter.PageSize.Custom for Qt v2.3.1.
Added the new /AutoGen/ option where needed.


2001/09/09 16:26:16  phil
QGrid, QLCDNumber, QListBox, QListBoxItem, QListBoxPixmap, QListBoxText,
QMenuBar, QMenuData, QRangeControl and QSlider fully converted to Qt3.
A QString or int can now be supplied whenever a QKeySequence is expected.
The missing QListBox.isRubberSelecting(), QMenuBar.activateItemAt(),
QMenuBar.focusInEvent(), QMenuBar.isDefaultUp(), QMenuBar.minimumSize(),
QMenuBar.minimumSizeHint(), QMenuBar.setDefaultUp() methods have been added.


2001/09/07 16:15:28  phil
Added the new QKeySequence .sip file and remove the QInterlaceStyle .sip file.


2001/09/07 16:13:22  phil
Added the missing QAccel ctor.
Added the missing QHeader.setUpdatesEnabled(), QHeader.showEvent() and
QLineEdit.displayText() methods.
Added the missing QColorDrag class.
Converted all the Qt3 changes to Beta4.
Added the QKeySequence Qt3 class.
Fully converted QComboBox, QDialog, QDragObject, QGridLayout, QHeader, QLayout,
QLineEdit, QUriDrag and QWidgetItem to Qt3.
Removed the QBitArray related methods from QVariant.
Removed the QInterlaceStyle class.
Remove QPrinter.PageSize.Custom so that the v2.3.1 build is the same as v2.3.0.
QObject.className() now works with Python classes.
Upgraded to libtool-1.4.1.


2001/09/02 17:13:50  phil
Fully converted the following classes to Qt3: QButton, QButtonGroup, QCanvas et
al, QCheckBox, QCheckListItem, QGroupBox, QLabel, QListView, QListViewItem.
pyuic now generates double quoted strings rather than single quoted strings.
Upgraded to autoconf-2.52 and automake-1.5.


2001/08/15 19:18:39  phil
Added the Qt3 classes QRegExpValidator and QTextEdit.
Added the missing QPainter.pos() and QTranslator.messages() methods.
Added all methods that use QDataStream now that it has been implemented.
Removed QTableHeader as it isn't part of the documented API.
Fully converted the QFrame, QHBox, QPainter, QPicture, QPointArray, QRect,
QRegExp, QSessionManager, QStyleSheet, QStyleSheetItem, QTab, QTabBar,
QTextCodec, QTextView, QTranslator, QTranslatorMessage, QVariant, QVBox and
QWMatrix classes to Qt3.


2001/08/14 16:10:26  phil
Added the QDesktopWidget, QDockArea and QDockWindow Qt3 widgets.
Fully converted the QApplication, QClipboard, QChar, QColorGroup, QDate,
QDateTime, QFontMetrics, QIconSet, QMainWindow, QMimeSource,
QMimeSourceFactory, QPalette, QString, QTime and QToolBar classes to Qt3.
Added the missing QChar.nbsp, QChar.isLetterOrNumber(), QChar.mirroredChar(),
QImage.inputFormatList(), QImage.outputFormatList(),
QMimeSourceFactory.filePath(), QMimeSourceFactory.addFilePath() and
QPalette.inactive() methods.
Added the missing QString.append() and QString.prepend() variants.
Renamed QTime.IsValidTime() to QTime.isValidTime().
Made QList<QToolBar> a mapped type now that SIP can handle mapped templates.


2001/08/10 18:03:56  phil
Final documentation changes for v2.5.


2001/08/10 14:54:29  phil
Fixed typo in the Qt3 versioning.


2001/08/08 23:28:38  phil
User events get converted to QCustomEvents rather than QEvents.
Finally decided to implement Display * as void *.
QEvent etc., QFont, QFontInfo, QMultiLineEdit and QTableView converted to Qt3.


2001/08/07 22:37:16  phil
QWidget is now converted to Qt3.
Added the missing QWidget.customEvent().
Changed Display to be a class rather than a struct.
Fix a problem with the normal build process caused by the new Qt3 stuff.
Added the temporary qt3.sip-in file.


2001/08/07 19:57:06  phil
Fixed a typo in the clean target.
Added Qt3 support for QColor, QCursor, QObject, QPaintDevice, QPixmap and
QSizePolicy.
Added QColor.getHsv().
Added the Display opaque structure.
Added qt_xdisplay(), qt_xscreen() and qt_xrootwin().
Added QPaintDevice.x11Display(), QPaintDevice.x11AppDisplay,
QPaintDevice.x11SetAppDpiX() and QPaintDevice.x11SetAppDpiY().
Added the missing QPixmap.save() variant.


2001/08/06 19:57:09  phil
Build changes for the qtgl module under Windows.
The HTML documentation is no longer put into a compressed tar file.
Fixed a minor bug in the widgets.py example.
Changed the configure test for OpenGL support.


2001/08/01 22:15:38  phil
More minor build changes.
Fixed QApplication.winVersion().
Fixed Windows pyuic Makefiles.


2001/07/30 22:55:33  phil
Changed the build process so that the current version doesn't have to be the
latest version.
Changed AMTAR to TAR.
Generate Makefiles that support Qt-NC (untested).


2001/07/27 22:18:26  phil
The different types that are mapped to Python lists will now return an empty
list (rather than None) when given a NULL pointer.
Fixed a problem detecting -fno-exceptions.
Added QDataStream.
Added the QDom classes.


2001/07/21 15:46:35  phil
Used the new %Timeline and %ImportWithTimeline directives.
Added version control to the qtgl module.


2001/07/20 23:19:06  phil
Fixed the memory leaks related to sipMapCppToSelf() in hand-written code.
Changed the build system to handle different versions of PyQt for different
versions of Qt.


2001/07/17 07:44:09  phil
Changes needed by the latest SIP - Version and %MappedType.
Fixed QScrollView.addChild().


2001/06/29 16:24:55  phil
Minor changes to the BlackAdder DistUtils setup.


2001/06/28 23:34:54  phil
Addedpost-hooks to complement the existing pre-hooks.
Added the Pizza example project.


2001/06/24 15:12:44  phil
Minor changes to pyuic for BlackAdder.
Moved the BlackAdder specific stuff to its own directory.


2001/06/19 15:54:23  phil
Fixed the problems with QLineEdit.event() and QMultiLineEdit.event().


2001/06/18 10:35:45  phil
Re-enabled QInterlaceStype for Qt v2.3.1+.
configure now looks for Qt v2.3.1.
Added QPrinter.PageSize.Custom.
Updates to pyuic from Qt v2.3.1.


2001/06/02 17:02:01  phil
Fixed the QTranslatorMessage documentation.


2001/05/31 21:01:16  phil
Added the missing QTranslator methods.
Added the QTranslatorMessage class.


2001/05/30 21:22:42  phil
Fixed incorrect definition of QTextView.setText().
Added the /Constraint/ argument everywhere it was needed.
Removed all methods that could never be called because they had different C++
signatures, but the same Python signatures.


2001/05/22 19:36:24  phil
Added the missing QWidget.reparent() variant.
Added the qtgl module.


2001/05/14 20:14:36  phil
Removed the QInterlaceStyle class untill Trolltech fix the Windows port.


2001/05/13 17:16:43  phil
Added the missing variant of QInputDialog.getText().


2001/05/07 16:50:14  phil
Added fix to pyuic for escaping single quotes properly.


2001/04/29 16:21:20  phil
Minor configuration changes.


2001/04/22 15:26:48  phil
Added the missing QFileDialog.getExistingDirectory() method.
Upgraded to automake v1.4d.


2001/04/19 22:10:42  phil
Final changes for the release of v2.4.


2001/04/15 00:38:40  phil
Added missing methods to QMotifStyle.
Added missing enum value to QPalette.
Updated the themes.py example.


2001/04/13 13:52:21  phil
Added QCustomEvent.


2001/04/08 13:24:53  phil
Added the missing final parameter to QMultiLineEdit.insertAt().
Updated the documentation ready for v2.4.


2001/03/05 23:13:16  phil
Added the new methods and classes implemented in Qt v2.3.0-beta1.
Updated pyuic from Qt v2.3.0-beta1.


2001/03/04 16:22:05  phil
Fixed bugs with argument parsing in some handwritten code. Only came to light
with Python 2.1b1.


2001/03/01 19:51:38  phil
The generated configure now uses the Python interpreter to find where Python is
installed.


2001/02/16 10:53:21  phil
Added a couple of methods missing from QLineEdit.


2001/02/04 14:39:56  phil
Configure now checks for Qt v2.2.4 and Python v2.1.
Release as v2.3.


2001/01/23 19:23:06  phil
Added the BlackAdder project files.
Various packaging changes for BlackAdder.


2001/01/09 11:45:51  phil
Added some missing QSlider methods.
Added some documentation about multiple inheritance.


2000/12/24 18:25:52  phil
Fixed a couple of bugs in the examples.
Updated the documentation ready for v2.3.


2000/12/19 14:51:01  phil
Added the pre-hooks just before all calls to the Qt event loop.
Changed the QApplication hook to use the new sipCallHook() function.


2000/12/13 20:15:55  phil
Really fixed pyuic this time.
pyuic now tries to do something sensible with custom widgets - it assumes they
are in another module and tries to import them. The module name is the header
file name specified in Qt Designer with any extension removed.


2000/12/13 18:00:46  phil
Repaired some damage to pyuic caused when integrating the Qt v2.2.3 changes.


2000/12/13 10:42:19  phil
Changed the configuration to look for Qt v2.2.3.
Updated pyuic to track changes to uic in Qt v2.2.3.


2000/12/12 17:46:14  phil
Added QCustomMenuItem.
Added the missing QMenuData.insertItem methods.
Changed all the handwritten occurences of sipParseArgs() to use the new version
that supports better error reporting.


2000/12/11 12:15:48  phil
Added the addressbook.py, buttongroups.py and menu.py examples.
Removed the deprecated behaviour of repr() for QString, QCString and
QByteArray.


2000/12/03 17:44:41  phil
Documented that you can't sub-class QCanvasItem.
repr() of QString et al. now does the same as repr() of any other class.


2000/12/01 01:31:48  phil
Slight changes to some of the tutorials so that they will run with Python 1.x.
Updated the application.py example.


2000/11/30 15:57:54  phil
Modified the tutorial example scripts to match the C++ ones with Qt v2.x.
Removed the old Qt v1.x example scripts.


2000/11/29 09:37:56  phil
Added the missing QMessage.setTextFormat() and QMessage.textFormat().


2000/11/24 12:04:04  phil
Added QPushButton.isFlat() and QPushButton.setFlat().


2000/11/12 21:22:02  phil
pyuic fixed to handle QLabel buddies properly.


2000/11/11 14:31:07  phil
Added documentation to QListView and QListViewItem about how to delete child
QListViewItems.
Updated pyuic from Qt v2.2.2 uic.
Updated configure to look for Qt v2.2.2.


2000/11/09 10:16:24  phil
Fixed compilation problem with QString with Qt v1.x.


2000/11/08 12:43:56  phil
A couple of minor fixes to pyuic.
A couple of more major fixes to the debugger so that it will properly go into
other modules of the same application.


2000/11/05 20:59:51  phil
Implemented __str__ for QByteArray, QCString and QString.  Changed __repr__ to
not raise an exception on null instances.
Added a section to the documentation covering Python and Qt strings.
Released v2.2.


2000/11/02 14:57:18  phil
Added missing %HeaderCode in qsizepolicy.sip.
Added %Copying.
Added __pyQtQAppHook__
Fixed the debugger for Windows.
Added QSocket, QServerSocket and QHostAddress.


2000/10/20 23:30:22  phil
Added the missing QPalette.setInactive().
Colour related fixes to pyuic (thanks to Robert Roy).


2000/10/18 16:24:37  phil
Minor fixes to pyuic.
Final updates for v2.1.


2000/10/15 20:30:19  phil
Fixed problem with the debugger code being included.
Changed the documentation for v2.1pre1.


2000/10/13 18:58:35  phil
Fixed pyuic bug related to QToolTip.
configure will now look for Qt v2.2.1.


2000/10/11 17:21:59  phil
Added the widgets.py example.
Fixed bugs with slot arguments in QMovie.


2000/10/11 13:32:25  phil
The QApplication dtor now makes sure that any top-pevel windows don't get
deleted twice.
Changed the Shell banner in eric to be closer to Python 2.0.


2000/10/08 16:31:50  phil
Added the debugger code (forgot last time).


2000/10/08 16:26:29  phil
Added eric the debugger.


2000/10/06 12:55:57  phil
Updated pyuic for Qt v2.2.1.
Fixed problems with QInputDialog.getValue() and QInputDialog.getText().


2000/10/03 16:35:25  phil
Added the missing /Transfer/ to QStatusBar.addWidget().
Added the missing /TransferBack/ to QStatusBar.removeWidget().


2000/10/02 21:45:56  phil
Added the missing QCanvasPixmapArray ctor.
Added the len, [] and in operators to QStringList.


2000/10/01 12:37:31  phil
Backed out the changes to the examples as they are no longer needed now that
SIP allows slots to be called with more arguments than expected.  This means
that the breakage described in the previous ChangeLog entry has now been
repaired.


2000/10/01 00:50:32  phil
Added the missing QMenuData.setItemParameter(), QMenuData.itemParameter() and
QMenuData.activateItemAt().
QMenuData.insertItem() and QAccel.connectItem() now expect slots that will take
an argument.  THIS WILL BREAK SCRIPTS - but is the correct behaviour because
PyQt doesn't support the Qt feature of a slot consuming fewer arguments than a
signal provides.


2000/09/28 23:09:51  phil
Added the missing /TransferThis/ in the QWorkspace ctor.


2000/09/28 16:31:19  phil
Added missing QWidget.isHidden(), QWidget.isMaximized() and
QMultiLineEdit.getCursorPosition().


2000/09/28 10:27:39  phil
Added /Transfer/ to QApplication::postEvent().


2000/09/27 17:21:27  phil
Fixed the QDir ctor for Qt v2+.


2000/09/25 12:02:15  phil
Fixed QBoxLayout::findWidget() so that it compiles under Qt v2.0.x.


2000/09/20 11:03:00  phil
Added the README about building from the CVS.
Minor changes prior to moving the CVS tree to theKompany.com.


2000/09/19 08:25:47  phil
Added the automatic ChangeLog.
Added the missing keyReleaseEvent() from QButton.
Added the missing QValidator::State::Intermediate.
pyuic was generating bad code for QWizards. Also improved the standalone
support code.