]> Pileus Git - ~andy/gtk/blob - ChangeLog
only draw keyboard focus when keyboard navigation is used, like
[~andy/gtk] / ChangeLog
1 2008-09-27  Denis Washington  <denisw@svn.gnome.org>
2
3         * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation
4         is used, like GtkTreeView. (Bug #553575)
5
6 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
7
8         Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real
9         transparency
10
11         * gtk/gtktrayicon-x11.c: Add support for the _BET_SYSTEM_TRAY_VISUAL
12         property described in
13         http://lists.freedesktop.org/archives/xdg/2008-September/009919.html
14         If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the 
15         parent-relative-background hack is skipped and we draw with a real
16         transparent background.
17
18         * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the
19         parent-relative background is now set when realizing the tray
20         icon.
21
22         Patch by Owen Taylor
23
24 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
25
26         Bug 552956 – Should check composite extension version
27
28         * gdk/x11/gdkdisplay-x11.c: Check that the version of the
29         composite extension is at least 0.4.
30         Patch by Owen Taylor
31
32 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
33         
34         Bug 553803 – eventually call XCloseDevice on XOpenDevice results
35
36         * gdk/x11/gdkinput.c: Add a finalize function for device objects,
37         and call XCloseDevice there. 
38
39         * gdk/x11/gdkinput-x11.c:
40         * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to
41         the finalize function.
42         Patch by Caolan McNamara
43         
44 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
45
46         Bug 553578 - tabs are not drawn correctly
47
48         * gtk/gtknotebook.c: Track the visibility state of notebook tabs 
49         between allocations so that we know to redraw the tab labels if 
50         tabs are hidden and shown without changing position. 
51         Reported by Marek Kašík, patch by Owen Taylor.
52
53 2008-09-26  Matthias Clasen  <mclasen@redhat.com>
54
55         Bug 553133 – GtkFileChooser won't ask to mount a volume
56         Bug 553211 – GtkFileChooserButton unsets filter after first use
57
58         * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use
59         a GtkMountOperation when mounting, so that we get a password
60         dialog when required.  
61
62         * gtk/gtkfilechooserdefault.c (show_and_select_files): Also
63         get the content-type, since it is used later on. 
64         Pointed out by Davyd Madeley.
65
66 2008-09-26  Cody Russell  <bratsche@gnome.org>
67
68         Bug 553917 – Typo in gdkwindow-win32.c
69
70         * gdk/win32/gdkwindow-win32.c: Fixed a typo in
71         update_system_menu().  Changed GDK_DECOR_ALL to GDK_FUNC_ALL.
72
73         Reported by Richard Hult
74
75 2008-09-25  Marek Kasik  <mkasik@redhat.com>
76
77         Bug 553241 – double freed pointer in lpr_write cause firefox3 crash
78
79         * modules/printbackends/lpr/gtkprintbackendlpr.c:
80         The redundant freeing of memory was removed.
81
82         Patch by Chris Wang
83
84 2008-09-25  Michael Natterer  <mitch@imendio.com>
85
86         * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
87         don't unref the file system backend, the newly added
88         unset_file_system_backend() already does this (bug #553135).
89
90 2008-09-24  Michael Natterer  <mitch@imendio.com>
91
92         * gtk/gtkeventbox.c: events return gboolean not gint, reindented
93         static prototypes.
94
95 2008-09-24  Johan Dahlin  <johan@gnome.org>
96
97         Bug 553385 – gtk-builder-convert creates untranslated combobox models
98
99         * gtk/gtk-builder-convert: Set the translatable property on
100         col tags for converted combos.
101
102 2008-09-24  Tor Lillqvist  <tml@novell.com>
103
104         * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig,
105         share/aclocal and share/gtk-doc instead of trying to list
106         individual files or subdirectories. We had missed gail.pc, for
107         instance.
108
109 2008-09-24  Christian Dywan  <christian@imendio.com>
110
111         Bug 538782 – Make GtkMenu's arrow size themable
112
113         * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint):
114         Implement "arrow-scaling" style property in GtkMenu.
115
116 2008-09-24  Christian Dywan  <christian@imendio.com>
117
118         Bug 408244 – add GtkDialog::content-area-spacing
119
120         * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing),
121         (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set):
122         * gtk/gtkbox.h:
123         * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings):
124         Implement "content-area-spacing" style property in GtkDialog
125         and internal helper _gtk_box_get_spacing_set in GtkBox.
126         Patch by Tim Janik, Sven Herzberg and myself.
127
128 2008-09-24  Christian Dywan  <christian@imendio.com>
129
130         Bug 541391 – Unfocussable Treeview swallows focus
131
132         * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus),
133         (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly
134
135 2008-09-24  Denis Washington  <denisw@svn.gnome.org>
136
137         * gtk/gtkiconview.c: draw focus as a rectangle around the
138         complete item, not just the text. (Bug #38254)
139
140 2008-09-23  Michael Natterer  <mitch@imendio.com>
141
142         * gtk/gtkobject.c
143         * gtk/gtksignal.[ch]: s/GtkType/GType/ and
144         s/GtkSignalMarshaller/GSignalCMarshaller/.
145
146 2008-09-23  Michael Natterer  <mitch@imendio.com>
147
148         * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused
149         variable and fix indentation.
150
151 2008-09-23  Michael Natterer  <mitch@imendio.com>
152
153         * gtk/gtkclist.h
154         * gtk/gtkctree.h
155         * gtk/gtklist.h
156         * gtk/gtklistitem.h
157         * gtk/gtkobject.h
158         * gtk/gtkoldeditable.h
159         * gtk/gtkpixmap.h
160         * gtk/gtkpreview.h
161         * gtk/gtktext.h
162         * gtk/gtktipsquery.h
163         * gtk/gtktree.h
164         * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also
165         in all deprecated headers.
166
167 2008-09-22  Matthias Clasen  <mclasen@redhat.com>
168
169         Bug 553135 – eog crash: assertion failed. Gtk error:
170         shortcuts_remove_rows: code should not be reached
171
172         * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem 
173         signals when we are destroyed, in order to avoid nasty surprises.
174         Patch by Claudio Saavedra
175
176 2008-09-22  Emmanuele Bassi  <ebassi@linux.intel.com>
177
178         Bug 552789 – Show size column in the search and recently used
179         files modes
180
181         * gtk/gtkfilechooserdefault.c: Display the file size column
182         when in OPERATION_MODE_SEARCH. This removes a stat() call
183         and simplifies the code a little bit by changing the query
184         for file informations for each search engine hit.
185
186 2008-09-22  Michael Natterer  <mitch@imendio.com>
187
188         * gtk/gtksignal.[ch]
189         * gtk/gtkclist.c
190         * gtk/gtklist.c
191         * gtk/gtkmain.c
192         * gtk/gtktext.c
193         * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of
194         GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code.
195
196 2008-09-22  Frederic Crozat  <fcrozat@mandriva.com>
197
198         * gtk/gtkfilesystem.c: use the correct gi18n header.
199         Fixes bug #553000.
200
201 2008-09-22  Michael Natterer  <mitch@imendio.com>
202
203         * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated
204         append(), prepend() and insert() functions and recommend to use
205         gtk_toolbar_insert() instead. Use GCallback instead of
206         GtkSignalFunc even in deprecated API.
207
208 2008-09-20  Matthias Clasen  <mclasen@redhat.com>
209
210         * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't
211         leak a GFile.
212
213 2008-09-19  Owen Taylor  <otaylor@redhat.com>
214
215         Small cleanups to debug messages for GtkPlug/GtkSocket
216
217         * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug"
218         * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug
219         messages.
220
221 2008-09-19  Carlos Garnacho  <carlos@imendio.com>
222
223         Bug 83935 – GtkEntry's default invisible char should be U+25CF
224
225         * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a
226         more suitable invisible char than '*' based on the used font.
227         (gtk_entry_class_init) (gtk_entry_set_property)
228         (gtk_entry_get_property): Add a "invisible-char-set" property.
229         (gtk_entry_unset_invisible_char): New function, needed now that the
230         default invisible char isn't fixed.
231         * gtk/gtkentry.h:
232         * gtk/gtk.symbols:
233         * docs/reference/gtk/gtk-sections.txt: Add the new function.
234
235 2008-09-19  Christian Persch  <chpe@gnome.org>
236  
237         Bug 552837 – mem leak in gtkimmulticontext
238  
239         * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
240         leak.
241  
242 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
243
244         * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
245         visibility state with the rest of the FileChooser settings.
246
247 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
248
249         Bug 325095 – show a 'size' column
250
251         * gtk/gtkfilechooserdefault.c:
252         * gtk/gtkfilechooserprivate.h: Add a context menu item controlling
253         the visibility of the file size column. This works only for the
254         browse mode, and the column is not visible by default.
255
256         * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the
257         settings file.
258
259 2008-09-18  Dominic Lachowicz  <domlachowicz@gmail.com>
260
261         * modules/engines/ms-windows/*: Revert most of previous patch, as
262         it didn't work as expected; Some work toward #531086 - the new
263         GtkTooltip widget doesn't theme properly on win32. Now, at least
264         the background color seems okay
265         
266 2008-09-18  Dominic Lachowicz  <domlachowicz@gmail.com>
267
268         * modules/engines/ms-windows/*: MS Windows style should use
269         pango_win32_font_description_from_logfont; Allows us to rip out a
270         lot of potentially buggy code, and also get the font specification
271         from the XP theme (#434987)
272         
273 2008-09-18  Matthias Clasen  <mclasen@redhat.com>
274
275         * configure.in: updated version number to 2.15.0 for development.
276
277         * ChangeLog.pre-2-14: rotate ChangeLog
278
279 === Branch for 2.14 ===