-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathNEWS
1310 lines (1195 loc) · 62.8 KB
/
NEWS
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
pygtk-2.24.1 XX-XXX-2011
-
pygtk-2.24.0 01-Apr-2011
- Many many documentation improvements and updates (Dieter Verfaillie)
- Add --without-glade configure option. No change to current behaviour
- Small setup.py fixes
pygtk-2.23.1 12-Mar-2011
- Many many documentation improvements and updates (Dieter Verfaillie)
pygtk-2.23.0 22-Feb-2011
- Many windows build fixes (Dieter Verfaillie, #371317)
- Fix mainloop hangs with signalfd (Philippe, Juha, Dieter, #638780, #640738)
- Fix TypeError when running tests (Pacho, Gilles, Tomeu, Martin, Dieter, #636589)
- gtk.gdk.GC.set_clip_mask() should accept None (Dieter, #638994)
- gtk.AboutDialog.set_program_name() should accept None (Dieter)
- Add "import gtk; gtk.require('2.0')" statements to the examples (Dieter)
- Add GTK-2.24 API (John Stowers)
pygtk-2.22.0 25-Sep-2010
- Fix build with Python 2.5 (Chenthill)
- Add final GTK/GDK-2.22 API (John Stowers)
- Add missing GDK-2.18 API (John Stowers)
pygtk-2.21.0 15-Jul-2010
- Bump version number so next stable release will be aligned with the
final gtk+-2.0 release (gtk+-2.22)
- Wrap new API added in GTK/GDK 2.21/2.22 (John Stowers)
- Wrap new API added in GTK/GDK 2.20 (John Stowers)
- Add forgotten API from GTK/GDK 2.12/14/16/18/20 (John Stowers)
pygtk-2.17.0 26-Dec-2009
- Some docs improvements (Gian Mario)
- Wrap new API added in GTK/GDK 2.18 (Gian Mario)
- Release GIL in several gdk.Pixbuf methods (Paul, #591726)
- Fix override for gtk.TreeSortable.do_get_sorted_column_id (Paul)
- Make it possible to implement gtk.TreeSortable to some extent (Paul)
- Fix wrong gtk.gdk.color_from_hsv definition (Arun Raghavan, #594347)
- Plug memory leaks in a few Pango Cairo functions (Paul, #599730)
- Plug a huge leak in gtk.Widget.get_snapshot() (Benjamin Berg, #596612)
- Undeprecate gtk.Toolbar.(un)set_icon_size() again (Paul)
pygtk-2.16.0 23-Aug-2009
- Allow to use automake 1.11 (Paolo Borelli)
- Remove compiler warnings (Gian)
- Add gtk.gdk.CURRENT_TIME constant (Paul)
- Fix gtk.IMContext().set_client_window() (Gian)
- Some docs fix (John Finlay)
- Fixed invocation of FileChooserDialog in print demo (Pietro Battiston)
- Some autotools tweaks (Gian)
- Fix arg parsing format typo for gtk_toggle_button_new (John Finlay)
- Update some docs to the new 2.16 API (Gian)
pygtk-2.15.2 20-Jun-2009
- Rename gtk.Statusbar.remove() to gtk.Statusbar.remove_message (Paul)
- Allow pango.Context creation (Paul, #550855)
- Make gtk.gdk.Pixbuf.add_alpha accept integers, retaining backward
compatibility accepting also chars (Paul, #586094)
- Protect window obj from GC in gtk.window_get_toplevels (Gustavo, #574259)
- Plug huge number of memory leaks in Pango wrappers (Paul)
- Add gtk.gdk.WINDOWING constant (Paul, #555112)
- Wrap gdk_pixbuf_apply_embedded_orientation (Chris Wilson)
- Modernize constructors of seven more types (Paul)
- Don't free a string we don't own (Paul, #585458)
- Some docs tweaking (Gian)
pygtk-2.15.1 25-May-2009
- (Add HSV support to gtk.gdk.Color objects)
- Add floating-point support to gtk.gdk.Color (Paul)
- Retire hand-written ChangeLog; autocreate from Git history (Paul)
- Fix conditional in docs/Makefile.am (Frederic Peters)
- Document that gtk.gdk.GC coordinates are not related to allocation (Paul)
- Make pygtk_boxed_unref_shared() also handle Py_None (Paul)
- Make gtk.MenuItem.set_submenu accept None (Paul)
- Don't run 'fixxref.py' if documentation is not built (Björn Lindqvist)
- Apply libtool 2.2 compatibility patch (Gian)
- Plug reference leak on main signal watch source (Paul)
- Add extra warning against accidental misuse of tree model columns (Paul)
- Wrap gtk.Border attributes and constructor (Mariano Suárez-Alvarez)
- Make gtk.gdk.Event.time accept 'long' in assignments (Paul)
- Wrap gtk.RcStyle attributes (Paul)
pygtk-2.15.0 01-May-2009
- Update pygtk to use numpy instead of Numeric
(Josselin Mouette, Brian Cameron, #397544)
- Update the address of the FSF (Tobias Mueller, #577154)
- Wrap gtk_builder_add_objects_from_string and
gtk_builder_add_objects_from_file.
- Add GTK+ 2.16 API (Gian)
- wrap gtk.IconView.convert_widget_to_bin_window_coords (Gian)
- add gtk.gdk.Window.redirect_to_drawable (Gian)
- add GtkNumberUpLayout enum (Gian)
- some method argument fixes (Gian)
- add gtk.PrintSettings.[get|set]_number_up_layout (Gian)
- Some demo fixes (Gian, Andi Albrecht)
- Add various deprecation warnings (Gian Mario)
pygtk-2.14.1 06-March-2009
- Return the deserialized string as a new memory buffer (Gustavo, #567747)
- Complete docs with 2.14 API (Gian Mario)
pygtk-2.14.0 31-January-2009
- Fix a bogus override of python includes in configure.ac
(Loïc Minier, #556130)
- Fix a memory leak in gdk.draw_indexed_image (Paul, #562991)
- split gtkunixprint defs in order to support multiple gtk versions (Gian)
- Include <gdk/gdk.h> (Paul, #550442)
- set_parent_window(None) should work (Paul, #551505)
- comment out for a while gtk_selection_data_get_data waiting to
fix a problem in codegen (Gian)
- Remove compiler warnings (Gian)
- Update pango examples (Paul, #541476)
- TypeError not raised when setting gtk.TreeView adjustment property
to None (Paul, #529623)
- add __str__ and/or __repr__ to several types (Paul, #526189)
pygtk-2.13.0 24-August-2008
- GtkBuilder.add_from_string set the default length to -1 (Johan Dahlin)
- UIManager.insert_action_group add default -1 to `pos' (Paul Pogonyshev)
- Some tweaks to h2defs (Olivier Crete)
- Fix the use of flags in examples (Nathaniel Smith)
- GdkPixbuf.save detach from python interpreter while saving (Paul)
- Create GdkScreen instance using get_default() (Yevgen Muntyan, #444974)
- Add an application example (Johan)
- Fix several bugs wrt 'y_root' caused by copy-paste (Paul, #519631)
- Unbreak pango/cairo dependency chains (Johan Euphrosine, Johan, #528217)
- Add a GdkColor constructor similar to what gtk.gdk.color_parse() does.
Raise with useful message in case of wrong arguments (Paul, #527718)
- Wrap gdk_region_get_rectangles (Gian Mario Tagliaretti, #517099)
- cairo_set_source_pixmap should accept any drawable (Gian, #491256)
- GdkEvent wrap is_modifier for key press/release, (Gian, #367970)
- Wrap the requisition field of GtkWidget (Gian, #369311)
- Wrap GtkBorder fields (Gian, #484030)
- Wrap region field for expose event (Gian, #495933)
- Wrap set_tip_area of GtkTooltip (Gian, #485171)
- Wrap gdk_notify_startup_complete_with_id (Gian, #454985)
- Wrap gtk_widget_set_has_tooltip (Gian, #524987)
- gtk.gdk.DragContext.set_icon_widget allow mask to be NULL (Gian #497781)
- Add new textscroll example (Yevgen Muntyan, #522047)
- Allocate the right amount of memory for PySignalWatchSource
(Owen Taylor, #534083)
- Move CSS_DATA variable inside the if ENABLE_DOCS block. Makes make work
if --enable-docs=no is specified and pygobject docs are not available.
(Björn Lindqvist, #536077)
- Allow None in GtkRecentAction constructor params (Gian, #536882)
- Allow None in gtk.recent_action_new_for_manager params (Gian)
- Ship tooltip.py example in pygtk-demo (Gian)
- Deprecate gtk.FileSelection (Johan)
- Add a gtk.FileChooserDialog get_action method to workaround an issue with
the same mothos of gtk.Widget being called (Gian, #534042)
- Wrap gtk.show_about_dialog() (Christopher Aillon, #167603)
- Fix 'use_underline' being ignored if neither 'text' nor 'stock' is set
in GtkButton constructor (Paul, #524187)
- Wrap gtk.TreeView.get_tooltip_context (Gian, #530145)
- Check that argument is a subclass of gtk.MenuItem or gtk.ToolItem
correspondingly (Paul, #533644)
- Wrap gtk.IconView.get_tooltip_context (Gian, #539743)
- GtkTreeModel get|set fix logic in negative index branch to avoid refcount
corruption (Paul, #537459)
- GtkPlug fix to work also with integer 'socket_id' argument (Paul, #539365)
- Strip GSEAL out from codegen, to avoid us thinking that there are many
functions called GSEAL (Murray Cumming)
- Move codegen to pygobject (Paul)
- CellRenderer.do_start_editing mark return value as optional (Paul #542583)
- Modulename should be gtk.glade, not just glade (Johan)
- Add GTK+ 2.14 API in PyGTK (Gian, #544777)
- Rename configure.in in configure.ac
- Fix signal connection in GtkBuilder (Paul, 543768)
- Types with well-defined equality semantics are not properly
comparable (Paul, 527212)
- gtk.CellViewset_background_color accept None (Paul, #546733)
- gtk.Widget.get_snapshot accept None and default to None
(Björn Lindqvist, Gian, #548349)
- Undeprecate gtk.Toolbar.set_icon_size and unset_icon_size following
GTK+ see #314172 (Paul)
pygtk-2.12.1 03-january-2008
- Fix TreeView coordinate wrappers (Jeremey Katz, #479012)
- Allow None in tooltip methods (Gian)
- Mention how to build documentation (Björn Lindqvist, #479379)
- Plug a leak in GtkContainer.forall (Mark Doffman, #480306)
- Add null-ok for accelerator function (Yevgen Muntyan)
- Install gtk-extrafuncs.defs (Matthew Barnes, #380020)
- Fix x86-64 crash (Dan Winship, #500508)
- Plug gtk.Widget.render_icon leak (Gustavo, #502871)
- Fix hypertext demo (Richard Hult, #503107)
- Correct wrong command line (Sebastien Bacher)
- Distribute .m4 files (Ed Catmur)
- Release the GIL in pixbuf constructors (Jakub Stachowski, #415611)
- Add a new pango extent example (Adam Olsen, Behdad Esfahbod, #400810)
- Fix leak in gdk.Pixbuf.flip() (Guillaume Cottenceau)
- Accept None in CellRenderer.get_cell_area() (Paul Pogonyshev, #358091)
- Fix typo in clipboard.set_with_data (Julien Moutinho)
- Add support for PySignal_SetWakeUp thread which avoids unnecessary
polling in the main loop for threaded programs (Johan, #481569)
pygtk-2.12.0 16-september-2007
- Make pango bindings more pythonic (Johan Dahlin)
- Remove X11 specific calls from non-X11 builds (Gustavo Carneiro, #471804)
- Allow string parameters to have default empty string ("") (John Finlay)
- Make pango.Context non-instantiable (Gustavo, #472908)
- defsgen.py fixes (Mark Doffman, John Finlay, #473576)
- Docs build fixes (John Finlay)
pygtk-2.11.0 27-august-2007
- Defs file tweaks (Mariano Suarez-Alvarez, Andrew Cowie, Yevgen Muntayan)
- Documentation building fixes (Richard Hult, Gustavo)
- Improve reverse wrapper (Gustavo, Sebastien Granjoux, Tim Evans)
- Code generator improvements (Gustavo, Yevgen)
- Update to Gtk+ 2.12 API (Gian Mario Tagliaretti)
- Update to Pango 1.16 API (Gian)
- Update to Atk+ 1.12 API (Gian)
- Wrap new GtkTreeView coordinate methods (Gian)
- Add wrappers for all GtkImage constructors (Gian)
- Wrap GtkBuilder (Gian)
- Add GtkBuilder and tooltip demons (Gian)
- Wrap GtkContainer.do_forall (Paul Pogonyshev)
- Add new API to simplify custom GenericTreeModels (Paul)
- Allow None to set_focus_child/set_focus (Paul)
- Update documentation (Gian, John Finlay)
- Make GtkToolTips.tips_data_list always return an empty list (Johan)
pygtk-2.10.4 4-februrary-2007
- Documentation build fixes (John Finlay, Gustavo)
- Return NULL on error in TextBuffer.register_serialize_format
(Paolo Borelli)
- Do not overwrite sys.argv (JP Calderone)
- Add status icon example (Nikos Kouremenos)
- Make it possible to remove rows in the gtk.TreeModel.foreach
callback (Gustavo)
- Code generator fix for %define (#381389, Manish Singh)
- Duplicate GdkEvent.string member when setting it (#382428,
Gustavo, John Ehresman)
- Make it possible to use automake 1.10 (Kjartan Maraas)
- distutils build fixes (#385934, Sebastien Bacher, Michael Bienia)
- Allow None to be passed into gdk.Display (Johan)
- Undeprecate gtk.container_class_list_child_properties (Johan)
- Fix memory leak in gtk.Container.child_get (Gian Mario Tagliaretti)
pygtk-2.10.3 3-october-2006
- Fix a crasher bug introduced in 2.10.2 (Gustavo)
- Make PyGTK work with Python 2.5 and 64-bit (#337368, Gustavo)
(when used in conjunction with the soon-to-be-released PyGObject 2.12.2)
pygtk-2.10.2 3-october-2006
- distutils / win32 compilation fixes (Cedric Gustin)
- gtk.TreeSelection.selected_foreach bug fix (#347273, Gustavo)
- Fix compilation older C compilers (John Ehresman)
pygtk-2.10.0 4-september-2006
- Issue a warning when a DISPLAY is not set (#316877, Johan, Jeremey Katz)
- Copy style.css from pygobject docs when installing docs.
(#351385 Gian Mario Tagliaretti)
- Include the built docs in the tarball (Johan)
pygtk-2.9.6 8-august-2006
- GtkTreePath can be converted from integers again (#350252, Gustavo,
Sebastien Bacher)
- Fix parallel build (#350225, Ed Catmur)
- Reduce exception abuse in code generator (Gustavo)
- Documentation improvements (Johan, John)
pygtk-2.9.5 6-august-2006
- Make it possible to build with GTK+ 2.10 (#350008, Joseph Sacco)
- Make sure dir(gtk.keysyms) work again (#349892, Johan, John)
- reloading the gtk module works again (#349026, Johan, Alexander Larsson)
pygtk-2.9.4 4-august-2006
- Include John Finlay's PyGTK reference manual (Johan, John)
- Setters and getters for GtkWidget.activate_signal (#331445, Gustavo)
- GtkToolItemType setter/getter (#331355, Gustavo)
- Code generator fixes (Gustavo, Johan, John, Yevgen Muntyan, Gustavo)
- Add more gtk+ 2.10 API (#337011, John, Sebastian Pölsterl)
- Don't copy treeiters in callbacks (#347273, John, Stefano Maggiolo)
- Provide full information for GtkTreeSelection.set_select_function
(#340475 John, Wouter Bolsterlee)
- Export less symbols and reduce the size of the libraries (#347825,
Rafael Espíndola)
- Allow negative values for GtkTreeModel.set/getitem (#311852, Baiju M)
- Much improved interface/virtual method support (John)
- Remove evil 100ms timeout timer (#348937, Gustavo)
pygtk-2.9.3 12-july-2006
- Update to latest gtk+ 2.10 API changes (#345447, #345623, Newren, Peters)
- Many more new gtk+ 2.10 APIs wrapped (Finlay)
- Wrap gtk_widget_class_find_style_property (Finlay)
- gtk.gdk.CairoContext.rectangle bug fix (Gustavo)
- Update defs for atk 1.8 (Finlay)
- Misc. module cleanups (Dahlin)
- New pango APIs wrapped (Finlay)
- Fix refcount error in gtk.Clipboard (#343960, Gustavo, Finlay)
- Enable GDK X11-specific APIs available also with gtk+ 2.8 (Gustavo)
- Lazy loading of the gtk.keysyms module (Johan Dahlin)
pygtk-2.9.2 15-june-2006
- Fix a codegen bug that prevent build of other extensions (344845, Gustavo)
- Builds with pycairo 1.1.6 (344957, Gustavo)
- gtk.TextBuffer rich text copy and serialization (Finlay)
- Correct Print Editor example (Gustavo)
pygtk-2.9.1 13-june-2006
- Allow gtk.TreeSortable.set_default_sort_func callback to be None
(Johan, Patrick O'Brien)
- Add API to unset the g_log handlers (#323786, Johan)
- Allow the gtk module to be imported without DISPLAY (#316877, Johan)
- Code cleanup and fixes considering Coverity reports (Johan)
- Add codegen support for const-Object return type (#169204, Gustavo)
- Add codgen support for unblocking threads around method calls (Gustavo)
- Wrap gdk_event_handler_set (Johan)
- Codegen reverse wrapper bug fix (#340162, Yevgen Muntyan)
- Wrap GdkRegion (John Ehresman)
- Add codegen support for ignore-type statement in override (Johan)
- Add conditional support for gtk+ 2.10 API, especially printing
(Johan, Finlay, Gustavo)
- Complete the support for gtk.Container virtual methods (#341641, Gustavo)
- Fix misc. reference leaks (Finlay, Gustavo)
- Allow None parameter in pangocairo.CairoContext.set_font_options (Finlay)
- Complete the support for gtk.CellRenderer virtual methods (#339431, Gustavo)
- IconView.set_cursor method params 'cell' and 'start_editing'
made optional (#343039, Ross Burton, Finlay)
- Wrap a few more gdk_cairo_* methods (Finlay)
- Add a 'selection' field to gdk.OWNER_CHANGE events (Finlay)
- Allow None in gtk.Entry.set_inner_border() (Finlay)
- gtk.Clipboard rich text methods (Finlay)
- Add gtk.MessageDialog.set_image() (Finlay)
- Wrap gtk_link_button_set_uri_hook() (Finlay)
- Allow None in gtk.Widget.input_shape_combine_mask() (Finlay)
- Allow gtk.LinkButton() constructor to optionally receive a label (Finlay)
- Allow None in gtk.Label.set_mnemonic_widget() (Johan)
- Wrap a bunch of X11 specific gdk methods (Gustavo)
- Add gtk.SizeGroup.get_widgets() (Finlay)
- Wrap gtk_style_lookup_color() (Finlay)
- Wrap a bunch of gtk treeview grid lines methods (Finlay)
- Better Drag and drop API support (Finlay)
- Add -I option to codegen (defs search path) (Gustavo)
pygtk-2.9.0 04-april-2006
- Remove gobject, pygobject is now a hard dependency
- Set encoding in pango instead of gtk (328031)
- Wrap gdk.Screen.get_rgba_colormap/get_rgbma_visual (328996,
Marco Cabizza)
- Remove private gtk wrappers (321476)
- Add a bunch of missing wrappers (316881, John Finlay)
- Add inout support in reverse wrappers (335964, Gustavo)
- Update h2defs to allow whitespace before parenthesis (317124)
- Make it possible to reimplement interfaces (334986, Gustavo)
- Allow log_handler to be called when python is not initialized
(334188, Gustavo)
- Support for const object args (wollny@cbs.mpg.de, Gustavo)
- Export pygtk tree model api (318021, Gustavo)
- Allow overrides to be in base classes (327715, Gustavo)
- Wrap a pango cairo font options acecssors (328108,
Rauli Ruohonen)
- Add GDK_PARENT_RELATIVE relative handling (320248, Johan,
Nikos Kouremenos)
- Improve pixbuf demo (327931, Ben Caradoc-Davies)
- Set default markup accel marker to \x00
(329658, Johan, Johan Svedberg)
- Set 1 as default argument to SpinButton.spin() (325452,
Sebastian Rittau)
- Wrap gdk.Drawable.gdk_draw_indexed_image (333431,
Johan, Hamish Moffatt)
- Mark rowreference.free() as deprecated (309811, Gustavo)
- Rename name of first keyword argument to pango.LayoutLine.index_to_x
(316581, Gustavo, John Finlay)
- Run reindent on all python code (325320, Johan)
- Improve generictreemodel example (311459, Steven Kennedy)
- Wrap gdk.Pixbuf.rotate_simple (314164, Karel Vervaeke)
- Use in argument in gtk.TreeView.cell_get_size (326357, John Ehresman)
pygtk-2.8.5: 30-march-2006
- String list bug fix (Christopher Aillon)
- Improved examples (Johan)
- Proper refcounting in gdk.Window constructor (John Ehresman)
- Fix a bunch of reference leaks (Gustavo)
- __init__.py fixes for pydoc (Johan)
- gtk.Dialog.new_with_buttons leak (#332771, Gustavo)
pygtk-2.8.4: 11-january-2006
- Re-include gobject wrappers if pygobject is not found (Gustavo, Johan)
- gtk.IconView should implement GtkCellLayout (Johan)
- Always install pygtk-2.0.pc
pygtk-2.8.3: 09-january-2006
- Split out gobject wrappers into a separate module and
depend on pygobject 2.9.0 (Johan)
- Bug fixes (Bob Gibbs, Johan, Gustavo)
- Size group example (Johan)
- Plug mem leaks (Gustavo)
- Build cairo on win32 (Cedric)
pygtk-2.8.2: 09-october-2005
- GIOChannel thread fix (Johan, Ole Andre Vadla Ravnås)
pygtk-2.8.1: 03-october-2005
- Bug fixes (Gustavo, Johan)
- Improve exceptions when registering properties (Gustavo)
- Extend warnings (John Ehresman)
- Raise exception when working on uninitialized objects (Johan)
- Plug libglade leak (Gustavo)
- Undeprecate a few gobject functions (Johan)
- UINT64 buf fixes (Gustavo, Johan)
- GCC 4.0 warnings (Johan)
pygtk-2.8.0: 03-september-2005
- GObject metaclass bugfix (John Ehresman)
- Double free fix in type_register (Gustavo)
- Make it buildable srcdir != buildir (Johan)
- Improve GdkRectangle conversion (Tim Evans, Gustavo)
- Use automake 1.8 (Johan)
pygtk-2.7.4: 24-august-2005
- Container.do_forall implementable in subclasses (Johan)
- Bug fixes (John Finlay, Christian Persch, Christopher Allion,
Johan, Gustavo)
- Build fixes (Stepan Kasal, John Ehresman, Johan)
pygtk-2.7.3: 10-august-2005
- Build fixes (Johan)
- Code generator fixes (Gustavo)
- Bug fixes (Johan, Andy, Gustavo)
pygtk-2.7.2: 02-august-2005
- Subclass/type registration bug fixes (Gustavo)
- Allow gobject to be initialized twice (Yevgen Muntyan)
- Deprecating warning bug fixes (Mark McLoughlin)
- Bug fixes (Sebastien Bacher, Gustavo, Johan, Manish)
pygtk-2.7.1: 21-july-2005
- Update API to Gtk+ 2.7.3 (Johan)
- Threading, Enum fixes (Johan
- Registration fixes (Gustavo)
- Make use of atomic ref counting in glib (Johan)
pygtk-2.7.0: 10-july-2005
- GIOChannel wrapper (Gustavo, John Ehresman, Manish)
- GSource wrapper (Manish)
- Allow creation of python classes through gobject.new (Gustavo,
John Ehresman, Benjamin Otte)
- Improved GObject property support (Gustavo, Iñaki, Johan)
- Improved ParamSpec wrapping (Johan)
- Add gdkcairo and pangocairo wrapping, depends on pycairo (Gustavo)
- 2.8 API updates (Johan)
- Add GObject metaclass, making type_register unnecessary (Gustavo)
- C++ compilation fixes (Manish)
- Handle longs/ints better (Gustavo)
- Support new GType fundamentals (Edward Hervey, Johan)
- Improved GType wrapping (Johan)
- Support for specifying GType name (Johan)
- GtkContainer iterator support (Johan)
- Support for subclasses that implements scrolling (Gustavo, Johan)
- Bug fixes/Misc fixes (Steve Chaplin, Tim Evans, John Finlay,
Cedric Gustin, Edward Hervey, Christian Kirbach, Tuure Laurinolli,
Benjamin Otte, Manish Singh, Gian Mario Tagliaretti,
Fernando San Martin Woerner)
pygtk-2.6.2: 9-may-2005
- Allow None to be sent in to set_group radio widgets (Johan, Lorenzo)
- guint/gsize as longs (Gustavo)
- Check for exceptions in child_watch (Mark McLoughlin)
- Bug fixes (Johan, Manish Singh, John Finaly)
pygtk-2.6.1: 15-march-2005
- GtkListStore.insert optimization (Johan)
- GtkTreeStore/GtkListStore.reorder leak fix (Johan, Richard Hult)
- GParamSpec bug fix (Johan)
- Code generator improvements (Anders Carlsson, Johan, Doug Quale)
- GCC4 build fixes
pygtk-2.6.0: 07-march-2005
- win32 fixes (Cedric Gustin)
- remove unnecessary casting (Manish Singh)
- updated examples (Johan)
pygtk-2.5.4: 23-february-2005
- Much improved GMainloop support (Mark McLoughlin)
- Install pygtk-demo (Gustavo)
- Deprecate gtk.TRUE/gtk.FALSE (Johan)
- win32 build fixes (Cedric Gustin)
pygtk-2.5.3: 23-january-2005
- Revert some threading changes (Gustavo)
- Build improvements (Johan)
- Improve pixmap functions (John F)
- GObject type registration fixes (Gustavo)
- Code generator fixes (Johan, Gustavo)
- Plug mem leaks (Mark McLoughlin)
- Flag/Enum bug fixes (Gustavo)
pygtk-2.5.2: 10-january-2005
- Improved deprecation messages (Johan)
- gtk.idle_add, gtk.timout_add, and others are now
deprecated (Johan)
- Overriding GTK+ virtual methods (Gustavo)
- Interfaces now implementation (Gustavo)
- 2.6 merge (Johan, Gian Mario Tagliaretti)
- Bug fixes (Adam Hooper, John Finlay, Gustavo, Johan, Tim Evans)
- Build system improvens (Johan)
pygtk-2.5.1: 23-december-2004
- Remove API removed in Gtk+ 2.6.0 (Gustavo, Johan)
- Implement pango.LayoutIter (John)
- Build fixes (Johan, Marco Pensenti Gritti)
- Update examples (Alan Horkan)
- distutils/win32 fixes (Cedric Gustin)
pygtk-2.5.0: 29-november-2004
- Port to Gtk+ 2.5.x (Johan, John)
- Code generator improvements (Gustavo)
pygtk-2.4.1: 04-november-2004
- Bug fixes (Johan, Gustavo, John Finlay)
- Allow the headers to be parsable by a C++ compiler
- Updated examples (Johan, John)
pygtk-2.4.0: 03-october-2004
- Updated examples (John Finlay)
- Tiny threading bug fix (John Ehresman)
pygtk-2.3.97: 28-september-2004
- Threading fixes (Gustavo, Johan, John E)
- Other bug fixes (Gustavo, James, Johan, John, Ehresman,
John Finaly, Owen Taylor and Xaiver Ordoquy)
- x86_64 build fixes (Jonathan Blandford)
- Updated examples (John Finlay)
pygtk-2.3.96: 06-august-2004
- Threading fixes (Johan, Gustavo)
- Bug fixes (John, Johan, Gustavo)
- GEnum/GFlags wrapping improvements
- GdkAtom string wrapping (John)
- Better boolean support (since we now can require 2.3)
pygtk-2.3.95: 02-august-2004
- Flags/Enum fixes (John, Johan)
- Bug Fixes (John, John E, Johan, Gustavo)
- Improved threading support (Johan)
pygtk-2.3.94: 21-july-2004
- bug fixed (Gustavo, Johan, John, Lorenzo)
- small enum additions for gazpacho (Johan)
- rename GMainLoop, GMainContext back to MainLoop and MainContext
pygtk-2.3.93: 19-july-2004
- GtkTreeView updates (John Finlay)
- New examples (Johan)
- GEnum/GFlags wrapping (Johan)
- New (using g_object_new) constructors (Gustavo)
- GParamSpec API, for GtkWidget and GtkContainer (Johan)
- Unichar/Unicode support (Lorenzo, John Ehresman)
- Widget subclassing (Johan, Gustavo, Lorenzo)
- GdkEvents changable (Johan)
- Warnings (Gustavo, Johan)
- Many bugfixes (John Finlay, John Ehresman, Johan, Lorenzo, Gustavo)
- Win32/FreeBSD/distutils build fixes (John, Johan)
pygtk-2.3.92: 22-may-2004
- Deprecate old function (John Finlay)
- Add missing 2.4 api for pango, gdk and gtk (John Finlay):
PangoAttrList, PangoFontset, PangoFontFamily,
GdkWindow, GdkPixbuf, GdkPixbufLoader, GtkClipboard,
GtkTreeView, GtkTreeModel, GtkToolbar
- Reference counting fixes (John)
- gobject type registration improvements (Gustavo)
pygtk-2.3.91: 16-april-2004
- Continue to wrap 2.4 api: GtkActionGroup,
GtkColorButton, GtkCellLayout, GtkComboBox, GtkFileChooser,
GtkFontButton, GtkIconInfo, Gtk*ToolButton (John Finlay, Johan)
- ref GdkWindows on win32 (John Ehresman, Gustavo)
- Clean up defs (John)
- Deprecate 0.6.x compatibility functions (Johan)
- Convert GValueArray to list, not tuple (Gustavo)
- Add new demos (Joey Tsai)
- Create unknown types on the fly, with interfaces (Johan)
- Update spec (Jason Tackaberry, Thomas Vander Stichele)
- Support tp_new (Johan)
pygtk-2.3.90: 30-march-2004
- Merge in changes for Gtk+ 2.4 (Johan, Xavier)
- GtkUIManager, GtkFileChooser, GtkTreeModelFilter,
GtkActionGroup, GtkAction, GtkToolbar etc
- Export GParamSpec in GObject and support style properties
- Distutils win32 fixes (Cedric Gustin)
- Fix mainloop related warnings (bug 136731, bug 136705)
- Updated examples (Johan)
- gdk.atom_intern (Gustavo)
- Code generator fixes (Xavier)
pygtk-2.2.0: 11-march-2004
- Added support for GTK+ 2.2 APIs, GdkDisplay, GdkScreen,
GdkClipboard and GtkWindow (James)
- Better and more flexible support for TreeModel and TreeView API
(Don Allingham, Benjamin Cama, John Ehresman, Johan,
jkluebs@luebsphoto.com)
- Better support for gtk.gdk.Pixbuf integration with
Numerical arrays (Tim Evans)
- Better support for Pygtk generation tools (codegen, m4 macros,
h2def, Makefile.am ...) (James, Jon Willeke, Xavier, Johan)
- Removed gtkgl bindings (James)
- Added gtk.gdk.Eventkey.hardware_code (Johan)
- Added gtk.binding_entry_remove and gtk.accel_group_connect (Gustavo)
- Don't allow reading non readable properties (James)
- And lots of bug fixes: gdk.event_get_axis (Seth Nickell),
distutils (Alif Wahid), mem leaks, gtk.Menu.popup (Gustavo)
pygtk-2.0.0: 1-September-2003
- Roll version number over to 2.0.
- Small fix to gtk.TextView.set_border_window_size() method.
- Miscelaneous bug fixes.
pygtk-1.99.18: 24-August-2003
- Fix up a duplicate symbol bug in the atk module, that was
causing build problems on MacOS X (hopefully the last such
problem).
- add gtk.glade.set_custom_handler() API, that provides more
info to the custom widget callback. Deprecate
set_custom_widget_callbacks().
- some other bug fixes.
pygtk-1.99.17: 31-July-2003
- Threading support is compiled in by default now. It is
necessary to call gtk.threads_init() in order to make use of
threading though. There have been a number of fixes to the
threading support too.
- Fix up some problems with multiple definitions of global
variables in gobject module, that was causing problems on
Mac OS X.
- Wrappers for many new APIs (John Finlay, Naofumi Yasufuku,
Johan Dahlin and others).
- Improvements to the code generator to give better error
messages.
- Some fixes to property APIs to work correctly on 64 bit
systems, and to handle ATOM type properties.
- Fix copyright headers on source files.
pygtk-1.99.16: 23-March-2003
- various new functions wrapped.
- More threding fixes (Jon Trowbridge)
- Reworking of the single instance per GObject code to work
better with the Python cycle GC.
- more updates to the simplified Python tree model API.
- fix error handling in constructors for GtkTreeStore and
GtkListStore.
- add some inline comments for the APIs for extending pygtk to
handle other widget sets.
pygtk-1.99.15: 08-February-2003
- distutils support
- Code generator improvements (Jeremy Katz)
- Threading fixes (Lots of people)
- API additions to GtkTextBuffer, GtkTextView and GtkFileSelection
- GMainLoop/GMainContext support, you can now run input_add,
timeout_add without importing gtk.
- libglade now support passing in an instance to signal_autoconnect
- pygtk.py import speedup.
- Many many bugs fixed.
pygtk-1.99.14: 27-December-2002
- update to newer auto-tools (autoconf-2.57, automake-1.7.2,
libtool-1.4.3).
- many bug fixes and additions of missing APIs.
- fix doc generation scripts to match the new style of gtk-doc
documentation.
- make code generator return either Py_True or Py_False for
boolean return functions. This change is only noticable
with Python 2.3 alphas.
- removal of wrappers for deprecated functions where the
deprecated method shadowed the replacement.
- wrappers for idle_add, timeout_add, io_add_watch and
source_remove to gobject module. Compatibility names are
provided in the gtk module.
- Many tree and text view wrapper updates from Johan Dahlin and
John Finlay.
- leak fixes.
- Updated examples, including demo for editable cells.
- Improved threading support.
- Api additions for GdkEvents, TreeSelection, GtkTooltips, libglade,
GtkContainer.
pygtk-1.99.13: 24-August-2002
- Support parallel install with pygtk >= 0.6.10
- fix initial reference handling for derived GObjects. This
also uncovered a few other reference leaks.
- Other reference leak fixes from Arjan.
- Support building out of the box on windows with mingw32 from
Cedric Gustin.
pygtk-1.99.12: 23-July-2002
- more win32 compat updates.
- simple tree model interfaces added.
- added generic cell renderer type.
pygtk-1.99.11: 10-July-2002
- int64/uint64 arg handlers in code generator.
- some reference leak fixes.
- get signal handlers to participate in cyclic garbage
collection (thanks to Arjan Molenaar).
- correctly reset LC_NUMERIC to "C" when initialising the gtk
module.
pygtk-1.99.10: 13-May-2002
- support new arg types in code generator.
- handle (caller-owns-return) in code generator.
- add gtk.compat module that provides similar naming to gtk
1.2 modules.
pygtk-1.99.9: 23-April-2002
- Some win32 compatibility fixes merged in from Hans.
- update defs file to match final gtk 2.0 APIs.
- added gtk.gl wrapper.
- refactored code generator, fixing a number of bugs in the
process.
pygtk-1.99.8: 18-March-2002
- Implement lots of stuff in Pango module.
- make class names include module name so that help() output
looks nicer.
- lots of other functions added.
pygtk-1.99.7: 31-January-2002
- add (broken) threading support. Will need fixing one day.
- make safe for use with PyMalloc.
- split gobjectmodule.c into a number of files.
pygtk-1.99.6: 24-December-2001
- add scripts for generating documentation for pygtk.
- add __gsignals__ and __gproperties__ sepcial class
attributes for defining new signals and properties for an
object.
- better support for GError.
- start of ATK wrapper (msw).
pygtk-1.99.5: 26-November-2001
- lots of updates.
pygtk-1.99.4: 29-October-2001
- fix up GObject last ref handling for derived types.
- other fixes.
pygtk-1.99.3: 9-October-2001
- Rename the PyGtkTreeModel to PyGtkGenericTreeModel to avoid
name conflicts.
- many method wrappers added.
- more reference fixes.
- adjust code generator so that it outputs #line directives.
- move defintions of types (as opposed to functions/methods)
to separate files to improve compilation speed.
pygtk-1.99.2: 29-September-2001
- switch from ExtensionClass to use Python 2.2's type/class
unification.
- require Python 2.2a4
pygtk-1.99.1: 20-September-2001
- always use the GType wrapper type to represent GTypes,
rather than using ints.
- automatically populate modules with constants via
introspection.
- Switch from gtk.GtkFoo naming to gtk.Foo.
pygtk-1.99.0: 10-September-2001
- First cut tarball for 2.0 branch. Lots and lots of changes
(since branching in April 2000).
- Uses ExtensionClass, and implement GObject wrappers in C
code, rather than the two stage wrapper like the 1.2 branch.
---- GTK-1.2 branch ----
pygtk-0.6.11: 23-August-2002
- Fix up libtool patch for older binutils'.
- a few bug fixes in some GtkWidget methods.
pygtk-0.6.10: 22-August-2002
- Fix up segfaults when using with a Python compiled with
pymalloc.
- various new wrapper functions added.
- Raise exception if gtk_init() fails.
- bug fixes.
- Support parallel install with PyGTK 2.0.
pygtk-0.6.9: 3-Janyary-2002
- always check the return value of functions for NULL values.
This fixes a number of problems which caused crashes on
exit.
- add pygt_version and gtk_version variables.
- update to autoconf-2.52/automake-1.5
- many bug fixes (see ChangeLog).
pygtk-0.6.8: 23-April-2001
- bug fixes to GtkNotebook, GtkCList.
- add some missing methods to GtkWidget
- a gdk-pixbuf wrapper module.
- install the code generator, so that other wrappers can use
it as well.
pygtk-0.6.7: 16-February-2001
- added --disable-thread configure argument to turn off thread
support even when compiling with a threaded python.
- resets LC_NUMERIC back to "C" after calling gtk_set_locale,
as this is the standard setting for python, no matter what
the locale.
- various other bug fixes.
pygtk-0.6.6: 7-April-2000
- switched over to using the CVS version of automake rather than
my `pyautomake' patches, as CVS automake now has the python
support integrated. Libtool is now used to build the extensions,
so if there are problems on your platform, it is a libtool
problem :)
- typo fixes.
- new pointer_(un)grab and keyboard_(un)grab methods for GdkWindow.
pygtk-0.6.5: 13-March-2000
- more reference leaks fixed.
- crashes when changing window properties with 16 or 32 bit data
formats fixed.
- some libglade wrapper fixes.
- various other fixes.
pygtk-0.6.4: 16-February-2000
- gnome-python now requires python >= 1.5.2, as it uses the 'N'
format tag for PyArg_ParseTuple.
- Reference leak fixes.
- A few new features.
pygtk-0.6.3: 30-September-1999
- if the new gnome-python is installed, the libglade module will load
the gnome support. Make sure you remember to import gnome.ui if the
glade file contains any gnome widgets.
- New methods for GdkWindow objects -- lower, _raise (for stacking
order manipulation) and input_get_pointer (for XInput stuff).
- A few other bugs have been fixed as well. See ChangeLog for details.
pygtk-0.6.2: 9-August-1999
- Threading should work correctly with multiple threads accessing
GTK (assuming they use threads_enter/leave). Thanks go to Matt
Wilson and Paul Fisher for this code.
- A pygtk.h header file is now installed that should make it easier
to write extensions to pygtk.
- There is now optional support for the gtkglarea widget and the
libglade library now.
- There is support for gdkrgb functions for rendering rgb and greyscale
image data to a drawable.
- Optional support for numpy arrays. You can create a GdkImlibImage
from a numpy array, and manipulate an image's data as an array.
Also there is a gdk_draw_array wrapper that uses gdkrgb to render
an array to a drawable. The code for the imlib stuff is based on
stuff submitted by Travis Oliphant.
- The GdkWindow type now has some methods for manipulating properties,
and has an xid attribute for getting the X window ID of the window.
- idle_add and timeout_add can now pass extra parameters to the
callback, like you can do for signals. Also added a wrapper
for signal handlers similar to gtk_signal_connect_object.
pygtk-0.6.1: 22-May-1999
- Fixed a few bugs to do with the threading patches I applied in the
last release. Threading should now work correctly.
pygtk-0.6.0: 25-April-1999
- updated for gtk+-1.2.1.
- You can now write multithreaded programs in python (if python was
compiled with thread support enabled, of course). This feature
is thanks to Duncan Grisby <dgrisby@uk.research.att.com>.
To use the multithreading, write your program as normal, but
before calling any GTK routines from outside the GTK thread (ie.
not from a signal handler or timeout/idle func), call threads_enter()
before hand, and threads_leave() after.
- Various bug fixes.
pygtk-0.5.11: 24-February-1999
- Updated for gtk+-1.1.16
- Changes to the style code, so that you can now write to the
attributes. There is also a copy() method, which can be used
so you don't change the style on other objects.
- Some changes so some functions which are supposed to accept NULL
arguments will accept None in place of a boxed/string/object
argument.
- Added a file MAPPING that describes the mapping of GTK onto python.
- Various bug fixes.
- Pyglade XML parser made more robust.
pygtk-0.5.10: 9-February-1999
- Updated for gtk+-1.1.14/15.
- Fixed up some selection problems.
- Added DnD example translated by Chi-Deok Hwang.
- Some ctree fixes.
- Some function renamings.
- more functionality in the pixmap creation routines (you can create
a pixmap if you have a GdkColormap but no GdkWindow).
- added GdkWindow.depth attribute.
pygtk-0.5.9:
- Updated for gtk+-1.1.9
pygtk-0.5.8: 10-December-1998
- I made a mistake during building the last package. I ran
cvs co pygtk; aclocal; automake --add-missing; autoconf; configure
followed by make dist. Unfortunately, since there was no configure
file when I ran automake, it didn't get added to the dist list.
- Updated the spec files to match new version.
pygtk-0.5.7: 9-December-1998
- Updated for gtk+-1.1.6. Probably not much will change between now
and 1.2.
- Added GtkCTree, GtkLayout, GtkPlug and GtkSocket widgets.
- There has been a renaming of a number of commonly used functions.
if you use gtk.py, the old names still work, but give a warning.
To get a list of the name changes, see the file
$(prefix)/include/gtk/gtkcompat.h
- signal connection now uses the gtk_signal_connect_full function,
rather than relying on the default marshaller.
- The append, prepend and insert methods of the toolbar now return
the widget that was added, like the C equivalents do.
pygtk-0.5.6: 27-November-1998
- Updated for gtk+-1.1.5.
- Renamed Gtkinter.py to gtk.py. This follows the naming scheme of
other modules more closely, and is easier for people who prefer to
use "import ...". It is also not a big change for people who
use "from ... import *". I have included a simple Gtkinter.py
module for backward compatibility.
- Added a private function PyGtk_RegisterBoxed that can be used to add
extra boxed types to the list of those registered in the callback
marshals and the like.
pygtk-0.5.5: 17-November-1998
- Fixed a small bug in GdkImlib that caused a syntax error (I should
have picked this up for the last release).
- Removed some function wrappers that are not used anywhere, in order
to get pygtk to compile cleanly on newer CVS GTK's.
- I forgot to include the wrappings for the new GtkCalendar widget in
the previous release. It is in this one.
pygtk-0.5.4: 15-November-1998
- updated for gtk+-1.1.3 (so you will need glib-1.1.4 as well). This
release adds support for the new DnD functions, support for
selection (through the gtk_selection_* functions, which I have
mapped to GtkWidget.selection_*) and GdkAtoms, and support for
GdkCursors.
- To create a new cursor, use the cursor_new or cursor_new_from_pixmap
function, and then call the GdkWindow.set_cursor method to attach
it to a window.
- Added create_pixmap_from_xpm_d function that allows you to embed
XPM data into your program for easier distribution.
- Updated the GdkImlib module to the features found in imlib-1.8.
- Changed the build system, so SWIG is no longer needed. Also now
using a modified version of automake to generate the makefiles.
- Updated the pyglade code to handle menus and the like.
pygtk-0.5.3: 27-September-1998
- Updated for GTK+-1.1.2 (note that this version of gtk requires
glib-1.1.3). This version adds the support for the tearoff menus
and keyboard navigation of menus (if you use item factory).
- This is the version of pygtk you will need for the pygnome wrapper
for gnome v0.30 (when I finish writing them).
- added events_pending function. Now you can use code like:
while events_pending():
mainiteration()
to be sure that a scrollbar has been updated.
- I have updated the examples/neil/*.py examples to use the
GtkItemFactory class. This shows how to make keyboard navigable
menus.
- Fixed a typo in GtkWindow.set_focus
- Fixed signal handler wrapper, so that handlers that return GtkObject
classes get the return type converted back to the lower level
GtkObjects. Also fixed _gtkbasemodule.c, so that return values from
signals get returned to GTK properly. These fixes should allow
people to use the GnomeMDI wrappers in pygnome if you change
there signal definitions to use GTK_TYPE_OBJECT rather than
GTK_TYPE_POINTER (I will ask the author to make this change).
pygtk-0.5.2: 31-August-1998
- fixed the ancestory for the GtkScrolledWindow class, fixed the
GtkPreview constructor. Fixed some more spots in _gtkmodule.i
where I'd used int types instead of the correct enumeration.
- added the pyglade package. This will allow you to put a bit of
code behind interfaces built with GLADE, which can be found at
http://www.comp.lancs.ac.uk/~damon/builder/index.html
In my current code, I have implemented most widgets on the
palette, although the .glade file reader is a bit fragile. Note
that this package is not a code generator (yet). It reads the
interface description and builds the interface at runtime. This
way you can keep the interface separate from the implementation.
For an example of use, check the examples/glade directory.
- Added support for the GtkItemFactory. Still no support for the
GtkCTree -- even if I did put in support for it, the signal
definitions define the GtkCTreeNode's as pointers, making it
almost useless.
pygtk-0.5.1: 19-August-1998
- fix a small bug in configure script that prevented building.
pygtk-0.5.0: 18-August-1998
- Updated for GTK+-1.1.1
- Replaced GtkAcceleratorTable with GtkAccelGroup.
- Made use of the GtkFlagInfo and GtkEnumInfo structures. You can now
specify enum values by a string as well as by a number. Flag values