summaryrefslogtreecommitdiff
path: root/gtk/a11y/ChangeLog
blob: 6ea385398e1be0e6ae10dff3076100219df7af49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
=== ChangeLog discontinued ===

	With the move to git, GTK+ is switching from a ChangeLog file
	to relying on commit messages to provide change history. Please
	see README.commits for guidance on the expected message format.

2009-03-25  Tor Lillqvist  <tml@novell.com>

	Bug 575644 - Cygwin gail build patch

	* modules/other/gail/Makefile.am
	* modules/other/gail/libgail-util/Makefile.am
	* modules/other/gail/tests/Makefile.am: Use -no-undefined also on
	Cygwin. Patch from "Cygwin ports maintainer".

2009-03-13  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.16.0 ===

2009-03-02  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.15.5 ===

2009-02-26  Li Yuan  <li.yuan@sun.com>

	* Makefile.am:
	* gail.c: (gail_accessibility_module_init):
	* gail.h:
	* gailscalebutton.c: (gail_scale_button_class_init),
	(gail_scale_button_init), (gail_scale_button_initialize),
	(atk_action_interface_init), (gail_scale_button_do_action),
	(gail_scale_button_get_n_actions),
	(gail_scale_button_get_description),
	(gail_scale_button_action_get_name),
	(gail_scale_button_get_keybinding),
	(gail_scale_button_set_description), (atk_value_interface_init),
	(gail_scale_button_get_current_value),
	(gail_scale_button_get_maximum_value),
	(gail_scale_button_get_minimum_value),
	(gail_scale_button_get_minimum_increment),
	(gail_scale_button_set_current_value),
	(gail_scale_button_notify_gtk):
	* gailscalebutton.h:
	Bug #519090. Add accessibility support to GtkScaleButton.
	Support action and value interfaces. Patch from Jan Arne Petersen.

2009-02-26  Li Yuan  <li.yuan@sun.com>

	* gailbutton.c: (idle_do_action):
	Bug #561631. Patch from Yue Wang. Ref the button in the idle
	function to prevent the button being finalized.

2009-02-25  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (gail_tree_view_ref_accessible_at_point):
	Bug #325809. Get the cell from the coordinates based on
	bin_window.

2009-02-25  Li Yuan  <li.yuan@sun.com>

	* gailentry.c: (gail_entry_real_notify_gtk),
	(gail_entry_idle_notify_insert), (_gail_entry_insert_text_cb):
	Bug #520395. Notify the insert signal in the idle function. Let
	text_util has chance to update cache.

2009-02-25  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (is_cell_showing):
	Bug #571001. Set the cell's showing state based on bin_window
	coordinates.

2009-02-17  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.15.4 ===

2009-02-17  Li Yuan  <li.yuan@sun.com>

	* gailbutton.c: (idle_do_action):
	Bug #561631. Use g_queue_get_length to determine if a queue is empty.

2009-02-04  Tor Lillqvist  <tml@novell.com>

	Bug 570406 - gailutil.def is in srcdir, but used from builddir

	* libgail-util/Makefile.am: Use gailutil.def from srcdir. Drop
	useless rules to install/uninstall import libraries, libtool knows
	to install / uninstall them itself when installing / uninstalling
	a .la file. Add rules to install / uninstall the def file like for
	consistency, like with the other libraries in GTK+.

2009-02-02  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.15.3 ===

2009-01-27  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.15.2 ===

2009-01-23  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.15.1 ===

2009-01-07  Brad Taylor  <brad@getcoded.net>

	* gail.c: 
	Bug #565110 – Add an env variable to disable Gail.

2009-01-01  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.15.0 ===

2008-12-21  Tor Lillqvist  <tml@novell.com>

	* gaillabel.c: #undef GTK_DISABLE_DEPRECATED here, too, to get
	GTK_IS_COMBO.

2008-12-15  Li Yuan  <li.yuan@sun.com>

	* gailitem.c:
	Bug #564555.  #undef GTK_DISABLE_DEPRECATED where we need to access
	deprecated symbols.

2008-12-12  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: Bug #512743.
	(gail_tree_view_changed_gtk): Clean cell before go through the info
	list, for "changed" signal could come before a "row-deleted".
	(clean_cell_info):
	Prevent the thread to be scheduled before clean_cell_info
	finish its job.

2008-12-09  Michael Natterer  <mitch@imendio.com>

	* Makefile.am
	* tests/Makefile.am: add GTK_DISABLE_DEPRECATED to CFLAGS.

	* gail.c
	* gailclist.c
	* gailclistcell.c
	* gailcombo.c
	* gaillist.c
	* gailmenu.c
	* gailoptionmenu.c
	* gailpixmap.c
	* gailprogressbar.c
	* gailtoplevel.c
	* gailwidget.c
	* gailwindow.c
	* tests/ferret.c
	* tests/testcombo.c
	* tests/testlib.h
	* tests/testoptionmenu.c: #undef it where we need to access
	deprecated cruft.

2008-12-09  Michael Natterer  <mitch@imendio.com>

	* gailtreeview.c: undeprecate.

2008-11-27  Matthias Clasen  <mclasen@redhat.com>

	Bug 353088 – gtk_expander_get_label should return the full label text

	* gailexpander.c: Don't rely on gtk_expander_get_label.
	Patch by Peter Johanson. 

2008-11-24  Li Yuan  <li.yuan@sun.com>

	* gailnotebook.c: (gail_notebook_page_added):
	Bug #554002. Add cache's page count when add pages.

2008-10-13  Matthias Clasen  <mclasen@redhat.com>

	Bug 555953 – libferret missing link against libgtk-x11

	* test/Makefile.am: Link libferret against gtk.
	
2008-10-07 Matthias Clasen <mclasen@redhat.com>

	Bug 554950 – gail must make itself resident

	* gail.c: Make the module resident, since it can't handle
	being unloaded.

2008-09-22  Michael Natterer  <mitch@imendio.com>

	* tests/ferret.c: s/GTK_SIGNAL_FUNC/G_CALLBACK/

2008-09-20  Matthias Clasen <mclasen@redhat.com>

	* gailtextview.c:
	* gailbutton.c: Fix possible leaks of textutils.

2008-09-19  Matthias Clasen <mclasen@redhat.com>

	* gailtreeview.c (garbage_collect_cell_data): Actually free
	the copied list.

2008-08-21  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (traverse_cells):
	Bug #548783. Change g_assert to g_return_if_fail to avoid
	unnucessary crash.

2008-08-21  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (model_row_deleted):
	Bug #548782. Emit children-changed::remove signal when a row is 
	deleted in gtktreeview.

2008-08-15  Michael Natterer  <mitch@imendio.com>

	* gailbooleancell.c
	* gailimagecell.c
	* gailtextcell.c
	* gailwidget.c
	* tests/Makefile.am
	* tests/testbutton.c
	* tests/testimage.c
	* tests/testlib.c
	* tests/testmenuitem.c
	* tests/testnotebook.c
	* tests/testoptionmenu.c
	* tests/testpaned.c
	* tests/testselection.c
	* tests/testtable.c: some undeprecation.

	* libgail-util/Makefile.am. build with GDK_DISABLE_DEPRECATED
	and GTK_DISABLE_DEPRECATED.

2008-08-11  Michael Natterer  <mitch@imendio.com>

	* tests/ferret.c
	* tests/testlib.c
	* tests/testtable.c: don't use the deprecated
	gtk_box_pack_start_defaults()

2008-08-04  Tor Lillqvist  <tml@novell.com>

	* libgail-util/Makefile.am: Pass appropriate -machine flag to
	lib.exe.

2008-07-02  Li Yuan  <li.yuan@sun.com>

	* gailoptionmenu.c: (gail_option_menu_real_initialize),
	(gail_option_menu_changed):
	Bug #541167. Emit "object:property-change:accessible-name" when
	GailOptionMenui's name changes.

2008-06-18  Michael Natterer  <mitch@imendio.com>

	* gailimage.c (gail_image_get_image_size)
	* gailpixmap.c (gail_pixmap_get_image_size):
	s/gdk_window_get_size/gdk_drawable_get_size/

2008-06-17  Michael Natterer  <mitch@imendio.com>

	* gail.c
	* gailtoplevel.c: s/gtk_type_class/g_type_class_ref/

	* Makefile.am: add GDK_DISABLE_DEPRECATED to CPPFLAGS.

2008-06-10  Li Yuan  <li.yuan@sun.com>

	* gailtextview.c: (gail_text_view_set_caret_offset):
	Automatically scroll text caret to make it visible, when AT
	sets its offset.

2008-06-06  Li Yuan  <li.yuan@sun.com>

	* gail/gaillabel.c: (gail_label_real_notify_gtk):
	Before emitting "text_caret_moved", change the cursor to the
	changed bound. Bug #536927.

2008-05-30  Michael Natterer  <mitch@imendio.com>

	* gailcellparent.h
	* gailfactory.h
	* tests/testnotebook.c
	* tests/testtext.c
	* tests/testtoplevel.c
	* tests/testvalues.c: include <atk/atk.h> instead of individual
	files from ATK.

2008-05-28  Michael Natterer  <mitch@imendio.com>

	* gailwidget.h: include <gtk/gtk.h> instead of
	<gtk/gtkaccessible.h>

	* *.h: don't include anyting from gtk since all headers indirectly
	include gailwidget.h.

	* gailcellparent.c: include <gtk/gtk.h> instead of individual
	files.

	* gailcheckmenuitem.c
	* gailmenu.c
	* gailtreeview.c: remove all gtk includes since it's always
	included by including any gail header.

2008-05-26  Michael Natterer  <mitch@imendio.com>

	* libgail-util/gailmisc.h
	* libgail-util/gailtextutil.h: use G_BEGIN/END_DECLS.

2008-05-24  Matthias Clasen  <mclasen@redhat.com>

	Bug 504706 – wrong deallocator used for GError in gailtextview.c

	* gailtextview.c: Don't use g_free on a GError.

2008-04-02  Li Yuan  <li.yuan@.sun.com>

	* gailbutton.c: (idle_do_action):
	Patch from Alejandro Piñeiro Iglesias <apinheiro@igalia.com>.
	Bug #496167. Synthesize press and release GdkEvent in button's click
	action.

2008-03-31  Li Yuan  <li.yuan@sun.com>

	* gailbutton.c: (gail_button_ref_state_set):
	Bug #433324. add/remove selectable state depand on if the button can
	be focused.

2008-03-20  Li Yuan  <li.yuan@sun.com>

	* gailcell.c: (gail_cell_object_finalize):
	Bug #498079. Free cell's action info before free the action_list.

2008-01-11  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (gail_tree_view_real_initialize), (focus_in),
	(focus_out):
	Bug #508255. Remove ATK_STATE_FOCUSED state when focus jumps out.
	Emit "active-descendant-changed" and add ATK_STATE_FOCUSED state when
	focus comes in again.

2008-01-11  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (gail_tree_view_ref_child),
	(idle_cursor_changed):
	Bug #497218. Emit "active-descendant-changed" when focus first comes
	into treeview. Add/remove ATK_STATE_FOCUSED when cursor changes.

2008-01-11  Li Yuan  <li.yuan@sun.com>

	* gailtreeview.c: (gail_tree_view_get_n_rows):
	Bug #508715. Should use gtk_tree_path_free to free a GtkTreePath.