]> Pileus Git - ~andy/gtk/blob - ChangeLog
Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion over
[~andy/gtk] / ChangeLog
1 2008-09-29  Kristian Rietveld  <kris@imendio.com>
2
3         Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion
4         over widget
5
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.
9
10 2008-09-29  Matthias Clasen  <mclasen@redhat.com>
11
12         Bug 371908 – Password Entry broken
13         Bug 317002 – Disable input method completely in GtkEntry when it's 
14         in invisible mode.
15
16         * gtk/gtkentry.c (gtk_entry_backspace): Make backspace behave
17         properly when invisible.
18
19         * gtk/gtkentry.c (gtk_entry_create_layout): Show preedit even if
20         invisible. 
21
22         * gtk/gtkentry.c (gtk_entry_set_visibility): Don't disable input
23         methods when making the entry invisible.
24         
25 2008-09-29  Emmanuele Bassi  <ebassi@linux.intel.com>
26
27         * gdk/x11/gdkinput.c:
28         (gdk_device_class_init), (gdk_device_finalize): Correctly chain
29         up the finalize implementation.
30
31 2008-09-29  Richard Hult  <richard@imendio.com>
32
33         Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c
34
35         * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
36         Patch from Jon A. Cruz to initialize the allocated selection data.
37
38 2008-09-27  Matthias Clasen  <mclasen@redhat.com>
39
40         Bug 339367 – Incorrect spotlocation
41
42         * modules/input/gtkimcontextxim.c: Correct the spot location
43         for on-the-spot style.
44
45 2008-09-27  Denis Washington  <denisw@svn.gnome.org>
46
47         * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
48         is used, like GtkTreeView. (Bug #553575)
49
50 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
51
52         Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
53         transparency
54
55         * gtk/gtktrayicon-x11.c: Add support for the _BET_SYSTEM_TRAY_VISUAL
56         property described in
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.
61
62         * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
63         parent-relative background is now set when realizing the tray
64         icon.
65
66         Patch by Owen Taylor
67
68 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
69
70         Bug 552956 – Should check composite extension version
71
72         * gdk/x11/gdkdisplay-x11.c: Check that the version of the
73         composite extension is at least 0.4.
74         Patch by Owen Taylor
75
76 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
77         
78         Bug 553803 – eventually call XCloseDevice on XOpenDevice results
79
80         * gdk/x11/gdkinput.c: Add a finalize function for device objects,
81         and call XCloseDevice there. 
82
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
87         
88 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
89
90         Bug 553578 - tabs are not drawn correctly
91
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.
96
97 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
98
99         Bug 553133 – GtkFileChooser won't ask to mount a volume
100         Bug 553211 – GtkFileChooserButton unsets filter after first use
101
102         * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
103         a GtkMountOperation when mounting, so that we get a password
104         dialog when required.  
105
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.
109
110 2008-09-26  Cody Russell  <bratsche@gnome.org>
111
112         Bug 553917 – Typo in gdkwindow-win32.c
113
114         * gdk/win32/gdkwindow-win32.c: Fixed a typo in
115         update_system_menu().  Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
116
117         Reported by Richard Hult
118
119 2008-09-25  Marek Kasik  <mkasik@redhat.com>
120
121         Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
122
123         * modules/printbackends/lpr/gtkprintbackendlpr.c:
124         The redundant freeing of memory was removed.
125
126         Patch by Chris Wang
127
128 2008-09-25  Michael Natterer  <mitch@imendio.com>
129
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).
133
134 2008-09-24  Michael Natterer  <mitch@imendio.com>
135
136         * gtk/gtkeventbox.c: events return gboolean not gint, reindented
137         static prototypes.
138
139 2008-09-24  Johan Dahlin  <johan@gnome.org>
140
141         Bug 553385 – gtk-builder-convert creates untranslated combobox models
142
143         * gtk/gtk-builder-convert: Set the translatable property on
144         col tags for converted combos.
145
146 2008-09-24  Tor Lillqvist  <tml@novell.com>
147
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
151         instance.
152
153 2008-09-24  Christian Dywan  <christian@imendio.com>
154
155         Bug 538782 – Make GtkMenu's arrow size themable
156
157         * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
158         Implement "arrow-scaling" style property in GtkMenu.
159
160 2008-09-24  Christian Dywan  <christian@imendio.com>
161
162         Bug 408244 – add GtkDialog::content-area-spacing
163
164         * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
165         (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
166         * gtk/gtkbox.h:
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.
171
172 2008-09-24  Christian Dywan  <christian@imendio.com>
173
174         Bug 541391 – Unfocussable Treeview swallows focus
175
176         * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
177         (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
178
179 2008-09-24  Denis Washington  <denisw@svn.gnome.org>
180
181         * gtk/gtkiconview.c: draw focus as a rectangle around the
182         complete item, not just the text. (Bug #38254)
183
184 2008-09-23  Michael Natterer  <mitch@imendio.com>
185
186         * gtk/gtkobject.c
187         * gtk/gtksignal.[ch]: s/GtkType/GType/ and
188         s/GtkSignalMarshaller/GSignalCMarshaller/.
189
190 2008-09-23  Michael Natterer  <mitch@imendio.com>
191
192         * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
193         variable and fix indentation.
194
195 2008-09-23  Michael Natterer  <mitch@imendio.com>
196
197         * gtk/gtkclist.h
198         * gtk/gtkctree.h
199         * gtk/gtklist.h
200         * gtk/gtklistitem.h
201         * gtk/gtkobject.h
202         * gtk/gtkoldeditable.h
203         * gtk/gtkpixmap.h
204         * gtk/gtkpreview.h
205         * gtk/gtktext.h
206         * gtk/gtktipsquery.h
207         * gtk/gtktree.h
208         * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
209         in all deprecated headers.
210
211 2008-09-22  Matthias Clasen  <mclasen@redhat.com>
212
213         Bug 553135 – eog crash: assertion failed. Gtk error:
214         shortcuts_remove_rows: code should not be reached
215
216         * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem 
217         signals when we are destroyed, in order to avoid nasty surprises.
218         Patch by Claudio Saavedra
219
220 2008-09-22  Emmanuele Bassi  <ebassi@linux.intel.com>
221
222         Bug 552789 – Show size column in the search and recently used
223         files modes
224
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.
229
230 2008-09-22  Michael Natterer  <mitch@imendio.com>
231
232         * gtk/gtksignal.[ch]
233         * gtk/gtkclist.c
234         * gtk/gtklist.c
235         * gtk/gtkmain.c
236         * gtk/gtktext.c
237         * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
238         GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
239
240 2008-09-22  Frederic Crozat  <fcrozat@mandriva.com>
241
242         * gtk/gtkfilesystem.c: use the correct gi18n header.
243         Fixes bug #553000.
244
245 2008-09-22  Michael Natterer  <mitch@imendio.com>
246
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.
251
252 2008-09-20  Matthias Clasen  <mclasen@redhat.com>
253
254         * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
255         leak a GFile.
256
257 2008-09-19  Owen Taylor  <otaylor@redhat.com>
258
259         Small cleanups to debug messages for GtkPlug/GtkSocket
260
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
263         messages.
264
265 2008-09-19  Carlos Garnacho  <carlos@imendio.com>
266
267         Bug 83935 – GtkEntry's default invisible char should be U+25CF
268
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.
275         * gtk/gtkentry.h:
276         * gtk/gtk.symbols:
277         * docs/reference/gtk/gtk-sections.txt: Add the new function.
278
279 2008-09-19  Christian Persch  <chpe@gnome.org>
280  
281         Bug 552837 – mem leak in gtkimmulticontext
282  
283         * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
284         leak.
285  
286 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
287
288         * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
289         visibility state with the rest of the FileChooser settings.
290
291 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
292
293         Bug 325095 – show a 'size' column
294
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.
299
300         * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
301         settings file.
302
303 2008-09-18  Dominic Lachowicz  <domlachowicz@gmail.com>
304
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
309         
310 2008-09-18  Dominic Lachowicz  <domlachowicz@gmail.com>
311
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)
316         
317 2008-09-18  Matthias Clasen  <mclasen@redhat.com>
318
319         * configure.in: updated version number to 2.15.0 for development.
320
321         * ChangeLog.pre-2-14: rotate ChangeLog
322
323 === Branch for 2.14 ===