-
Notifications
You must be signed in to change notification settings - Fork 2
/
ChangeLog.pre-2-14
9588 lines (6436 loc) · 296 KB
/
ChangeLog.pre-2-14
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
2008-09-17 Matthias Clasen <[email protected]>
* configure.in: Bump version
* === Released 2.14.2 ===
* NEWS: Updates
2008-09-17 Matthias Clasen <[email protected]>
Bug 346903 – gtk_enumerate_printers needs events to complete
* gtk/gtkprintbackend.h:
* gtk/gtkprintbackend.c: Add a GtkPrintBackend::status property.
* modules/printbackends/cups/gtkcupsutils.h:
* modules/printbackends/cups/gtkcupsutils.c: Turn the connection
test into a tristate available/unavailable/in progress.
* modules/printbackends/cups/gtkprintbackendcups.c: Use a single
connection test instance for getting the default printer and for
getting the printer list. Set the GtkPrintBackend::status property
according to the result of the connection test. Use the printer-type
attribute to find the default printer, if cups supports it.
* gtk/gtkprinter.c: When enumerating printers, give up when
the backend status is 'unavailable'.
* gtk/gtkprintunixdialog.c (printer_status_cb): Select the printer
when it is the default and nothing else has been selected yet.
Patch by Marek Kasik.
2008-09-17 Christian Persch <[email protected]>
Bug 552668 – format not a string literal and no format arguments in
gtkimmodule
* gtk/gtkimmodule.c: (gtk_im_module_load): Use %s with g_warning here.
2008-09-17 Christian Persch <[email protected]>
Bug 552667 – gtkimage containing gicon leaks memory
* gtk/gtkimage.c: (ensure_pixbuf_for_gicon): Fix critical warnings
when looking up the icon fails. Plug a mem leak.
2008-09-17 Matthias Clasen <[email protected]>
Bug 329593 – Entering characters on a line very cpu intensive and
slow
* gtk/gtknotebook.c (gtk_notebook_page_allocate): Return a boolean
that indicates whether the tab allocation has changed.
(gtk_notebook_pages_allocate): Only redraw the tabs if their
allocation has changed.
(gtk_notebook_calculate_tabs_allocations): Remove unused return value.
Patch by Owen Taylor
2008-09-17 Matthias Clasen <[email protected]>
Bug 408154 – [PATCH] Change GtkEntryCompletion max-items to style
property
* gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup):
Take actions into account when finding the available space for
matches. Patch by Ross Burton
2008-09-17 Matthias Clasen <[email protected]>
Bug 552500 – GtkPrintSettings API doc not precise enough
* gtk/gtkprintsettings.c: Documentation improvements. Suggested
by Guillaume Cottenceau
2008-09-17 Matthias Clasen <[email protected]>
Bug 552107 – Small libtool fixes
* configure.in: Regenerate libtool early, quote $deplibs_check_method.
Patch by Patryk Zawadzki
2008-09-17 Matthias Clasen <[email protected]>
Bug 551722 – gtk_widget_set_scroll_adjustments() should check the
signal signature
* gtk/gtkwidget.c (gtk_widget_set_scroll_adjustments): Check the
signature of the signal. Patch by Christian Persch
2008-09-16 Michael Natterer <[email protected]>
* gtk/gtkwidget.c (_gtk_widget_set,get_pointer_window): don't
access widget->window if the widget is not realized.
2008-09-16 Matthias Clasen <[email protected]>
Bug 551987 – GtkPaned redrawing problem
* gtk/gtkpaned.c: Remove excess invalidations. Patch by Owen Taylor
2008-09-16 Matthias Clasen <[email protected]>
Bug 551987 – GtkPaned redrawing problem
* gtk/gtkhpaned.c:
* gtk/gtkvpaned.c: Queue invalidations when the handle is moved
due to child changes. Patch by Owen Taylor
2008-09-16 Matthias Clasen <[email protected]>
Bug 552001 – gtkimcontextsimple.c: variable is declared at middle of
block
* gtk/gtkimcontextsimple.c: Fix a C99ism, pointed out by Kazuki
Iwamoto.
2008-09-13 Tor Lillqvist <[email protected]>
* gtk/gtkmain.c: Don't use the deprectated
g_win32_get_package_installation_directory() and
g_win32_get_package_installation_subdirectory() functions. Use
g_win32_get_package_installation_directory_of_module()
instead. Also, don't use the deprecated silly
G_WIN32_DLLMAIN_FOR_DLL_NAME() macro, but an explicit minimal
DllMain() that just saves the DLL handle.
2008-09-13 Cosimo Cecchi <[email protected]>
Bug 552153 – GtkModules loading with XSettings doesn't work if the
GTK_MODULES env var isn't set.
* gtk/gtkmain.c: (do_post_parse_initialization):
* gtk/gtkmodules.c: (_gtk_modules_init):
Call _gtk_modules_init () even if gtk_modules_string is NULL, so
that GtkModules specified with XSettings could be loaded.
2008-09-11 Cosimo Cecchi <[email protected]>
Bug 536542 – gtk_list_store_set() documentation doesn't say whether
values are copied.
* gtk/gtkliststore.c:
* gtk/gtktreestore.c:
Explicitly mention in the docs that gtk_[list,tree]_store_set copies
or keep a reference of the values.
2008-09-11 Marek Kasik <[email protected]>
Bug 551378 - Print dialog: should try UDS when fetching PPD for
localhost
* modules/printbackends/cups/gtkprintbackendcups.c: Add ability
to get PPD file from CUPS through Unix domain socket
2008-09-11 Christian Dywan <[email protected]>
Bug 551567 – DND mark broken
* gtk/gtktextbtree.c (redisplay_mark): invalidate mark properly
Patch by Yevgen Muntyan.
2008-09-10 Björn Lindqvist <[email protected]>
Bug 551699 – gtk_scrolled_window_destroy() is broken
* gtk/gtkscrolledwindow.c (gtk_scrolled_window_destroy,
gtk_scrolled_window_finalize): Check that the [hv]scrollbar
attributes are not-NULL before destroying and unparenting them.
2008-09-10 Simos Xenitellis <[email protected]>
Bug 550676 – Memory leak, update keyboard layout data structure
* gtk/gtkimcontextsimple.c (check_normalize_nfc): Added
function that checks if unicode sequence can be normalised (NFC)
to single character. Fixed memory leaks.
(check_algorithmically): Moved code to check_normalize_nfc,
updated switch statement for dead keys.
(gtk_im_context_simple_filter_keypress): Changed order; first
check_algorithmically() is attempted, then check_compact_table().
* gtk/gtkimcontextsimpleseqs.c: Updated compose sequence table
gtk_compose_seqs_compac[].
* gtk/compose-parse.py: Updated compose table generation script,
matches output to gtk/gtkimcontextsimpleseqs.c.
Wed Sep 10 06:18:25 2008 Søren Sandmann <[email protected]>
* gdk/x11/gdkscreen-x11.c (init_multihead): Don't use
XRRGetScreenResources() as there are performance issues with
it. Instead rely on the fact that the RandR information is
propagated through Xinerama as well.
2008-09-09 Marek Kasik <[email protected]>
Bug 551386 – gtk_printer_set_is_default() always sets TRUE
* gtk/gtkprinter.c: sets the is_default parameter to the value
given by caller
2008-09-08 Cosimo Cecchi <[email protected]>
Bug 551325 - Reference to wrong parameter in gtk_editable_insert_text
* gtk/gtkeditable.c: Fix a reference to an invalid parameter in the
docs.
2008-09-08 Paolo Borelli <[email protected]>
* gtk/gtkfilechooserentry.c (install_start_autocompletion_idle):
use gdk_threads_add_idle so that the handler acquires the lock
since it calls gtk functions.
2008-09-08 Tor Lillqvist <[email protected]>
* configure.in (debug_default): Correct help string for
--disable-gdiplus.
2008-09-07 Matthias Clasen <[email protected]>
* gtk/gtkfilechooserdefault.c: Actually use mime types, not content
types, for mimetype-based filtering, so it may work on win32.
2008-09-07 Matthias Clasen <[email protected]>
* gtk/gtkfilechooserdefault.c (search_selected_foreach_get_file_cb):
Ref the files, to make gtk_file_chooser_get_files() behave as
documented.
* gtk/gtkfilechooserdefault.c (search_clear_model): Don't leak
the content of the search model.
* gtk/gtkfilechooserdefault.c (search_hit_get_info_cb): Don't leak
the content here, either.
2008-09-07 Matthias Clasen <[email protected]>
* gtk/gtkfilechooserdefault.c (search_add_hit): Don't unref the
GFile we just put into the search_model. This adds a new memory
leak...
2008-09-07 Matthias Clasen <[email protected]>
* gtk/gtkfilechooserdefault.c (shortcuts_append_bookmarks): Plug
a memory leak.
2008-09-06 Matthias Clasen <[email protected]>
Bug 550062 – Small update in gdk/gdkkeysyms.h
* gdk/gdkkeysyms.h: Add dead_perspomeni and fix dead_dasia.
Patch by Simos Xenitellis
2008-09-06 Matthias Clasen <[email protected]>
Bug 550989 – gdk_display_put_event() should call
g_main_context_wakeup()
* gdk/gdkdisplay.c (gdk_display_put_event): Wake up the main loop
after queueing the event. Patch by Owen Taylor
2008-09-07 Yair Hershkovitz <[email protected]>
Bug 319849 - gtkcalendar look in RTL locales
* gtk/gtkcalendar.c (calendar_realize_week_numbers),
(gtk_calendar_realize): added missing RTL code to handle week numbers
from gtk_calendar_size_alloc.
2008-09-06 Sven Herzberg <[email protected]>
Bug 551063 – deprecated marking without a link to what new code should
use
* gdk/gdkevents.c: added inline documentation for gdk_input_add() and
gdk_input_add_full(); added replacement hints into the deprecation
message
2008-09-05 Michael Natterer <[email protected]>
* gtk/gtkfilechooserdefault.c (file_list_drag_data_received_cb):
stop the emission of the signal also when we bail out early
because we don't accept drops from ourselves. Keeps the code from
running into a warning in gtktreeview.c.
2008-09-05 Tor Lillqvist <[email protected]>
* gtk-zip.sh.in: Fetch manpages from share/man where they get
installed. Don't include pointless entries for directories in the
zip files. Add etc/gtk-2.0/im-multipress.conf.
2008-09-04 Matthias Clasen <[email protected]>
* configure.in: Bump version
* === Released 2.14.1 ===
2008-09-04 Matthias Clasen <[email protected]>
* configure.in: Bump version
* === Released 2.14.0 ===
2008-09-04 Matthias Clasen <[email protected]>
* gtk/gtkenums.h: Add nicks for the GtkNumberUpLayout values.
* gtk/gtkprintunixdialog.c:
* gtk/gtkprintsettings.c: Simplify the handling of GtkNumberUpLayout
values. Followup on #535158, proposed by Christian Persch.
2008-09-04 Matthias Clasen <[email protected]>
* INSTALL.in: Update required versions
2008-09-04 Michael Natterer <[email protected]>
* gtk/gtkhandlebox.c: events return gboolean not gint.
Change misnamed gtk_handle_box_button_changed() to
gtk_handle_box_button_press(). Reindent static prototypes.
2008-09-04 Michael Natterer <[email protected]>
* gtk/gtkwidget.c (gtk_widget_get_draw_rectangle): when extending
the draw rectangle by the "draw-border" style property, subtract
"left" from "x" and "top" from "y", not the other way around.
2008-09-03 Matthias Clasen <[email protected]>
* gdk/gdkwindow.c:
* gtk/gtkbindings.c:
* gtk/gtkcolorseldialog.c: More doc fixes
* gtk/gtktestutils.c: Fix a typo in the docs.
2008-09-03 Matthias Clasen <[email protected]>
* NEWS: Updates
* configure.in: Bump version to 2.14.0
2008-09-03 Matthias Clasen <[email protected]>
* gtk/gtkcolorsel.c: Set page_size to 0 for the spinbuttons
in the color selector.
* README.in: Add a note about the GtkAdjustment clamping change
2008-09-03 Matthias Clasen <[email protected]>
Bug 550528 - IconView DND interface does not work if only used as
source
* gtk/gtkiconview.c: Make source-only DND work.
Found by Alex Simon
2008-09-03 Matthias Clasen <[email protected]>
* gtk/gtk.symbols: Add some missing symbols
2008-09-03 Matthias Clasen <[email protected]>
* gtk/gtkprintsettings.c: Fix order of includes to avoid unwanted
PLT entries.
2008-09-03 Michael Natterer <[email protected]>
* gtk/gtkmenu.c
* gtk/gtkmenuitem.c: remove unused macro cruft. Also remove some
unneeded includes.
2008-09-03 Michael Natterer <[email protected]>
* gtk/gtkarrow.c: expose-event returns gboolean not gint,
reindented static prototypes and did some minor cleanups.
2008-09-03 Michael Natterer <[email protected]>
* gtk/gtkmenu.c: some more trivial cosmetic fixes.
2008-09-03 Christian Dywan <[email protected]>
Bug 547449 – Entry/ Combo popup misplaced after resize
* gtk/gtkcombobox.c (gtk_combo_box_menu_position),
(gtk_combo_box_size_allocate): reposition the combo popup when the
allocation changes
* gtk/gtkentry.c (gtk_entry_size_allocate): reposition the
completion popup when the allocation changes
2008-09-03 Michael Natterer <[email protected]>
* gtk/gtkmenu.c (get_arrows_visible_area): proper function header
formatting.
2008-09-02 Michael Natterer <[email protected]>
* gtk/gtkdialog.c (gtk_dialog_delete_event_handler): return
gboolean instead of gint. Reindent static prototypes.
2008-09-02 Michael Natterer <[email protected]>
* gtk/gtkwidget.c (gtk_widget_get_allocation): removed this
function because there is massive disagreement about how to
implement it. Needs some general discussion in the next
development cycle about how our C api should evolve.
* gtk/gtk.symbols: changed accordingly.
2008-09-01 Wouter Bolsterlee <[email protected]>
* gtk/gtkselection.c:
Update documentation for gtk_selection_data_get_data to
match the changes introduced in -r21232 (the length
parameter was removed).
2008-08-30 Matthew Barnes <[email protected]>
Bug 549943 – gtk_tool_shell_get_relief_style() always returns
GTK_RELIEF_NONE
* gtk/gtktoolshell.c (gtk_tool_shell_get_relief_style): Return
the correct relief style.
2008-08-29 Björn Lindqvist <[email protected]>
Bug 437791 – Animation is played at the wrong speed
* gdk-pixbuf/io-gif.c (gif_get_lzw): Better 100 ms timeout for
broken GIFs with 0 frame timeout.
2008-08-29 Christian Dywan <[email protected]>
Bug 549810 – Memory leaks in printing code
* gtk/gtkprintjob.c (gtk_print_job_set_property):
* modules/printbackends/file/gtkprintbackendfile.c
(output_file_from_settings):
* modules/printbackends/test/gtkprintbackendtest.c
(output_test_from_settings): free some temporary strings.
Patch by Yevgen Muntyan.
2008-08-29 Michael Natterer <[email protected]>
* gtk/gtkwidget.h: move the gtk_widget_get_parent() and
gtk_widget_get_parent_window() prototypes together with their
respective setters.
* gtk/gtkwidget.c: move gtk_widget_get_parent_window() together
with its setter.
2008-08-29 Michael Natterer <[email protected]>
* gtk/gtkscrolledwindow.c: events return gboolean not gint,
reindent prototypes.
2008-08-29 Michael Natterer <[email protected]>
* configure.in: remove -DPANGO_DISABLE_SINGLE_INCLUDES from
CPPFLAGS, I committed that accidentially.
2008-08-29 Michael Natterer <[email protected]>
* gtk/gtkpaned.c: minor indentation / coding style fixes.
2008-08-29 Matthias Clasen <[email protected]>
Bug 549262 – GtkScrolledWindow should not accept focus unless
GTK_CAN_FOCUS is set
* gtk/gtkscrolledwindow.c (gtk_scrolled_window_focus): only grab the
focus, if GTK_WIDGET_CAN_FOCUS() returns TRUE. Patch by Sven
Herzberg
2008-08-29 Matthias Clasen <[email protected]>
* gtk/gtk.symbols:
* gtk/gtkselection.[hc]: Split gtk_selection_data_get_data into
gtk_selection_data_get_data and gtk_selection_data_get_length.
Proposed by Owen Taylor.
2008-08-28 Christian Dywan <[email protected]>
Bug 549734 – gtk_selection_data_get_data prototype is wrong
* gtk/gtkselection.[ch] (gtk_selection_data_get_data): make the
'length' argument of gtk_selection_data_get_data a 'gint', that's
what it should be.
2008-08-27 Cody Russell <[email protected]>
* gdk/win32/gdkevents-win32.c:
* gdk/win32/gdkwindow-win32.c (show_window_recurse): Check if
the window's state has GDK_WINDOW_STATE_MAXIMIZED set before
calling ShowWindow (), and show using SW_SHOWMAXIMIZED or
SW_RESTORE accordingly. This fixes an issue where maximized
windows that are iconified do not restore back to maximized
when you click the taskbar. (#528975)
2008-08-27 Matthias Clasen <[email protected]>
* gtk/gtkprintoperation.c: Documentation fixes.
2008-08-27 Matthias Clasen <[email protected]>
* gdk/x11/gdkwindow-x11.c:
* gdk/win32/gdkwindow-win32.c: Return FALSE from reparent
implementations to avoid #548993. Patch by Ed Catmur.
2008-08-27 Matthias Clasen <[email protected]>
* modules/printbackends/cups/gtkprintbackendcups.c: Don't capitalize
"per" in "Pages per Sheet".
2008-08-26 Matthias Clasen <[email protected]>
Bug 549354 – Crash trying to open a file on a remote folder
* gtk/gtkfilechooserdefault.c (error_message_with_parent): Handle
the fact that parent may be NULL without crashing.
2008-08-25 Matthias Clasen <[email protected]>
* modules/printbackends/cups/gtkprintbackendcups.c: Replace
a long timeout with a second-granularity timeout.
2008-08-25 Matthias Clasen <[email protected]>
* gtk/gtkprintunixdialog.c:
* modules/printbackends/cups/gtkprintbackendcups.c: Add translator
hints to many strings.
2008-08-25 Gian Mario Tagliaretti <[email protected]>
Bug 549236 – missing Since 2.14 in gtk_file_chooser_get_file
* gtk/gtkmountoperation.c:
* gtk/gtkfontsel.c:
* gtk/gtkfilechooser.c: Fix the docs, missing Since 2.14.
2008-08-21 Matthias Clasen <[email protected]>
* gtk/gtksettings.c: When reconstructing the color hash, try
harder to avoid unnecessary notification, since this can lead
to infinite reloading of rc files in some situations.
2008-08-21 Cody Russell <[email protected]>
* gdk/win32/gdkevents-win32.c (doesnt_want_key): Remove the checks
to see if the window is modally blocked. This doesn't get us anything,
and it confuses the search window in GtkTreeView (and potentially other
utility windows in other apps). (#520165)
2008-08-21 Michael Natterer <[email protected]>
* gtk/gtktreeview.c (gtk_tree_view_realize): small formatting fix.
2008-08-21 Marek Kasik <[email protected]>
Bug 545875 – evo crashed when trying to print pages 6-7 of a 1 page
email
* gtk/gtkprintoperation.c: Clamp page ranges to correct ranges
2008-08-21 Marek Kasik <[email protected]>
* ChangeLog: changelog update for previous commit
2008-08-21 Marek Kasik <[email protected]>
Bug 535158 – can't rearrange the order of multi pages per side
* gtk/gtkprinter.c
* gtk/gtkprinter.h
* gtk/gtkprintunixdialog.c
* gtk/gtkprintsettings.c
* gtk/gtkprintsettings.h
* gtk/gtkenums.h
* modules/printbackends/cups/gtkprintbackendcups.c: Allow user to
specify layout of pages per sheet in number-up mode
Wed Aug 20 18:16:29 2008 Søren Sandmann <[email protected]>
* gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_size_changed): Emit the
monitors changed signal when the screen size changes.
2008-08-20 Torsten Schoenfeld <[email protected]>
Bug 548346 – gtk_color_selection_dialog_get_color_selection always
returns NULL
* gtk/gtkcolorseldialog.c
(gtk_color_selection_dialog_get_color_selection): Use the correct
macro to test the validity of the passed-in dialog.
2008-08-05 Milan Crha <[email protected]>
* gtk/gtknotebook.c: (gtk_notebook_do_arrow): Allow changing page with
arrows even on non-focusable notebook. (#528091)
2008-08-19 Federico Mena Quintero <[email protected]>
http://bugzilla.gnome.org/show_bug.cgi?id=543308 - The file
chooser in "compact" mode uses the same size as in "open" mode.
* gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_map): Don't
force the default size here. Let GtkFileChooserDefault be solely
in charge of default sizing.
(set_default_size): Removed obsolete code.
* gtk/gtkfilechooserdefault.c (emit_default_size_changed): New
helper function, to avoid dupliated code. Only emits the signal
if the widget is mapped, because that is when we actually know the
size we'll want.
(update_preview_widget_visibility): Use emit_default_size_changed()
(update_appearance): Likewise.
(gtk_file_chooser_default_style_set): Likewise.
(gtk_file_chooser_default_screen_changed): Likewise.
(gtk_file_chooser_default_map): Likewise.
(find_good_size_from_style): Unconditionally compute a good
default size for the "OPEN" modes; don't store it in internal fields.
(gtk_file_chooser_default_get_default_size): Only compute the
font-based size if we are in one of the "OPEN" modes or in
expanded mode.
* gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault):
Removed default_width/default_height; we don't store these
anymore. This will make recycled file choosers (like in the GIMP)
not "remember" their size across invocations. However, this
prepares the way for actually remembering the user's size globally
in the settings file.
2008-08-19 Björn Lindqvist <[email protected]>
Bug 548354 – Remove repeated code in gtk_cell_view_size_allocate
* gtk/gtkcellview.c (gtk_cell_view_size_allocate): Remove some
code duplication, no need for separate loops for GTK_PACK_START
and GTK_PACK_END.
2008-08-19 Johan Dahlin <[email protected]>
* gtk/gtk-builder-convert (GtkBuilderConverter._parse):
Remove the requres-version tag as well
2008-08-18 Matthias Clasen <[email protected]>
* configure.in: Bump version
* ==== Released 2.13.7 ===
2008-08-19 Mathias Hasselmann <[email protected]>
Bug 541600 – GtkCalendar segfault for certain values of detail-with-chars
* gtk/gtkcalendar.c (gtk_calendar_class_init()): Limit the "year"
property to G_MAXINT >> 9, instead of G_MAXINT >> 8: year_to_days()
multiplies the year property with 365 and returns the result as
glong. Therefore ceil(log(365, 2)) = 9 bits must be available,
not just 8 bits.
2008-08-18 Björn Lindqvist <[email protected]>
Bug 541315 – Segfault when selecting a GtkMenuItem with submenu
and no parent
* gtk/gtkmenuitem.c (gtk_menu_item_real_popup_submenu): Ensure
that the menu item has a parent before popping it up.
2008-08-18 Johan Dahlin <[email protected]>
Bug 548196 – gtk-builder-convert doesn't properly convert GtkTextView
* gtk/gtk-builder-convert: Rename the text property to buffer.
2008-08-16 Matthias Clasen <[email protected]>
* gtk/gtksizegroup.c: Use g_quark_from_static_string() where possible.
2008-08-16 Matthias Clasen <[email protected]>
* NEWS: Updates
2008-08-16 Torsten Schoenfeld <[email protected]>
* gdk/gdkwindow.c: Fix small issues in the documentation of
gdk_window_remove_redirection and gdk_window_redirect_to_drawable.
2008-08-15 Richard Hult <[email protected]>
* gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_drawable): Some
aftermath of the fix of bug #543868. Clip and flip to the source,
not the destination. Don't save/restore the gstate, it's already
done when getting/releasing the context.
2008-08-15 Richard Hult <[email protected]>
* gtk/gtkclipboard-quartz.c (gtk_clipboard_wait_is_uris_available):
Add another missing symbol.
2008-08-15 Behdad Esfahbod <[email protected]>
Bug 547680 – fontconfig monitoring can crash apps
* gtk/gtksettings.c (settings_update_fontconfig): Clear pango cache
before recreating fontconfig config.
2008-08-15 Sven Herzberg <[email protected]>
Use the g_test_*() API for this test
reviewed by: Richard Hult
* gdk/tests/check-gdk-cairo.c: use the g_test_*() API to permit adding
new tests
2008-08-15 Sven Herzberg <[email protected]>
Prepare for using the g_test_*() API
reviewed by: Richard Hult
* gdk/tests/check-gdk-cairo.c: use assertions instead of returning an
error code
2008-08-15 Claudio Saavedra <[email protected]>
Bug 547944 – Self-reference in gtk_page_setup_load_file's docs
* gtk/gtkpagesetup.c: Fix the reference in gtk_page_setup_load_file()
documentation. Pointed out by Torsten Schoenfeld.
2008-08-15 Matthias Clasen <[email protected]>
Bug 547655 – gio_can_sniff configure test can fail if not installed
with prefix {/usr,/usr/local} and XDG_DATA_DIRS env not set
* README.in: Add a note about shared-mime-info and XDG_DATA_DIRS.
2008-08-15 Christian Dywan <[email protected]>
Bug 547846 – gtktestutils functions lack Since: tags
* gtk/gtktestutils.c: Add missing Since tags
2008-08-15 Christian Dywan <[email protected]>
Bug 547775 – Documentation of gtk-button-images is not correct
* gtk/gtkbutton.c (gtk_button_class_init): Improve documentation
of "gtk-button-images" setting
2008-08-13 Matthias Clasen <[email protected]>
Bug 547673 – Accessors for GtkFileSelection.font_entry and
font_style_entry
* gtk/gtk.symbols:
* gtk/gtkfontsel.[hc]: Don't add getters for widgets that are not
actually part of the font selection dialog in standard builds.
Pointed out by Torsten Schoenfeld
2008-08-13 Matthias Clasen <[email protected]>
Bug 547516 – Add comments for translators in gtkprintbackendcups.c
* modules/printbackends/cups/gtkprintbackendcups.c: Add translator
hints. Patch by Leonardo Ferreira Fontenelle
2008-08-13 Michael Natterer <[email protected]>
* gtk/gtkmarshalers.list: get rid of the deprecated aliases NONE
and BOOL.
* gtk/gtkdialog.c
* gtk/gtkentrycompletion.c
* gtk/gtkmenuitem.c
* gtk/gtkoldeditable.c
* gtk/gtkrange.c
* gtk/gtktreeview.c
* gtk/gtkwidget.c: changed accordingly.
2008-08-13 Erwann Chenede - <[email protected]>
Bug 547456 - gdk/x11/gdkscreen-x11.c : init_solaris_xinerama
doesn't compile on Solaris
* gdk/x11/gdkscreen-x11.c: make init_solaris_xinerama () compile
when HAVE_SOLARIS_XINERAMA is defined.
2008-08-13 Michael Natterer <[email protected]>
* gtk/gtkstock.c (gtk_stock_lookup): cast the return value of
g_dgettext() to fix warning about discarded qualifier.
2008-08-12 Paolo Borelli <[email protected]>
* gtk/gtkclipboard.c (gtk_clipboard_store):
use canonical signal name.
2008-08-12 Paolo Borelli <[email protected]>
Bug 526234 - make shift+ctrl+del delete till the end of line
* gtk/gtktextview.c: add shift+ctrl+del and shift+ctrl+backspace
keyboard shortcuts to delete to the end/start of the current line.
2008-08-12 Michael Natterer <[email protected]>
* gtk/gtklinkbutton.c (set_link_color): bail out if there is no
label to set the color on.
(gtk_link_button_add): call set_link_color() so the label gets
the right color no matter how the link button is created.
2008-08-12 Michael Natterer <[email protected]>
* gtk/gtkassistant.c: remove unused variable and fix formatting of
some function headers.
2008-08-12 Michael Natterer <[email protected]>
* configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the
global CFLAGS.
* gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h
visible for GDK_PIXBUF_COMPILATION.
* contrib/gdk-pixbuf-xlib/Makefile.am
* demos/Makefile.am
* demos/gtk-demo/Makefile.am
* gdk-pixbuf/pixops/Makefile.am
* gdk/Makefile.am
* gdk/x11/Makefile.am
* gtk/Makefile.am
* gtk/tests/Makefile.am
* gtk/theme-bits/Makefile.am
* modules/engines/ms-windows/Makefile.am
* modules/engines/pixbuf/Makefile.am
* modules/input/Makefile.am
* perf/Makefile.am
* tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here.
2008-08-12 Michael Natterer <[email protected]>
* gtk/gtkstatusicon.c (gtk_status_icon_get_gicon): use
g_return_val_if_fail() now that the function has a return value.
2008-08-12 Sven Neumann <[email protected]>
* gtk/gtkaccellabel.c
* gtk/gtkaction.c
* gtk/gtkclist.c
* gtk/gtkcolorbutton.c
* gtk/gtkctree.c
* gtk/gtkdialog.c
* gtk/gtkdnd-quartz.c
* gtk/gtkdnd.c
* gtk/gtkentry.c
* gtk/gtkfilechooserdefault.c
* gtk/gtkfilesel.c
* gtk/gtkgamma.c
* gtk/gtkiconview.c
* gtk/gtkkeyhash.c
* gtk/gtklabel.c
* gtk/gtkmenu.c
* gtk/gtkmenubar.c
* gtk/gtkpaned.c
* gtk/gtkrecentchooserdialog.c
* gtk/gtkrecentchooserutils.c
* gtk/gtkselection.c
* gtk/gtksizegroup.c
* gtk/gtktextbtree.c
* gtk/gtktextbuffer.c
* gtk/gtktextview.c
* gtk/gtktoolbar.c
* gtk/gtktreemodel.c
* gtk/gtkuimanager.c
* gtk/gtkwindow-decorate.c
* gtk/gtkwindow.c: use canonical signal names in some more places
that I missed earlier. Also changed this in the documentation and
comments.
2008-08-12 Sven Neumann <[email protected]>
* gtk/gtknotebook.c
* gtk/gtkradiotoolbutton.c: property nick and blurb should be
marked with P_(), not _().
2008-08-12 Michael Natterer <[email protected]>
* examples/gtkdial/gtkdial.c
* gdk/gdkapplaunchcontext.c
* gdk/gdkpango.c
* gtk/gtkcellrendererpixbuf.c
* gtk/gtkcellrenderertext.c
* gtk/gtkcellview.c
* gtk/gtkcombobox.c
* gtk/gtkfontsel.c
* gtk/gtkinvisible.c
* gtk/gtkliststore.c
* gtk/gtktexttag.c
* gtk/gtktexttagtable.c: remove dereferencing from some function
pointers i missed before.
2008-08-12 Michael Natterer <[email protected]>
* gtk/gtkaccellabel.c
* gtk/gtkcalendar.c
* gtk/gtkclist.c
* gtk/gtkentry.c
* gtk/gtkeventbox.c
* gtk/gtkfilechooserbutton.c
* gtk/gtkfilechooserdefault.c
* gtk/gtkhandlebox.c
* gtk/gtkhsv.c
* gtk/gtkiconview.c
* gtk/gtkimage.c
* gtk/gtklayout.c
* gtk/gtklistitem.c
* gtk/gtkmenuitem.c
* gtk/gtkmessagedialog.c
* gtk/gtknotebook.c
* gtk/gtkpaned.c
* gtk/gtkpathbar.c
* gtk/gtkplug.c
* gtk/gtkprintunixdialog.c
* gtk/gtkrange.c
* gtk/gtkrecentchooserdefault.c
* gtk/gtkruler.c
* gtk/gtksocket.c
* gtk/gtktext.c
* gtk/gtktextview.c
* gtk/gtktoolbar.c
* gtk/gtktreeitem.c
* gtk/gtktreeview.c
* gtk/gtkviewport.c
* gtk/gtkwin32embedwidget.c: chain up unconditionally in
realize(), unrealize(), map(), unmap(), style_set(),
key_press_event() and size_request()
2008-08-12 Michael Natterer <[email protected]>
* gtk/gtkwidget.c: change names of default implementations of
our own signals to consistently contain "real":
gtk_widget_style_set -> gtk_widget_real_style_set
gtk_widget_direction_changed -> gtk_widget_real_direction_changed
2008-08-12 Michael Natterer <[email protected]>
* gtk/*.c: consistently chain up using
GTK_FOO_CLASS(parent_class)->bar(instance) instead of
(*GTK_FOO_CLASS(parent_class))->bar(instance).
2008-08-12 Matthias Clasen <[email protected]>
Bug 546730 – gtk_status_icon_get_gicon() should use a return instead
of an ouput parameter
* gtk/gtkstatusicon.[hc]: Change gtk_status_icon_get_gicon to
return the GIcon directly.
Complaint by Murray Cumming
2008-08-11 Michael Natterer <[email protected]>
Bug 546754 – 2.13.6 update create rendering issue in the evolution
composer
* gtk/gtkadjustment.c: instead of CLAMP(), use
value = MIN (value, upper - page_size);
value = MAX (value, lower);
so we don't end up below lower if upper - page_size is smaller
than lower.
2008-08-11 Matthias Clasen <[email protected]>
Bug 546616 – CUPS print backend uses 1.2 API without guards
* modules/printbackends/cups/gtkcupsutils.[hc]: Make use
of cups 1.2 api dependent on the HAVE_CUPS_1_2 define.
Patch by Sven Herzberg and Richard Hult
2008-08-11 Michael Natterer <[email protected]>
Bug 547270 – Make GtkHSV public
* gtk/Makefile.am
* gtk/gtk.h: install gtkhsv.h as public header (its symbols were
always public anyway).
* gtk/gtkhsv.h: add single-include guards, add class struct padding,
seal the instance member, cleanup.
* gtk/gtkhsv.c: center the widget in its allocation,
add "Since: 2.14", cleanup.
2008-08-11 Torsten Schoenfeld <[email protected]>