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