]> Pileus Git - ~andy/gtk/blob - ChangeLog
fix invalid free
[~andy/gtk] / ChangeLog
1 2007-11-26  Ryan Lortie  <desrt@desrt.ca>
2
3         * tests/buildertest.c (test_window): fix invalid free
4
5 2007-11-26  Josselin Mouette <joss@malsain.org>
6
7         reviewed by: Federico Mena Quintero
8
9         * gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
10         (shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
11         (shortcuts_list_create), (gtk_file_chooser_default_should_respond):
12         Make the shortcuts activate with a single click. (#148828)
13         Fix a few things affected by the change:
14           - Set selection mode to GTK_SELECTION_SINGLE to allow a case 
15             where no shortcut is selected.
16           - Don't activate a shortcut in the response callback.
17           - Filter out duplicate entries in volumes and bookmarks to 
18             avoid the selection to change when reordering them with DnD.
19
20 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
21
22         * gtk/gtkmain.c:
23         * gtk/gtknotebook.c:
24         * gtk/gtkplugprivate.h:
25         * gtk/gtksocket.c:
26         * gtk/gtksocketprivate.h:
27         * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
28
29 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
30
31         * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
32         (#495574, Richard Hult)
33
34 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
35
36         * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
37         String change !   (#376361, Sven Neumann)
38
39 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
40
41         * gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
42         destroy.
43         (gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
44         Welinder)
45
46 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
47
48         * gtk/gtkassistant.c: Improve alternative button
49         ordering.  (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
50
51 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
52
53         * gtk/gtkcalendar.c: Fix a theming problem with colors
54         in GtkCalendar.  (#499703, Michael Hofmann)
55
56 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
57
58         * configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
59
60 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
61
62         Use templates for glib-mkenums calls instead of 
63         complicated commandlines in Makefiles.  (#429910)
64
65         * gdk-pixbuf/Makefile.am:
66         * gdk/Makefile.am: 
67         * gtk/Makefile.am: 
68         * perf/Makefile.am: Use templates for glib-mkenums
69
70         * gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
71         * gdk/gdkenumtypes.[ch].template: 
72         * gtk/gtktypebuiltings.[ch].template: 
73         * perf/typebuiltins.[ch].template: The templates
74
75 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
76
77         * gtk/gtkfilechooserbutton.c:
78         * gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
79         some compilers choke on that.  (#467722)
80
81 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
82
83         * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
84         about hook setup.  (#425004, Emmanuele Bassi)
85
86 2007-11-26  Tor Lillqvist  <tml@novell.com>
87
88         * gdk/win32/gdkwindow-win32.c (gdk_window_fullscreen): Use the
89         monitor the window currently is on, not always the primary
90         monitor. (#463865, Tim Evans)
91
92 2007-11-26  Tor Lillqvist  <tml@novell.com>
93
94         * gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
95
96         * gdk/win32/Makefile.am: Add it.
97
98 2007-11-26  Tor Lillqvist  <tml@novell.com>
99
100         * configure.in: Don't add jasper to all_loaders if no libjasper.
101
102 2007-11-25  Bastien Nocera  <hadess@hadess.net>
103
104         * configure.in: Add detection for libjasper, used by the
105         gdk-pixbuf JPEG2000 loader
106
107 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
108
109         * configure.in: Require gtk-doc 1.8
110
111         * */*.c: Use gtk-doc abbreviations for examples in docs.
112
113 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
114
115         * gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
116         typo.  (#498922)
117
118 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
119
120         * gtk/gtkdialog.c: Move signal and property documentation inline,
121         fix a problem with the ::response signal docs.  (#499133, Josselin
122         Mouette)
123
124 2007-11-22 15:48:26  Tim Janik  <timj@imendio.com>
125
126         * Makefile.decl: initialize automake variables EXTRA_DIST and
127         TEST_PROGS for unconditional appending via += in other makefiles.
128         define recursive test targets: test, test-report, perf-report,
129         full-report, as described here:
130       http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
131         the test targets will execute Gtk+ test programs within an Xvfb session.
132
133         * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
134
135         * gtk/tests/testing.c: use g_test_add_func() to register tests and use
136         g_test_run() to run the tests to integrate with the testing framework.
137
138         * gtk/tests/Makefile.am: removed exemplary testing rules.
139
140         * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
141         * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
142         * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
143         * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
144         * docs/reference/Makefile.am, docs/tools/Makefile.am:
145         * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
146         * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
147         * demos/gtk-demo/Makefile.am, demos/Makefile.am:
148         * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
149         * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
150         * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
151         * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
152         * modules/engines/ms-windows/Theme/Makefile.am:
153         * modules/engines/ms-windows/Makefile.am:
154         * modules/engines/Makefile.am,  modules/engines/pixbuf/Makefile.am:
155         * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
156         * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
157         * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
158         * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
159         * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
160         include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
161
162 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
163
164         * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
165         (#485662, patch by Herbert Valerio Riedel)
166
167 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
168
169         * gtk/gtktextiter.c: Fix an aliasing problem.  (#347585, Ed Catmur)
170
171 2007-11-21  Richard Hult  <richard@imendio.com>
172
173         * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
174         stubs for the testing functions to fix the build.
175
176 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
177
178         * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
179         (#467711, The Written Word)
180
181 2007-11-21  Ross Burton  <ross@openedhand.com>
182
183         * gdk/x11/gdksettings.c:
184         Add xsetting for gtk-scrolled-window-placement (#458103).
185
186 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
187
188         * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
189         (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
190         (#469239, Michael Natterer)
191
192 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
193
194         * gdk/x11/gdksettings.c (gdk_settings_names, gdk_settings_map): Add
195         Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
196         gtk-enable-accels and gtk-enable-mnemonics GtkSettings respectively.
197         (#436536, Tommi Komulainen)
198
199 2007-11-21  Matthias Clasen  <mclasen@redhat.com>
200
201         * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
202         property.  (#489782, Jan Janech)
203
204 2007-11-20  Matthias Clasen  <mclasen@redhat.com>
205
206         * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
207         frames.  (#107398, Owen Taylor, Miguel Gomez)
208
209 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
210
211         Moved Gdk test functions from Gtk+ to Gdk test utils.
212
213         * gdk/Makefile.am: added gdktestutils.h to public includes.
214
215         * gdk/gdk.h: added gdktestutils.h to public includes.
216
217         * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
218         gdk_test_render_sync.
219
220         * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
221         gdk_test_simulate_key, gdk_test_render_sync.
222
223         * gdk/x11/Makefile.am: build gdktestutils-x11.c.
224
225         * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
226         gdk_test_simulate_key, gdk_test_render_sync.
227
228         * gtk/gtktestutils.c:
229         * gtk/gtktestutils.h:
230         * gtk/gtk.symbols: removed gtk_test_simulate_button
231         gtk_test_simulate_key, gtk_test_xserver_render_sync.
232
233         * gtk/tests/testing.c: call gdk_test_render_sync.
234
235 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
236
237         Added unit tests for Gtk+ testing utilities.
238
239         * gtk/tests/testing.c: added a sample test program that tests Gtk+ test
240         utility functions. some g_test_* related portions are disabled and need
241         to be enabled once Gtk+ depends on a new glib with the GLib testing
242         framework integrated.
243
244         * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+ tests.
245         added exemplary test rules to run tests inside Xvfb. this needs to depend
246         on gtester for full fledged testing.
247
248         * gtk/Makefile.am: build gtk+/gtk/tests, define -DGTK_ENABLE_BROKEN when
249         collecting _get_type functions to catch e.g. gtk_text_get_type().
250
251         * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
252
253 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
254
255         Added Gtk+ testing utilities.
256
257         * gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility functions.
258         for the most part, the functions herein involve navigating and interacting
259         with dialog elements programatically, to automate user interaction tests of
260         dialogs and widgets.
261
262         * gtk/gtk.h: include gtk/gtktestutils.h as public API.
263
264         * gtk/gtk.symbols: added gtk_test_* symbols.
265
266         * gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into the build.
267         generate gtktypefuncs.c which contains a list of all _get_type functions in
268         Gtk+ and Gdk.
269 2007-11-20  Bastien Nocera  <hadess@hadess.net>
270
271         * configure.in: add support for conditional icns gdk-pixbuf loader
272         (Closes: #395738)
273
274 2007-11-19 10:31:26  Tim Janik  <timj@imendio.com>
275
276         * configure.in: updated version number to 2.15.0 for development.
277
278 2007-11-19 10:27:39  Tim Janik  <timj@imendio.com>
279
280         === Branch for 2.12 ===
281