1 2008-09-30 Marek Kasik <mkasik@redhat.com>
3 Bug 344522 – support non-local destination files (GtkPrint):
5 * gtk/gtkprintunixdialog.c
6 * gtk/gtkprinteroptionwidget.c: Process URI instead of filename.
7 * modules/printbackends/file/gtkprintbackendfile.c: Add ability
8 to save files on non-local filesystems.
10 2008-09-30 Michael Natterer <mitch@imendio.com>
12 * gtk/gtk.symbols: forgot the G_GNUC_CONST of
13 gtk_orientable_get_type().
15 2008-09-30 Michael Natterer <mitch@imendio.com>
17 Bug 541009 – Get rid of separate subclasses for horizontal and
23 * gtk/gtkorientable.[ch]: add new interface GtkOrientable which
24 will be implemented by everything that can switch orientation.
26 2008-09-30 Christian Dywan <christian@imendio.com>
28 Fix a typo in the tutorial.
30 * docs/tutorial/gtk-tut.sgml: It's mnemonic, not 'mnemnonic'.
32 2008-09-29 Matthias Clasen <mclasen@redhat.com>
34 Bug 553086 – hard to see current immodule
36 * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
37 Display the actually selected context in the system menuitem.
38 Complaint by Akira Tagoh.
40 2008-09-29 Matthias Clasen <mclasen@redhat.com>
42 Bug 530568 – Entries with visibility=FALSE should warn for caps-lock
45 * gtk/gtkentry.c: Add a tooltip-like Caps Lock warning for
46 password entries. The warning is also triggered if an input method
47 is active. The warning can be turned off using the
48 GtkEntry::caps-lock-warning property.
49 Proposed by Owen Taylor
51 2008-09-29 Matthias Clasen <mclasen@redhat.com>
54 * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_get_context_id):
55 Add a getter for the the sealed context_id field.
57 2008-09-29 Matthias Clasen <mclasen@redhat.com>
59 Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc.
62 * gdk/gdkkeys.[ch]: Add a new GdkKeymap::state-changed signal, and
63 a gdk_keymap_get_caps_lock_state function.
65 * gdk/x11/gdkkeys-x11.c: Implement it here. For now, only emit
66 state-changed when caps lock lockedness changes.
68 * gdk/x11/gdkdisplay-x11.c: Also select for modifier lock status
69 changes in the XkbSelectEventDetails call.
71 2008-09-29 Kristian Rietveld <kris@imendio.com>
73 Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion
76 * gtk/gtkwidget.c (gtk_widget_set_property): after updating
77 tooltip text or markup, call gtk_widget_trigger_tooltip_query()
78 so that existing visible tooltips are updated.
80 2008-09-29 Matthias Clasen <mclasen@redhat.com>
82 Bug 371908 – Password Entry broken
83 Bug 317002 – Disable input method completely in GtkEntry when it's
86 * gtk/gtkentry.c (gtk_entry_backspace): Make backspace behave
87 properly when invisible.
89 * gtk/gtkentry.c (gtk_entry_create_layout): Show preedit even if
92 * gtk/gtkentry.c (gtk_entry_set_visibility): Don't disable input
93 methods when making the entry invisible.
95 2008-09-29 Emmanuele Bassi <ebassi@linux.intel.com>
98 (gdk_device_class_init), (gdk_device_finalize): Correctly chain
99 up the finalize implementation.
101 2008-09-29 Richard Hult <richard@imendio.com>
103 Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c
105 * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
106 Patch from Jon A. Cruz to initialize the allocated selection data.
108 2008-09-27 Matthias Clasen <mclasen@redhat.com>
110 Bug 339367 – Incorrect spotlocation
112 * modules/input/gtkimcontextxim.c: Correct the spot location
113 for on-the-spot style.
115 2008-09-27 Denis Washington <denisw@svn.gnome.org>
117 * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
118 is used, like GtkTreeView. (Bug #553575)
120 2008-09-26 Matthias Clasen <mclasen@redhat.com>
122 Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
125 * gtk/gtktrayicon-x11.c: Add support for the _BET_SYSTEM_TRAY_VISUAL
126 property described in
127 http://lists.freedesktop.org/archives/xdg/2008-September/009919.html
128 If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the
129 parent-relative-background hack is skipped and we draw with a real
130 transparent background.
132 * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
133 parent-relative background is now set when realizing the tray
138 2008-09-26 Matthias Clasen <mclasen@redhat.com>
140 Bug 552956 – Should check composite extension version
142 * gdk/x11/gdkdisplay-x11.c: Check that the version of the
143 composite extension is at least 0.4.
146 2008-09-26 Matthias Clasen <mclasen@redhat.com>
148 Bug 553803 – eventually call XCloseDevice on XOpenDevice results
150 * gdk/x11/gdkinput.c: Add a finalize function for device objects,
151 and call XCloseDevice there.
153 * gdk/x11/gdkinput-x11.c:
154 * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to
155 the finalize function.
156 Patch by Caolan McNamara
158 2008-09-26 Matthias Clasen <mclasen@redhat.com>
160 Bug 553578 - tabs are not drawn correctly
162 * gtk/gtknotebook.c: Track the visibility state of notebook tabs
163 between allocations so that we know to redraw the tab labels if
164 tabs are hidden and shown without changing position.
165 Reported by Marek Kašík, patch by Owen Taylor.
167 2008-09-26 Matthias Clasen <mclasen@redhat.com>
169 Bug 553133 – GtkFileChooser won't ask to mount a volume
170 Bug 553211 – GtkFileChooserButton unsets filter after first use
172 * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
173 a GtkMountOperation when mounting, so that we get a password
174 dialog when required.
176 * gtk/gtkfilechooserdefault.c (show_and_select_files): Also
177 get the content-type, since it is used later on.
178 Pointed out by Davyd Madeley.
180 2008-09-26 Cody Russell <bratsche@gnome.org>
182 Bug 553917 – Typo in gdkwindow-win32.c
184 * gdk/win32/gdkwindow-win32.c: Fixed a typo in
185 update_system_menu(). Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
187 Reported by Richard Hult
189 2008-09-25 Marek Kasik <mkasik@redhat.com>
191 Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
193 * modules/printbackends/lpr/gtkprintbackendlpr.c:
194 The redundant freeing of memory was removed.
198 2008-09-25 Michael Natterer <mitch@imendio.com>
200 * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
201 don't unref the file system backend, the newly added
202 unset_file_system_backend() already does this (bug #553135).
204 2008-09-24 Michael Natterer <mitch@imendio.com>
206 * gtk/gtkeventbox.c: events return gboolean not gint, reindented
209 2008-09-24 Johan Dahlin <johan@gnome.org>
211 Bug 553385 – gtk-builder-convert creates untranslated combobox models
213 * gtk/gtk-builder-convert: Set the translatable property on
214 col tags for converted combos.
216 2008-09-24 Tor Lillqvist <tml@novell.com>
218 * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig,
219 share/aclocal and share/gtk-doc instead of trying to list
220 individual files or subdirectories. We had missed gail.pc, for
223 2008-09-24 Christian Dywan <christian@imendio.com>
225 Bug 538782 – Make GtkMenu's arrow size themable
227 * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
228 Implement "arrow-scaling" style property in GtkMenu.
230 2008-09-24 Christian Dywan <christian@imendio.com>
232 Bug 408244 – add GtkDialog::content-area-spacing
234 * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
235 (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
237 * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings):
238 Implement "content-area-spacing" style property in GtkDialog
239 and internal helper _gtk_box_get_spacing_set in GtkBox.
240 Patch by Tim Janik, Sven Herzberg and myself.
242 2008-09-24 Christian Dywan <christian@imendio.com>
244 Bug 541391 – Unfocussable Treeview swallows focus
246 * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
247 (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
249 2008-09-24 Denis Washington <denisw@svn.gnome.org>
251 * gtk/gtkiconview.c: draw focus as a rectangle around the
252 complete item, not just the text. (Bug #38254)
254 2008-09-23 Michael Natterer <mitch@imendio.com>
257 * gtk/gtksignal.[ch]: s/GtkType/GType/ and
258 s/GtkSignalMarshaller/GSignalCMarshaller/.
260 2008-09-23 Michael Natterer <mitch@imendio.com>
262 * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
263 variable and fix indentation.
265 2008-09-23 Michael Natterer <mitch@imendio.com>
272 * gtk/gtkoldeditable.h
278 * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
279 in all deprecated headers.
281 2008-09-22 Matthias Clasen <mclasen@redhat.com>
283 Bug 553135 – eog crash: assertion failed. Gtk error:
284 shortcuts_remove_rows: code should not be reached
286 * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem
287 signals when we are destroyed, in order to avoid nasty surprises.
288 Patch by Claudio Saavedra
290 2008-09-22 Emmanuele Bassi <ebassi@linux.intel.com>
292 Bug 552789 – Show size column in the search and recently used
295 * gtk/gtkfilechooserdefault.c: Display the file size column
296 when in OPERATION_MODE_SEARCH. This removes a stat() call
297 and simplifies the code a little bit by changing the query
298 for file informations for each search engine hit.
300 2008-09-22 Michael Natterer <mitch@imendio.com>
307 * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
308 GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
310 2008-09-22 Frederic Crozat <fcrozat@mandriva.com>
312 * gtk/gtkfilesystem.c: use the correct gi18n header.
315 2008-09-22 Michael Natterer <mitch@imendio.com>
317 * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated
318 append(), prepend() and insert() functions and recommend to use
319 gtk_toolbar_insert() instead. Use GCallback instead of
320 GtkSignalFunc even in deprecated API.
322 2008-09-20 Matthias Clasen <mclasen@redhat.com>
324 * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
327 2008-09-19 Owen Taylor <otaylor@redhat.com>
329 Small cleanups to debug messages for GtkPlug/GtkSocket
331 * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug"
332 * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug
335 2008-09-19 Carlos Garnacho <carlos@imendio.com>
337 Bug 83935 – GtkEntry's default invisible char should be U+25CF
339 * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a
340 more suitable invisible char than '*' based on the used font.
341 (gtk_entry_class_init) (gtk_entry_set_property)
342 (gtk_entry_get_property): Add a "invisible-char-set" property.
343 (gtk_entry_unset_invisible_char): New function, needed now that the
344 default invisible char isn't fixed.
347 * docs/reference/gtk/gtk-sections.txt: Add the new function.
349 2008-09-19 Christian Persch <chpe@gnome.org>
351 Bug 552837 – mem leak in gtkimmulticontext
353 * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
356 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
358 * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
359 visibility state with the rest of the FileChooser settings.
361 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com>
363 Bug 325095 – show a 'size' column
365 * gtk/gtkfilechooserdefault.c:
366 * gtk/gtkfilechooserprivate.h: Add a context menu item controlling
367 the visibility of the file size column. This works only for the
368 browse mode, and the column is not visible by default.
370 * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
373 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
375 * modules/engines/ms-windows/*: Revert most of previous patch, as
376 it didn't work as expected; Some work toward #531086 - the new
377 GtkTooltip widget doesn't theme properly on win32. Now, at least
378 the background color seems okay
380 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com>
382 * modules/engines/ms-windows/*: MS Windows style should use
383 pango_win32_font_description_from_logfont; Allows us to rip out a
384 lot of potentially buggy code, and also get the font specification
385 from the XP theme (#434987)
387 2008-09-18 Matthias Clasen <mclasen@redhat.com>
389 * configure.in: updated version number to 2.15.0 for development.
391 * ChangeLog.pre-2-14: rotate ChangeLog
393 === Branch for 2.14 ===