forked from GNOME/gtk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
5846 lines (5242 loc) · 235 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
Overview of Changes from GTK+ 2.17.8 to 2.17.9
==============================================
* Client-side windows:
- Add a compatibility mode that falls back to always using native windows,
triggered by the GDK_NATIVE_WINDOWS environment variable
* Bugs fixed:
589367 gedit crashed with SIGSEGV in IA__g_list_last()
478519 GtkTooltip segfaults on NULL gdk-display-current-tooltip.
592461 preserve errno and use g_strerror
592403 crash when close the second terminal...
591549 Default printer in a network
526149 GtkCellRendererAccel editing conflicts with mnemonics
528283 Problems when using PageUp & PageDown to navigate Playlists pane
* Updated translations:
Bengali
Brazilian Portuguese
Breton
Bulgarian
Catalan
Estonian
Galician
Irish
Korean
Norwegian bokmål
Portuguese
Punjabi
Spanish
Swedish
Thai
Overview of Changes from GTK+ 2.17.7 to 2.17.8
==============================================
* Client-side windows:
- various fixes to expose handling
- fix memory leaks
* Minor API additions:
- New setter as part of the GSEAL effort: gtk_widget_set_allocation
* Bugs fixed:
585211 Add accessor function for GtkWidget->allocation
588437 gtk 2.17.3 causes dragging in firefox bookmarks sidebar t...
589367 gedit crashed with SIGSEGV in IA__g_list_last()
589877 Client side windows leak gdk regions
590959 Set child_has_focus flag properly
591432 There is incomplete information on the returning value of...
591434 firefox-3.5 crashed with SIGSEGV in _gdk_window_process_u...
591526 Accelerator keys with <super> modifier also triggered by ...
591751 bad memory access with duplicated id
591998 Support silent build rules with automake 1.11
592003 Shift+click should always modify selection
* Updated translations:
Brazilian
Bulgarian
Irish
Swedish
Overview of Changes from GTK+ 2.17.6 to 2.17.7
==============================================
* Client-side windows: a number of regressions related to embedding
have been fixed
* Printing: The file backend supports SVG output
* Minor API additions:
- GtkIconView gained an icon-padding property that can be used to fine-tune
how much space each column needs
- GtkTreeViewColumn grew a sort-column-id property that can be used to set
up sort columns in GtkBuilder files
- GdkWindow gained a cursor property and associated getter
- GtkFileChooser has a create-folders property to allow disabling the
"New Folder" button
- gtk_print_operation_get_n_pages_to_print: returns the number of pages
that are being printed
- New getters and setters as part of the GSEAL effort:
gtk_widget_get_allocation, gtk_widget_get_visible, gtk_widget_set_visible
* Bugs fixed:
589336 Add GtkTreeViewColumn:sort-column-id property
534462 Disable interactive search in the file chooser's shortcuts pane
161489 n the file chooser, let the left/right arrow keys switch focus...
514260 Better filtering for "Recently Used" files
509650 ATK_STATE_SHOWING state is not set properly on menu items
586374 code does not follow documentation (-> carshes when using...
590442 csw broke gvim x11 embedding
498010 gtk_tree_view_set_cursor fails if model!=NULL
555109 Synthesized crossing events should have proper coordinates
570516 Can't disable folder creation
573321 additional check in gtk_tree_model_filter_convert_child_i...
576601 Double clicking prints to the wrong printer
586100 ITEM_PADDING breaks vertical icon views
588438 awn uses 100% cpu with gtk+ 2.17.3 (csw)
589732 behavior change of gdk_window_get_type_hint
589745 Apply message in GtkAssistant
590084 print to FILE with multiple pages per sheet has bad results
590086 configure.in is broken on non-X platforms
590309 Default cover pages for CUPS printers incorrectly set
590448 [win32] build fails because gdk-pixbuf manges a path
590959 Set child_has_focus flag properly
591288 compat problem with draw_drawable being NULL
539377 Unnecessary warnings when GtkTreeView is not realized.
546005 priv->tree is not created for unrealized (I think) treeview
564695 Pressing enter key in print to file "Name" box does not p...
591218 Remove some unused variables
357655 "Print to SVG file" for GtkPrintOperation
591462 gdk_window_set_cursor doesn't work on the root window
* Updated translations:
Basque
Brazilian Portuguese
Breton
Estonian
Galician
Hebrew
Norwegian bokmål
Spanish
Swedish
Overview of Changes from GTK+ 2.17.5 to 2.17.6
==============================================
* Client-side windows:
- Several optimizations, such as client-side tracking of
viewable windows
- Clipping for drawing pixbufs on windows has been fixed
- Rendering to large subwindows has been fixed
* Changes that are relevant for translators:
- Markup has been removed from several strings
* Bugs fixed:
588398 Leak with testgtk::preview_(color|gray) and more
588943 set correct selection before emitting cursor-changed...
588076 Gnumeric fonts stopped working on upgrading gtk+ 2.17.2 -...
574674 GtkMenuItem gets Selected and Focused states when SelectC...
582674 Menu item and menu accessibles retain "showing" state aft...
588553 [csw] gdk_draw_pixbuf doesnt draw outside expose events s...
588897 Strange include x11/gdkx.h
588958 Typo in startup-id window property
589035 Context needed for a propoer translation
589275 [csw] Trying to destroy NULL regions
588964 Remove markup from translatable string in gtkfilechooserd...
587337 Suggest to use Glade instead gtk-builder-convert script
* Updated translations:
Estonian
French
Spanish
Swedish
Thai
Overview of Changes from GTK+ 2.17.4 to 2.17.5
==============================================
* Client-side windows:
- Quite a few fixes have happened for the win32 and directfb backends
* GSEAL:
- Accessors have been added for sealed members in GtkCellRenderer and
GtkWidget
* Changes that are relevant for distributors:
- The jpeg2000 pixbuf loader is now optional. Pass --with-libjasper
to configure to build it
* Bugs fixed
588373 Menus broken by client-side-windows
588379 testgtk::panes does not change the cursor on mouse over
588388 shape rendering is back
588461 gtk_editable_get_chars() behaviour change in 2.17.4
588666 Incorrect clamping of max_length
588665 insert-text signal is not emitted
588395 Crash when opening a GtkBuilder file
524066 Mandatory jpeg2000?
527583 GtkAssistant should set buttons as default widget
588694 Missing % in C code
588484 Iconview DnD fails when Destination is empty
583522 Trivial error in GtkBuilder migration documentation
150951 collapsed save dialog needs to indicate filesystem...
* Updated translations:
Brazilian Portuguese
Norwegian bokmål
Spanish
Traditional Chinese
Overview of Changes from GTK+ 2.17.3 to 2.17.4
==============================================
* GtkEntry now has model-view separation, with GtkEntryBuffer.
One intended use case for this is to support 'secure memory'
for password entries.
* The print dialog can now optionally include the page setup
controls, avoiding the need for a separate page setup dialog
in many applications.
* Coloring of visited links in GtkLabel can now be turned off, with
the ::track-visited-links property.
* Support for clipmasks in gdk_draw_pixbuf now works, this will
introduce visual changes in code that uses clipmasks when drawing
pixbufs. However, since this never worked that is unlikely to happen.
Old code using gdk_pixbuf_render_threshold_alpha masks when rendering
pixbufs will now produce truncated results at the edges.
* A number of regressions from the client-side window merge have
been fixed.
* The directfb GDK backend has been fixed to build with csw.
* Bugs fixed:
569393 gtk calendar localization YM note is wrong
587559 Popup closes immediately
551409 Print dialog should include page size and orientation
588115 gvim clipboard broken
* Updated translations:
Dutch
Estonian
Spanish
Ukrainian
Vietnamese
Overview of Changes from GTK+ 2.17.2 to 2.17.3
==============================================
* GtkFileChooser:
- Shows the size column by default now
* GtkStatusIcon:
- Has a title property, which can be used by ATs when they
read status icons
* GtkInfoBar:
- The default theme now includes color definitions for infobars
- The ::use-tooltip-style style property has been removed
* GtkMountOperation now supports interaction during unmount operations.
* The client-side windows branch has been merged; GDK now maintains
its own window hierarchy client-side, and only uses X windows where
unavoidable. Some of the benefits of this change are
- Reduced flicker
- The ability to do transformed and animated rendering of widgets
- Easier embedding of GTK+ widgets e.g. into Clutter scene graphs
This is a fundamental change to the way GDK works, so watch out for
regressions.
* Bugs fixed:
586315 Crash in GTK+ 2.14 when calling gtk.FileChooser.list_shor...
461944 pressing the volume icon in full screen shuts down the sound
490724 iconview item's height would be changed event with same m...
564063 regression: Left margin in popup menus
582025 Accelerators fail for submenus
585626 Setting widget tooltip hammers X11 server on any TCP/IP X...
585802 Add API to make GtkStatusIcon accessible with a name
585858 right-click Add-to-Booksmarks is sometimes greyed out
586330 GtkButton ignores user_underline when an image is set
318807 Offscreen windows and window redirection
587716 GtkInfoBar broken on resize
587485 GMountOperation::show-processes support
* Updated translations
Brazilian Portuguese
Estonian
Hebrew
Spanish
Swedish
Vietnamese
Overview of Changes from GTK+ 2.17.1 to 2.17.2
==============================================
* GtkInfoBar: A new widget to show a transient 'message area'
inside a content pane. The API is similar to GtkDialog and
supports theming for different message types (warnings,
errors, etc)
* GtkFileChooser:
- Improve path bar by ellipsizing long names and preventing
vertical size changes
- Backup files are now hidden by default
- GTK+ remembers the file chooser sorting state now
* GtkButtonBox: Implements the GtkOrientable interface now.
* Printing:
- GTK+ supports printing an application-defined 'selection' now,
in addition to usual page ranges.
* Changes that are relevant for theme authors:
- The new GtkInfoBar widget uses symbolic colors for theming
its background color depending on the message type. By default,
it uses the same background color as tooltips. This can be turned
off with style property.
- The GTK+ file chooser (as well as nautilus and other users of GIO
icon information) can now show different icons for xdg user dirs.
The icon names are folder-documents, folder-download, folder-music,
folder-pictures, folder-publicshare, folder-templates, folder-videos,
with an automatic fallback to the standard folder icon.
* Bugs fixed:
584021 titchy leak
579590 gtk_entry_set_icon_from_stock should warn when invalid st...
584125 GtkAssistant asserts if last page is GTK_ASSISTANT_PAGE_C...
171416 Resume editing if name of new folder is "Type name of new...
420335 Page assignment when printing 4 pages to a sheet
161670 Bad behaviour from gtk_file_chooser_set_filename
327152 Long names in the FileChooserDialog directory buttons sho...
355851 File Dialog shows Backup Files
390312 Gtk grabs keyboard on DND
486839 Filechooser 'Places' items should not move up and down th...
562335 Deprecate gtk_tree_view_column_get_cell_renderers and gtk...
565317 Resulting image of GtkCellRendererPixbuf depends on order...
565998 configure script doesn't check for cairo-xlib.pc
580079 Better configure detection of Xinerama on Solaris
580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE as ...
580560 Backspace key does not go to the parent directory
584598 GtkButtonBox silently ignores gtk_orientable_set_orientation
584637 Missing conditionals for X11 shape extension in GdkWindow
584805 GtkEntryCompletion selection reset when calling gtk_entry...
584832 Duplicate the exec string returned by gtk_recent_info_get...
585024 some gtksettings properties need extra initialisation
585371 Add additional sizes to the font selector
585791 use g_*gettext instead of *gettext directly
562579 [Patch] Remove error dialog when directory does not exist
344519 custom print ranges
484922 Should remember the sort state of columns
555344 consider adding a message area widget
* Updated translations:
Danish
Brazilian Portuguese
Estonian
Oriya
Bengali India
Norwegian bokmål
Hindi
Spanish
Overview of Changes from GTK+ 2.17.0 to 2.17.1
==============================================
* GtkLabel:
- GtkLabel can show embedded URLs, much like SexyUrlLabel
* Printing:
- GTK+ includes a print backend that works with the PAPI
printing service.
- The file and lpr backends can print multiple pages per sheet.
* Changes that are relevant for theme authors:
- The URL support in GtkLabel uses the link-color / visited-link-color
style properties
* Bugs fixed:
576091 GtkTooltip destroy the custom widget
315462 GtkButton doesn't center its child when the child is too ...
390331 "Pages per sheet" does not work for LPR printing
531490 gdk_window_set_events (0) will _ADD_ events to the root w...
574386 Remove deprecated call to gtk_status_icon_set_tooltip in ...
576678 cups printbackend doesn't list printers on NetBSD
579366 gtkbuilderparser leaks RequiresInfo objects.
579884 casting problem in gmodule
580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE as ...
581876 Remove deprecated call to gtk_action_connect_proxy in tes...
581878 Remove deprecated call to gtk_scale_button_get_orientatio...
582003 Calling gdk_window_get_events() changes the event mask, b...
582488 GtkNotebook behaves poorly when allocated less than reque...
582950 Use number of pages to print when showing printing progress
582963 Crash when printing from a thread
583050 unclear disposition of function gtk_combo_box_get_active...
583522 Trivial error in GtkBuilder migration documentation
535557 gdk_window_set_icon_name should accept NULL to unset
549859 "file" printer doesn't support n-up
* Updated translations:
Arabic
British English
Catalan
Czech
Danish
Estonian
French
German
Greek
Hungarian
Irish
Italian
Kannada
Portuguese
Russian
Slovenian
Spanish
Ukrainian
Simplified Chinese
Overview of Changes from GTK+ 2.16.x to 2.17.0
==============================================
* GtkBuilder:
- Scale marks can now be specified in builder markup
- GtkAssistant action widgets can be added in builder markup
* Changes that are relevant for theme authors
- GtkEntry now has a ::invisible-char style property that allows
themes to set the preferred invisible character
* Printing:
- GTK+ supports authentication of users against CUPS servers now.
* Bugs fixed:
578634 gtkdial example fails to compile
580678 Minor improvement to GTK+ mediaLib code
580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE...
581110 Handlebox widget uses static variables, crashes in multi...
553385 gtk-builder-convert creates untranslated combobox models
580814 GtkTextLayout incorrectly assumes pango iterates in logi...
579366 gtkbuilderparser leaks RequiresInfo objects
579741 gailcombox should emit property-changed:accessible-name...
574386 Remove deprecated call to gtk_status_icon_set_tooltip...
384940 handle rejecting jobs and authentication meaningfully
* Updated translations
Arabic
Brazilian Portuguese
British English
Catalan
Czech
Estonian
Italian
Kannada
Oriya
Simplified Chinese
Slovenian
Spanish
Ukrainian
Overview of Changes from GTK+ 2.16.0 to 2.16.1
==============================================
* GtkBuilder:
- Accessible action names can now be marked as translatable.
- gtk-builder-convert correctly handles response ids in all dialogs.
- gtk-builder-convert warns about duplicate ids.
* GDK:
- GDK no longer refuses to work on 30-bit visuals
* Win32:
- The appearance of GTK+ menus on Vista has been improved.
* Bugs fixed:
575700 Crash when moving a GtkWindow
574283 unused assignment and dead code in gtk_widget_set_tooltip_window
538840 [Win32] GTK menu theming could be improved
576254 <object> requires attribute "id"
576306 gdkscreen.c: get_nearest_monitor too simple...
437533 Implement draw_shape PangoRenderer method
577224 crash when setting new icon after setting icon...
576150 Doc bug for GtkMenuPositionFunc
562863 GtkVscrollbar is hardly documented
575644 Cygwin gail build patch
571374 Add 30-bit visuals to the list of supported depths
577650 gtkitemfactory.h fails to compile
578094 ProcessIdToSessionId needs to be declared as WINAPI
518642 Custom tags and translatable content
532858 segv setting GBoxed subclass <property>
557629 Response ID not converted for GtkFileChooserDialog
577789 about dialogue doesn't linkify licence text
577824 empathy_chat_window_init: GClosure is leaked
577964 Page Range entry is not accessible
578221 Assertion warning `GTK_IS_TEXT_LAYOUT (layout)' failed
578271 PageSetup should be sent to the previewer
578276 gtk-builder-convert improperly converts GtkComboBox
578290 two memory leaks
578354 Memory leak in gdkscreen-x11
578365 GtkMountOperation does not allow passwordless mount of sf...
578366 file descriptor leak
573922 Using NET_WM_USER_TIME even if startup notification times...
561345 Title of Print Preview window should not be previewXXXXXX...
577868 about dialogue changes appearance on style-set (change th...
572797 GtkCellRendererAccel display string i18n in OTHER mode
* Updated translations:
Arabic
Assamese
Basque
Bulgarian
Crimean Tatar
Danish
Galician
German
Greek
Gujarati
Japanese
Kannada
Malayalam
Marathi
Oriya
Pashto
Russian
Spanish
Telugu
Turkish
Overview of Changes from GTK+ 2.15.5 to 2.16.0
==============================================
* The new function gtk_style_get_property was renamed to
gtk_style_get_style_property to avoid binding problems.
* Bugs fixed:
574059 search button not available in some cases
574622 GtkEntry: Should we wrap icon-press and icon-release signals?
574561 gtk_style_get "shadows" g_object_get
574794 Can not resize shaped windows on Windows
570896 gdkevents-win32.c(2947) : error C4053: one void operand for '?:'
573067 Intra-app dnd of text behavior on Windows is wrong
572455 GtkEntry window layed out wrong if the widget has focus
* Updated translations:
Assamese (as)
Bengali (bn_IN)
Czech (cs)
Gujarati (gu)
Hindi (hi)
Japanese (ja)
Kannada (kn)
Lithuanian (lt)
Malayalam (ml)
Polish (pl)
Romanian (ro)
Tamil (ta)
Telugu (te)
Overview of Changes from GTK+ 2.15.4 to 2.15.5
==============================================
* GtkAction:
- Rename gtk_activatable_reset to gtk_activatable_sync_action_properties
to make it easier to bind
* GDK:
- The DirectFB backend has been restored to basic function
- The RANDR support in the X11 backend has been made more robust
* Changes that are relevant for theme authors:
- GtkEntry now has a ::progress-border property and use fg/bg[SELECTED]
for drawing progress
* Bugs fixed:
457086 numpad does not work when the Thai-Lao input method is used
554407 directfb backend does not implement GdkWindowImpl
543710 Dead keys do not work anymore with DirectFB
560671 the client_message API doesn't work in DirectFB
513422 Unknown meaning of translatable messages
533456 Memory leak when window is destroyed
572387 gdm crashes after gtk 2.15.4 upgrade
565199 Ellipsize text in Places list
495320 GtkRange does not use gdk_event_request_motions
572904 GtkRadioAction broken in trunk
573383 Setting a textview's buffer to NULL doesn't do a complete job
573416 GtkMountOperation fixes for ask_password()
572968 GtkIconView: image_description setter function strdups wrong...
572972 GtkRecentChooserDefault: memory leak in copy_activated_cb
572996 crash in Home Folder: Trying to open the sidebar
573069 Gdk-CRITICAL warnings with Gtk 2.14 when dragging GtkNotebook...
573113 Can't build tests due to testfilechooserbutton.c
573211 Setting screen for popup windows
573287 Warning on startup
572273 No replacement documented for gtk_action_connect_proxy
573515 po-properties/ special Makefile.in.in handling causes failure...
552619 File Chooser no longer automatically enters newly created dir...
573087 gdkwindow.c: {x,y}_offset used uninitialized
573688 Don't steal update region in gtk_text_view_paint
546285 Allow GtkEntry to draw progress
569671 gdk_pixbuf_new_from_file() can't open image/x-portable-pixmap
573393 Deprecated functions in gdk-Threads example code snippet
571001 STATE_SHOWING missing on table items
520395 event.any_data incorrect with spin buttons and combo boxes...
325809 getAccessibleAtPoint for tables does not seem to take column...
561631 gailbutton.c:571:idle_do_action: code should not be reached
519090 Add accessibility support to GtkScaleButton
* Updated translations:
British English (en_GB)
Estonian (et)
Hungarian (hu)
Japanese (ja)
Korean (ko)
Kurdish (ku)
Maithili (mai)
Dutch (nl)
Oriya (or)
Swedish (sv)
Traditional Chinese (zh_HK)
Traditional Chinese (zh_TW)
Overview of Changes from GTK+ 2.15.3 to 2.15.4
==============================================
* GtkAction:
- More compatibility fixes to make PolicyKit-gnome work
* GtkFileChooserButton:
- Don't emit file-set when the dialog is canceled. But emit it
when a file is received via DND
* GDK
- Use Xrandr 1.3 for tracking monitor information, if available
* Bugs fixed:
538439 tooltip may appear in upper left corner...
571015 libprintbackend-cups has unlocalized strings
353196 Add a file-set signal to GtkFileChooserButton
571249 Icons are not drawn properly when initial widget...
571196 gtk_binding_entry_add_signall deprecated without alternative
508545 No way to identify terminal classes from documentation
570824 TreeView is not keyboard (re)focusable after selecting a cell...
568571 Asian am/pm format on cups print backend's time parsing
571576 gdk_pixbuf_save_to_stream() broken
571873 Compile error with gdk/win32/gdkselection-win32.c
572041 Focus should change when advancing forward in GtkAssistant
572040 GtkAssistant does not expose page titles
570406 gailutil.def is in srcdir, but used from builddir
* Updated translations:
Belarusian Latin (be@latin)
Bulgarian (bg)
Catalan (ca)
Danish (da)
Spanish (es)
Basque (eu)
Finnish (fi)
French (fr)
Gujarati (gu)
Hungarian (hu)
Japanese (ja)
Korean (ko)
Latvian (lv)
Norwegian bokmål (nb)
Polish (pl)
Brazilian Portugese (pt_BR)
Slovak (sk)
Albanian (sq)
Serbian (sr)
Swedish (sv)
Thai (th)
Vietnamese (vi)
Overview of Changes from GTK+ 2.15.2 to 2.15.3
==============================================
* Keyboard shortcut handling has been changed, to help with a longstanding
complaint about the way GTK+ handles multiple layouts. GTK+ now only uses
keys from groups other than the current group if they are not present in
the current group. Feedback on this change is appreciated.
* Bugs fixed:
569336 change in gtkbutton klass is causing crash...
569435 make maintainer-clean removes non-generated sources
145058 Inputting "^^" requires four keystrokes on Win32...
559408 Transparency lost when images are copied...
359288 Toolbar items are not shown after hiding
569918 64bit portability issue in gtkrecentchooser.c
162726 Multiple Latin layouts in XKB break keyboard shortcuts
569635 fontchooser should reload list of families/styles on...
* Updated translations:
Norwegian bokmål (nb)
Oriya (or)
Brazilian Portugese (pt_BR)
Thai (th)
Traditional Chinese (zh_HK)
Traditional Chinese (zh_TW)
Overview of Changes from GTK+ 2.15.1 to 2.15.2
==============================================
* GtkAction:
- Make toolitems pick up icon names from actions
- Draw proxies of radio actions properly
- Make menu proxies of recent actions work
- Avoid accidental activations when changing actions on proxies
- Make derived button classes work as proxies
* Input methods:
- Avoid an assertion due to early use of input methods
* GtkScale:
- Avoid a segfault in the marker drawing code
* GtkImageMenuItem:
- Add a property to override the show-menu-images setting
* Bugs fixed:
566628 gdk_display_close always asserts on win32 and quartz
569240 Crasher when using markers
569104 Toggle menu entries showed as check menu entries...
322932 Always show icons on panel menus
* Updated translations:
Finnish (fi)
German (de)
Overview of Changes from GTK+ 2.15.0 to 2.15.1
==============================================
* GtkFileChooser:
- Remember the file chooser's size across invocations
- Handle uris that are entered in the entry
- Improve autocompletion, in particular for uris
* GtkEntry:
- New property "im-module" for selecting input methods per-widget
- New icon-related API got renamed for consistency
- Added properties and setters for icon tooltips
* GtkTextView:
- New property "im-module" for selecting input methods per-widget
- New signal "paste-done" to allow better handling of async pasting
* GtkScale:
- New api to add annotated marks: gtk_scale_add_mark.
* GtkAction:
- Rework the way actions and proxies interact, to make the
interaction less ad hoc, more extensible, and better suited
for support in GUI builders like glade.
To be used as a proxy, a widget must now implement the
` GtkActivatable interface, and GtkActivatable implementations
are responsible for syncing their appearance with the action
and for activating the action.
All the widgets that are commonly used as proxies implement
GtkActivatable now.
This is a big change, and it is not unlikely to break some
current users of GtkAction, so feedback about problems caused
by this is appreciated.
- Add a "gicon" property to specify the icon with a GIcon
* GDK:
- On X11, GDK now caches cursors to avoid cursor theming overhead
- New cursor type for blank cursors: GDK_BLANK_CURSOR
* New deprecations:
gtk_scale_Button_get_orientation()
gtk_scale_button_set_orientation()
gtk_action_connect_proxy()
gtk_action_disconnect_proxy()
gtk_widget_get_action()
gtk_action_block_activate_from()
gtk_action_unblock_activate_from()
direct access to "gtk-action" object data
* Changes that are relevant for translators:
- Navigation and Media stock labels have separate message contexts now
- The caps lock warning string has been changed
* Bugs fixed:
566083 Icon pixmap hardcoded during DnD
566334 compile failure for gtk+ on Mac OS X
565998 configure script doesn't check for cairo-xlib.pc
566391 gtk_about_dialog_set_url_hook should activate...
566568 gtk_tree_model_get_value docs typo
566628 gdk_display_close always asserts on win32
566733 Add GIcon to GtkAction, GtkToolButton
567024 gtktoolbutton doesn't create right proxy menu item...
523554 Copy from GIMP to Word broke
567468 no check for trailing != NULL in gtk_text_layout_get..
492794 Pasting external text at end of view yields wrong...
164002 query scripts don't work uninstalled on windows
566532 GtkScaleButton implementation of GtkOrientable
450716 New API to change global IM
562701 GtkEntryCompletion popup sizes its rows wrong...
567944 [Win32] Sorted treeview columns can be unreadable
567655 gtk_status_icon_set_tooltip_text/markup should use...
567887 gtk_entry_get_storage_type() should be...
568196 Please change context of Forward stock label
563280 stock items & translation context
568233 Wrong statement about GtkEntry's "activate" signal
568263 gtk can't recognize the wrong X Selection TARGETS...
565656 Add marks to scales
567413 GtkComboBoxEntry doesn't emit "changed" signal...
545980 GtkFileChooserEntry should handle URIs
566862 pixbuf_new_from_file does not autodetect format
568552 gtk_combo + gtk entry in invisible mode takes 100% cpu
561801 "scheduled printing" doesn't function as expected
566535 gtk_widget_get_snapshot does not work if double buff...
567021 gtkimage accessors docs
567761 Spellfixes in GTK+ documentation
568744 Spellfixes in GtkTreeView's documentation
536965 GtkPlug: crash on theme change
567124 proposal to delay doing something related to immodule...
568305 gdk-pixbuf mishandles BI_BITFIELDS bmps
* New and updated translations:
Crimean Tatar (crh)
Spanish (es)
Hebrew (he)
Hungarian (hu)
Italian (it)
Korean (ko)
Lithuanian (lt)
Norwegian bokmål (nb)
Norwegian Nynorsk (nn)
Swedish (sv)
Thai (th)
Simplified Chinese (zh_CN)
Overview of Changes from GTK+ 2.14.x to 2.15.0
==============================================
* GtkFileChooser
- Optionally shows file sizes
- Mounts volumes when necessary
- Picks better mime icons
* GtkEntry
- Can show icons at either side of the entry, which can be made
clickable, drag sources, etc
- Can show progress information
- Picks the best available placeholder character for invisible entries
unless it is explicitly set. See the invisible-char-set property
- Input methods work again in invisible entries
- Invisible entries can optionally display a caps-lock warning. This
can be turned off with the caps-lock-warning property
* GtkStatusIcon
- Uses an extension of the tray icon spec to negotiate RGBA support.
This is also supported by the GNOME panel. For details, see the
section on "Visual and bckground pixmap handling" in the System
Tray Protocol Specification.
- Supports scroll events, middle clicks and rich tooltips
* GtkLinkButton
- Respects user-defined tooltips
- Has a default url hook
* GtkBuilder
- Can construct menus
- Can associate accel groups with windows
- Child properties can now be translatable, e.g. GtkAssistant::page-title
* GtkOrientable
- A new interface implemented by all widgets that have horizontal and
vertical variants
* Printing support
- Print-to-file can save to non-local files
- Page rendering can be deferred to a thread to avoid blocking the mainloop
* GDK
- GdkKeymap emits a state-changed signal when the caps lock state changes
* Newly deprecated functions:
gdk_window_get_toplevels(),
gtk_font_selection_dialog_get_apply_button(),
gtk_status_icon_set_tooltip(),
gtk_toolbar_set_orientation()
* Changes that are relevant for theme authors
- The GtkMenu::arrow-placement style property allow more space efficient
layout of scrolling menus
- Submenu arrows can be scaled relative to the font size, with the
GtkMenuItem::arrow-scaling style property
- Themes can set the GtkDialog::content-area-spacing style property to
change the spacing between elements of the content area
- The GtkEntry::state-hint style property can be used to request that
GTK+ should pass the correct state when drawing the background of entries
- The GtkEntry::prelight style property can be used to suppress prelighting
of icons in entries on mouseover
* Changes that are relevant for translators
- GTK+ has been switched to use the two-argument C_() macro
instead of Q_() for messages with context
* Bugs fixed:
434987 MS Windows style should use pango_win32_font_description_from_logfont
325095 show a 'size' column
552837 mem leak in gtkimmulticontext
83935 GtkEntry's default invisible char should be U+25CF
553000 incorrect i18n header in gtkfilesystem.c
552789 Show size column in the search and recently used files modes
553135 eog crash: assertion failed.
382544 GtkIconView: Selection/focus should be painted around the items
541391 Unfocussable Treeview swallows focus
408244 add GtkDialog::content-area-spacing
538782 Make GtkMenu's arrow size themable
553385 gtk-builder-convert creates untranslated combobox models
553241 double freed pointer in lpr_write cause firefox3 crash
553917 Typo in gdkwindow-win32.c
553133 GtkFileChooser won't ask to mount a volume
553211 GtkFileChooserButton unsets filter after first use
553578 tabs are not drawn correctly
553803 eventually call XCloseDevice on XOpenDevice results
552956 Should check composite extension version
552959 GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real transparency
553575 Only draw focus when navigating with the keyboard
339367 Incorrect spotlocation
554141 uninitialized data use/free in gtkclipboard-quartz.c
371908 Password Entry broken
317002 Disable input method completely in GtkEntry when it...
487624 Tooltips doesn't get updated if ther's no mouse motion...
107000 Add signals to GdkKeymap for monitoring caps_lock, etc
530568 Entries with visibility=FALSE should warn for caps-lock on
553086 hard to see current immodule
541009 Get rid of separate subclasses for horizontal and vertical...
344522 support non-local destination files (GtkPrint)
553582 Add orientation API to GtkSeparator
554506 combining diacritics broken, became deadkeys
553585 Add orientation API to GtkRuler
554690 mem leak in filechooser
554691 mem leak in filechooser
554696 invalid free function used
554698 mem leak in filechooser
554701 filechooser spams console with useless warnings
554704 gtkfilesystemmodel does too much work
530575 GtkEntry with invisible chars has a confused cursor in overwrite mode
96431 Can't cut and paste / DND within invisible entry
132501 Make utility window translate to tool window in win32
539464 gtk_cell_view_get_model is missing in GtkCellView
553573 Add orientation API to GtkBox
555387 Changing the sensitivity of a statusbar mistakenly requires a display
436533 Allow more space efficient scroll arrows placement
555270 Allow unsetting a MessageDialog's image
554702 gtkfilesystem leaks GError
554192 double press on the "circumflex" dead key...
516425 Optionally display accelerators in popups
550342 Splash screens have a caption
555578 GtkTable propertiy maxima are wrong
555523 gtk_scale_button_set_adjustment should accept NULL
555573 gtk_font_selection_set_font_name shouldn't require a screen
555676 gtk_widget_real_grab_focus assumes toplevel == window
555000 Wrong treatment on non-spacing marks dead keys in GtkIMContextSimple
551355 Make glib build with libtool 2.2
555186 Setting gtk-toolbar-icon-size with custom icon_size
555625 Updated gtk_compose_seqs_compact table
555386 format not a string literal and no format arguments
552318 menubar mnemonics consumed even when gtk-enable-mnemonics=false
555779 GtkCellRendererPixbuf crashed on failed GIcon lookup
556150 gtk 'object' property test fixing
556527 The current page property is not passed to GtkPrintUnixDialog
556578 GIMP windows stay on top of other windows
557059 crash when compositing emblems with icon
557266 Window Management Problem
555920 gtkentry.c passes wrong enum to pango_layout_set_alignment
528320 Incorrect icons displayed for files with custom mimetype icons
557524 "va_end(args);" should be added into gtk_text_buffer_insert_with_...
556835 gtkentry.c: variable is declared at middle of block
556954 gtk+/gtk/gtkrecentchooserdefault.c: mismatching allocation...
557315 stale clipboard target cache
530454 Clarify page_nr when printing
557065 gtkcellrendererpixbuf spams console over and over...
557894 Wrong return value for gdk_pointer_grab_info_libgtk_only
558397 gtk_widget_error_bell undefined without a screen
557762 Misleading error message in GDK DirectFB
557316 GtkLinkButton should consider user-defined tooltip
339714 Set printer dpi on cairo ps/pdf surfaces when printing
558522 scroll arrow painted insensitive even though there are pages...
347230 testicontheme shortcomings
558323 glitches when popping up combos in treeviews
558667 gtk_font_selection_dialog_get_apply_button - deprecate
412134 Add API to query style properties from the style
322934 Replace menu's proxy icons with empty space hiding icons
409435 GtkStatusIcon enhancements: scroll events, middle click, rich tooltips
558278 Crash when calling a callback set by gdk_add_client_message_filter()
558929 gtkstatusicon.c: 'event' is a member of the structure
558001 gtk_icon_view_enable_model_drag_[source|dest] problem
557212 Problem with which window gains focus and is visible
559404 gtk_editable_insert_text counts length in bytes
558586 handling of keyboard under darwin (quartz)
558409 GtkLabel::use-underline doesnt work with GtkLabel::attributes