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