]> Pileus Git - ~andy/gtk/blob - ChangeLog
Bug 555386 – format not a string literal and no format arguments
[~andy/gtk] / ChangeLog
1 2008-10-13  Christian Persch <chpe@gnome.org>
2
3         Bug 555386 – format not a string literal and no format arguments
4
5         * gtk/gtkiconfactory.c
6         * gtk/gtkprintbackend.c
7         * gtk/gtkprintoperation.c
8         * gtk/gtkthemes.c
9         * gtk/tests/builder.c
10         * modules/other/gail/gailtextview.c
11         * tests/testmerge.c: Use printf safely.
12
13 2008-10-13  Christian Persch <chpe@gnome.org>
14
15         Bug 555724 – gtkcellrendereraccel not initialised correctly
16
17         * gtk/gtkcellrendereraccel.c: Initialise the cell text.
18
19 2008-10-12  Simos Xenitellis  <simos@gnome.org>
20
21         Bug 555625 – Updated gtk_compose_seqs_compact table 
22         (gtkimcontextsimpleseqs.h)
23         
24         * gtk/gtkimcontextsimpleseqs.c: Updated the compose sequence table.
25         In this update we removed a further set of compose sequences that
26         are otherwise covered by check_algorithmically(). 
27
28         * gtk/gtkimcontextsimple.c: Updated table value that shows how many 
29         distinct first values exist in the compose sequences. 
30         Change from 22 to 20.
31         
32 2008-10-11  Matthias Clasen  <mclasen@redhat.com>
33
34         * gtk/gtktoolbar.c: Revert the GtkSettings::gtk-toolbar-icon-size
35         part of the previous change, since it doesn't work correctly without
36         extra complication, and using custom icon sizes doesn't make too
37         much sense in a desktop-wide setting.
38
39 2008-10-11  Matthias Clasen  <mclasen@redhat.com>
40
41         Bug 555186 – Setting gtk-toolbar-icon-size with custom icon_size
42
43         * gtk/gtktoolbar.c: Turn GtkToolbar::icon-size and
44         GtkSettings::gtk-toolbar-icon-size into int properties, to
45         allow the use of app-registered icon sizes.
46
47 2008-10-11  Christian Dywan  <christian@imendio.com>
48
49         Bug 555676 – gtk_widget_real_grab_focus assumes toplevel == window
50
51         * gtk/gtkwidget.c (gtk_widget_real_grab_focus):
52         Actually test for GTK_IS_WINDOW *and* GTK_WIDGET_TOPLEVEL
53
54 2008-10-10  Behdad Esfahbod  <behdad@gnome.org>
55
56         Bug 551355 – [PATCH] Make glib build with libtool 2.2
57
58         * autogen.sh: Accept libtool 2.2.   We are moving towards having
59         it working.
60
61 2008-10-10  Richard Hult  <richard@imendio.com>
62
63         * gdk/quartz/gdkkeys-quartz.c: (gdk_keymap_get_caps_lock_state)
64         Add empty stub to fix linking.
65
66 2008-10-10  Simos Xenitellis  <simos@gnome.org>
67
68         Bug 555000 – Wrong treatment on non-spacing marks dead keys in 
69         GtkIMContextSimple
70
71         * gtk/gtkimcontextsimple.c: Change IS_DEAD_KEY() macro so that
72         it only checks if input is a deadkey keysym.
73
74 2008-10-09  Christian Dywan  <christian@imendio.com>
75
76         Bug 555676 – gtk_widget_real_grab_focus assumes toplevel == window
77
78         * gtk/gtkwidget.c (gtk_widget_real_grab_focus):
79         Test for GTK_IS_WINDOW instead of GTK_WIDGET_TOPLEVEL
80
81 2008-10-09  Christian Dywan  <christian@imendio.com>
82
83         Bug 555573 – gtk_font_selection_set_font_name
84         shouldn't require a screen
85
86         * gtk/gtkfontsel.c (gtk_font_selection_set_font_name):
87         Don't warn if there is no screen, just return FALSE
88
89 2008-10-09  Christian Dywan  <christian@imendio.com>
90
91         Bug 555523 – gtk_scale_button_set_adjustment should accept NULL
92
93         * gtk/gtkscalebutton.c (gtk_scale_button_set_adjustment):
94         Create a new adjustment if NULL is passed, like other widgets
95
96 2008-10-09  Christian Dywan  <christian@imendio.com>
97
98         Bug 555578 – GtkTable propertiy maxima are wrong
99
100         * gtk/gtktable.c (gtk_table_class_init), (gtk_table_resize):
101         Always use 65535 instead of G_MAXUINT since that is
102         the actually supported maximum number of columns and rows
103
104 2008-10-09  Richard Hult  <richard@imendio.com>
105
106         Bug 550342 – Splash screens have a caption
107
108         * gdk/quartz/gdkwindow-quartz.c: (_gdk_window_new),
109         (gdk_window_set_decorations): Patch from Marianne Gagnon to make
110         splash windows borderless.
111
112 2008-10-09  Michael Natterer  <mitch@imendio.com>
113
114         Bug 516425 – Optionally display accelerators in popups
115
116         * gtk/gtkuimanager.h (enum GtkUIManagerItemType): add value
117         GTK_UI_MANAGER_POPUP_WITH_ACCELS which works like _POPUP but
118         shows the actions' accelerators.
119
120         * gtk/gtkuimanager.c: honor the new enum value for programmatically
121         created UIs, and support <popup accelerators="true"> in the XML
122         for the same purpose.
123
124 2008-10-09  Simos Xenitellis  <simos@gnome.org>
125
126         Bug 554192 – double press on the "circumflex" dead key 
127         (standard french 105 keyboard) no longer produces the "^" character
128
129         * gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress):
130         Changed the order, put check_compact_table() first, then 
131         check_algorithmically().
132
133 2008-10-08  Christian Persch  <chpe@gnome.org>
134
135         Bug 554702 – gtkfilesystem leaks GError
136
137         * gtk/gtkfilesystem.c (_gtk_file_system_init): Free the GError.
138
139 2008-10-08  Matthias Clasen  <mclasen@redhat.com>
140
141         * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
142         Don't forget to reset reload_state when current_folder is already
143         correct. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=465992
144
145 2008-10-08  Christian Dywan  <christian@imendio.com>
146
147         Bug 555270 – Allow unsetting a MessageDialog's image
148
149         * gtk/gtkmessagedialog.c (gtk_message_dialog_set_property),
150         Remove a superfluous cast to GtkWidget*
151         (gtk_message_dialog_set_image): Accept NULL for the image
152         and unset the image in that case.
153
154 2008-10-08  Christian Dywan  <christian@imendio.com>
155
156         Bug 436533 – Allow more space efficient scroll arrows placement
157
158         * gtk/gtkenums.h: Add GtkArrowPlacement
159         * gtk/gtkmenu.c (gtk_menu_class_init), (get_arrows_border),
160         (get_arrows_visible_area), (get_double_arrows),
161         (get_arrows_sensitive_area): Implement GtkMenu::arrow-placement
162         to allow scrolling arrows to be placed at the start, end or both
163         Patch by Tommi Komulainen and myself
164
165 2008-10-08  Christian Dywan  <christian@imendio.com>
166
167         Bug 555387 – Changing the sensitivity of a statusbar
168         mistakenly requires a display
169
170         * gtk/gtkstatusbar.c (set_grip_cursor): Only change the cursor
171         of the resize grip if there is a grip window.
172
173 2008-10-06  Matthias Clasen  <mclasen@redhat.com>
174
175         * gtk/gtktooltip.c (gtk_tooltip_show_tooltip): Avoid unitialized
176         memory warnings from valgrind.
177
178 2008-10-07 11:03:30  Tim Janik  <timj@imendio.com>
179
180         * gtk/gtkbox.h: keep GtkBox as an abstract type and keep _gtk_box_new()
181         as private function until we settle on the exact semantics.
182         renamed _gtk_box_set_old_defaults() as suggested by Mitch.
183
184 2008-10-07  Michael Natterer  <mitch@imendio.com>
185
186         * gtk/gtkbox.c: reindent static prototypes.
187
188 2008-10-07  Michael Natterer  <mitch@imendio.com>
189
190         Bug 553573 – Add orientation API to GtkBox
191
192         * gtk/gtkbox.[hh]: implement the GtkOrientable interface and
193         swallow all code from GtkHBox and GtkVBox. Add gtk_box_new()
194         which takes a GtkOrientation argument. Also move the newly
195         added "spacing_set" boolean from struct GtkBox to the new
196         private struct.
197
198         * gtk/gtkhbox.[ch]
199         * gtk/gtkvbox.[ch]: remove all code except the constructor and
200         call gtk_orientable_set_orientation() in init().
201
202         * gtk/gtk.symbols: add gtk_box_new().
203
204 2008-10-06  Björn Lindqvist  <bjourne@gmail.com>
205
206         Bug 539464 – gtk_cell_view_get_model is missing in GtkCellView
207
208         * gtk/gtkcellview.c (gtk_cell_view_get_model): Add
209         gtk_cell_view_get_model.
210
211 2008-10-06  Matthias Clasen  <mclasen@redhat.com>
212
213         * gtk/gtkprintunixdialog.c (create_main_page): Show the tooltip
214         on the range entry itself, too.
215
216 2008-10-04  Tor Lillqvist  <tml@novell.com>
217
218         Bug 132501 - Make utility window translate to tool window in win32
219
220         Implement the utility window type hint. Such windows are kept on
221         top of other windows of the same process. Makes GIMP's toolbox and
222         dock windows behave more like in GNOME under metacity. Apply the
223         same logic also to windows marked with the dialog window type
224         hint, and windows that are transient for some other window. I'll
225         call such windows "transient-type" below.
226
227         * gdk/win32/gdkevents-win32.c (doesnt_want_key): Drop unused
228         variables.
229
230         (ensure_stacking_on_unminimize)
231         (ensure_stacking_on_window_pos_changing)
232         (ensure_stacking_on_activate_app): New functions to implement the
233         desired stacking order. Make sure that a window that is not
234         transient-type stays below any transient-type windows of the
235         application. When activating a non-transient-type window make sure
236         it rises as high as possible while still staying below the lowest
237         transient-type window.
238
239         (gdk_event_translate): Call above functions on
240         WM_WINDOWPOSCHANGING, WM_ACTIVATEAPP and on WM_SIZE when
241         unminimizing. Improve debugging printout.
242
243         * gdk/win32/gdkwindow-win32.c (get_effective_window_decorations):
244         Handle utility windows like toolbar windows.
245
246         (gdk_window_new_internal) (update_style_bits): Give utility
247         windows the WS_EX_TOOLWINDOW extended style.
248
249         (gdk_window_set_title): If debugging "misc" or "events", make the
250         handle of top-level windows show up in their title bars. Very
251         useful when looking at debugging output.
252
253         (gdk_window_set_transient_for) (gdk_window_set_keep_above)
254         (gdk_window_set_keep_below) (gdk_window_set_modal_hint)
255         (gdk_window_set_skip_taskbar_hint)
256         (gdk_window_set_skip_pager_hint): Add and improve debugging
257         printout.
258
259         (gdk_window_set_type_hint): Print hint symbolically in GDK_NOTE().
260
261 2008-10-04  Tor Lillqvist  <tml@novell.com>
262
263         * gdk/win32/gdkmain-win32.c (_gdk_win32_window_exstyle_to_string)
264         (_gdk_win32_window_pos_bits_to_string): New debugging printout
265         functions. Decode the WS_EX_* and SWP_* bits.
266
267         * gdk/win32/gdkprivate-win32.h: Declare them. Define
268         GDK_DEBUG_MISC_OR_EVENTS for use in GDK_NOTE() to match either
269         "misc" or "events".
270
271 2008-10-03  Matthias Clasen <mclasen@redhat.com>
272
273         * gtk/gtkmodules.c (_gtk_modules_settings_changed): Add some
274         debug output.
275
276 2008-10-02  Matthias Clasen <mclasen@redhat.com>
277
278         Bug 96431 – Can't cut and paste / DND within invisible entry
279
280         * gtk/gtkentry.c: Disable cut, copy and drag out of an invisible
281         entry. Proposed by Owen Taylor
282
283 2008-10-02  Matthias Clasen <mclasen@redhat.com>
284
285         Bug 530575 – GtkEntry with invisible chars has a confused cursor in
286         overwrite mode
287
288         * gtk/gtkentry.c (gtk_entry_draw_cursor): Use the visible text
289         in the layout when positioning the cursor, not the actual text
290         content of the entry. This makes a different when using overwrite
291         mode in an invisible entry. 
292         Problem noticed by Jonathan Blandford
293
294         * gtk/gtktextutil.c: Fix a typo in a comment
295
296 2008-10-02  Christian Persch
297
298         Bug 554704 – gtkfilesystemmodel does too much work
299
300         * gtk/gtkfilesystemmodel.c: Replace g_slist_length()<1 check with a
301         simple NULL check.
302
303 2008-10-02  Christian Persch
304
305         Bug 554701 – filechooser spams console with useless warnings
306
307         * gtk/gtkfilesystem.c.c: Don't warn if the async call was simply
308         cancelled.
309
310 2008-10-02  Christian Persch
311
312         Bug 554698 – mem leak in filechooser
313
314         * gtk/gtkfilechooserdefault.c: Plug a mem leak.
315
316 2008-10-02  Christian Persch
317
318         Bug 554696 – invalid free function used
319
320         * gtk/gtkfilesystemmodel.c: Use the right free func.
321
322 2008-10-02  Christian Persch
323
324         Bug 554691 – mem leak in filechooser
325
326         * gtk/gtkfilesystemmodel.c: Plug a mem leak.
327
328 2008-10-02  Christian Persch
329
330         Bug 554690 – mem leak in filechooser
331
332         * gtk/gtkfilechooserdefault.c: Plug a mem leak.
333
334 2008-10-02  Michael Natterer  <mitch@imendio.com>
335
336         Bug 553585 – Add orientation API to GtkRuler
337
338         * gtk/gtkruler.[ch]: implement the GtkOrientable interface and
339         swallow all code from GtkHRuler and GtkVRuler. Add gtk_ruler_new()
340         which takes a GtkOrientation argument.
341
342         * gtk/gtkhruler.c
343         * gtk/gtkvruler.c: remove all code except the constructor and
344         call gtk_orientable_set_orientation() in init().
345
346         * gtk/gtk.symbols: add gtk_ruler_new().
347
348 2008-10-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>
349
350         * docs/reference/gtk/gtk-sections.txt:
351         * gtk/gtk.symbols:
352         * gtk/gtkselection.c:
353         * gtk/gtkselection.h: Add gtk_selection_data_get_selection to
354         retrieve the sealed struct field GtkSelectionData.selection.
355
356 2008-10-01  Tor Lillqvist  <tml@novell.com>
357
358         * gtk/gtkscalebutton.c: Don't #define _GNU_SOURCE on Windows as it
359         confuses newest mingw headers.
360
361 2008-10-01  Tor Lillqvist  <tml@novell.com>
362
363         * gdk/win32/gdkkeys-win32.c (gdk_keymap_get_caps_lock_state):
364         Implement trivially on Windows. Not sure if something more complex
365         is actually needed, more specifically whether the function needs
366         to differentiate between "Caps Lock" and "Shift Lock" semantics?
367
368 2008-10-01  Simos Xenitellis  <simos@gnome.org>
369
370         Bug 554506 – combining diacritics broken, became deadkeys
371
372         * gtk/gtkimcontextsimple.c: added check if keysym is greater
373         than 0x1000000, in this case it is not a dead key.
374
375 2008-09-30  Michael Natterer  <mitch@imendio.com>
376
377         Bug 553582 – Add orientation API to GtkSeparator
378
379         * gtk/gtkseparator.[ch]: implement the GtkOrientable interface and
380         swallow all code from GtkHSeparator and GtkVSeparator. Add
381         gtk_separator_new() which takes a GtkOrientation argument.
382
383         * gtk/gtkhseparator.c
384         * gtk/gtkvseparator.c: remove all code except the constructor and
385         call gtk_orientable_set_orientation() in init().
386
387         * gtk/gtk.symbols: add gtk_separator_new().
388
389 2008-09-30  Marek Kasik  <mkasik@redhat.com>
390
391         Bug 344522 – support non-local destination files (GtkPrint):
392
393         * gtk/gtkprintunixdialog.c
394         * gtk/gtkprinteroptionwidget.c: Process URI instead of filename.
395         * modules/printbackends/file/gtkprintbackendfile.c: Add ability
396         to save files on non-local filesystems.
397
398 2008-09-30  Michael Natterer  <mitch@imendio.com>
399
400         * gtk/gtk.symbols: forgot the G_GNUC_CONST of
401         gtk_orientable_get_type().
402
403 2008-09-30  Michael Natterer  <mitch@imendio.com>
404
405         Bug 541009 – Get rid of separate subclasses for horizontal and
406         vertical orientation:
407
408         * gtk/Makefile.am
409         * gtk/gtk.symbols
410         * gtk/gtk.h
411         * gtk/gtkorientable.[ch]: add new interface GtkOrientable which
412         will be implemented by everything that can switch orientation.
413
414 2008-09-30  Christian Dywan  <christian@imendio.com>
415
416         Fix a typo in the tutorial.
417
418         * docs/tutorial/gtk-tut.sgml: It's mnemonic, not 'mnemnonic'.
419
420 2008-09-29  Matthias Clasen  <mclasen@redhat.com>
421
422         Bug 553086 – hard to see current immodule
423
424         * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
425         Display the actually selected context in the system menuitem.
426         Complaint by Akira Tagoh.
427
428 2008-09-29  Matthias Clasen  <mclasen@redhat.com>
429
430         Bug 530568 – Entries with visibility=FALSE should warn for caps-lock
431         on
432
433         * gtk/gtkentry.c: Add a tooltip-like Caps Lock warning for
434         password entries. The warning is also triggered if an input method
435         is active. The warning can be turned off using the
436         GtkEntry::caps-lock-warning property. 
437         Proposed by Owen Taylor
438
439 2008-09-29  Matthias Clasen  <mclasen@redhat.com>
440
441         * gtk/gtk.symbols:
442         * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_get_context_id): 
443         Add a getter for the the sealed context_id field.
444
445 2008-09-29  Matthias Clasen  <mclasen@redhat.com>
446
447         Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc.
448
449         * gdk/gdk.symbols:
450         * gdk/gdkkeys.[ch]: Add a new GdkKeymap::state-changed signal, and
451         a gdk_keymap_get_caps_lock_state function.
452
453         * gdk/x11/gdkkeys-x11.c: Implement it here. For now, only emit
454         state-changed when caps lock lockedness changes. 
455
456         * gdk/x11/gdkdisplay-x11.c: Also select for modifier lock status
457         changes in the XkbSelectEventDetails call.
458
459 2008-09-29  Kristian Rietveld  <kris@imendio.com>
460
461         Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion
462         over widget
463
464         * gtk/gtkwidget.c (gtk_widget_set_property): after updating
465         tooltip text or markup, call gtk_widget_trigger_tooltip_query()
466         so that existing visible tooltips are updated.
467
468 2008-09-29  Matthias Clasen  <mclasen@redhat.com>
469
470         Bug 371908 – Password Entry broken
471         Bug 317002 – Disable input method completely in GtkEntry when it's 
472         in invisible mode.
473
474         * gtk/gtkentry.c (gtk_entry_backspace): Make backspace behave
475         properly when invisible.
476
477         * gtk/gtkentry.c (gtk_entry_create_layout): Show preedit even if
478         invisible. 
479
480         * gtk/gtkentry.c (gtk_entry_set_visibility): Don't disable input
481         methods when making the entry invisible.
482         
483 2008-09-29  Emmanuele Bassi  <ebassi@linux.intel.com>
484
485         * gdk/x11/gdkinput.c:
486         (gdk_device_class_init), (gdk_device_finalize): Correctly chain
487         up the finalize implementation.
488
489 2008-09-29  Richard Hult  <richard@imendio.com>
490
491         Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c
492
493         * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
494         Patch from Jon A. Cruz to initialize the allocated selection data.
495
496 2008-09-27  Matthias Clasen  <mclasen@redhat.com>
497
498         Bug 339367 – Incorrect spotlocation
499
500         * modules/input/gtkimcontextxim.c: Correct the spot location
501         for on-the-spot style.
502
503 2008-09-27  Denis Washington  <denisw@svn.gnome.org>
504
505         * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
506         is used, like GtkTreeView. (Bug #553575)
507
508 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
509
510         Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
511         transparency
512
513         * gtk/gtktrayicon-x11.c: Add support for the _NET_SYSTEM_TRAY_VISUAL
514         property described in
515         http://lists.freedesktop.org/archives/xdg/2008-September/009919.html
516         If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the 
517         parent-relative-background hack is skipped and we draw with a real
518         transparent background.
519
520         * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
521         parent-relative background is now set when realizing the tray
522         icon.
523
524         Patch by Owen Taylor
525
526 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
527
528         Bug 552956 – Should check composite extension version
529
530         * gdk/x11/gdkdisplay-x11.c: Check that the version of the
531         composite extension is at least 0.4.
532         Patch by Owen Taylor
533
534 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
535         
536         Bug 553803 – eventually call XCloseDevice on XOpenDevice results
537
538         * gdk/x11/gdkinput.c: Add a finalize function for device objects,
539         and call XCloseDevice there. 
540
541         * gdk/x11/gdkinput-x11.c:
542         * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to
543         the finalize function.
544         Patch by Caolan McNamara
545         
546 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
547
548         Bug 553578 - tabs are not drawn correctly
549
550         * gtk/gtknotebook.c: Track the visibility state of notebook tabs 
551         between allocations so that we know to redraw the tab labels if 
552         tabs are hidden and shown without changing position. 
553         Reported by Marek Kašík, patch by Owen Taylor.
554
555 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
556
557         Bug 553133 – GtkFileChooser won't ask to mount a volume
558         Bug 553211 – GtkFileChooserButton unsets filter after first use
559
560         * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
561         a GtkMountOperation when mounting, so that we get a password
562         dialog when required.  
563
564         * gtk/gtkfilechooserdefault.c (show_and_select_files): Also
565         get the content-type, since it is used later on. 
566         Pointed out by Davyd Madeley.
567
568 2008-09-26  Cody Russell  <bratsche@gnome.org>
569
570         Bug 553917 – Typo in gdkwindow-win32.c
571
572         * gdk/win32/gdkwindow-win32.c: Fixed a typo in
573         update_system_menu().  Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
574
575         Reported by Richard Hult
576
577 2008-09-25  Marek Kasik  <mkasik@redhat.com>
578
579         Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
580
581         * modules/printbackends/lpr/gtkprintbackendlpr.c:
582         The redundant freeing of memory was removed.
583
584         Patch by Chris Wang
585
586 2008-09-25  Michael Natterer  <mitch@imendio.com>
587
588         * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
589         don't unref the file system backend, the newly added
590         unset_file_system_backend() already does this (bug #553135).
591
592 2008-09-24  Michael Natterer  <mitch@imendio.com>
593
594         * gtk/gtkeventbox.c: events return gboolean not gint, reindented
595         static prototypes.
596
597 2008-09-24  Johan Dahlin  <johan@gnome.org>
598
599         Bug 553385 – gtk-builder-convert creates untranslated combobox models
600
601         * gtk/gtk-builder-convert: Set the translatable property on
602         col tags for converted combos.
603
604 2008-09-24  Tor Lillqvist  <tml@novell.com>
605
606         * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig,
607         share/aclocal and share/gtk-doc instead of trying to list
608         individual files or subdirectories. We had missed gail.pc, for
609         instance.
610
611 2008-09-24  Christian Dywan  <christian@imendio.com>
612
613         Bug 538782 – Make GtkMenu's arrow size themable
614
615         * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
616         Implement "arrow-scaling" style property in GtkMenu.
617
618 2008-09-24  Christian Dywan  <christian@imendio.com>
619
620         Bug 408244 – add GtkDialog::content-area-spacing
621
622         * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
623         (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
624         * gtk/gtkbox.h:
625         * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings):
626         Implement "content-area-spacing" style property in GtkDialog
627         and internal helper _gtk_box_get_spacing_set in GtkBox.
628         Patch by Tim Janik, Sven Herzberg and myself.
629
630 2008-09-24  Christian Dywan  <christian@imendio.com>
631
632         Bug 541391 – Unfocussable Treeview swallows focus
633
634         * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
635         (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
636
637 2008-09-24  Denis Washington  <denisw@svn.gnome.org>
638
639         * gtk/gtkiconview.c: draw focus as a rectangle around the
640         complete item, not just the text. (Bug #38254)
641
642 2008-09-23  Michael Natterer  <mitch@imendio.com>
643
644         * gtk/gtkobject.c
645         * gtk/gtksignal.[ch]: s/GtkType/GType/ and
646         s/GtkSignalMarshaller/GSignalCMarshaller/.
647
648 2008-09-23  Michael Natterer  <mitch@imendio.com>
649
650         * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
651         variable and fix indentation.
652
653 2008-09-23  Michael Natterer  <mitch@imendio.com>
654
655         * gtk/gtkclist.h
656         * gtk/gtkctree.h
657         * gtk/gtklist.h
658         * gtk/gtklistitem.h
659         * gtk/gtkobject.h
660         * gtk/gtkoldeditable.h
661         * gtk/gtkpixmap.h
662         * gtk/gtkpreview.h
663         * gtk/gtktext.h
664         * gtk/gtktipsquery.h
665         * gtk/gtktree.h
666         * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
667         in all deprecated headers.
668
669 2008-09-22  Matthias Clasen  <mclasen@redhat.com>
670
671         Bug 553135 – eog crash: assertion failed. Gtk error:
672         shortcuts_remove_rows: code should not be reached
673
674         * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem 
675         signals when we are destroyed, in order to avoid nasty surprises.
676         Patch by Claudio Saavedra
677
678 2008-09-22  Emmanuele Bassi  <ebassi@linux.intel.com>
679
680         Bug 552789 – Show size column in the search and recently used
681         files modes
682
683         * gtk/gtkfilechooserdefault.c: Display the file size column
684         when in OPERATION_MODE_SEARCH. This removes a stat() call
685         and simplifies the code a little bit by changing the query
686         for file informations for each search engine hit.
687
688 2008-09-22  Michael Natterer  <mitch@imendio.com>
689
690         * gtk/gtksignal.[ch]
691         * gtk/gtkclist.c
692         * gtk/gtklist.c
693         * gtk/gtkmain.c
694         * gtk/gtktext.c
695         * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
696         GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
697
698 2008-09-22  Frederic Crozat  <fcrozat@mandriva.com>
699
700         * gtk/gtkfilesystem.c: use the correct gi18n header.
701         Fixes bug #553000.
702
703 2008-09-22  Michael Natterer  <mitch@imendio.com>
704
705         * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated
706         append(), prepend() and insert() functions and recommend to use
707         gtk_toolbar_insert() instead. Use GCallback instead of
708         GtkSignalFunc even in deprecated API.
709
710 2008-09-20  Matthias Clasen  <mclasen@redhat.com>
711
712         * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
713         leak a GFile.
714
715 2008-09-19  Owen Taylor  <otaylor@redhat.com>
716
717         Small cleanups to debug messages for GtkPlug/GtkSocket
718
719         * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug"
720         * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug
721         messages.
722
723 2008-09-19  Carlos Garnacho  <carlos@imendio.com>
724
725         Bug 83935 – GtkEntry's default invisible char should be U+25CF
726
727         * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a
728         more suitable invisible char than '*' based on the used font.
729         (gtk_entry_class_init) (gtk_entry_set_property)
730         (gtk_entry_get_property): Add a "invisible-char-set" property.
731         (gtk_entry_unset_invisible_char): New function, needed now that the
732         default invisible char isn't fixed.
733         * gtk/gtkentry.h:
734         * gtk/gtk.symbols:
735         * docs/reference/gtk/gtk-sections.txt: Add the new function.
736
737 2008-09-19  Christian Persch  <chpe@gnome.org>
738  
739         Bug 552837 – mem leak in gtkimmulticontext
740  
741         * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
742         leak.
743  
744 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
745
746         * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
747         visibility state with the rest of the FileChooser settings.
748
749 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
750
751         Bug 325095 – show a 'size' column
752
753         * gtk/gtkfilechooserdefault.c:
754         * gtk/gtkfilechooserprivate.h: Add a context menu item controlling
755         the visibility of the file size column. This works only for the
756         browse mode, and the column is not visible by default.
757
758         * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
759         settings file.
760
761 2008-09-18  Dominic Lachowicz  <domlachowicz@gmail.com>
762
763         * modules/engines/ms-windows/*: Revert most of previous patch, as
764         it didn't work as expected; Some work toward #531086 - the new
765         GtkTooltip widget doesn't theme properly on win32. Now, at least
766         the background color seems okay
767         
768 2008-09-18  Dominic Lachowicz  <domlachowicz@gmail.com>
769
770         * modules/engines/ms-windows/*: MS Windows style should use
771         pango_win32_font_description_from_logfont; Allows us to rip out a
772         lot of potentially buggy code, and also get the font specification
773         from the XP theme (#434987)
774         
775 2008-09-18  Matthias Clasen  <mclasen@redhat.com>
776
777         * configure.in: updated version number to 2.15.0 for development.
778
779         * ChangeLog.pre-2-14: rotate ChangeLog
780
781 === Branch for 2.14 ===