1 === ChangeLog discontinued ===
3 With the move to git, GTK+ is switching from a ChangeLog file
4 to relying on commit messages to provide change history. Please
5 see README.commits for guidance on the expected message format.
7 2009-03-25 Tor Lillqvist <tml@novell.com>
9 Bug 575644 - Cygwin gail build patch
11 * modules/other/gail/Makefile.am
12 * modules/other/gail/libgail-util/Makefile.am
13 * modules/other/gail/tests/Makefile.am: Use -no-undefined also on
14 Cygwin. Patch from "Cygwin ports maintainer".
16 2009-03-13 Matthias Clasen <mclasen@redhat.com>
18 * === Released 2.16.0 ===
20 2009-03-02 Matthias Clasen <mclasen@redhat.com>
22 * === Released 2.15.5 ===
24 2009-02-26 Li Yuan <li.yuan@sun.com>
27 * gail.c: (gail_accessibility_module_init):
29 * gailscalebutton.c: (gail_scale_button_class_init),
30 (gail_scale_button_init), (gail_scale_button_initialize),
31 (atk_action_interface_init), (gail_scale_button_do_action),
32 (gail_scale_button_get_n_actions),
33 (gail_scale_button_get_description),
34 (gail_scale_button_action_get_name),
35 (gail_scale_button_get_keybinding),
36 (gail_scale_button_set_description), (atk_value_interface_init),
37 (gail_scale_button_get_current_value),
38 (gail_scale_button_get_maximum_value),
39 (gail_scale_button_get_minimum_value),
40 (gail_scale_button_get_minimum_increment),
41 (gail_scale_button_set_current_value),
42 (gail_scale_button_notify_gtk):
44 Bug #519090. Add accessibility support to GtkScaleButton.
45 Support action and value interfaces. Patch from Jan Arne Petersen.
47 2009-02-26 Li Yuan <li.yuan@sun.com>
49 * gailbutton.c: (idle_do_action):
50 Bug #561631. Patch from Yue Wang. Ref the button in the idle
51 function to prevent the button being finalized.
53 2009-02-25 Li Yuan <li.yuan@sun.com>
55 * gailtreeview.c: (gail_tree_view_ref_accessible_at_point):
56 Bug #325809. Get the cell from the coordinates based on
59 2009-02-25 Li Yuan <li.yuan@sun.com>
61 * gailentry.c: (gail_entry_real_notify_gtk),
62 (gail_entry_idle_notify_insert), (_gail_entry_insert_text_cb):
63 Bug #520395. Notify the insert signal in the idle function. Let
64 text_util has chance to update cache.
66 2009-02-25 Li Yuan <li.yuan@sun.com>
68 * gailtreeview.c: (is_cell_showing):
69 Bug #571001. Set the cell's showing state based on bin_window
72 2009-02-17 Matthias Clasen <mclasen@redhat.com>
74 * === Released 2.15.4 ===
76 2009-02-17 Li Yuan <li.yuan@sun.com>
78 * gailbutton.c: (idle_do_action):
79 Bug #561631. Use g_queue_get_length to determine if a queue is empty.
81 2009-02-04 Tor Lillqvist <tml@novell.com>
83 Bug 570406 - gailutil.def is in srcdir, but used from builddir
85 * libgail-util/Makefile.am: Use gailutil.def from srcdir. Drop
86 useless rules to install/uninstall import libraries, libtool knows
87 to install / uninstall them itself when installing / uninstalling
88 a .la file. Add rules to install / uninstall the def file like for
89 consistency, like with the other libraries in GTK+.
91 2009-02-02 Matthias Clasen <mclasen@redhat.com>
93 * === Released 2.15.3 ===
95 2009-01-27 Matthias Clasen <mclasen@redhat.com>
97 * === Released 2.15.2 ===
99 2009-01-23 Matthias Clasen <mclasen@redhat.com>
101 * === Released 2.15.1 ===
103 2009-01-07 Brad Taylor <brad@getcoded.net>
106 Bug #565110 – Add an env variable to disable Gail.
108 2009-01-01 Matthias Clasen <mclasen@redhat.com>
110 * === Released 2.15.0 ===
112 2008-12-21 Tor Lillqvist <tml@novell.com>
114 * gaillabel.c: #undef GTK_DISABLE_DEPRECATED here, too, to get
117 2008-12-15 Li Yuan <li.yuan@sun.com>
120 Bug #564555. #undef GTK_DISABLE_DEPRECATED where we need to access
123 2008-12-12 Li Yuan <li.yuan@sun.com>
125 * gailtreeview.c: Bug #512743.
126 (gail_tree_view_changed_gtk): Clean cell before go through the info
127 list, for "changed" signal could come before a "row-deleted".
129 Prevent the thread to be scheduled before clean_cell_info
132 2008-12-09 Michael Natterer <mitch@imendio.com>
135 * tests/Makefile.am: add GTK_DISABLE_DEPRECATED to CFLAGS.
152 * tests/testoptionmenu.c: #undef it where we need to access
155 2008-12-09 Michael Natterer <mitch@imendio.com>
157 * gailtreeview.c: undeprecate.
159 2008-11-27 Matthias Clasen <mclasen@redhat.com>
161 Bug 353088 – gtk_expander_get_label should return the full label text
163 * gailexpander.c: Don't rely on gtk_expander_get_label.
164 Patch by Peter Johanson.
166 2008-11-24 Li Yuan <li.yuan@sun.com>
168 * gailnotebook.c: (gail_notebook_page_added):
169 Bug #554002. Add cache's page count when add pages.
171 2008-10-13 Matthias Clasen <mclasen@redhat.com>
173 Bug 555953 – libferret missing link against libgtk-x11
175 * test/Makefile.am: Link libferret against gtk.
177 2008-10-07 Matthias Clasen <mclasen@redhat.com>
179 Bug 554950 – gail must make itself resident
181 * gail.c: Make the module resident, since it can't handle
184 2008-09-22 Michael Natterer <mitch@imendio.com>
186 * tests/ferret.c: s/GTK_SIGNAL_FUNC/G_CALLBACK/
188 2008-09-20 Matthias Clasen <mclasen@redhat.com>
191 * gailbutton.c: Fix possible leaks of textutils.
193 2008-09-19 Matthias Clasen <mclasen@redhat.com>
195 * gailtreeview.c (garbage_collect_cell_data): Actually free
198 2008-08-21 Li Yuan <li.yuan@sun.com>
200 * gailtreeview.c: (traverse_cells):
201 Bug #548783. Change g_assert to g_return_if_fail to avoid
204 2008-08-21 Li Yuan <li.yuan@sun.com>
206 * gailtreeview.c: (model_row_deleted):
207 Bug #548782. Emit children-changed::remove signal when a row is
208 deleted in gtktreeview.
210 2008-08-15 Michael Natterer <mitch@imendio.com>
220 * tests/testmenuitem.c
221 * tests/testnotebook.c
222 * tests/testoptionmenu.c
224 * tests/testselection.c
225 * tests/testtable.c: some undeprecation.
227 * libgail-util/Makefile.am. build with GDK_DISABLE_DEPRECATED
228 and GTK_DISABLE_DEPRECATED.
230 2008-08-11 Michael Natterer <mitch@imendio.com>
234 * tests/testtable.c: don't use the deprecated
235 gtk_box_pack_start_defaults()
237 2008-08-04 Tor Lillqvist <tml@novell.com>
239 * libgail-util/Makefile.am: Pass appropriate -machine flag to
242 2008-07-02 Li Yuan <li.yuan@sun.com>
244 * gailoptionmenu.c: (gail_option_menu_real_initialize),
245 (gail_option_menu_changed):
246 Bug #541167. Emit "object:property-change:accessible-name" when
247 GailOptionMenui's name changes.
249 2008-06-18 Michael Natterer <mitch@imendio.com>
251 * gailimage.c (gail_image_get_image_size)
252 * gailpixmap.c (gail_pixmap_get_image_size):
253 s/gdk_window_get_size/gdk_drawable_get_size/
255 2008-06-17 Michael Natterer <mitch@imendio.com>
258 * gailtoplevel.c: s/gtk_type_class/g_type_class_ref/
260 * Makefile.am: add GDK_DISABLE_DEPRECATED to CPPFLAGS.
262 2008-06-10 Li Yuan <li.yuan@sun.com>
264 * gailtextview.c: (gail_text_view_set_caret_offset):
265 Automatically scroll text caret to make it visible, when AT
268 2008-06-06 Li Yuan <li.yuan@sun.com>
270 * gail/gaillabel.c: (gail_label_real_notify_gtk):
271 Before emitting "text_caret_moved", change the cursor to the
272 changed bound. Bug #536927.
274 2008-05-30 Michael Natterer <mitch@imendio.com>
278 * tests/testnotebook.c
280 * tests/testtoplevel.c
281 * tests/testvalues.c: include <atk/atk.h> instead of individual
284 2008-05-28 Michael Natterer <mitch@imendio.com>
286 * gailwidget.h: include <gtk/gtk.h> instead of
287 <gtk/gtkaccessible.h>
289 * *.h: don't include anyting from gtk since all headers indirectly
290 include gailwidget.h.
292 * gailcellparent.c: include <gtk/gtk.h> instead of individual
295 * gailcheckmenuitem.c
297 * gailtreeview.c: remove all gtk includes since it's always
298 included by including any gail header.
300 2008-05-26 Michael Natterer <mitch@imendio.com>
302 * libgail-util/gailmisc.h
303 * libgail-util/gailtextutil.h: use G_BEGIN/END_DECLS.
305 2008-05-24 Matthias Clasen <mclasen@redhat.com>
307 Bug 504706 – wrong deallocator used for GError in gailtextview.c
309 * gailtextview.c: Don't use g_free on a GError.
311 2008-04-02 Li Yuan <li.yuan@.sun.com>
313 * gailbutton.c: (idle_do_action):
314 Patch from Alejandro Piñeiro Iglesias <apinheiro@igalia.com>.
315 Bug #496167. Synthesize press and release GdkEvent in button's click
318 2008-03-31 Li Yuan <li.yuan@sun.com>
320 * gailbutton.c: (gail_button_ref_state_set):
321 Bug #433324. add/remove selectable state depand on if the button can
324 2008-03-20 Li Yuan <li.yuan@sun.com>
326 * gailcell.c: (gail_cell_object_finalize):
327 Bug #498079. Free cell's action info before free the action_list.
329 2008-01-11 Li Yuan <li.yuan@sun.com>
331 * gailtreeview.c: (gail_tree_view_real_initialize), (focus_in),
333 Bug #508255. Remove ATK_STATE_FOCUSED state when focus jumps out.
334 Emit "active-descendant-changed" and add ATK_STATE_FOCUSED state when
335 focus comes in again.
337 2008-01-11 Li Yuan <li.yuan@sun.com>
339 * gailtreeview.c: (gail_tree_view_ref_child),
340 (idle_cursor_changed):
341 Bug #497218. Emit "active-descendant-changed" when focus first comes
342 into treeview. Add/remove ATK_STATE_FOCUSED when cursor changes.
344 2008-01-11 Li Yuan <li.yuan@sun.com>
346 * gailtreeview.c: (gail_tree_view_get_n_rows):
347 Bug #508715. Should use gtk_tree_path_free to free a GtkTreePath.