1 2008-09-27 Denis Washington <denisw@svn.gnome.org>
3 * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
4 is used, like GtkTreeView. (Bug #553575)
6 2008-09-26 Matthias Clasen <mclasen@redhat.com>
8 Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
11 * gtk/gtktrayicon-x11.c: Add support for the _BET_SYSTEM_TRAY_VISUAL
13 http://lists.freedesktop.org/archives/xdg/2008-September/009919.html
14 If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the
15 parent-relative-background hack is skipped and we draw with a real
16 transparent background.
18 * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
19 parent-relative background is now set when realizing the tray
24 2008-09-26 Matthias Clasen <mclasen@redhat.com>
26 Bug 552956 – Should check composite extension version
28 * gdk/x11/gdkdisplay-x11.c: Check that the version of the
29 composite extension is at least 0.4.
32 2008-09-26 Matthias Clasen <mclasen@redhat.com>
34 Bug 553803 – eventually call XCloseDevice on XOpenDevice results
36 * gdk/x11/gdkinput.c: Add a finalize function for device objects,
37 and call XCloseDevice there.
39 * gdk/x11/gdkinput-x11.c:
40 * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to
41 the finalize function.
42 Patch by Caolan McNamara
44 2008-09-26 Matthias Clasen <mclasen@redhat.com>
46 Bug 553578 - tabs are not drawn correctly
48 * gtk/gtknotebook.c: Track the visibility state of notebook tabs
49 between allocations so that we know to redraw the tab labels if
50 tabs are hidden and shown without changing position.
51 Reported by Marek Kašík, patch by Owen Taylor.
53 2008-09-26 Matthias Clasen <mclasen@redhat.com>
55 Bug 553133 – GtkFileChooser won't ask to mount a volume
56 Bug 553211 – GtkFileChooserButton unsets filter after first use
58 * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
59 a GtkMountOperation when mounting, so that we get a password
62 * gtk/gtkfilechooserdefault.c (show_and_select_files): Also
63 get the content-type, since it is used later on.
64 Pointed out by Davyd Madeley.
66 2008-09-26 Cody Russell <bratsche@gnome.org>
68 Bug 553917 – Typo in gdkwindow-win32.c
70 * gdk/win32/gdkwindow-win32.c: Fixed a typo in
71 update_system_menu(). Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
73 Reported by Richard Hult
75 2008-09-25 Marek Kasik <mkasik@redhat.com>
77 Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
79 * modules/printbackends/lpr/gtkprintbackendlpr.c:
80 The redundant freeing of memory was removed.
84 2008-09-25 Michael Natterer <mitch@imendio.com>
86 * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
87 don't unref the file system backend, the newly added
88 unset_file_system_backend() already does this (bug #553135).
90 2008-09-24 Michael Natterer <mitch@imendio.com>
92 * gtk/gtkeventbox.c: events return gboolean not gint, reindented
95 2008-09-24 Johan Dahlin <johan@gnome.org>
97 Bug 553385 – gtk-builder-convert creates untranslated combobox models
99 * gtk/gtk-builder-convert: Set the translatable property on
100 col tags for converted combos.
102 2008-09-24 Tor Lillqvist <tml@novell.com>
104 * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig,
105 share/aclocal and share/gtk-doc instead of trying to list
106 individual files or subdirectories. We had missed gail.pc, for
109 2008-09-24 Christian Dywan <christian@imendio.com>
111 Bug 538782 – Make GtkMenu's arrow size themable
113 * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
114 Implement "arrow-scaling" style property in GtkMenu.
116 2008-09-24 Christian Dywan <christian@imendio.com>
118 Bug 408244 – add GtkDialog::content-area-spacing
120 * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
121 (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
123 * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings):
124 Implement "content-area-spacing" style property in GtkDialog
125 and internal helper _gtk_box_get_spacing_set in GtkBox.
126 Patch by Tim Janik, Sven Herzberg and myself.
128 2008-09-24 Christian Dywan <christian@imendio.com>
130 Bug 541391 – Unfocussable Treeview swallows focus
132 * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
133 (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
135 2008-09-24 Denis Washington <denisw@svn.gnome.org>
137 * gtk/gtkiconview.c: draw focus as a rectangle around the
138 complete item, not just the text. (Bug #38254)
140 2008-09-23 Michael Natterer <mitch@imendio.com>
143 * gtk/gtksignal.[ch]: s/GtkType/GType/ and
144 s/GtkSignalMarshaller/GSignalCMarshaller/.
146 2008-09-23 Michael Natterer <mitch@imendio.com>
148 * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
149 variable and fix indentation.
151 2008-09-23 Michael Natterer <mitch@imendio.com>
158 * gtk/gtkoldeditable.h
164 * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
165 in all deprecated headers.
167 2008-09-22 Matthias Clasen <mclasen@redhat.com>
169 Bug 553135 – eog crash: assertion failed. Gtk error:
170 shortcuts_remove_rows: code should not be reached
172 * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem
173 signals when we are destroyed, in order to avoid nasty surprises.
174 Patch by Claudio Saavedra
176 2008-09-22 Emmanuele Bassi <ebassi@linux.intel.com>
178 Bug 552789 – Show size column in the search and recently used
181 * gtk/gtkfilechooserdefault.c: Display the file size column
182 when in OPERATION_MODE_SEARCH. This removes a stat() call
183 and simplifies the code a little bit by changing the query
184 for file informations for each search engine hit.
186 2008-09-22 Michael Natterer <mitch@imendio.com>
193 * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
194 GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
196 2008-09-22 Frederic Crozat <fcrozat@mandriva.com>
198 * gtk/gtkfilesystem.c: use the correct gi18n header.
201 2008-09-22 Michael Natterer <mitch@imendio.com>
203 * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated
204 append(), prepend() and insert() functions and recommend to use
205 gtk_toolbar_insert() instead. Use GCallback instead of
206 GtkSignalFunc even in deprecated API.
208 2008-09-20 Matthias Clasen <mclasen@redhat.com>
210 * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
213 2008-09-19 Owen Taylor <otaylor@redhat.com>
215 Small cleanups to debug messages for GtkPlug/GtkSocket
217 * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug"
218 * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug
221 2008-09-19 Carlos Garnacho <carlos@imendio.com>
223 Bug 83935 – GtkEntry's default invisible char should be U+25CF
225 * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a
226 more suitable invisible char than '*' based on the used font.
227 (gtk_entry_class_init) (gtk_entry_set_property)
228 (gtk_entry_get_property): Add a "invisible-char-set" property.
229 (gtk_entry_unset_invisible_char): New function, needed now that the
230 default invisible char isn't fixed.
233 * docs/reference/gtk/gtk-sections.txt: Add the new function.
235 2008-09-19 Christian Persch <chpe@gnome.org>
237 Bug 552837 – mem leak in gtkimmulticontext
239 * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
242 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
244 * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
245 visibility state with the rest of the FileChooser settings.
247 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
249 Bug 325095 – show a 'size' column
251 * gtk/gtkfilechooserdefault.c:
252 * gtk/gtkfilechooserprivate.h: Add a context menu item controlling
253 the visibility of the file size column. This works only for the
254 browse mode, and the column is not visible by default.
256 * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
259 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
261 * modules/engines/ms-windows/*: Revert most of previous patch, as
262 it didn't work as expected; Some work toward #531086 - the new
263 GtkTooltip widget doesn't theme properly on win32. Now, at least
264 the background color seems okay
266 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
268 * modules/engines/ms-windows/*: MS Windows style should use
269 pango_win32_font_description_from_logfont; Allows us to rip out a
270 lot of potentially buggy code, and also get the font specification
271 from the XP theme (#434987)
273 2008-09-18 Matthias Clasen <mclasen@redhat.com>
275 * configure.in: updated version number to 2.15.0 for development.
277 * ChangeLog.pre-2-14: rotate ChangeLog
279 === Branch for 2.14 ===