1 2008-09-30 Christian Dywan <christian@imendio.com>
3 Fix a typo in the tutorial.
5 * docs/tutorial/gtk-tut.sgml: It's mnemonic, not 'mnemnonic'.
7 2008-09-29 Matthias Clasen <mclasen@redhat.com>
9 Bug 553086 – hard to see current immodule
11 * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
12 Display the actually selected context in the system menuitem.
13 Complaint by Akira Tagoh.
15 2008-09-29 Matthias Clasen <mclasen@redhat.com>
17 Bug 530568 – Entries with visibility=FALSE should warn for caps-lock
20 * gtk/gtkentry.c: Add a tooltip-like Caps Lock warning for
21 password entries. The warning is also triggered if an input method
22 is active. The warning can be turned off using the
23 GtkEntry::caps-lock-warning property.
24 Proposed by Owen Taylor
26 2008-09-29 Matthias Clasen <mclasen@redhat.com>
29 * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_get_context_id):
30 Add a getter for the the sealed context_id field.
32 2008-09-29 Matthias Clasen <mclasen@redhat.com>
34 Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc.
37 * gdk/gdkkeys.[ch]: Add a new GdkKeymap::state-changed signal, and
38 a gdk_keymap_get_caps_lock_state function.
40 * gdk/x11/gdkkeys-x11.c: Implement it here. For now, only emit
41 state-changed when caps lock lockedness changes.
43 * gdk/x11/gdkdisplay-x11.c: Also select for modifier lock status
44 changes in the XkbSelectEventDetails call.
46 2008-09-29 Kristian Rietveld <kris@imendio.com>
48 Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion
51 * gtk/gtkwidget.c (gtk_widget_set_property): after updating
52 tooltip text or markup, call gtk_widget_trigger_tooltip_query()
53 so that existing visible tooltips are updated.
55 2008-09-29 Matthias Clasen <mclasen@redhat.com>
57 Bug 371908 – Password Entry broken
58 Bug 317002 – Disable input method completely in GtkEntry when it's
61 * gtk/gtkentry.c (gtk_entry_backspace): Make backspace behave
62 properly when invisible.
64 * gtk/gtkentry.c (gtk_entry_create_layout): Show preedit even if
67 * gtk/gtkentry.c (gtk_entry_set_visibility): Don't disable input
68 methods when making the entry invisible.
70 2008-09-29 Emmanuele Bassi <ebassi@linux.intel.com>
73 (gdk_device_class_init), (gdk_device_finalize): Correctly chain
74 up the finalize implementation.
76 2008-09-29 Richard Hult <richard@imendio.com>
78 Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c
80 * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
81 Patch from Jon A. Cruz to initialize the allocated selection data.
83 2008-09-27 Matthias Clasen <mclasen@redhat.com>
85 Bug 339367 – Incorrect spotlocation
87 * modules/input/gtkimcontextxim.c: Correct the spot location
88 for on-the-spot style.
90 2008-09-27 Denis Washington <denisw@svn.gnome.org>
92 * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
93 is used, like GtkTreeView. (Bug #553575)
95 2008-09-26 Matthias Clasen <mclasen@redhat.com>
97 Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
100 * gtk/gtktrayicon-x11.c: Add support for the _BET_SYSTEM_TRAY_VISUAL
101 property described in
102 http://lists.freedesktop.org/archives/xdg/2008-September/009919.html
103 If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the
104 parent-relative-background hack is skipped and we draw with a real
105 transparent background.
107 * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
108 parent-relative background is now set when realizing the tray
113 2008-09-26 Matthias Clasen <mclasen@redhat.com>
115 Bug 552956 – Should check composite extension version
117 * gdk/x11/gdkdisplay-x11.c: Check that the version of the
118 composite extension is at least 0.4.
121 2008-09-26 Matthias Clasen <mclasen@redhat.com>
123 Bug 553803 – eventually call XCloseDevice on XOpenDevice results
125 * gdk/x11/gdkinput.c: Add a finalize function for device objects,
126 and call XCloseDevice there.
128 * gdk/x11/gdkinput-x11.c:
129 * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to
130 the finalize function.
131 Patch by Caolan McNamara
133 2008-09-26 Matthias Clasen <mclasen@redhat.com>
135 Bug 553578 - tabs are not drawn correctly
137 * gtk/gtknotebook.c: Track the visibility state of notebook tabs
138 between allocations so that we know to redraw the tab labels if
139 tabs are hidden and shown without changing position.
140 Reported by Marek Kašík, patch by Owen Taylor.
142 2008-09-26 Matthias Clasen <mclasen@redhat.com>
144 Bug 553133 – GtkFileChooser won't ask to mount a volume
145 Bug 553211 – GtkFileChooserButton unsets filter after first use
147 * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
148 a GtkMountOperation when mounting, so that we get a password
149 dialog when required.
151 * gtk/gtkfilechooserdefault.c (show_and_select_files): Also
152 get the content-type, since it is used later on.
153 Pointed out by Davyd Madeley.
155 2008-09-26 Cody Russell <bratsche@gnome.org>
157 Bug 553917 – Typo in gdkwindow-win32.c
159 * gdk/win32/gdkwindow-win32.c: Fixed a typo in
160 update_system_menu(). Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
162 Reported by Richard Hult
164 2008-09-25 Marek Kasik <mkasik@redhat.com>
166 Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
168 * modules/printbackends/lpr/gtkprintbackendlpr.c:
169 The redundant freeing of memory was removed.
173 2008-09-25 Michael Natterer <mitch@imendio.com>
175 * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
176 don't unref the file system backend, the newly added
177 unset_file_system_backend() already does this (bug #553135).
179 2008-09-24 Michael Natterer <mitch@imendio.com>
181 * gtk/gtkeventbox.c: events return gboolean not gint, reindented
184 2008-09-24 Johan Dahlin <johan@gnome.org>
186 Bug 553385 – gtk-builder-convert creates untranslated combobox models
188 * gtk/gtk-builder-convert: Set the translatable property on
189 col tags for converted combos.
191 2008-09-24 Tor Lillqvist <tml@novell.com>
193 * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig,
194 share/aclocal and share/gtk-doc instead of trying to list
195 individual files or subdirectories. We had missed gail.pc, for
198 2008-09-24 Christian Dywan <christian@imendio.com>
200 Bug 538782 – Make GtkMenu's arrow size themable
202 * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
203 Implement "arrow-scaling" style property in GtkMenu.
205 2008-09-24 Christian Dywan <christian@imendio.com>
207 Bug 408244 – add GtkDialog::content-area-spacing
209 * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
210 (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
212 * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings):
213 Implement "content-area-spacing" style property in GtkDialog
214 and internal helper _gtk_box_get_spacing_set in GtkBox.
215 Patch by Tim Janik, Sven Herzberg and myself.
217 2008-09-24 Christian Dywan <christian@imendio.com>
219 Bug 541391 – Unfocussable Treeview swallows focus
221 * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
222 (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
224 2008-09-24 Denis Washington <denisw@svn.gnome.org>
226 * gtk/gtkiconview.c: draw focus as a rectangle around the
227 complete item, not just the text. (Bug #38254)
229 2008-09-23 Michael Natterer <mitch@imendio.com>
232 * gtk/gtksignal.[ch]: s/GtkType/GType/ and
233 s/GtkSignalMarshaller/GSignalCMarshaller/.
235 2008-09-23 Michael Natterer <mitch@imendio.com>
237 * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
238 variable and fix indentation.
240 2008-09-23 Michael Natterer <mitch@imendio.com>
247 * gtk/gtkoldeditable.h
253 * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
254 in all deprecated headers.
256 2008-09-22 Matthias Clasen <mclasen@redhat.com>
258 Bug 553135 – eog crash: assertion failed. Gtk error:
259 shortcuts_remove_rows: code should not be reached
261 * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem
262 signals when we are destroyed, in order to avoid nasty surprises.
263 Patch by Claudio Saavedra
265 2008-09-22 Emmanuele Bassi <ebassi@linux.intel.com>
267 Bug 552789 – Show size column in the search and recently used
270 * gtk/gtkfilechooserdefault.c: Display the file size column
271 when in OPERATION_MODE_SEARCH. This removes a stat() call
272 and simplifies the code a little bit by changing the query
273 for file informations for each search engine hit.
275 2008-09-22 Michael Natterer <mitch@imendio.com>
282 * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
283 GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
285 2008-09-22 Frederic Crozat <fcrozat@mandriva.com>
287 * gtk/gtkfilesystem.c: use the correct gi18n header.
290 2008-09-22 Michael Natterer <mitch@imendio.com>
292 * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated
293 append(), prepend() and insert() functions and recommend to use
294 gtk_toolbar_insert() instead. Use GCallback instead of
295 GtkSignalFunc even in deprecated API.
297 2008-09-20 Matthias Clasen <mclasen@redhat.com>
299 * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
302 2008-09-19 Owen Taylor <otaylor@redhat.com>
304 Small cleanups to debug messages for GtkPlug/GtkSocket
306 * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug"
307 * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug
310 2008-09-19 Carlos Garnacho <carlos@imendio.com>
312 Bug 83935 – GtkEntry's default invisible char should be U+25CF
314 * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a
315 more suitable invisible char than '*' based on the used font.
316 (gtk_entry_class_init) (gtk_entry_set_property)
317 (gtk_entry_get_property): Add a "invisible-char-set" property.
318 (gtk_entry_unset_invisible_char): New function, needed now that the
319 default invisible char isn't fixed.
322 * docs/reference/gtk/gtk-sections.txt: Add the new function.
324 2008-09-19 Christian Persch <chpe@gnome.org>
326 Bug 552837 – mem leak in gtkimmulticontext
328 * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
331 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
333 * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
334 visibility state with the rest of the FileChooser settings.
336 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
338 Bug 325095 – show a 'size' column
340 * gtk/gtkfilechooserdefault.c:
341 * gtk/gtkfilechooserprivate.h: Add a context menu item controlling
342 the visibility of the file size column. This works only for the
343 browse mode, and the column is not visible by default.
345 * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
348 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
350 * modules/engines/ms-windows/*: Revert most of previous patch, as
351 it didn't work as expected; Some work toward #531086 - the new
352 GtkTooltip widget doesn't theme properly on win32. Now, at least
353 the background color seems okay
355 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
357 * modules/engines/ms-windows/*: MS Windows style should use
358 pango_win32_font_description_from_logfont; Allows us to rip out a
359 lot of potentially buggy code, and also get the font specification
360 from the XP theme (#434987)
362 2008-09-18 Matthias Clasen <mclasen@redhat.com>
364 * configure.in: updated version number to 2.15.0 for development.
366 * ChangeLog.pre-2-14: rotate ChangeLog
368 === Branch for 2.14 ===