1 2008-09-29 Kristian Rietveld <kris@imendio.com>
3 Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion
6 * gtk/gtkwidget.c (gtk_widget_set_property): after updating
7 tooltip text or markup, call gtk_widget_trigger_tooltip_query()
8 so that existing visible tooltips are updated.
10 2008-09-29 Matthias Clasen <mclasen@redhat.com>
12 Bug 371908 – Password Entry broken
13 Bug 317002 – Disable input method completely in GtkEntry when it's
16 * gtk/gtkentry.c (gtk_entry_backspace): Make backspace behave
17 properly when invisible.
19 * gtk/gtkentry.c (gtk_entry_create_layout): Show preedit even if
22 * gtk/gtkentry.c (gtk_entry_set_visibility): Don't disable input
23 methods when making the entry invisible.
25 2008-09-29 Emmanuele Bassi <ebassi@linux.intel.com>
28 (gdk_device_class_init), (gdk_device_finalize): Correctly chain
29 up the finalize implementation.
31 2008-09-29 Richard Hult <richard@imendio.com>
33 Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c
35 * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
36 Patch from Jon A. Cruz to initialize the allocated selection data.
38 2008-09-27 Matthias Clasen <mclasen@redhat.com>
40 Bug 339367 – Incorrect spotlocation
42 * modules/input/gtkimcontextxim.c: Correct the spot location
43 for on-the-spot style.
45 2008-09-27 Denis Washington <denisw@svn.gnome.org>
47 * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
48 is used, like GtkTreeView. (Bug #553575)
50 2008-09-26 Matthias Clasen <mclasen@redhat.com>
52 Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
55 * gtk/gtktrayicon-x11.c: Add support for the _BET_SYSTEM_TRAY_VISUAL
57 http://lists.freedesktop.org/archives/xdg/2008-September/009919.html
58 If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the
59 parent-relative-background hack is skipped and we draw with a real
60 transparent background.
62 * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
63 parent-relative background is now set when realizing the tray
68 2008-09-26 Matthias Clasen <mclasen@redhat.com>
70 Bug 552956 – Should check composite extension version
72 * gdk/x11/gdkdisplay-x11.c: Check that the version of the
73 composite extension is at least 0.4.
76 2008-09-26 Matthias Clasen <mclasen@redhat.com>
78 Bug 553803 – eventually call XCloseDevice on XOpenDevice results
80 * gdk/x11/gdkinput.c: Add a finalize function for device objects,
81 and call XCloseDevice there.
83 * gdk/x11/gdkinput-x11.c:
84 * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to
85 the finalize function.
86 Patch by Caolan McNamara
88 2008-09-26 Matthias Clasen <mclasen@redhat.com>
90 Bug 553578 - tabs are not drawn correctly
92 * gtk/gtknotebook.c: Track the visibility state of notebook tabs
93 between allocations so that we know to redraw the tab labels if
94 tabs are hidden and shown without changing position.
95 Reported by Marek Kašík, patch by Owen Taylor.
97 2008-09-26 Matthias Clasen <mclasen@redhat.com>
99 Bug 553133 – GtkFileChooser won't ask to mount a volume
100 Bug 553211 – GtkFileChooserButton unsets filter after first use
102 * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
103 a GtkMountOperation when mounting, so that we get a password
104 dialog when required.
106 * gtk/gtkfilechooserdefault.c (show_and_select_files): Also
107 get the content-type, since it is used later on.
108 Pointed out by Davyd Madeley.
110 2008-09-26 Cody Russell <bratsche@gnome.org>
112 Bug 553917 – Typo in gdkwindow-win32.c
114 * gdk/win32/gdkwindow-win32.c: Fixed a typo in
115 update_system_menu(). Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
117 Reported by Richard Hult
119 2008-09-25 Marek Kasik <mkasik@redhat.com>
121 Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
123 * modules/printbackends/lpr/gtkprintbackendlpr.c:
124 The redundant freeing of memory was removed.
128 2008-09-25 Michael Natterer <mitch@imendio.com>
130 * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
131 don't unref the file system backend, the newly added
132 unset_file_system_backend() already does this (bug #553135).
134 2008-09-24 Michael Natterer <mitch@imendio.com>
136 * gtk/gtkeventbox.c: events return gboolean not gint, reindented
139 2008-09-24 Johan Dahlin <johan@gnome.org>
141 Bug 553385 – gtk-builder-convert creates untranslated combobox models
143 * gtk/gtk-builder-convert: Set the translatable property on
144 col tags for converted combos.
146 2008-09-24 Tor Lillqvist <tml@novell.com>
148 * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig,
149 share/aclocal and share/gtk-doc instead of trying to list
150 individual files or subdirectories. We had missed gail.pc, for
153 2008-09-24 Christian Dywan <christian@imendio.com>
155 Bug 538782 – Make GtkMenu's arrow size themable
157 * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
158 Implement "arrow-scaling" style property in GtkMenu.
160 2008-09-24 Christian Dywan <christian@imendio.com>
162 Bug 408244 – add GtkDialog::content-area-spacing
164 * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
165 (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
167 * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings):
168 Implement "content-area-spacing" style property in GtkDialog
169 and internal helper _gtk_box_get_spacing_set in GtkBox.
170 Patch by Tim Janik, Sven Herzberg and myself.
172 2008-09-24 Christian Dywan <christian@imendio.com>
174 Bug 541391 – Unfocussable Treeview swallows focus
176 * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
177 (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
179 2008-09-24 Denis Washington <denisw@svn.gnome.org>
181 * gtk/gtkiconview.c: draw focus as a rectangle around the
182 complete item, not just the text. (Bug #38254)
184 2008-09-23 Michael Natterer <mitch@imendio.com>
187 * gtk/gtksignal.[ch]: s/GtkType/GType/ and
188 s/GtkSignalMarshaller/GSignalCMarshaller/.
190 2008-09-23 Michael Natterer <mitch@imendio.com>
192 * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
193 variable and fix indentation.
195 2008-09-23 Michael Natterer <mitch@imendio.com>
202 * gtk/gtkoldeditable.h
208 * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
209 in all deprecated headers.
211 2008-09-22 Matthias Clasen <mclasen@redhat.com>
213 Bug 553135 – eog crash: assertion failed. Gtk error:
214 shortcuts_remove_rows: code should not be reached
216 * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem
217 signals when we are destroyed, in order to avoid nasty surprises.
218 Patch by Claudio Saavedra
220 2008-09-22 Emmanuele Bassi <ebassi@linux.intel.com>
222 Bug 552789 – Show size column in the search and recently used
225 * gtk/gtkfilechooserdefault.c: Display the file size column
226 when in OPERATION_MODE_SEARCH. This removes a stat() call
227 and simplifies the code a little bit by changing the query
228 for file informations for each search engine hit.
230 2008-09-22 Michael Natterer <mitch@imendio.com>
237 * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
238 GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
240 2008-09-22 Frederic Crozat <fcrozat@mandriva.com>
242 * gtk/gtkfilesystem.c: use the correct gi18n header.
245 2008-09-22 Michael Natterer <mitch@imendio.com>
247 * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated
248 append(), prepend() and insert() functions and recommend to use
249 gtk_toolbar_insert() instead. Use GCallback instead of
250 GtkSignalFunc even in deprecated API.
252 2008-09-20 Matthias Clasen <mclasen@redhat.com>
254 * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
257 2008-09-19 Owen Taylor <otaylor@redhat.com>
259 Small cleanups to debug messages for GtkPlug/GtkSocket
261 * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug"
262 * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug
265 2008-09-19 Carlos Garnacho <carlos@imendio.com>
267 Bug 83935 – GtkEntry's default invisible char should be U+25CF
269 * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a
270 more suitable invisible char than '*' based on the used font.
271 (gtk_entry_class_init) (gtk_entry_set_property)
272 (gtk_entry_get_property): Add a "invisible-char-set" property.
273 (gtk_entry_unset_invisible_char): New function, needed now that the
274 default invisible char isn't fixed.
277 * docs/reference/gtk/gtk-sections.txt: Add the new function.
279 2008-09-19 Christian Persch <chpe@gnome.org>
281 Bug 552837 – mem leak in gtkimmulticontext
283 * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
286 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
288 * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
289 visibility state with the rest of the FileChooser settings.
291 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
293 Bug 325095 – show a 'size' column
295 * gtk/gtkfilechooserdefault.c:
296 * gtk/gtkfilechooserprivate.h: Add a context menu item controlling
297 the visibility of the file size column. This works only for the
298 browse mode, and the column is not visible by default.
300 * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
303 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
305 * modules/engines/ms-windows/*: Revert most of previous patch, as
306 it didn't work as expected; Some work toward #531086 - the new
307 GtkTooltip widget doesn't theme properly on win32. Now, at least
308 the background color seems okay
310 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
312 * modules/engines/ms-windows/*: MS Windows style should use
313 pango_win32_font_description_from_logfont; Allows us to rip out a
314 lot of potentially buggy code, and also get the font specification
315 from the XP theme (#434987)
317 2008-09-18 Matthias Clasen <mclasen@redhat.com>
319 * configure.in: updated version number to 2.15.0 for development.
321 * ChangeLog.pre-2-14: rotate ChangeLog
323 === Branch for 2.14 ===