1 | 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2 | |
---|
3 | * configure.in: |
---|
4 | Incremented revision to 1.2.0 |
---|
5 | |
---|
6 | * NEWS: |
---|
7 | Updated for changes in 1.2.0 |
---|
8 | |
---|
9 | 2003-01-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
10 | |
---|
11 | * gail/gailbutton.c: |
---|
12 | Take account of the fact that a GtkButton may contain more than ome |
---|
13 | label. In this case the GailButton will report GailLabels as children. |
---|
14 | (get_label_from_button): Add two additional parameters, index and |
---|
15 | allow_many. |
---|
16 | (gail_button_get_n_children): Call get_n_labels_from_button() to |
---|
17 | determine the numbger of labels in the button. |
---|
18 | (gail_button_ref_child): Call get_label_from_button() to get GtkLabel |
---|
19 | whose accessible is reported as child, if appropriate. |
---|
20 | (get_n_labels_from_button): New function which counts the number of |
---|
21 | labels inside a button. |
---|
22 | |
---|
23 | * gail/gaillabel.c (gail_label_real_initialize): Call |
---|
24 | atk_object_set_parent() to set parent to button if label is inside a |
---|
25 | button. |
---|
26 | |
---|
27 | This fixes bug #103645. |
---|
28 | |
---|
29 | 2003-01-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
30 | |
---|
31 | * gail/gailrange.c (gail_range_finalize): Add check that GailAdjustment |
---|
32 | has a GtkAdjustment.This fixes warnings emitted by at-spi test program |
---|
33 | test-simple. |
---|
34 | |
---|
35 | 2003-01-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
36 | |
---|
37 | * gail/gailtextview.c (gail_text_view_get_character_at_offset): |
---|
38 | Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text(). |
---|
39 | Speed up function. |
---|
40 | |
---|
41 | This fixes bug #103035. |
---|
42 | |
---|
43 | 2003-01-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
44 | |
---|
45 | * gail/gailbutton.c: |
---|
46 | Take account of the fact that the label for a button may not exist |
---|
47 | when the GailButton is created. |
---|
48 | |
---|
49 | This fixes bug #101350. |
---|
50 | |
---|
51 | 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
52 | |
---|
53 | * configure.in: |
---|
54 | Incremented revision to 1.1.7 |
---|
55 | |
---|
56 | * NEWS: |
---|
57 | Updated for changes in 1.1.7 |
---|
58 | |
---|
59 | 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
60 | |
---|
61 | * configure.in: Add -wth-html-dir option. (bug #100599) |
---|
62 | |
---|
63 | * docs/reference/libgail-util/Makefile.am; Remove HTML_DIR and |
---|
64 | INSTALLDIR. |
---|
65 | |
---|
66 | 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
67 | |
---|
68 | * configure.in: |
---|
69 | Incremented revision to 1.1.6 |
---|
70 | |
---|
71 | * NEWS: |
---|
72 | Updated for changes in 1.1.6 |
---|
73 | |
---|
74 | 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
75 | |
---|
76 | * gail/gailrange.c (gail_range_finalize): Disconnect signal handler |
---|
77 | on GtkAdjustment. |
---|
78 | |
---|
79 | This fixes bug #101137. |
---|
80 | |
---|
81 | 2002-12-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
82 | |
---|
83 | * gail/gailtreeview.c |
---|
84 | (cursor_changed): Pass AtkObject instead of GtkWidget to idle handler. |
---|
85 | (idle_cursor_changed): Add check for whether widget was deleted |
---|
86 | |
---|
87 | This fixes bug #101349. |
---|
88 | |
---|
89 | 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
90 | |
---|
91 | * configure.in: |
---|
92 | Incremented revision to 1.1.5 |
---|
93 | |
---|
94 | * NEWS: |
---|
95 | Updated for changes in 1.1.5 |
---|
96 | |
---|
97 | 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
98 | |
---|
99 | * gail/gaillabel.c: |
---|
100 | (gail_label_real_initialize) |
---|
101 | (gail_label_real_notify_gtk): Use default values of 0 instead of -1. |
---|
102 | |
---|
103 | This addreses bug #101020. |
---|
104 | |
---|
105 | 2002-12-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
106 | |
---|
107 | * gail/gailbutton.[ch]: Add AtkText interface for GailButton. |
---|
108 | Text selection and text cursor functions are not implemented. |
---|
109 | |
---|
110 | 2002-12-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
111 | |
---|
112 | * gail/gailtreeview.[ch]: |
---|
113 | Add focus-cell to GailtreeView data structure. |
---|
114 | (idle_cursor-changed): Do not emit active-descendant-changed |
---|
115 | if new focus cell is the same as previous focus cell. Store focus cell |
---|
116 | in GailTreeView data structure. |
---|
117 | |
---|
118 | This fixes bug #100829. |
---|
119 | |
---|
120 | 2002-12-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
121 | |
---|
122 | * configure.in: |
---|
123 | Incremented revision to 1.1.4 |
---|
124 | |
---|
125 | * NEWS: |
---|
126 | Updated for changes in 1.1.4 |
---|
127 | |
---|
128 | 2002-12-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
129 | |
---|
130 | * configure.in: Update to depend on version 2.1.3 of gtk+. |
---|
131 | |
---|
132 | 2002-12-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
133 | |
---|
134 | * gail/gailtreeview.c: |
---|
135 | (gail_tree_view_ref_state): New function which returns state |
---|
136 | ATK_STATE_MANAGES_DESCENDANTS |
---|
137 | (gail_tree_view_get_cell_area): |
---|
138 | Use gtk_tree-view_column_cell_get_position() to get cell area for cell |
---|
139 | in multi-renderer column. This fixes bug #84133. |
---|
140 | (idle_cursor_changed): Emit active-descendant-changed signal. |
---|
141 | |
---|
142 | 2002-12-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
143 | |
---|
144 | * gail/gailwidget.c (gail_widget_connect_widget_destroyed): |
---|
145 | Use g_signal_connect_after instead of g_signal_connect (bug #95794) |
---|
146 | |
---|
147 | 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
148 | |
---|
149 | * NEWS: |
---|
150 | Updated for changes in 1.1.3 |
---|
151 | |
---|
152 | 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
153 | |
---|
154 | * configure.in: Update to take account of gtk-doc-version being 0.10 |
---|
155 | Updated version required to 0.9 |
---|
156 | |
---|
157 | 2002-11-20 Bill Haneman <bill.haneman@sun.com> |
---|
158 | |
---|
159 | * gail/gailtoplevel.c: |
---|
160 | (gail_toplevel_new): |
---|
161 | Set role to ATK_ROLE_APPLICATION. |
---|
162 | |
---|
163 | 2002-11-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
164 | |
---|
165 | * gail/gailwindow (filter_func): Add check that GdkWindow in GdkEvent |
---|
166 | is non-NULL. (bug #98305) |
---|
167 | |
---|
168 | * gail/gail.c |
---|
169 | (gail_accessibility_module_init) (gail_accessibility_module_shutdown): |
---|
170 | Use fprintf(stderr, ...) instead of g_print() |
---|
171 | |
---|
172 | 2002-11-12 Bill Haneman <bill.haneman@sun.com> |
---|
173 | |
---|
174 | [fix for bugzilla 98275] |
---|
175 | * gail/gailbutton.h |
---|
176 | Replaced action_number with an action_queue. |
---|
177 | * gail/gailbutton.c |
---|
178 | (gail_button_do_action): |
---|
179 | Add the action to a GQueue instead of only allowing |
---|
180 | one pending action at a time. |
---|
181 | (idle_do_action): Process the whole queue of pending actions instead of |
---|
182 | only a single action. |
---|
183 | (gail_button_instance_init gail_button_finalize): |
---|
184 | Changes in support of above. |
---|
185 | |
---|
186 | 2002-10-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
187 | |
---|
188 | * gail/gailwindow.c |
---|
189 | (gail_window_new): Set role to ATK_ROLE_TOOL_TIP if GtkWindow's name |
---|
190 | is "gtk-tooltips". |
---|
191 | (gail_window_get_name): Return contents of tooltip if role is |
---|
192 | ATK_ROLE_TOOL_TIP. |
---|
193 | |
---|
194 | This fixes bug 95824. |
---|
195 | |
---|
196 | 2002-10-14 Padraig O'Briain <padraig.obriain@sun.com> |
---|
197 | |
---|
198 | * configure.in: |
---|
199 | Incremented revision to 1.1.2 |
---|
200 | Updated versions for dependencies |
---|
201 | |
---|
202 | * NEWS: |
---|
203 | Updated for changes in 1.1.2 |
---|
204 | |
---|
205 | 2002-10-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
206 | |
---|
207 | * gail/gailentry.c (gail_entry_real_notify_gtk): |
---|
208 | Use gtk_entry_get_visibility instead of getting property value. |
---|
209 | |
---|
210 | * gail/gailframe.c (gail_frame_get_name): |
---|
211 | Use gtk_frame_get_label instead of getting property value. |
---|
212 | |
---|
213 | * gail/gailmenuitem.c (gail_menu_item_ref_state_set): Remove this |
---|
214 | function as it does not add any value. This means that |
---|
215 | ATK_STATE_SELECTABLE is not unset for a non-sensitive menu item. |
---|
216 | |
---|
217 | * gail/gailstatusbar.c (gail_frame_get_name): |
---|
218 | Use gtk_label_get_label instead of getting property value. |
---|
219 | |
---|
220 | * gail/gailtextview.c (gail_text_view_real_notify_gtk): |
---|
221 | Use gtk_text_view_get_editable instead of getting property value. |
---|
222 | |
---|
223 | * gail/gailwidget.c |
---|
224 | (gail_widget_ref_state_set): Set state ATK_STATE_ENABLED for |
---|
225 | sensitive widget. |
---|
226 | (gail_widget_real_notify_gtk): Check for focus notifications first as |
---|
227 | they are likely to be most frequent. |
---|
228 | |
---|
229 | * gail/gailwindow.c (gail_window_ref_state_set): Use |
---|
230 | gtk_window_get_resizable() instead of getting property value. |
---|
231 | |
---|
232 | 2002-10-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
233 | |
---|
234 | * gail/gailcombo.c gail/gaillabel.c gail/gailoptionmenu.c |
---|
235 | gail/gailtreeview.c: |
---|
236 | Fix compiler warnings pointed out by Michael Meeks. |
---|
237 | |
---|
238 | 2002-10-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
239 | |
---|
240 | * gail/gailbutton.c (gail_button_get_keybinding): Add modifier |
---|
241 | to keybinding; this fixes bug 95151. Fix leak of value returned by |
---|
242 | gtk_accelerator_name(). |
---|
243 | |
---|
244 | * gail/gailcanvasitem.c (gail_canvas_item_get_mdi_zorder): New |
---|
245 | function to fix compiler warning. |
---|
246 | |
---|
247 | 2002-10-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
248 | |
---|
249 | * gail/gailtextview.c (gail_text_view_set_caret_offset): |
---|
250 | Use gtk_text_buffer_place_cursor() instead of |
---|
251 | gtk_text_buffer_move_mark_by_name(). Fixes bug #95056. |
---|
252 | |
---|
253 | 2002-10-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
254 | |
---|
255 | * gail/gailtreeview.c |
---|
256 | (gail_tree_view_add_selection): New function which selects a cell |
---|
257 | if rows have only one visible column. |
---|
258 | (cursor_changed): Updated comment |
---|
259 | (get_path_column_from_index): Check path exists before calling |
---|
260 | gtk_tree_path_free |
---|
261 | |
---|
262 | 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
263 | |
---|
264 | * configure.in: |
---|
265 | Incremented revision to 1.1.1 |
---|
266 | Updated versions for dependencies |
---|
267 | |
---|
268 | * NEWS: |
---|
269 | Updated for changes in 1.1.1 |
---|
270 | |
---|
271 | 2002-09-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
272 | |
---|
273 | * gail/gailutil.c (configure_event_watcher): Suppress warning message |
---|
274 | when a widget which is not a GtkWindow, e.g. a GtkDrawingArea, emits |
---|
275 | a GDK_CONFIGURE event. |
---|
276 | |
---|
277 | 2002-09-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
278 | |
---|
279 | * gail/gailcanvasitem.c |
---|
280 | (gail_canvas_item_initialize): Use "atk-component-layer" to store |
---|
281 | layer value, to be consistent with GailWidget. |
---|
282 | Move definition of get_zorder from AtkObject class to AtkComponent |
---|
283 | interface. |
---|
284 | |
---|
285 | * gail/gailwidget.c (gail_widget_get_layer): Remove assertions |
---|
286 | |
---|
287 | * gail/gailwindow.c |
---|
288 | (gail_window_real_initialize): Use "atk-component-layer" to store |
---|
289 | layer value, to be consistent with GailWidget. |
---|
290 | Add desktop, an array of ints to GailScreenInfo structure. This |
---|
291 | array caches the desktop of the corresponding Window in the |
---|
292 | stacked_windows array. |
---|
293 | Add update_desktop_handler, id for idle handler for updating |
---|
294 | cached desktop value to GailScreenInfo structure. |
---|
295 | Add desktop_changed, an array of gboolean to GailScreenInfo structure. |
---|
296 | This array stores whether the desktop value of the corresponding |
---|
297 | Window in the stacked_windows array needs to be updated. |
---|
298 | (get_window_desktop): New function to get the _NET_WM_DESKTOP value |
---|
299 | for a Window. |
---|
300 | (free_screen_info): New function which frees data allocated in a |
---|
301 | GailScreenInfo structure. |
---|
302 | (get_stacked_windows): Copy cached desktop and desktop_changed |
---|
303 | value for a Window from previous GailScreenInfo structure, if |
---|
304 | Window was in previous structure, otherwise call get_window_desktop() |
---|
305 | to get the Window's desktop value. Use free_screen_info(). |
---|
306 | (update_desktop_info): Update caches desktop values for Windows |
---|
307 | whose value has changed. |
---|
308 | (filter_func): Function used to get notification of change |
---|
309 | of _NET_WM_DESKTOP property and update cache if Window is in cache. |
---|
310 | This function is also used instead of removed function |
---|
311 | root_window_event_filter to update screen info. |
---|
312 | (get_window_zorder): Use the cached value for a Window's desktop |
---|
313 | to check whether a window is on the same desktop before incrmenting |
---|
314 | the zorder. |
---|
315 | |
---|
316 | Remove some debug statements. |
---|
317 | |
---|
318 | 2002-09-06 Mark McLoughlin <mark@skynet.ie> |
---|
319 | |
---|
320 | * gail/gailwindow.c: (gail_window_class_init): fix warnings. |
---|
321 | (gail_window_real_initialize): set layer as ATK_LAYER_WINDOW. |
---|
322 | (atk_component_interface_init): set get_mdi_zorder. |
---|
323 | (get_stacked_windows), (update_screen_info), |
---|
324 | (root_window_event_filter), (display_closed), |
---|
325 | (init_gail_screens), (init_gail_screen), |
---|
326 | (get_screen_info), (get_window_zorder), |
---|
327 | (gail_window_get_mdi_zorder): impl code to obtain the z-order |
---|
328 | directly from _NET_CLIENT_LIST_STACKING root window property |
---|
329 | and to monitor for changes on that property. Mostly fixes |
---|
330 | #84097 - some remaining issues, though. |
---|
331 | |
---|
332 | 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
333 | |
---|
334 | * docs/reference/libgail-util/gail-libgail-util-sections.txt: |
---|
335 | Remove GailTextUtilClass |
---|
336 | |
---|
337 | * docs/reference/libgail-util/tmpl/gailtextutil.sgml: |
---|
338 | Add some text to descriptions and remove GailTextUtilClass |
---|
339 | |
---|
340 | * libgail-util/gailtextutil.h: Add documentation for GailOffsetType |
---|
341 | |
---|
342 | These changes ensure that all symbols are documented. |
---|
343 | |
---|
344 | 2002-09-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
345 | |
---|
346 | * gailbutton.[ch]: Add action_idle_handler and action_number |
---|
347 | to GailButton data structure. |
---|
348 | (gail_button_do_action): Do action in idle handler idle_do_action(). |
---|
349 | Return FALSE if action pending. |
---|
350 | (idle_do_action): New idle handler which does the actions. |
---|
351 | (gail_button_finalize): Remove idle handler if present. |
---|
352 | |
---|
353 | * gailcell.[ch]: Add action_idle_handler and action_func to |
---|
354 | GailCell data structure. |
---|
355 | (gail_cell_object_finalize): Remove idle handler if present. |
---|
356 | (gail_cell_action_do_action): Do action in idle handler |
---|
357 | idle_do_action(). |
---|
358 | Return FALSE if action pending. |
---|
359 | (idle_do_action): New idle handler which does the actions. |
---|
360 | |
---|
361 | * gailcombo.[ch]: Add action_idle_handler to GailCombo data structure. |
---|
362 | Cosmetic changes. |
---|
363 | (gail_combo_do_action): Do action in idle handler idle_do_action(). |
---|
364 | Return FALSE if action pending. |
---|
365 | (idle_do_action): New idle handler which does the actions. |
---|
366 | (gail_combo_finalize): Remove idle handler if present. |
---|
367 | |
---|
368 | * gailentry.[ch]: Add action_idle_handler to GailEntry data structure. |
---|
369 | (gail_entry_finalize): Remove idle handler if present. |
---|
370 | (gail_entry_do_action): Do action in idle handler idle_do_action(). |
---|
371 | Return FALSE if action pending. |
---|
372 | (idle_do_action): New idle handler which does the actions. |
---|
373 | |
---|
374 | * gailmenuitem.[ch]: Add action_idle_handler to GailMenuItem |
---|
375 | data structure. |
---|
376 | (gail_menu_item_do_action): Do action in idle handler idle_do_action(). |
---|
377 | Return FALSE if action pending. |
---|
378 | (idle_do_action): New idle handler which does the actions. |
---|
379 | (gail_menu_item_finalize): Remove idle handler if present. |
---|
380 | |
---|
381 | * gailoptionmenu.c |
---|
382 | (gail_option_menu_do_action): Do action in idle handler |
---|
383 | idle_do_action(). |
---|
384 | Return FALSE if action pending. |
---|
385 | (idle_do_action): New idle handler which does the actions. |
---|
386 | |
---|
387 | * gailtreeview.c: |
---|
388 | (toggle_cell_expanded): Change to return void instead of gboolean. |
---|
389 | Change g_return_val_if_fail to g_return_if_fail. |
---|
390 | (toggle_cell_toggled): Change to return void instead of gboolean. |
---|
391 | Change g_return_val_if_fail to g_return_if_fail. |
---|
392 | Correct arguments to g_signal_emit_by_name() call. |
---|
393 | (edit_cell): Change to return void instead of gboolean. |
---|
394 | Change g_return_val_if_fail to g_return_if_fail. |
---|
395 | (activate_cell): Change to return void instead of gboolean. |
---|
396 | Change g_return_val_if_fail to g_return_if_fail. |
---|
397 | |
---|
398 | These change ensure that calls to atk_action_do_action() return |
---|
399 | without waiting for the action to complete by doing the action in |
---|
400 | an idle handler. (bug #90756) |
---|
401 | |
---|
402 | 2002-08-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
403 | |
---|
404 | * gail/gailtoplevel.c (_gail_toplevel_remove_child): Update list |
---|
405 | of children before emitting signal child to be consistent with |
---|
406 | GailContainer. (bug #91957) |
---|
407 | |
---|
408 | * gail/gailcanvasitem.c (gail_canvas_item_grab_focus): Add call to |
---|
409 | gtk_window_present() on toplevel level window. (bug #91964) |
---|
410 | |
---|
411 | * gail/gailtreeview.c (gail_tree_view_grab_cell_focus): Add call to |
---|
412 | gtk_window_present() on toplevel level window. (bug #91964) |
---|
413 | |
---|
414 | * gail/gailutil.c (window_focus): Fix compiler warning. |
---|
415 | |
---|
416 | * gail/widget.c (gail_widget_grab_focus): Add call to |
---|
417 | gtk_window_present() on toplevel level window. (bug #91964) |
---|
418 | |
---|
419 | 2002-08-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
420 | |
---|
421 | * gail/gailcell.c (gail_cell_grab_focus): New function to |
---|
422 | implement atk_component_grab_focus() for cells. |
---|
423 | |
---|
424 | * gail/gailcellparent.[ch]: Add function gail_cell_parent_grab_focus(). |
---|
425 | |
---|
426 | * gail/gailtreeview.c: |
---|
427 | (gail_tree_view_grab_cell_focus): Implements |
---|
428 | gail_cell_parent_grab_focus() which allows a cell to grab focus |
---|
429 | (bug #91718) |
---|
430 | (gail_tree_view_get_cell_area): Speed up getting GtkTreePath and |
---|
431 | GtkTreeViewColumn for a cell. |
---|
432 | (traverse_cells): Add check whether the GtkTreeView widget is |
---|
433 | being deleted |
---|
434 | |
---|
435 | 2002-08-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
436 | |
---|
437 | * gail/gailentry.c: |
---|
438 | (gail_entry_real_initialize) Initialize GailEntry values for |
---|
439 | cursor_position and selection_bound as text may be selected when |
---|
440 | GailEntry is created. |
---|
441 | (gail_entry_real_notify_gtk) Emit text-changed signal, if pending, |
---|
442 | when notification of change of selection-bound is received. |
---|
443 | (gail_entry_delete_text_cb) Ignore deletion of zero bytes. |
---|
444 | (check_for_selection_change) Change gail_entry to gtk_entry |
---|
445 | for clarity. |
---|
446 | (Fixes for bug #90536) |
---|
447 | |
---|
448 | 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
449 | |
---|
450 | * gail/gailtextcell.c (gail_text_cell_update_cache): Store empty |
---|
451 | string in buffer if text is NULL. (bug #91717) |
---|
452 | |
---|
453 | 2002-08-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
454 | |
---|
455 | * configure.in: |
---|
456 | Incremented revision to 1.1.0 |
---|
457 | Updated versions for dependencies |
---|
458 | |
---|
459 | * NEWS: |
---|
460 | Updated for changes in 1.1.0 |
---|
461 | |
---|
462 | 2002-08-18 Havoc Pennington <hp@pobox.com> |
---|
463 | |
---|
464 | * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with |
---|
465 | both automake 1.6 and 1.4 installed get the right automake. Means |
---|
466 | compilation from CVS will now require the latest automake 1.4 |
---|
467 | release, or manually creating symlinks called "automake-1.4" and |
---|
468 | "aclocal-1.4" |
---|
469 | |
---|
470 | 2002-08-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
471 | |
---|
472 | * libgail-util/gailtextutil.c (gail_text_util_get_substring): |
---|
473 | Allow negative end_pos to mean to the end of the string. |
---|
474 | |
---|
475 | * gail/gailentry.c: |
---|
476 | (text_setup) New function which sets the text in the GailEntry's |
---|
477 | GailTextUtil. If visibility is false the text consists of the |
---|
478 | GtkEntry's invisible_char. |
---|
479 | (gail_entry_real_initialize) Use text_setup() to set the text in |
---|
480 | the GailEntry's GailTextUtil. |
---|
481 | (gail_entry_real_notify_gtk) If GtkEntry's visibility property has |
---|
482 | changed update role and GailEntry's GailTextUtil. |
---|
483 | If GtkEntry's invisible-char property has changed update |
---|
484 | GailEntry's GailTextUtil. |
---|
485 | (gail_entry_get_text) Return text from GailEntry's GailTextUtil. |
---|
486 | (gail_entry_get_character_at_offset) Return character from |
---|
487 | GailEntry's GailTextUtil. |
---|
488 | (_gail_entry_changed_cb) Use text_setup() to set the text in the |
---|
489 | GailEntry's GailTextUtil. (bug #89323) |
---|
490 | |
---|
491 | 2002-08-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
492 | |
---|
493 | * gail/gail.c (gail_finish_select): If the menu item being selected |
---|
494 | has a submenu, do not report focus on menu item until the submenu is |
---|
495 | shown. (bug #89611) |
---|
496 | |
---|
497 | * gail/gailutil.c: |
---|
498 | Correct GAIL_WINDOW to GAIL_IS_WINDOW in g_return_if_fail calls. |
---|
499 | (bug #89595) |
---|
500 | |
---|
501 | 2002-08-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
502 | |
---|
503 | * gail/gailbutton.c (gail_button_do_action): Do not do action for |
---|
504 | insensitive button. (bug #89505) |
---|
505 | |
---|
506 | 2002-07-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
507 | |
---|
508 | * configure.in: Decouple version number of package from number of |
---|
509 | current interface exported by libgailutil. (bug #89327) |
---|
510 | |
---|
511 | 2002-07-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
512 | |
---|
513 | * configure.in: |
---|
514 | Incremented revision to 0.17 |
---|
515 | |
---|
516 | * NEWS: |
---|
517 | Updated for changes in 0.17 |
---|
518 | |
---|
519 | 2002-07-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
520 | |
---|
521 | * gail/gailbutton.c: |
---|
522 | Add function set_role_for_button(). If button's parent is a GtkTreeView |
---|
523 | set role to ATK_ROLE_TABLE_COLUMN_HEADER. (bug #87832) |
---|
524 | |
---|
525 | * gail/gailtreeview.c (gail_tree_view_get_column_header): Remove |
---|
526 | code which sets role for column header. It is now done in gailbutton.c. |
---|
527 | (bug #87832) |
---|
528 | |
---|
529 | * gail/gailentry.c: |
---|
530 | Emit text-changed signal after cursor-position is updated so the |
---|
531 | caret-position has been updated when text-changed signal is emitted. |
---|
532 | (bug #87305) |
---|
533 | |
---|
534 | 2002-07-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
535 | |
---|
536 | * gail/gailitem.c (gail_item_new): Set role to ATK_ROLE_LIST_ITEM |
---|
537 | (bug #87242) |
---|
538 | |
---|
539 | * gail/gail.c: |
---|
540 | Add listener for switch-page signal on GtkNotebook in order to report |
---|
541 | focus change when click on notebook tab (bug #87234) |
---|
542 | |
---|
543 | * gail/gailbox.c (gail_box_new): Do not set role for GtkColorChooser |
---|
544 | to ATK_ROLE_COLOR_CHOOSER. |
---|
545 | |
---|
546 | * gail/gailwindow.c (gail_window_new): Set role for |
---|
547 | GtkColorSelectionDialog to ATK_ROLE_COLOR_CHOOSER and role for |
---|
548 | GtkFontSelectionDialog to ATK_ROLE_FONT_CHOOSER. |
---|
549 | |
---|
550 | 2002-07-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
551 | |
---|
552 | * gail/gailtreeview.c: |
---|
553 | (gail_tree_view_is_row_selected): Check row number is positive |
---|
554 | (get_path_column_from_index): Return FALSE if index corresponds to a |
---|
555 | column header. |
---|
556 | |
---|
557 | * gail/gailradiosubmenuitem.[ch] gail/checksubmenuitem.[ch]: |
---|
558 | New files to support CheckMenuItem and RadioMenuItem being a |
---|
559 | parent of menu items; i.e. having a submenu (bug #86973) |
---|
560 | |
---|
561 | * gail/gailcheckmenuitem.c (gail_check_menu_item_new): |
---|
562 | Create GailCheckSubMenuItem if menu item has a submenu. |
---|
563 | |
---|
564 | * gail/gailradiomenuitem.c (gail_radio_menu_item_new): |
---|
565 | Create GailRadioSubMenuItem if menu item has a submenu. |
---|
566 | |
---|
567 | * gail/Makefile.am: |
---|
568 | Add references to gail/gailradiosubmenuitem.[ch] |
---|
569 | gail/checksubmenuitem.[ch]: |
---|
570 | |
---|
571 | 2002-06-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
572 | |
---|
573 | * gail/gailtreeview.c: |
---|
574 | (gail_tree_view_get_index_at): Silently handle OOB row and column. |
---|
575 | (gail_tree_view_table_ref_at): Call gail_tree_view_get_index_at() |
---|
576 | so we return NULL for OOB row and column (bug #86545). |
---|
577 | |
---|
578 | 2002-06-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
579 | |
---|
580 | * gail/gailtreeview.c: |
---|
581 | (gail_tree_view_ref_child): First NumberOfColumns children are |
---|
582 | column headers. |
---|
583 | (gail_tree_view_get_column_header): Set parent and role for column |
---|
584 | header if not already set. Setting the parent ensure that |
---|
585 | atk_object_get_index_in_parent() returns consistent value. |
---|
586 | (get_index): Set initial value of index to 1 to allow for column |
---|
587 | headers. |
---|
588 | (get_row_count): Set initial value of index to 1 and subtract |
---|
589 | NumberofColumns to allow for column headers. |
---|
590 | (bug #86117) |
---|
591 | |
---|
592 | * tests/testtreetable.c (_run_test): Update to check for caption and |
---|
593 | index of column headers. |
---|
594 | |
---|
595 | 2002-06-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
596 | |
---|
597 | * configure.in Makefile.am: |
---|
598 | Updated to build docs directory |
---|
599 | |
---|
600 | * docs: |
---|
601 | New directory structure added to support documentation of libgail-util. |
---|
602 | |
---|
603 | * gail/gail.c: |
---|
604 | (gail_focus_watcher): Do not set focus widget if we already have a |
---|
605 | potential focus widget which is a menu item. Set window's focus widget |
---|
606 | to focus_before_menu so that widget can be reported as having focus |
---|
607 | when menubar is deactivated. (bug #89517) |
---|
608 | (gail_finish_select): Remove code which worked around bug #68483 |
---|
609 | |
---|
610 | * libgail-util/gailmisc.c libgail-util/gailtextutil.c |
---|
611 | libgail-util/gailmisc.h libgail-util/gailtextutil.h: |
---|
612 | Tidy up comments in order to generate documentation |
---|
613 | |
---|
614 | * gail/gailbutton.c (get_label_from_button): Update to get label for |
---|
615 | button in GtkTreeView column header (bug #83144). |
---|
616 | |
---|
617 | * gail/gailtreeview.c (gail_tree_view_get_column_header): Set role |
---|
618 | for column header accessible object to ATK_ROLE_COLUMN_HEADER |
---|
619 | (bug #83144). |
---|
620 | |
---|
621 | * tests/testtreetable.c (_check_table): Add code to get name and |
---|
622 | role of table column header. |
---|
623 | |
---|
624 | 2002-06-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
625 | |
---|
626 | * gail/gailtextview.[ch]: |
---|
627 | Use idle handler, insert_idle_handler, to emit text-changed signal |
---|
628 | on text insertion to allow one signal for a batch of contiguous |
---|
629 | insertions. |
---|
630 | (_gail_text_view_insert_text_cb): Call insert_idle_handler() to emit |
---|
631 | text-changed signal if non-contiguous insertion is notified, otherwise |
---|
632 | just increase the length to be reported. |
---|
633 | (_gail_text_view_delete_range_cb): If insertion text-changed pending, |
---|
634 | abandon notification of insertion and deletion if the position and size |
---|
635 | of both are the same, otherwise notify insertion. |
---|
636 | (_gail_text_view_changed_cb): Add idle handler to notify insertion if |
---|
637 | idle handler does not already exist. |
---|
638 | (emit_text_caret_moved): If we have text which has been inserted |
---|
639 | notify the user before notifying the caret move. (bug #85038) |
---|
640 | |
---|
641 | 2002-06-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
642 | |
---|
643 | * gail/gail.c: |
---|
644 | (gail_focus_idle_handler) Check whether widget to receive focus |
---|
645 | has been deleted. |
---|
646 | (gail_focus_notify_when_idle) Add weak reference to next_focus_widget |
---|
647 | so we can know if it has been deleted when idle handler is called. |
---|
648 | (bug #84732) |
---|
649 | |
---|
650 | * gail/gailtreeview.c: |
---|
651 | (gail_tree_view_get_cell_area) Add casts to fix compiler warnings. |
---|
652 | (gail_tree_view_changed_gtk) Add check whether widget has been |
---|
653 | destroyed before emitting signal on it. (bug #84829) |
---|
654 | (return_iter_nth_row) Use different GtkTreeiters in calls to |
---|
655 | gtk_tree_model_iter_children() and gtk_tree_model_iter_child() |
---|
656 | (bug #84752) |
---|
657 | |
---|
658 | 2002-06-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
659 | |
---|
660 | * configure.in: |
---|
661 | Incremented revision to 0.16 |
---|
662 | |
---|
663 | * NEWS: |
---|
664 | Updated for changes in 0.16 |
---|
665 | |
---|
666 | 2002-06-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
667 | |
---|
668 | * gail/gailmenuitem.c: |
---|
669 | (gail_menu_item_real_initialize): Use atk_object_set_parent() |
---|
670 | to set accessible parent of a menu item (bug #84251) |
---|
671 | |
---|
672 | 2002-06-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
673 | |
---|
674 | * gail/gail.c |
---|
675 | (gail_deselect_watcher): Set focus on menu when deselecting menu item |
---|
676 | if menu item's menu does not have a parent menu shell. This sets focus |
---|
677 | on context menu or option menu when mouse move deselects menu item. |
---|
678 | (gail_focus_notify_when_idle): Ignore unsetting focus when idle handler |
---|
679 | is waiting to set focus; this situation occurs when option menu is |
---|
680 | popped up as select signal on menu items happens before focus out on |
---|
681 | main window. |
---|
682 | |
---|
683 | 2002-06-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
684 | |
---|
685 | * gail/gailsubmenuitem.[ch]: |
---|
686 | New files to provide accessibility support for menu item |
---|
687 | which have a submenu. |
---|
688 | |
---|
689 | * gail/Makefile.am: |
---|
690 | Add gailsubmenuitem.[ch] |
---|
691 | |
---|
692 | * gail/gail.c (gail_deselect_watcher): |
---|
693 | Report focus event when receive deselect on menu item in menu |
---|
694 | attached to menubar (bug #84114). |
---|
695 | |
---|
696 | * gail/gailmenuitem.c: |
---|
697 | Move code specific to menu item with submenu to gailsubmenuitem.c |
---|
698 | |
---|
699 | 2002-06-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
700 | |
---|
701 | * gail_gailmenuitem.c |
---|
702 | (menu_item_add_gtk menu_item_remove_gtk): |
---|
703 | Correct typo: g_signal_emity_by_name -> g_signal_emit_by_name |
---|
704 | |
---|
705 | * gail/gailtreeview.c |
---|
706 | (gail_tree_view_ref_child): Call update_cell_value() after cell is |
---|
707 | added to tree so that name is reported correctly (bug #83117) |
---|
708 | Call g_list_free() on GList returned by |
---|
709 | gtk_tree_view_column_get_cell_renderers() |
---|
710 | (gail_tree_view_get_cell_area): Return area of parent cell for |
---|
711 | cell in multi-cell column |
---|
712 | Call g_list_free() on GList returned by |
---|
713 | gtk_tree_view_column_get_cell_renderers() |
---|
714 | (toggle_cell_toggled): Call g_list_free() on GList returned by |
---|
715 | gtk_tree_view_column_get_cell_renderers() |
---|
716 | |
---|
717 | 2002-05-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
718 | |
---|
719 | * gail/gailmenuitem.c: |
---|
720 | (gail_menu_item_real_initialize): Set accessible parent of a menu item |
---|
721 | of a menu which is a submenu of another menu item to be that |
---|
722 | menu item. Add signal handlers menu_item_add_gtk and |
---|
723 | menu_item_remove_gtk for add and remove on the submenu in order to |
---|
724 | report child addition and removal. |
---|
725 | (gail_menu_item_get_n_children): For a menu item which has a submenu |
---|
726 | report the number of menu items of thesubmenu as the number of |
---|
727 | children. |
---|
728 | (gail_menu_item_ref_child): For a menu item with a submenu return the |
---|
729 | AtkObject for a menu item of the submenu. (bug #83488) |
---|
730 | (gail_menu_item_ref_state_set): Check that menu contaiing menu item |
---|
731 | is visible and mapped for the menu item to be visible and showing. |
---|
732 | |
---|
733 | 2002-05-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
734 | |
---|
735 | * gail/gailbutton.c: |
---|
736 | (get_image_from_button get_label_from_button): Allow child of |
---|
737 | GtkButton to be any type of container, not just a GtkBin when |
---|
738 | looking for image or label (bug #83501) |
---|
739 | |
---|
740 | 2002-05-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
741 | |
---|
742 | * configure.in: |
---|
743 | Incremented revision to 0.15 and updated dependencies |
---|
744 | |
---|
745 | * NEWS: |
---|
746 | Updated for changes in 0.15 |
---|
747 | |
---|
748 | 2002-05-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
749 | |
---|
750 | * gail/gailmenuitem.c (gail_menu_item_new): Set layer to |
---|
751 | ATK_LAYER_POPUP (bug #83487). |
---|
752 | |
---|
753 | 2002-05-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
754 | |
---|
755 | * gail/gailutil.c: |
---|
756 | Add configure_event_watcher() to emit a resize signal on GailWindow |
---|
757 | when "configure-event" signal is emitted on GtkWindow. |
---|
758 | Ignore configure_events which do not cause the size of the window |
---|
759 | to change size or position. |
---|
760 | |
---|
761 | * gail/gailwindow.c (gail_window_class_init): |
---|
762 | Add resize signal |
---|
763 | (gail_window_get_extents gail_window_get_size) Return correct extents |
---|
764 | and size for a non-toplevel window, e.g. an in-process GtkPlug |
---|
765 | |
---|
766 | 2002-05-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
767 | |
---|
768 | * gail/gailwindow.c: |
---|
769 | Add new functions gail_window_get_extents and gail_window_get_size |
---|
770 | so that size and position of a window includes its decoration. |
---|
771 | |
---|
772 | 2002-05-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
773 | |
---|
774 | * gail/gailtextcell.c |
---|
775 | (gail_text_cell_get_character_extents): Take cell's x_pad and y_pad |
---|
776 | values into account when calling |
---|
777 | gail_misc_get_extents_from_pango_rectangle(). |
---|
778 | (gail_text_cell_get_offset_at_point): Take cell's x_pad and y_pad |
---|
779 | values into account when calling |
---|
780 | gail_misc_get_index_at_point_in_layout(). |
---|
781 | |
---|
782 | * gail/gailtreeview.c |
---|
783 | (gail_tree_view_ref_child): Reduce code after fix of bug 64380. |
---|
784 | (gail_tree_view_get_cell_area): Take extra expander padding and focus |
---|
785 | line width into account when calculating cell size. |
---|
786 | |
---|
787 | 2002-05-22 Michael Meeks <michael@ximian.com> |
---|
788 | |
---|
789 | * gail/gailbutton.c (gail_button_get_image_position): |
---|
790 | fix cast. |
---|
791 | |
---|
792 | * gail/gailcanvaswidget.c |
---|
793 | (gail_canvas_widget_ref_child): return NULL without |
---|
794 | warning for i != 0. |
---|
795 | |
---|
796 | * gail/gailhtmlboxembedded.c (gail_html_box_embedded_ref_child): ditto. |
---|
797 | |
---|
798 | * gail/gailcombo.c (gail_combo_ref_child): ditto for 0, 1 |
---|
799 | |
---|
800 | * gail/gailmenuitem.c (gail_menu_item_ref_child): |
---|
801 | only return the child for i == 0, else NULL. |
---|
802 | |
---|
803 | 2002-05-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
804 | |
---|
805 | * gail/gailentry.c (gail_entry_get_offset_at_point): |
---|
806 | Return string length as offset if point is not in text. |
---|
807 | |
---|
808 | * gail/gaillabel.c (gail_label_get_offset_at_point): |
---|
809 | Return string length as offset if point is not in text. |
---|
810 | |
---|
811 | * gail/gailtextcell.c (gail_text_cell_get_offset_at_point): |
---|
812 | Return string length as offset if point is not in text. |
---|
813 | |
---|
814 | * gail/gailtextview.c (gail_text_view_get_offset_at_point): |
---|
815 | Clamp point to visible rectangle before calculating offset. |
---|
816 | |
---|
817 | * libgail-util/gailmisc.c: |
---|
818 | (gail_misc_get_index_at_point_in_layout) Set index to 0 if x or y |
---|
819 | value of is before rectangle. |
---|
820 | (gail_misc_get_orgins) Use bin window for GtkTreeView; this correct |
---|
821 | error in character extents of text cell. |
---|
822 | |
---|
823 | * libgail-util/gailtextutil.c (gail_text_util_get_text): |
---|
824 | Return correct value for last line when atk_text_get_character_extents() |
---|
825 | is called for ATK_TEXT_BOUNDARY_LINE_START. |
---|
826 | |
---|
827 | 2002-05-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
828 | |
---|
829 | * gail/gailcheckmenuitem.[ch] gail/gailradiomenuitem.[ch] |
---|
830 | New files |
---|
831 | |
---|
832 | * Makefile.am gail/gail.h |
---|
833 | Add references to new files |
---|
834 | |
---|
835 | * gail/gail.c: |
---|
836 | Add factory macro calls for new GAIL types GAIL_TYPE_CHECK_MENU_ITEM |
---|
837 | and GAIL_TYPE_RADIO_MENU_ITEM. |
---|
838 | (gail_focus_notify) Avoid calling g_object_unref() on NULL. |
---|
839 | |
---|
840 | * gail/gailmenuitem.c (gail_menu_item_new): |
---|
841 | Remove setting of role for objects for GtkCheckMenuItem and |
---|
842 | GtkRadioMenuItem as it is done in gailcheckmenuitem.c and |
---|
843 | gailradiomenuitem.c |
---|
844 | |
---|
845 | * gail/gailradiobutton.h: |
---|
846 | Correct GailButtonClass to GailToggleButtonClass. |
---|
847 | |
---|
848 | * gail/gailtogglebutton.c (gail_toggle_button_ref_state_set): |
---|
849 | Use gtk_toggle_button_get_active() instead of referring to |
---|
850 | active field in GtkToggleButton data structure |
---|
851 | |
---|
852 | * gail/gailutil.c (state_event_watcher): |
---|
853 | Silently ignore window-state-event on GtkWidgets which are not |
---|
854 | GtkWindow |
---|
855 | |
---|
856 | 2002-05-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
857 | |
---|
858 | * gail/gailimage.c (gail_image_get_image_position): |
---|
859 | Correct ATK_Component to ATK_COMPONENT |
---|
860 | |
---|
861 | 2002-05-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
862 | |
---|
863 | * gail/gailtextview.c (get_text_near_offset): |
---|
864 | Update to return line rather than a parapraph when wrap mode |
---|
865 | is not specified. (#80609) |
---|
866 | |
---|
867 | 2002-05-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
868 | |
---|
869 | * gail/gailwindow.c: |
---|
870 | Add signals activate and deactivate |
---|
871 | |
---|
872 | * gail/gailutil.c: |
---|
873 | Add signal handlers for focus-in-event and focus-out-event on |
---|
874 | windows which are created in order to report activate and deactivate |
---|
875 | |
---|
876 | 2002-05-03 Anders Carlsson <andersca@gnu.org> |
---|
877 | |
---|
878 | * gail/gailimagecell.c (gail_image_cell_get_image_position): Call |
---|
879 | atk_component_get_position. Fixes the build. |
---|
880 | |
---|
881 | 2002-05-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
882 | |
---|
883 | * gail/gailbutton.c gail/gailimage.c gail/gailimagecell.c |
---|
884 | gail/gailpixmap.c: |
---|
885 | Implement atk_image_get_image_position |
---|
886 | |
---|
887 | 2002-04-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
888 | |
---|
889 | * configure.in: |
---|
890 | Incremented revision to 0.14 |
---|
891 | |
---|
892 | * NEWS: |
---|
893 | Updated for changes in 0.14 |
---|
894 | |
---|
895 | 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
896 | |
---|
897 | * gail.c: |
---|
898 | (gail_get_accessible_for_widget): Allow for widget being NULL |
---|
899 | (gail_focus_watcher): Allow notification of focus-in even if the focus |
---|
900 | widget has not changed; set widget to NULL for focus-out |
---|
901 | (gail_focus_notify): Allow for focus_widget being NULL which indicates |
---|
902 | window has lost focus; call atk_focus_tracker_notify() with NULL |
---|
903 | argument in this case. |
---|
904 | (gail_focus_notify_when_idle): Call gail_focus_idle_handler() even |
---|
905 | if widget is NULL |
---|
906 | |
---|
907 | 2002-04-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
908 | |
---|
909 | * gail/gailwindow.c: |
---|
910 | Rename gail_window_window_state_event_gtk to |
---|
911 | gail_window_state_event_gtk |
---|
912 | Ensure that the value passed to atk_object_state_change() is a boolean |
---|
913 | |
---|
914 | 2002-04-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
915 | |
---|
916 | * gail/gailtextcell.c (gail_text_cell_update_cache): |
---|
917 | Ensure cache is updated after editing a cell |
---|
918 | |
---|
919 | * libgail-util/gailtextutil.c (gail_text_util_text_setup): |
---|
920 | Avoid unnecessary destruction and creation of GtkTextBuffer |
---|
921 | |
---|
922 | 2002-04-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
923 | |
---|
924 | * gail/gailtextview.[ch]: |
---|
925 | Add previous_selection_bound to GailTextView data structure in |
---|
926 | order to notify selection changed if a selection is deselected |
---|
927 | |
---|
928 | * gail/gailtreeview.c (gail_tree_view_ref_child): |
---|
929 | Call update_cell_value() immediately after cell creation so |
---|
930 | that cell's name, if it exists, is available |
---|
931 | |
---|
932 | * libgail-util/gailtextutil.c (gail_text_util_get_text): |
---|
933 | Correct determination of whether buffer is empty |
---|
934 | |
---|
935 | 2002-04-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
936 | |
---|
937 | * gail/gailnotebook.[ch]: |
---|
938 | Add idle_focus_id field to GailNotebook data structure |
---|
939 | (gail_notebook_real_initialize) Add weak reference for GtkNotebook |
---|
940 | to remove idle_handler if it exists when widget is destroyed |
---|
941 | (gail_notebook_real_notify_gtk): Call gtk_idle_add (...) to report |
---|
942 | focus change instead of calling it directly |
---|
943 | (gail_notebook_focus_cb) Pass AtkObject instead of GtkNotebook to |
---|
944 | idle handler |
---|
945 | (gail_notebook_check_focus_tab) Update to account for AtkObject being |
---|
946 | passed instead of GtkNotebook. Add check that there is a tab |
---|
947 | focused. Call atk_object_ref_accessible_child () instead of |
---|
948 | find_child_in_list() as accessible for focus tab may not have been |
---|
949 | created |
---|
950 | |
---|
951 | * gail/gailradiobutton.[ch]: |
---|
952 | Add old_group to GailRadioButton data structure. |
---|
953 | (gail_radio_button_ref_relation_set: If GtkRadioButton's group |
---|
954 | has changed recalculate member-of relation. (bug 79398) |
---|
955 | |
---|
956 | 2002-04-21 Jeffrey Stedfast <fejj@ximian.com> |
---|
957 | |
---|
958 | * tests/testmenuitem.c: #include <string.h> for strcmp. |
---|
959 | |
---|
960 | * gail/gailwindow.c: #include <string.h> for strcmp. |
---|
961 | |
---|
962 | * gail/gailutil.c: #include <string.h> for strcmp. |
---|
963 | |
---|
964 | * gail/gailtoplevel.c: #include <string.h> for strcmp. |
---|
965 | |
---|
966 | * gail/gailnotebookpage.c (gail_notebook_page_get_name): If the |
---|
967 | notebook doesn't exist, return NULL. (must return a value in |
---|
968 | function that returns non-void) |
---|
969 | |
---|
970 | 2002-04-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
971 | |
---|
972 | * gail/gailtoplevel.c: |
---|
973 | (gail_toplevel_show_event_watcher) Pass AtkObject for child added |
---|
974 | in children-changed::add signal emission |
---|
975 | (gail_toplevel_remove_child) Pass AtkObject for child removed |
---|
976 | in children-changed::remove signal emission |
---|
977 | |
---|
978 | * gail/gailutil.c: |
---|
979 | Add signal handlers for children-changed signal on root object in |
---|
980 | order to notify when windows are created or destroyed |
---|
981 | |
---|
982 | 2002-04-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
983 | |
---|
984 | * gail/gailcanvastext.c gail/gailentry.c gail/gaillabel.c |
---|
985 | gail/gailtextcell.c gail/gailtextview.c: |
---|
986 | Updated implementation of get_character_at_offset to check that offset |
---|
987 | is within range and return '\0' otherwise (bug 78934) |
---|
988 | |
---|
989 | * gail/gail.c (gail_get_accessible_for_widget): |
---|
990 | Fix typo |
---|
991 | |
---|
992 | * gail/util.c: |
---|
993 | (gail_util_add_global_event_listener): Add support for events |
---|
994 | window:maximize, window:minimize, window:restore |
---|
995 | Add functions add_listener, do_window_event_initialization, |
---|
996 | state_event_watcher |
---|
997 | |
---|
998 | * gail/gailwindow.c: |
---|
999 | Add signals create, destroy, maximize, minimize, restore |
---|
1000 | |
---|
1001 | 2002-04-14 Bill Haneman <bill.haneman@sun.com> |
---|
1002 | |
---|
1003 | * gail/gail/gailutil.c (notify_hf): |
---|
1004 | Changed this function return to gboolean; |
---|
1005 | (insert_hf): added this function; |
---|
1006 | (gail_key_snooper): we now dup the hashtable |
---|
1007 | via insert_hf prior to calling notify_hf |
---|
1008 | via g_hash_table_foreach_steal; this allows us |
---|
1009 | to determine whether any listener attempted to |
---|
1010 | consume the event. |
---|
1011 | |
---|
1012 | 2002-04-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1013 | |
---|
1014 | * libgail-util/gail-util.h |
---|
1015 | Add this file to CVS |
---|
1016 | |
---|
1017 | * configure.in: |
---|
1018 | Incremented revision to 0.13 |
---|
1019 | |
---|
1020 | * NEWS: |
---|
1021 | Updated for changes in 0.13 |
---|
1022 | |
---|
1023 | * util: |
---|
1024 | Remove files in this directory |
---|
1025 | |
---|
1026 | * configure.in: |
---|
1027 | Rename util to libgail-util |
---|
1028 | |
---|
1029 | * libgail-util/gailtextutil.[ch]: |
---|
1030 | Change start_pos arguments to gail_text_util_get_subtring from gint* |
---|
1031 | to gint |
---|
1032 | |
---|
1033 | * Makefile.am gail/Makefile.am gail/gailcanvasitem.c |
---|
1034 | gail/gailcanvastext.c gail/gailcanvastext.h gail/gailentry.c |
---|
1035 | gail/gailentry.h gail/gaillabel.h gail/gailtextcell.h |
---|
1036 | gail/gailtextview.h gail/gailtextview.c: |
---|
1037 | Rename util to libgail-util |
---|
1038 | |
---|
1039 | * gail/gaillabel.c gail/gailtextcell.c: |
---|
1040 | Rename util to libgail-util |
---|
1041 | Update for change in gail_text_util_get_substring parameters |
---|
1042 | |
---|
1043 | 2002-04-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1044 | |
---|
1045 | * configure.in: |
---|
1046 | Incremented revision to 0.12 and updated versions for dependencies |
---|
1047 | |
---|
1048 | * NEWS: |
---|
1049 | Updated for changes in 0.12 |
---|
1050 | |
---|
1051 | 2002-04-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1052 | |
---|
1053 | * gail/gailentry.c gail/gailtextview.c: |
---|
1054 | Allow _copy_text function even if GtkWidget is not editable |
---|
1055 | |
---|
1056 | * gail/gailtoplevel.c: |
---|
1057 | (gail_toplevel_object_init): Do not report as toplevel window which |
---|
1058 | is not visible or which contains menu which is attached to menu item. |
---|
1059 | Fix coding ERRor which causes crash. |
---|
1060 | (gail_toplevel_show_event_watcher): Do not report as toplevel window |
---|
1061 | which contain menu which is attached to menu item |
---|
1062 | |
---|
1063 | * gail/gailtreeview.c: |
---|
1064 | Add new function clean_cell_info and call in clean_rows and |
---|
1065 | clean_columns. Add call to g_object_weak_unref() in clean_cell_info |
---|
1066 | |
---|
1067 | 2002-04-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1068 | |
---|
1069 | * gail/gailentry.c gail/gailtextview.c: |
---|
1070 | Check that GtkWidget is editable before proceeding in implementation |
---|
1071 | of AtkEditableText methods. |
---|
1072 | |
---|
1073 | * gail/gailwindow.c: |
---|
1074 | Notify name change when title changes |
---|
1075 | |
---|
1076 | 2002-04-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1077 | |
---|
1078 | * gail/gail.c: |
---|
1079 | (gail_get_accessible_for_widget) Report focused tab instead of |
---|
1080 | selected tab) |
---|
1081 | (gail_finish_select) Add weak reference to focus_before_menu so it is |
---|
1082 | set to NULL if widget is destroyed. |
---|
1083 | (gail_focus_notify) Add weak reference to focus_widget and remove |
---|
1084 | weak reference from focus_widget and focus_before_menu when they are |
---|
1085 | unset. |
---|
1086 | (gail_deactivate_wastcher) Change variable focus_widget to focus to |
---|
1087 | avoid confusion with global variable focus_widget |
---|
1088 | |
---|
1089 | * gail/gailnotebook.c (gail_notebook_real_notify_gtk): |
---|
1090 | Only call atk_focus_tracker_notify() is focus tab was changed and tabs |
---|
1091 | are shown. |
---|
1092 | |
---|
1093 | 2002-04-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1094 | |
---|
1095 | * gail/gailcanvastext.c gail/gailentry.c gail/gailtextview.c: |
---|
1096 | (_get_character_at_offset): Get gunichar from string before freeing it |
---|
1097 | (pointed out by Michael Meeks) |
---|
1098 | |
---|
1099 | 2002-03-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1100 | |
---|
1101 | * gail/gailentry.[ch]: |
---|
1102 | Add activate action |
---|
1103 | |
---|
1104 | * gail/gailnotebook.c (gail_notebook_page_get_extents): |
---|
1105 | If NotebookPage has no label report its position as that of its |
---|
1106 | child |
---|
1107 | |
---|
1108 | * gail/gailwidget.c: |
---|
1109 | Move setting of layer from gail_widget_new() to |
---|
1110 | gail_widget_real_initialize() so an AtkObject for a GtkWidget has |
---|
1111 | layer value of ATK_LAYER_WIDGET, by default. |
---|
1112 | |
---|
1113 | 2002-03-27 Michael Meeks <michael@ximian.com> |
---|
1114 | |
---|
1115 | * gail/gailcanvas.c (gail_canvas_ref_child): |
---|
1116 | silently handle OOB children. |
---|
1117 | |
---|
1118 | * gail/gailnotebook.c (gail_notebook_ref_child): |
---|
1119 | handle asking for an invalid page silently. |
---|
1120 | |
---|
1121 | * gail/gailnotebookpage.c |
---|
1122 | (gail_notebook_page_ref_child): don't warn on |
---|
1123 | OOB child offsets, just return NULL. |
---|
1124 | (gail_notebook_page_new): ditto. |
---|
1125 | |
---|
1126 | * gail/gailtreeview.c (update_cell_value), |
---|
1127 | (toggle_cell_toggled): protect slightly. |
---|
1128 | |
---|
1129 | * gail/gailtextview.c |
---|
1130 | (gail_text_view_set_run_attributes): iterate the |
---|
1131 | list more sensibly, O(n) pattern not O(n*n). |
---|
1132 | |
---|
1133 | * gail/gailclist.c (gail_clist_is_row_selected): |
---|
1134 | protect against OOB SEGVs. |
---|
1135 | (gail_clist_set_row_data, gail_clist_cell_data_new): " |
---|
1136 | |
---|
1137 | * gail/gailscrolledwindow.c |
---|
1138 | (gail_scrolled_window_ref_child): ditto. |
---|
1139 | |
---|
1140 | * gail/gailcanvasgroup.c |
---|
1141 | (gail_canvas_group_ref_child): don't warn if we |
---|
1142 | request over the end of the list, just return NULL. |
---|
1143 | |
---|
1144 | * gail/gailcontainercell.c |
---|
1145 | (gail_container_cell_ref_child): ditto. |
---|
1146 | |
---|
1147 | * gail/gailcell.c (gail_cell_remove_action), |
---|
1148 | (_gail_cell_get_action_info): ditto. |
---|
1149 | |
---|
1150 | 2002-03-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1151 | |
---|
1152 | * gail/gailtextcell.c (gail_text_cell_update_cache): |
---|
1153 | Only emit signals if emit_change_signal is set |
---|
1154 | Notify accessible-name change if text changes; this is required after |
---|
1155 | addition of gail_text_cell_get_name |
---|
1156 | |
---|
1157 | * gail/gailnotebookpage.c: |
---|
1158 | Call g_object_add_weak_pointer() for reference to GtkNotebook so |
---|
1159 | that it is NULLed if the GtkNoteBook is destroyed. |
---|
1160 | Call g_object_remove_weak_reference() in new finalize method. |
---|
1161 | Check that reference is non-NULL before dereferencing it. |
---|
1162 | |
---|
1163 | 2002-03-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1164 | |
---|
1165 | * gail/gailtextcell.c: |
---|
1166 | Add gail_text_cell_get_name() to report the text in the cell as the |
---|
1167 | name. |
---|
1168 | |
---|
1169 | * gail/gailtreeview.c: |
---|
1170 | Add activate action for cell |
---|
1171 | Add casts to prevent compiler warnings |
---|
1172 | |
---|
1173 | 2002-03-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1174 | |
---|
1175 | * gail/gailbutton.c (gail_button_get_image_size): |
---|
1176 | Correct error which prevented size being returned correctly |
---|
1177 | |
---|
1178 | * gail/gailcanvasitem.c (gail_canvas_item_add_focus_handler): |
---|
1179 | Add cast to prevent compiler warning |
---|
1180 | |
---|
1181 | * gail/gailtoplevel.c (is_tooltip_window): |
---|
1182 | Add const to gchar* declaration to prevent compiler warning |
---|
1183 | |
---|
1184 | * gail/gailutil.c (gail_util_add_key_event_listener): |
---|
1185 | Add cast to prevent compiler warning |
---|
1186 | Use GUINT_TO_POINTER macro instead of cast |
---|
1187 | |
---|
1188 | * gail/gailwidget.c (gail_widget_add_focus_handler): |
---|
1189 | Add cast to prevent compiler warning |
---|
1190 | |
---|
1191 | 2002-03-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1192 | |
---|
1193 | * gail/gailtoplevel.c: |
---|
1194 | Ignore window whose name is "gtk-tooltips" (#76266) so tooltips |
---|
1195 | window is not visible to at-poke. |
---|
1196 | |
---|
1197 | 2002-03-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1198 | |
---|
1199 | * gail/gail.c: |
---|
1200 | Add function gail_focus_notify_when_idle() and only call gtk_idle_add() |
---|
1201 | and gtk_idle_remove() in this function |
---|
1202 | |
---|
1203 | 2002-03-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1204 | |
---|
1205 | * gail/gailbutton.c (get_image_from_button): |
---|
1206 | Correct last change |
---|
1207 | |
---|
1208 | 2002-03-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1209 | |
---|
1210 | * gail/gailbutton.c: |
---|
1211 | Use gtk_container_get_children instead if deprecated |
---|
1212 | gtk_container_children |
---|
1213 | (get_image_from_button): Check that list of children is non-NULL |
---|
1214 | before deferencing it |
---|
1215 | |
---|
1216 | * gail/gailcontainer.c gail/gailitem.c gail/gailscrollbar.c |
---|
1217 | gail/gailwidget.c: |
---|
1218 | Use gtk_container_get_children instead if deprecated |
---|
1219 | gtk_container_children |
---|
1220 | |
---|
1221 | * gail/gailscrolledwindow.c: |
---|
1222 | Use gtk_container_get_children instead if deprecated |
---|
1223 | gtk_container_children |
---|
1224 | (gail_scrolled_window_ref_child) Check that we have accessible object |
---|
1225 | before calling g_object_ref() |
---|
1226 | (gail_crolled_window_visibility_changed): Free list |
---|
1227 | |
---|
1228 | * gail/gailtreeview.c (gail_tree_view_ref_child): |
---|
1229 | Move assertion that renderers list is non-NULL to before the list |
---|
1230 | is used. |
---|
1231 | |
---|
1232 | 2002-03-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1233 | |
---|
1234 | * configure.in: |
---|
1235 | Incremented revision to 0.11 |
---|
1236 | |
---|
1237 | * NEWS: |
---|
1238 | Updated for changes in 0.11 |
---|
1239 | |
---|
1240 | * gail/Makefile.am: |
---|
1241 | Add gailfactory.h |
---|
1242 | |
---|
1243 | 2002-03-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1244 | |
---|
1245 | * gail/gailfactory.c : New file containing macros to define factory |
---|
1246 | (based on work by Michael Meeks) |
---|
1247 | |
---|
1248 | * gail/Makefile.am gail/gail.h: |
---|
1249 | Remove references to factory files for GAIL objects corresponding |
---|
1250 | to GTK widgets; these files have been removed |
---|
1251 | |
---|
1252 | * gail.c: |
---|
1253 | Use macro GAIL_ACCESSIBLE_FACTORY to define factory code for creating |
---|
1254 | accessible object for GAIL type. Use GAIL_WIDGET_SET_FACTORY to |
---|
1255 | specify factory to be used for widget type |
---|
1256 | |
---|
1257 | * gail/gailarrow.c gail/gailbox.c gail/gailcalendar.c gail/gailcanvas.c |
---|
1258 | gail/gailclist.c gail/gailcombo.c gail/gailcontainer.c gail/gailentry.c |
---|
1259 | gail/gailframe.c gail/gailimage.c gail/gailitem.c gail/gaillabel.c |
---|
1260 | gail/gaillist.c gail/gailmenu.c gail/gailmenushell.c |
---|
1261 | gail/gailnotebook.c gail/gailpaned.c gail/gailpixmap.c |
---|
1262 | gail/gailprogressbar.c gail/gailradiobutton.c gail/gailrange.c |
---|
1263 | gail/gailscrollbar.c gail/gailscrolledwindow.c gail/gailseparator.c |
---|
1264 | gail/gailspinbutton.c gail/gailstatusbar.c gail/gailtextview.c |
---|
1265 | gail/gailtogglebutton.c gail/gailtreeview.c gail/gailwindow.c: |
---|
1266 | Remove inclusion of factory include file |
---|
1267 | |
---|
1268 | 2002-03-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1269 | |
---|
1270 | * gail/gailrange.c (gail_range_set_current_value): |
---|
1271 | Call gtk_range_set_value() rather than defaulting to |
---|
1272 | gtk_adjustment_set_value() so that page_size is taken into account. |
---|
1273 | |
---|
1274 | 2002-03-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1275 | |
---|
1276 | * gail/gailcanvasgroup.c (gail_canvas_group_ref_child): |
---|
1277 | Check pointer is non-NULL before dereferencing it |
---|
1278 | |
---|
1279 | * gail/gailtoplevel.c (gail_toplevel_ref_child): |
---|
1280 | Avoid warnings if index too large |
---|
1281 | |
---|
1282 | 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1283 | |
---|
1284 | * gail/gailbutton.c gail/gailcombo.c gail/gailmenuitem.c |
---|
1285 | gail/gailoptionmenu.c: |
---|
1286 | Check that GtkWidget for GAIL object is SENSITIVE and VISIBLE before |
---|
1287 | doing action |
---|
1288 | |
---|
1289 | * gail/gailnotebookpage.c: (gail_notebook_page_get_extents): |
---|
1290 | Check that there is a tab label before trying to get its extents |
---|
1291 | |
---|
1292 | 2002-03-16 Bill Haneman <bill.haneman@sun.com> |
---|
1293 | |
---|
1294 | * gail/gailtoplevel.c: |
---|
1295 | Add check for GTK_IS_PLUG before adding a toplevel |
---|
1296 | window (on "show" event) to the application's |
---|
1297 | toplevel list (bugfix for embedded controls). |
---|
1298 | |
---|
1299 | 2002-03-15 jacob berkman <jacob@ximian.com> |
---|
1300 | |
---|
1301 | * gail/Makefile.am (libgail_la_LDFLAGS): add -avoid-version |
---|
1302 | |
---|
1303 | 2002-03-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1304 | |
---|
1305 | * gail/gailnotebook.c (gail_notebook_real_initialize): |
---|
1306 | Add check for gtk_notebook->focus_tab being NULL |
---|
1307 | Fix for crash report by Michael Meeks |
---|
1308 | |
---|
1309 | * gail/gailtextview.c (gail_text_view_real_notify_gtk): |
---|
1310 | Fix bug 74680, GtkWidget being cast to AtkObject incorrectly, |
---|
1311 | reported by Damon Chaplin |
---|
1312 | |
---|
1313 | * gail/gailmenuitem.c (gail_menu_item_get_keybinding): |
---|
1314 | Fix warning reported by pasupathi.duraisamy@wipro.com |
---|
1315 | |
---|
1316 | 2002-03-14 Michael Meeks <michael@ximian.com> |
---|
1317 | |
---|
1318 | * gail/gail.c (gnome_accessibility_module_init): move |
---|
1319 | code to (gail_accessibility_module_init): & make static |
---|
1320 | to avoid wierd linker conflicts. |
---|
1321 | |
---|
1322 | 2002-03-12 Dave Camp <dave@ximian.com> |
---|
1323 | |
---|
1324 | * gail/gailbutton.c (get_label_from_button): If the button's child |
---|
1325 | is a box, loop over the children looking for a label instead of |
---|
1326 | guessing that the second child is a label. |
---|
1327 | |
---|
1328 | 2002-03-12 Dave Camp <dave@ximian.com> |
---|
1329 | |
---|
1330 | * gail/gailcanvasitem.c (get_item_extents): Use G_OBJECT_GET_CLASS |
---|
1331 | to get the class of the item. |
---|
1332 | (gail_canvas_item_get_extents): Check obj != NULL before |
---|
1333 | trying to cast it to GNOME_CANVAS_ITEM. |
---|
1334 | |
---|
1335 | 2002-03-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1336 | |
---|
1337 | * gail/gail.c: |
---|
1338 | (gail_focus_watcher) if idle handler is waiting to notify focus |
---|
1339 | remove it |
---|
1340 | (gail_focus_idle_handler) if called to fake focus event following |
---|
1341 | menu deactivation add idle handler before doing focus notification |
---|
1342 | in case another idle handler emits focus change notification |
---|
1343 | |
---|
1344 | 2002-03-12 Federico Mena Quintero <federico@ximian.com> |
---|
1345 | |
---|
1346 | * gail/gailcanvasitem.c (get_item_extents): Compute the extents |
---|
1347 | correctly. The item may not be parallel to the axes, so you need |
---|
1348 | to fully compute its orthogonal bounding box from the item's |
---|
1349 | actual bounding box. |
---|
1350 | |
---|
1351 | 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1352 | |
---|
1353 | * gail/gailnotebook[.ch]: |
---|
1354 | Add code to cause focus notification to be emitted when focus tab |
---|
1355 | of notebook changes. This means that we get notification when |
---|
1356 | left/right arrow keys are used to move across tabs. |
---|
1357 | |
---|
1358 | 2002-03-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1359 | |
---|
1360 | * gail/gail.c (gail_focus_watcher): |
---|
1361 | Call focus notification in GTK idle function. This allows focus |
---|
1362 | focus to be reported correctly for links in gtkhtml2 widget. |
---|
1363 | |
---|
1364 | * configure.in: |
---|
1365 | Incremented revision to 0.10 and updated versions of dependent packages |
---|
1366 | |
---|
1367 | * NEWS: |
---|
1368 | Updated for changes in 0.10 |
---|
1369 | |
---|
1370 | 2002-03-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1371 | |
---|
1372 | * gail/gail.c (gail_get_accessible_for_widget): |
---|
1373 | Check whether data is set for "gail-focus-object' on widget's |
---|
1374 | AtkObject. This allows for a general way to have ATK report focus |
---|
1375 | on an object other than a widget when the widget gets focus |
---|
1376 | (This is used to report focus on links in gtkhtml2) |
---|
1377 | |
---|
1378 | * tests/Makefile.am: |
---|
1379 | Do not install test modules other than ferret; install ferret in |
---|
1380 | $(libdir)/gtk-2.0/modules |
---|
1381 | |
---|
1382 | * gail/Makefile.am: |
---|
1383 | Install libgail in $(libdir)/gtk-2.0/modules directory |
---|
1384 | |
---|
1385 | 2002-03-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1386 | |
---|
1387 | * configure.in: |
---|
1388 | Incremented revision to 0.9 and updated versions of dependent packages |
---|
1389 | |
---|
1390 | * NEWS: |
---|
1391 | Updated for changes in 0.9 |
---|
1392 | |
---|
1393 | 2002-03-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1394 | |
---|
1395 | * gail/gail.c: |
---|
1396 | Update focus tracking code to avoid emitting spurious focus |
---|
1397 | notification when moving from one menu item to another. |
---|
1398 | Tidied up code. |
---|
1399 | |
---|
1400 | 2002-02-28 Marc Mulcahy <marc.mulcahy@sun.com |
---|
1401 | |
---|
1402 | * gail/gailcontainer.c: gail_container_ref_child () Check for |
---|
1403 | child index out of range. |
---|
1404 | |
---|
1405 | *gail/gailtreeview.c: clean_rows () fixed typo in list item |
---|
1406 | removal. |
---|
1407 | |
---|
1408 | 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1409 | |
---|
1410 | * gail/gail.c: |
---|
1411 | |
---|
1412 | Add emission hook for deselect signal to cause focus change |
---|
1413 | notification to be emitted when right arrow is clicked in a submenu |
---|
1414 | to the parent menu. |
---|
1415 | |
---|
1416 | Fix problems with selected menu item being notified when it was not |
---|
1417 | mapped when selected by connecting to the map signal for widgets |
---|
1418 | which are selected before being mapped (e.g. F10 + -> reported |
---|
1419 | incorrect menu item. |
---|
1420 | |
---|
1421 | 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1422 | |
---|
1423 | * gail/gailtreeview.c: |
---|
1424 | Allow for NULL tree model in gail_tree_view_real_initialize |
---|
1425 | and count_rows |
---|
1426 | |
---|
1427 | 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1428 | |
---|
1429 | * gail/Makefile.am, tests/Makefile.am util/Makefile.am: |
---|
1430 | Remove -no-undefined from LD_FLAGS because of problem with unresolved |
---|
1431 | references when using gcc. |
---|
1432 | |
---|
1433 | * gail/gailnotebookpage.c: |
---|
1434 | Allow for tab label being NULL |
---|
1435 | |
---|
1436 | 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1437 | |
---|
1438 | * gail/gailentry.c (gail_entry_get_default_attributes) |
---|
1439 | gail/gaillabel.c (gail_label_get_default_attributes) |
---|
1440 | gail/gailtextcell.c (gail_text_cell_get_default_attributes): |
---|
1441 | Remove special code for ATK_TEXT_ATTR_JUSTIFICATION and |
---|
1442 | ATK_TEXT_ATTR_WRAP_MODE |
---|
1443 | |
---|
1444 | * gail/gailmisc.c: |
---|
1445 | Divide size values by PANGO_SCALE to report correct ATK_TEXT_ATTR_SIZE |
---|
1446 | value. |
---|
1447 | (gail_misc_get_default_attributes) Add code to deal with |
---|
1448 | ATK_TEXT_ATTR_JUSTIFICATION and ATK_TEXT_ATTR_WRAP_MODE. |
---|
1449 | |
---|
1450 | 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1451 | |
---|
1452 | * util/gailmisc.c (gail_misc_layout_get_run_attributes): |
---|
1453 | Add call to pango_attr_iterator_destroy() to avoid leaking iterator |
---|
1454 | |
---|
1455 | * tests/ferret.c (_print_text): |
---|
1456 | Add check that caret offset is non-negative |
---|
1457 | |
---|
1458 | 2002-02-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1459 | |
---|
1460 | * tests/Makefile.am: |
---|
1461 | Add version number to test module names. |
---|
1462 | |
---|
1463 | 2002-02-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1464 | |
---|
1465 | * gail/gailtreeview.c: |
---|
1466 | Fix typo in previous change; line accidently omitted |
---|
1467 | |
---|
1468 | 2002-02-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1469 | |
---|
1470 | * gail/gailcontainer.[ch] gail/gailbutton.c gail/gailitem.c |
---|
1471 | gail/gailstatusbar.c gailtreeview.c: |
---|
1472 | Remove add_handler and remove_handler from GailContainer data structure |
---|
1473 | Use object data instead. |
---|
1474 | |
---|
1475 | 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1476 | |
---|
1477 | * ChangeLog gail/gailarrowfactory.[ch] |
---|
1478 | gail/gailbooleancellfactory.[ch] gail/gailboxfactory.[ch] |
---|
1479 | gail/gailbuttonfactory.[ch] gail/gailcalendarfactory.[ch] |
---|
1480 | gail/gailcanvasfactory.[ch] gail/gailcanvasgroupfactory.[ch] |
---|
1481 | gail/gailcanvasitemfactory.[ch] gail/gailcanvastextfactory.[ch] |
---|
1482 | gail/gailcanvaswidgetfactory.[ch] gail/gailclistfactory.[ch] |
---|
1483 | gail/gailcombofactory.[ch] gail/gailcontainerfactory.[ch] |
---|
1484 | gail/gailentryfactory.[ch] gail/gailframefactory.[ch] |
---|
1485 | gail/gailimagecellfactory.[ch] gail/gailimagefactory.[ch] |
---|
1486 | gail/gaillabelfactory.[ch] gail/gaillistfactory.[ch] |
---|
1487 | gail/gailmenufactory.[ch] gail/gailmenuitemfactory.[ch] |
---|
1488 | gail/gailmenushellfactory.[ch] gail/gailnotebookfactory.[ch] |
---|
1489 | gail/gailoptionmenufactory.[ch] gail/gailpanedfactory.[ch] |
---|
1490 | gail/gailpixmapfactory.[ch] gail/gailprogressbarfactory.[ch] |
---|
1491 | gail/gailradiobuttonfactory.[ch] gail/gailrangefactory.[ch] |
---|
1492 | gail/gailscrollbarfactory.[ch] gail/gailseparatorfactory.[ch] |
---|
1493 | gail/gailspinbuttonfactory.[ch] gail/gailstatusbarfactory.[ch] |
---|
1494 | gail/gailtextcellfactory.[ch] gail/gailtextviewfactory.[ch] |
---|
1495 | gail/gailtogglebuttonfactory.[ch] gail/gailtreeviewfactory.[ch] |
---|
1496 | gail/gailwidgetfactory.[ch] gail/gailwindowfactory.[ch]: |
---|
1497 | Remove gail_foo_factory_create_new; add void argument to |
---|
1498 | gail_foo_factory_new |
---|
1499 | |
---|
1500 | 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1501 | |
---|
1502 | * gail/gailutil.c (atk_key_event_from_gdk_event_key): |
---|
1503 | Fix warning |
---|
1504 | |
---|
1505 | 2002-02-12 Bill Haneman <bill.haneman@sun.com> |
---|
1506 | |
---|
1507 | * configure.in: |
---|
1508 | Incremented revision to 0.8 |
---|
1509 | |
---|
1510 | * gail/gailwidget.c: |
---|
1511 | * gail/gailmenu.c: |
---|
1512 | Changed to use the new API for layer and mdi-zorder, |
---|
1513 | instead of the deprecated one. |
---|
1514 | |
---|
1515 | |
---|
1516 | 2002-02-07 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
1517 | |
---|
1518 | * gail/gailmenuitem.c: Set role to ATK_ROLE_MENU if a menu item |
---|
1519 | has a submenu. |
---|
1520 | |
---|
1521 | * gail/gailitem.c: get_name now uses gtk_label_get_text to get rid |
---|
1522 | of the underscores in menu and list item names. |
---|
1523 | |
---|
1524 | * gail/gail.c: when receiving an select signal on a menu item, we |
---|
1525 | cache the widget currently with focus. Added a "deactivate" |
---|
1526 | watcher so we can fake an atk_focus signal to the widget which had |
---|
1527 | focus before the menubar was activated. |
---|
1528 | |
---|
1529 | 2002-02-04 Bill Haneman <bill.haneman@sun.com> |
---|
1530 | |
---|
1531 | * configure.in: |
---|
1532 | Incremented version for weekly release. |
---|
1533 | |
---|
1534 | 2002-01-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1535 | |
---|
1536 | * gail/gailwindow.c: |
---|
1537 | Update gail_window_get_parent() and gail_window_get_index_in_parent() |
---|
1538 | to take account of the fact that a window may be a plug whose parent |
---|
1539 | is a socket. |
---|
1540 | |
---|
1541 | * gail/gailwidget.c (gail_widget_get_index_in_parent): |
---|
1542 | Do not output warning if widget's parent is NULL |
---|
1543 | |
---|
1544 | * gail/gailtoplevel.c: |
---|
1545 | Only count windows which do not have a parent as toplevel |
---|
1546 | |
---|
1547 | 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1548 | |
---|
1549 | * configure.in: |
---|
1550 | Update version number to 0.6, for Gnome Desktop Alpha 2 |
---|
1551 | |
---|
1552 | 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1553 | |
---|
1554 | * gail/gailclist.c (gail_clist_get_column_header): |
---|
1555 | Fix warning |
---|
1556 | |
---|
1557 | 2002-01-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1558 | |
---|
1559 | * gail/gailtreeview.c (gail_tree_view_ref_accessible_at_point): |
---|
1560 | Simplify code following fix of bugs 64137 and 64138 |
---|
1561 | |
---|
1562 | 2002-01-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1563 | |
---|
1564 | * gail/gail.c: |
---|
1565 | Remove emission hook gail_set_focus_watcher for GtkWindow's "set-focus" |
---|
1566 | signal. It is not needed as focus-in event always happens when |
---|
1567 | window's widget has focus. |
---|
1568 | |
---|
1569 | 2002-01-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1570 | |
---|
1571 | * gail/gailtreeview.[ch]: |
---|
1572 | Add function gail_tree_view_ref_focus_cell to get a reference to |
---|
1573 | accessible object for focussed cell. |
---|
1574 | Use function in idle_cursor_changed |
---|
1575 | |
---|
1576 | * gail/gail.c: |
---|
1577 | Add function gail_get_accessible_for_widget and put widget-type |
---|
1578 | specific code in this function. If widget is a GtkTreeView check |
---|
1579 | whether cell has focus using gail_tree_view_ref_focus_cell and, if so, |
---|
1580 | report focus in cell (#69262) |
---|
1581 | |
---|
1582 | * gail/gailoptionmenu.c (gail_option_menu_class_init) |
---|
1583 | Remove unused variables |
---|
1584 | |
---|
1585 | 2002-01-14 Michael Meeks <michael@ximian.com> |
---|
1586 | |
---|
1587 | * gail/gail.c (gtk_module_init): split out into |
---|
1588 | (gnome_accessibility_module_init): here. |
---|
1589 | (gnome_accessibility_module_shutdown): stub. |
---|
1590 | guard against double inits. |
---|
1591 | |
---|
1592 | 2002-01-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1593 | |
---|
1594 | * gail/gailtreeview.c (idle_cursor_changed): |
---|
1595 | Check that the toplevel window for the GtkTreeView has focus; if not |
---|
1596 | do not report focus change on cell. (#69255) |
---|
1597 | |
---|
1598 | 2002-01-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1599 | |
---|
1600 | * gail/gail.c (gail_focus_tracker_init): |
---|
1601 | Add call to gtk_tyle_class (GTK_TYPE_WINDOW) to avoid warning on |
---|
1602 | startup. |
---|
1603 | |
---|
1604 | 2002-01-18 Bill Haneman <bill.haneman@sun.com> |
---|
1605 | |
---|
1606 | * gail/gailwidget.c: (gail_widget_destroyed): |
---|
1607 | Set widget member of GtkAccessible to NULL on receipt of |
---|
1608 | GtkWidget 'destroy' signal. |
---|
1609 | |
---|
1610 | * gail/gailentry.c: (gail_entry_real_initialize): |
---|
1611 | Added assertion that 'data' gpointer points to a GtkEntry |
---|
1612 | in the initializer. |
---|
1613 | |
---|
1614 | 2002-01-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1615 | |
---|
1616 | * gail/gailwidget.c: |
---|
1617 | Output warning if widget in GtkAccessible data structure is not a |
---|
1618 | valid GtkWidget |
---|
1619 | |
---|
1620 | 2002-01-17 Bill Haneman <bill.haneman@sun.com> |
---|
1621 | |
---|
1622 | * tests/ferret.c: |
---|
1623 | Make ferret capable of compressing speech, reading value of |
---|
1624 | FERRET_STRETCH environment variable (default value 0.75). Smaller |
---|
1625 | values mean faster speech. |
---|
1626 | Make ferret speak the text contents of container cells, descending |
---|
1627 | into the hierarchy until text is found. |
---|
1628 | Ferret now replaces underscores in spoken names with spaces, rather |
---|
1629 | than just removing them. |
---|
1630 | |
---|
1631 | 2002-01-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1632 | |
---|
1633 | * gail/gailtreeview.c: |
---|
1634 | (gail_tree_view_get_cell_extents) Correct calculation of cell position |
---|
1635 | (gail_tree_view_get_cell_area) Take into acount expander when getting |
---|
1636 | cell position |
---|
1637 | (is_cell_showing) Update to reflect changes into GtkTreeView code. |
---|
1638 | |
---|
1639 | 2002-01-16 Bill Haneman <bill.haneman@sun.com> |
---|
1640 | |
---|
1641 | * tests/ferret.c: |
---|
1642 | Update ferret demo to speak text content of text fields. |
---|
1643 | Fixes for regressions and bugs when using text-to-speech. |
---|
1644 | Change to make ferret extract text from ATK_ROLE_TABLE_CELL |
---|
1645 | objects even if they are containers, which helps with GailContainerCell. |
---|
1646 | |
---|
1647 | 2002-01-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1648 | |
---|
1649 | * gail/gail.c: |
---|
1650 | Add emission hook gail_set_focus_watcher for GtkWindow's "set-focus" |
---|
1651 | signal. This allows notification of focus change because |
---|
1652 | gtk_window_set_focus() was called. |
---|
1653 | |
---|
1654 | 2002-01-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1655 | |
---|
1656 | * gail/gail.c: |
---|
1657 | (gail_focus_watcher) Check that window->focus_widget is not the |
---|
1658 | current focus widget before reporting focus change. |
---|
1659 | For a popup window, if the child is grabbed and it is a menushell |
---|
1660 | report focus on the menushell unless it has an active menu item |
---|
1661 | |
---|
1662 | (gail_select_watcher) Check that the item being selected is not |
---|
1663 | the current focus widget before reporting focus change. |
---|
1664 | |
---|
1665 | 2002-01-10 Bill Haneman <bill.haneman@sun.com> |
---|
1666 | |
---|
1667 | * configure.in: |
---|
1668 | Update version number to 0.5, for Beta2 package. |
---|
1669 | |
---|
1670 | * gail/Makefile.am: |
---|
1671 | Restore gailcanvasfactory.h to private headers list, |
---|
1672 | to fix broken build from 'make dist'. |
---|
1673 | |
---|
1674 | 2002-01-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1675 | |
---|
1676 | * gail/gailmenuitem.c (gail_menu_item_get_keybindings): |
---|
1677 | Avoid warning emitted when selecting task from panel |
---|
1678 | |
---|
1679 | 2002-01-09 Bill Haneman <bill.haneman@sun.com> |
---|
1680 | |
---|
1681 | * tests/ferret.c: |
---|
1682 | Added toggle item for focus tracking, so that it can be turned off. |
---|
1683 | (complete). |
---|
1684 | |
---|
1685 | 2002-01-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1686 | |
---|
1687 | * gail/gailclist.c (gail_clist_get_column_header): |
---|
1688 | Return label as column header instead of container of label |
---|
1689 | |
---|
1690 | * tests/ferret.c tests/testbutton.c tests/testcombo.c |
---|
1691 | tests/testmenuitem.c tests/testtable.c tests/testtext.c |
---|
1692 | tests/testtoplevel.c: |
---|
1693 | Use g_getenv() instead of getenv() |
---|
1694 | |
---|
1695 | * tests/test.c tests/testlib.h |
---|
1696 | Change parameter of string_to_int from char* to const char* |
---|
1697 | |
---|
1698 | * tests/testoptionmenu.c: |
---|
1699 | Use g_getenv() instead of getenv() |
---|
1700 | Add code to test for column header of CList. |
---|
1701 | |
---|
1702 | 2002-01-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1703 | |
---|
1704 | * gail/gailclist.c (gail_clist_real_initialize): |
---|
1705 | Check that hadjustment and vadjustment are not NULL before connecting |
---|
1706 | to signals on them |
---|
1707 | |
---|
1708 | * gail/gailmenu.c (gail_menu_get_parent): |
---|
1709 | Ensure that attach widget of a menu is a menu item when specifying |
---|
1710 | parent of menu |
---|
1711 | Cosmetic changes |
---|
1712 | |
---|
1713 | * gail/gailoptionmenu: |
---|
1714 | Do not specify menu as child of option menu. This causes the functions |
---|
1715 | gail_option_menu_real_initialize, gail_option_menu_real_notify_gtk, |
---|
1716 | gail_option_menu_get_n_children and gail_option_menu_ref_child to be |
---|
1717 | removed. |
---|
1718 | The menu is accessed by executing the action on the option menu. |
---|
1719 | |
---|
1720 | 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1721 | |
---|
1722 | * tests/Makefile.am tests/README |
---|
1723 | Add new file testoptionmenu.c |
---|
1724 | |
---|
1725 | * tests/testlib.c: |
---|
1726 | Fix typo in comment |
---|
1727 | |
---|
1728 | 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1729 | |
---|
1730 | * gail/gailwidget.c gail/gailcanvasitem.c: |
---|
1731 | Change add_focus_handler implementation to check whether |
---|
1732 | handler to be added is already specified |
---|
1733 | |
---|
1734 | 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1735 | |
---|
1736 | * gail/gaillabel.c (gail_label_real_notify_gtk): |
---|
1737 | Correct error when emitting text_changed::delete signal |
---|
1738 | |
---|
1739 | 2002-01-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1740 | |
---|
1741 | * gail/gailrange.c (gail_range_real_initialize): |
---|
1742 | Correct error in connecting to "value-changed" signal on a |
---|
1743 | GtkRange's adjustment (problem pointed out by Michael Meeks) |
---|
1744 | |
---|
1745 | 2002-01-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1746 | |
---|
1747 | * util/gailmisc.c (gail_misc_layout_get_run_attributes): |
---|
1748 | Correct error (ATK_TEXT_ATTR_FG_COLOR -> ATK_TEXT_ATTR_BG_COLOR) |
---|
1749 | |
---|
1750 | 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1751 | |
---|
1752 | * gail/gaillabel.c: |
---|
1753 | Correct setting of label so that old label text is still available |
---|
1754 | when text-changed::delete signal is emitted |
---|
1755 | |
---|
1756 | * gail/gailtextview.c: |
---|
1757 | Correct header comment |
---|
1758 | |
---|
1759 | * tests/ferret.c: |
---|
1760 | Correct parameter names for signal handler for text-changed signal |
---|
1761 | Get text being inserted or deleted when text-changed signal is emitted |
---|
1762 | |
---|
1763 | 2001-12-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1764 | |
---|
1765 | * util/gailtextutil.c (gail_text_util_get_text): |
---|
1766 | Add implementation for wrapped GtkTextView |
---|
1767 | |
---|
1768 | 2001-12-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1769 | |
---|
1770 | * util/Makefile.am: |
---|
1771 | Update LDFLAGS |
---|
1772 | |
---|
1773 | 2001-12-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1774 | |
---|
1775 | * gail/gailadjustment.c gail/gailarrow.c gail/gailarrowfactory.c |
---|
1776 | gail/gailbooleancell.c gail/gailbooleancellfactory.c |
---|
1777 | gail/gailbox.c gail/gailboxfactory.c gail/gailbutton.c |
---|
1778 | gail/gailbuttonfactory.c gail/gailcalendar.c |
---|
1779 | gail/gailcalendarfactory.c gail/gailcanvas.c |
---|
1780 | gail/gailcanvasfactory.c gail/gailcanvasgroup.c |
---|
1781 | gail/gailcanvasgroupfactory.c gail/gailcanvasitem.c |
---|
1782 | gail/gailcanvasitemfactory.c gail/gailcanvastext.c |
---|
1783 | gail/gailcanvastextfactory.c gail/gailcanvaswidget.c |
---|
1784 | gail/gailcanvaswidgetfactory.c gail/gailcell.c |
---|
1785 | gail/gailclist.c gail/gailclistcell.c gail/gailclistfactory.c |
---|
1786 | gail/gailcombo.c gail/gailcombofactory.c gail/gailcontainer.c |
---|
1787 | gail/gailcontainercell.c gail/gailcontainerfactory.c |
---|
1788 | gail/gailentry.c gail/gailentryfactory.c gail/gailframe.c |
---|
1789 | gail/gailframefactory.c gail/gailimage.c gail/gailimagecell.c |
---|
1790 | gail/gailimagecellfactory.c gail/gailimagefactory.c |
---|
1791 | gail/gailitem.c gail/gailitemfactory.c gail/gaillabel.c |
---|
1792 | gail/gaillabelfactory.c gail/gaillist.c gail/gaillistfactory.c |
---|
1793 | gail/gailmenu.c gail/gailmenufactory.c gail/gailmenuitem.c |
---|
1794 | gail/gailmenuitemfactory.c gail/gailmenushell.c |
---|
1795 | gail/gailmenushellfactory.c gail/gailnotebook.c |
---|
1796 | gail/gailnotebookfactory.c gail/gailnotebookpage.c |
---|
1797 | gail/gailoptionmenu.c gail/gailoptionmenufactory.c |
---|
1798 | gail/gailpaned.c gail/gailpanedfactory.c gail/gailpixmap.c |
---|
1799 | gail/gailpixmapfactory.c gail/gailprogressbar.c |
---|
1800 | gail/gailprogressbarfactory.c gail/gailradiobutton.c |
---|
1801 | gail/gailradiobuttonfactory.c gail/gailrange.c |
---|
1802 | gail/gailrangefactory.c gail/gailrenderercell.c |
---|
1803 | gail/gailscrollbar.c gail/gailscrollbarfactory.c |
---|
1804 | gail/gailscrolledwindow.c gail/gailscrolledwindowfactory.c |
---|
1805 | gail/gailseparator.c gail/gailseparatorfactory.c |
---|
1806 | gail/gailspinbutton.c gail/gailspinbuttonfactory.c |
---|
1807 | gail/gailstatusbar.c gail/gailstatusbarfactory.c |
---|
1808 | gail/gailtextcell.c gail/gailtextcellfactory.c |
---|
1809 | gail/gailtextview.c gail/gailtextviewfactory.c |
---|
1810 | gail/gailtogglebutton.c gail/gailtogglebuttonfactory.c |
---|
1811 | gail/gailtoplevel.c gail/gailtreeview.c |
---|
1812 | gail/gailtreeviewfactory.c gail/gailutil.c gail/gailwidget.c |
---|
1813 | gail/gailwidgetfactory.c gail/gailwindow.c |
---|
1814 | gail/gailwindowfactory.c util/gailtextutil.c: |
---|
1815 | |
---|
1816 | Make use of parent_class consistent: omit where it is not used |
---|
1817 | and use g_type_class_peek_parent() to get it otherwise. |
---|
1818 | |
---|
1819 | |
---|
1820 | 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1821 | |
---|
1822 | * gail/gailarrowfactory.c gail/gailbooleancellfactory.c |
---|
1823 | gail/gailboxfactory.c gail/gailbuttonfactory.c |
---|
1824 | gail/gailcalendarfactory.c gail/gailcanvasfactory.c |
---|
1825 | gail/gailcanvasgroupfactory.c gail/gailcanvasitemfactory.c |
---|
1826 | gail/gailcanvastextfactory.c gail/gailcanvaswidgetfactory.c |
---|
1827 | gail/gailclistfactory.c gail/gailcombofactory.c gail/gailentryfactory.c |
---|
1828 | gail/gailframefactory.c gail/gailimagecellfactory.c |
---|
1829 | gail/gailimagefactory.c gail/gailitemfactory.c |
---|
1830 | gail/gaillabelfactory.c gail/gaillistfactory.c |
---|
1831 | gail/gailmenufactory.c gail/gailmenuitemfactory.c |
---|
1832 | gail/gailmenushellfactory.c gail/gailnotebookfactory.c |
---|
1833 | gail/gailoptionmenufactory.c gail/gailpanedfactory.c |
---|
1834 | gail/gailpixmapfactory.c gail/gailprogressbarfactory.c |
---|
1835 | gail/gailradiobuttonfactory.c gail/gailrangefactory.c |
---|
1836 | gail/gailscrollbarfactory.c gail/gailscrolledwindowfactory.c |
---|
1837 | gail/gailseparatorfactory.c gail/gailspinbuttonfactory.c |
---|
1838 | gail/gailstatusbarfactory.c gail/gailtextcellfactory.c |
---|
1839 | gail/gailtextviewfactory.c gail/gailtogglebuttonfactory.c |
---|
1840 | gail/gailtreeviewfactory.c gail/gailwindowfactory.c: |
---|
1841 | Add implementation of get_accessible_type |
---|
1842 | |
---|
1843 | 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1844 | |
---|
1845 | New file util/gailutil.def |
---|
1846 | |
---|
1847 | * configure.in util/Makefile.am: |
---|
1848 | Add support for building on Windows |
---|
1849 | |
---|
1850 | * util/gailutil.h |
---|
1851 | Remove second declaration of gail_text_util_get_type() |
---|
1852 | |
---|
1853 | 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1854 | |
---|
1855 | * gail/gailcanvastext.c: |
---|
1856 | Remove add_to_attr_set, use gail_misc_add_to_attr_set instead |
---|
1857 | Use gail_misc_buffer_get_run_attributes in |
---|
1858 | gail_canvas_text_get_run_attributes |
---|
1859 | |
---|
1860 | * gail/entry.c gail/gaillabel.c gail/gailtextcell.c: |
---|
1861 | Change gail_misc_get_run_attributes to |
---|
1862 | gail_misc_layout_get_run_attributes |
---|
1863 | |
---|
1864 | * gail/gailcanvastext.c: |
---|
1865 | Remove add_to_attr_set, use gail_misc_add_to_attr_set instead |
---|
1866 | Use gail_misc_buffer_get_run_attributes in |
---|
1867 | gail_text_view_get_run_attributes |
---|
1868 | |
---|
1869 | * util/gailmisc.c util/gailmisc.h: |
---|
1870 | Rename gail_misc_get_run_attributes to |
---|
1871 | gail_misc_layout_get_run_attributes |
---|
1872 | Add functions gail_misc_add_to_attr_set and |
---|
1873 | gail_misc_buffer_get_default_attributes |
---|
1874 | |
---|
1875 | 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1876 | |
---|
1877 | Remove gail/gailobject.c gail/gailobject.h |
---|
1878 | |
---|
1879 | * gail/Makefile.am gail/gail.h: |
---|
1880 | Remove references to gail/gailobject.c gail/gailobject.h |
---|
1881 | |
---|
1882 | * gail/gail.c gail/gailcanvasitem.c gail/gailcanvasitem.h |
---|
1883 | gail/gailcanvastext.c: |
---|
1884 | Use functions in atk/atkgobjectaccessible.h instead of gailobject.h |
---|
1885 | |
---|
1886 | * gail/gailarrow.c gail/gailbox.c gail/gailbutton.c |
---|
1887 | gail/gailcalendar.c gail/gailclist.c gail/gailcombo.c |
---|
1888 | gail/gailcontainer.c gail/gailentry.c gail/gailframe.c |
---|
1889 | gail/gailitem.c gail/gaillabel.c gail/gaillist.c gail/gailmenu.c |
---|
1890 | gail/gailmenuitem.c gail/gailmenushell.c gail/gailnotebook.c |
---|
1891 | gail/gailoptionmenu.c gail/gailpaned.c gail/gailpixmap.c |
---|
1892 | gail/gailprogressbar.c gail/gailradiobutton.c gail/gailrange.c |
---|
1893 | gail/gailscrollbar.c gail/gailscrolledwindow.c gail/gailseparator.c |
---|
1894 | gail/gailspinbutton.c gail/gailstatusbar.c gail/gailtextview.c |
---|
1895 | gail/gailtogglebutton.c gail/gailtreeview.c gail/gailwidget.c |
---|
1896 | gail/gailwindow.c: |
---|
1897 | Use atk_object_initialize instead gail_widget_init |
---|
1898 | |
---|
1899 | * gail/gailcanvas.c gail/gailcanvasgroup.c gail/gailcanvaswidget.c: |
---|
1900 | Use functions in atk/atkgobjectaccessible.h instead of gailobject.h |
---|
1901 | Use atk_object_initialize instead gail_widget_init |
---|
1902 | |
---|
1903 | * gailcontainerfactory.c gail/gailwidgetfactory.c: |
---|
1904 | Add implementation for get_accessible_type |
---|
1905 | |
---|
1906 | * gail/gailseparator.h gail/gailseparatorfactory.c: |
---|
1907 | Return AtkObject instead of GtkAccessible from gail_separator_new() |
---|
1908 | |
---|
1909 | * gail/gailwidget.c gail/gailwidget.h: |
---|
1910 | Update gail_widget_get_index_in_parent() to handle case when |
---|
1911 | accessible_parent is specified |
---|
1912 | Remove gail_widget_init |
---|
1913 | |
---|
1914 | 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1915 | |
---|
1916 | Move gailtexthelper from gail subdirectory to new util subdirectory |
---|
1917 | and split into gailtextutil and gailmisc. |
---|
1918 | |
---|
1919 | Remove dependency on gtkhtml2 and accessibility support for gtkhtml2 |
---|
1920 | |
---|
1921 | * Makefile.am: |
---|
1922 | Add util subdirectory |
---|
1923 | |
---|
1924 | * configure.in: |
---|
1925 | Add util subdirectory |
---|
1926 | Remove dependency on gtkhtml2 |
---|
1927 | |
---|
1928 | * gail.pc.in: |
---|
1929 | Remove dependency on gtkhtml2 |
---|
1930 | Add reference to libgailutil |
---|
1931 | |
---|
1932 | * gail/Makefile.am: |
---|
1933 | * gail/gail.h: |
---|
1934 | Remove references to deleted files |
---|
1935 | |
---|
1936 | * gail/gail.c: |
---|
1937 | Remove support for accessibility for gtkhtml2 |
---|
1938 | |
---|
1939 | * gail/gailcanvasitem.c gail/gailcanvastext.c gail/gailcanvastext.h |
---|
1940 | gail/gailentry.c gail/gailentry.h gail/gaillabel.c |
---|
1941 | gail/gaillabel.h gail/gailtextcell.c gail/gailtextcell.h |
---|
1942 | gail/gailtextview.c gail/gailtextview.h: |
---|
1943 | Change references to gail_text_helper to gail_text_util or gail_misc |
---|
1944 | |
---|
1945 | * gail/gailwidget.c gail/gailwidget.h: |
---|
1946 | Remove reference to GailHtmlBoxEmbedded |
---|
1947 | Remove gail_widget_get_origins; it becomes gail_misc_get_origins |
---|
1948 | |
---|
1949 | 2001-12-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1950 | |
---|
1951 | * gail/gailtextview.c: |
---|
1952 | Emit text-caret-moved signal when text is inserted or deleted and |
---|
1953 | cursor position changes |
---|
1954 | |
---|
1955 | * tests/ferret.c: |
---|
1956 | Add code to receive notifification of state change |
---|
1957 | |
---|
1958 | 2001-12-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1959 | |
---|
1960 | * gail/gailtextcell.c: |
---|
1961 | Update so that it build with Sun's FORTE compiler. |
---|
1962 | |
---|
1963 | 2001-12-17 Bill Haneman <bill.haneman@sun.com> |
---|
1964 | |
---|
1965 | * gail/gailutil.c: |
---|
1966 | Changed implementation of atk_key_event_from_gdk_event_key to fill |
---|
1967 | the AtkKeyEvent's 'string' member with the string-ified name of |
---|
1968 | the GdkEventKey's keyval, if the GdkEventKey's string member is not |
---|
1969 | already set (i.e. if it's not the result of a composed key sequence or |
---|
1970 | a printable, non-whitespace key). |
---|
1971 | |
---|
1972 | 2001-12-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1973 | |
---|
1974 | * gail/gailwidget.c (gail_widget_get_extents): |
---|
1975 | Correct so that it works for both panel windows and normal windows. |
---|
1976 | |
---|
1977 | 2001-12-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1978 | |
---|
1979 | * gail/Makefile.am: |
---|
1980 | Update to not install any include files but leave open the option to |
---|
1981 | in the future. |
---|
1982 | |
---|
1983 | * gail/gail.c (gail_focus_watcher): |
---|
1984 | Fix bug when focus goes to GtkNotebook |
---|
1985 | |
---|
1986 | * gail/gailmenuitem.c (gail_menu_item_get_keybinding): |
---|
1987 | Fix problems found when running gnome-panel-2. |
---|
1988 | |
---|
1989 | * tests/ferret.c (_button_watcher): |
---|
1990 | Identify object type when no child found at position |
---|
1991 | |
---|
1992 | 2001-12-11 Michael Meeks <michael@ximian.com> |
---|
1993 | |
---|
1994 | * gail/gailtreeview.c (gail_tree_view_finalize): fix |
---|
1995 | warning spew on certain shutdowns. |
---|
1996 | |
---|
1997 | 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
1998 | |
---|
1999 | * gail/gailtoplevel.c: |
---|
2000 | In _gail_toplevel_remove_child () remove the window from the window |
---|
2001 | list after the children_changed::remove signal is emitted so that the |
---|
2002 | signal handler can identify the child being removed. |
---|
2003 | Stylistic changes |
---|
2004 | |
---|
2005 | * tests/testobject.c: |
---|
2006 | In children_changed emission hook identify the type of object removed |
---|
2007 | from top level. |
---|
2008 | Stylistic changes |
---|
2009 | |
---|
2010 | 2001-12-11 Michael Meeks <michael@ximian.com> |
---|
2011 | |
---|
2012 | * gail.pc.in: update. |
---|
2013 | |
---|
2014 | 2001-12-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2015 | |
---|
2016 | * gail/gaillabel.c (gail_label_get_name) |
---|
2017 | Use gtk_label_get_text () to get the name of the label, to |
---|
2018 | avoid underscore _ in name. |
---|
2019 | |
---|
2020 | 2001-12-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2021 | |
---|
2022 | * gail/gailwidget.c (gail_widget_get_extents): |
---|
2023 | Update so that position of BasePWidget (the GtkWindow for the |
---|
2024 | panel at the bottom of the screem) is reported correctly |
---|
2025 | |
---|
2026 | 2001-12-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2027 | |
---|
2028 | * gail/gailtextview.c: |
---|
2029 | Stylistic changes and some optimizations |
---|
2030 | (Suggested by Michael Meeks <michael@ximian.com>) |
---|
2031 | |
---|
2032 | 2001-12-07 Michael Meeks <michael@ximian.com> |
---|
2033 | |
---|
2034 | * gail/gailtoplevel.c (gail_toplevel_object_init): force the |
---|
2035 | GtkWindow class init to run. |
---|
2036 | |
---|
2037 | 2001-12-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2038 | |
---|
2039 | * gail/gailclist.c gail/gaillabel.c gail/gailtoplevel.c |
---|
2040 | gail/gailtreeview.c tests/ferret.c tests/testlib.c tests/testtable.c |
---|
2041 | tests/testtextlib.c tests/testtoplevel.c: |
---|
2042 | Remove foo == FALSE and foo == TRUE |
---|
2043 | |
---|
2044 | 2001-12-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2045 | |
---|
2046 | * gail/gail.c (gail_focus_watcher): |
---|
2047 | Report focus as bing in a canvas item if a canvas has a currently |
---|
2048 | focused item. |
---|
2049 | |
---|
2050 | * gail/gailcanvasitem.c: |
---|
2051 | Set states ATK_STATE_FOCUSABLE and ATK_STATE_FOCUSED (if appropriate) |
---|
2052 | |
---|
2053 | 2001-12-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2054 | |
---|
2055 | * gail/gailwidget.c (gail_widget_get_extents): |
---|
2056 | Undo recent change as it is incorrect |
---|
2057 | |
---|
2058 | * gail/gailnotebook.c: |
---|
2059 | Emit visible-data-change signal when page is changed. |
---|
2060 | |
---|
2061 | 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2062 | |
---|
2063 | * gail/gailcanvas.c: |
---|
2064 | Add signal handlers for "value-changed" signal for horizontal and |
---|
2065 | vertical adjustments of the GtkLayout of the GnomeCanvas so that |
---|
2066 | "visible-data-changed" signal is emitted. |
---|
2067 | |
---|
2068 | * gail/gailcanvasitem.c: |
---|
2069 | Check whether item is showing before reporting its position in |
---|
2070 | gail_canvas_item_get_extents(). Correct calculation of position and |
---|
2071 | size. |
---|
2072 | Report state ATK_STATE_SHOWING is item is showing. |
---|
2073 | |
---|
2074 | 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2075 | |
---|
2076 | * gail/gailmenuitem.c (gail_menu_item_get_keybinding): |
---|
2077 | Check that the GtkAccelKey returned by gtk_accel_group_find() is |
---|
2078 | non NULL before trying to access it. |
---|
2079 | |
---|
2080 | 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2081 | |
---|
2082 | * gail/gailcanvastext,c gail/gailentry.c gail/gailhtmlboxtext.c |
---|
2083 | gail/gaillabel.c gail/gailtextcell.c gail/gailtexthelper.c |
---|
2084 | gail/gailtextview.c : |
---|
2085 | Change atk_attribute_register to atk_text_attribute_register, |
---|
2086 | atk_attribute_get_value to atk_text_attribute_get_value, |
---|
2087 | atk_attribute_get_name to atk_text_attribute_get_name |
---|
2088 | atk_attribute_for_name to atk_text_attribute_for_name |
---|
2089 | |
---|
2090 | 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2091 | |
---|
2092 | * gail/gailarrowfactory.c gail/gailbooleancellfactory.c |
---|
2093 | gail/gailboxfactory.c gail/gailbuttonfactory.c |
---|
2094 | gail/gailcalendarfactory.c gail/gailclistfactory.c |
---|
2095 | gail/gailcombofactory.c gail/gailentryfactory.c |
---|
2096 | gail/gailimagecellfactory.c gail/gailimagefactory.c |
---|
2097 | gail/gailitemfactory.c gail/gaillabelfactory.c |
---|
2098 | gail/gaillistfactory.c gail/gailmenuitemfactory.c |
---|
2099 | gail/gailmenushellfactory.c gail/gailnotebookfactory.c |
---|
2100 | gail/gailoptionmenufactory.c gail/gailpanedfactory.c |
---|
2101 | gail/gailpixmapfactory.c gail/gailprogressbarfactory.c |
---|
2102 | gail/gailradiobuttonfactory.c gail/gailrangefactory.c |
---|
2103 | gail/gailscrollbarfactory.c gail/gailscrolledwindowfactory.c |
---|
2104 | gail/gailseparatorfactory.c gail/gailspinbuttonfactory.c |
---|
2105 | gail/gailstatusbarfactory.c gail/gailtextcellfactory.c |
---|
2106 | gail/gailtogglebuttonfactory.c gail/gailtreeviewfactory.c |
---|
2107 | gail/gailwindowfactory.c: |
---|
2108 | Cosmetic change to declaration of ..._new function. |
---|
2109 | |
---|
2110 | * gail/gailtreeview.c: |
---|
2111 | * gail/gailtoplevel.c |
---|
2112 | Cosmetic changes |
---|
2113 | |
---|
2114 | 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2115 | |
---|
2116 | * gail/gailcanvasitem.c: |
---|
2117 | Add gail_canvas_item_ref_state_set |
---|
2118 | Correct gail_canvas_item_get_extents |
---|
2119 | |
---|
2120 | * gail/gailtexthelper.c, gail/gailwidget.h: |
---|
2121 | Rename arguments to gail_widget_get_origins to be more meaningful |
---|
2122 | |
---|
2123 | * gail/gailwidget.c: |
---|
2124 | Change gail_widget_get_extents() to use gail_widget_get_origins |
---|
2125 | Rename arguments to gail_widget_get_origins to be more meaningful |
---|
2126 | |
---|
2127 | * gail/gailwindow.c: |
---|
2128 | Fix warning |
---|
2129 | |
---|
2130 | 2001-12-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2131 | |
---|
2132 | * Add gail/gailhtmlboxembeddedfactory.c: |
---|
2133 | * Add gail/gailhtmlboxembedded.c and gail/gailhtmlboxembedded.h: |
---|
2134 | Files changed: gail/Makefile.am, gail/gail.h |
---|
2135 | |
---|
2136 | * gail/gailhtmlboxblock.c: |
---|
2137 | Remove gail_html_box_block_get_child_index |
---|
2138 | |
---|
2139 | * gail/gailobject[c|h]: |
---|
2140 | Remove gail_object_get_child_index |
---|
2141 | |
---|
2142 | * gail/gailwidget.c: |
---|
2143 | Update to take account of the fact we create an accessible for |
---|
2144 | HtmlBoxEmbedded |
---|
2145 | |
---|
2146 | 2001-12-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2147 | |
---|
2148 | * Add gail/gailcanvaswidget.c and gail/gailcanvaswidget.h: |
---|
2149 | Files changed: gail/Makefile.am, gail/gail.h |
---|
2150 | |
---|
2151 | * gail/gailcanvasgroup.c: |
---|
2152 | Remove gail_canvas_group_get_child_index |
---|
2153 | |
---|
2154 | * gail/gailcanvasitem.c: |
---|
2155 | Add get_mdi_zorder implementation for GailCanvasItem |
---|
2156 | |
---|
2157 | * gail/gailcanvaswidgetfactory.c: |
---|
2158 | Use standard implementatiom for ...create_accessible |
---|
2159 | |
---|
2160 | * gail/gailwidget.c: |
---|
2161 | Update to take account of the fact we create an accessible for |
---|
2162 | GnomeCanvasWidget |
---|
2163 | |
---|
2164 | 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2165 | |
---|
2166 | * Add factories for htmlboxembedded and htmlbox |
---|
2167 | New files: gail/gailhtmlboxembeddedfactory.[c|h], |
---|
2168 | gail/gailhtmlboxfactory.[c|h] |
---|
2169 | Changd files: gail/Makefile.am, gail/gail.c, gail/gail.h |
---|
2170 | |
---|
2171 | * gail/gailbox.c: |
---|
2172 | Set role to ATK_ROLE_COLOR_CHOOSER for accessible for GtkColorSelection |
---|
2173 | |
---|
2174 | * gail/gailcanvaswidgetfactory.c: |
---|
2175 | Assume that GnomeCanvasWidget has a GnomeCanvasGroup as parent |
---|
2176 | |
---|
2177 | * gail/gailhtmlbox.c: |
---|
2178 | Add gail_html_box_new() to create default accessible for HtmlBox |
---|
2179 | Correct gail_html_box_init() to allowe accesible be created for |
---|
2180 | root HtmlBox. |
---|
2181 | Correct errors in gail_html_box_get_index_in_parent() |
---|
2182 | |
---|
2183 | * gail/gailhtmlbox.h: |
---|
2184 | Add gail_html_box_new() |
---|
2185 | |
---|
2186 | * gail/gailhtmlboxblock.c: |
---|
2187 | Add gail_html_box_block_get_child_index() to support |
---|
2188 | atk_object_get_index_in_parent() for accessible of HtmlEmdedded |
---|
2189 | |
---|
2190 | * gail/gailhtmlview.c: |
---|
2191 | Report accessible for root HtmlBox as only child |
---|
2192 | |
---|
2193 | * gail/gailwidget.c: |
---|
2194 | Update gail-widget_get_index_in_parent to support widget in |
---|
2195 | HtmlBoxEmbedded |
---|
2196 | |
---|
2197 | 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2198 | |
---|
2199 | * Add factory for canvas item so all items on GnomeCanvas have an |
---|
2200 | accessible object |
---|
2201 | New files: gail/gailcanvasitemfactory.c, gailcanvasitemfactory.h |
---|
2202 | Changd files: gail/Makefile.am, gail/gail.c, gail/gail.h |
---|
2203 | |
---|
2204 | * gail/gailcanvas.c (gail_canvas_new): |
---|
2205 | Change role to ATK_ROLE_LAYERED_PANE |
---|
2206 | |
---|
2207 | * gail/gailcanvasgroup.c: |
---|
2208 | Add function gail_canvas_group_get_child_index() so that we find |
---|
2209 | the index of an accessible for a widget in a GnomeCanvasWidget |
---|
2210 | in the accessible for the GnomeCanvasGroup. |
---|
2211 | |
---|
2212 | * gail/gailcanvasitem.[c|h]: |
---|
2213 | Add gail_canvas_item_new() and gail_canvas_item_get_index_in_parent() |
---|
2214 | |
---|
2215 | * gail/gailcanvaswidgetfactory.c |
---|
2216 | Correct cast in gail_canvas_widget_factory_create_accessible() |
---|
2217 | |
---|
2218 | * gail/gailhtmlbox.c: |
---|
2219 | Correct setting of parent for GailHtmlBox in gail_html_box_init() |
---|
2220 | Add gail_html_box_get_index_in_parent() |
---|
2221 | |
---|
2222 | * gail/gailhtmlboxblock.c: |
---|
2223 | Add implementation for gail_html_box_block_get_n_children() |
---|
2224 | and gail_html_box_block_ref_child() |
---|
2225 | |
---|
2226 | * gail/gailhtmlview.c: |
---|
2227 | Take account of widget children in gail_html_view_get_n_children() |
---|
2228 | and gail_html_view_ref-child() (This may be a temporary expedient) |
---|
2229 | |
---|
2230 | * gail/gailobject.c: |
---|
2231 | Add function gail_object_get_child_index() |
---|
2232 | Update gail_real_object_init() to use g_object_weak_ref() for a |
---|
2233 | non GtkObject to get notification of its destruction. |
---|
2234 | |
---|
2235 | * gail/gailobject.h: |
---|
2236 | Add function gail_object_get_child_index() |
---|
2237 | |
---|
2238 | * gail/gailwidget.c: |
---|
2239 | Update gail_widget_get_index_in_parent() to take account of parent |
---|
2240 | being GnomeCanvasGroup, i.e. widget in a GnomeCanvasWidget |
---|
2241 | Use g_list_index() in gail_widget_get_index_in_parent() |
---|
2242 | |
---|
2243 | * gail/gailwindow.c: |
---|
2244 | Use g_list_index() in gail_window_get_index_in_parent() |
---|
2245 | |
---|
2246 | * tests/testlib.c: |
---|
2247 | Remove warning |
---|
2248 | |
---|
2249 | 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2250 | |
---|
2251 | * tests/ferret.c, tests/testlib.c, tests/testlib.h, |
---|
2252 | tests/testobject.c, tests/testtable.c, tests/testtext.c: |
---|
2253 | Remove the function get_role_name; use atk_role_get_name instead. |
---|
2254 | |
---|
2255 | 2001-11-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2256 | |
---|
2257 | * configure.in |
---|
2258 | Add dependency for gtkhtml2 |
---|
2259 | |
---|
2260 | * Add boiler plate for GailHtmlBox, GailHtmlBoxBlock, GailHtmlBoxText, |
---|
2261 | GailHtmlView |
---|
2262 | New files: gail/gailhtmlbox.c, gail/gailhtmlbox.h |
---|
2263 | gail/gailhtmlboxblock.c, gail/gailhtmlboxblock.h |
---|
2264 | gail/gailhtmlboxblockfactory.c, gail/gailhtmlboxblockfactory.h |
---|
2265 | gail/gailhtmlboxtext.c, gail/gailhtmlboxtext.h |
---|
2266 | gail/gailhtmlboxtextfactory.c, gail/gailhtmlboxtextfactory.h |
---|
2267 | gail/gailhtmlview.c, gail/gailhtmlview.h |
---|
2268 | gail/gailhtmlviewfactory.c, gail/gailhtmlviewfactory.h |
---|
2269 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
2270 | |
---|
2271 | * gail/gailcanvasgroup.[c|h], gail/gailcanvasgroupfactory.c: |
---|
2272 | Change gail_canvas_group_new() to take GObject* as argument |
---|
2273 | |
---|
2274 | * gail/gailcanvastext.[c|h], gail/gailcanvastextfactory.c: |
---|
2275 | Change gail_canvas_text_new() to take GObject* as argument |
---|
2276 | |
---|
2277 | * gail/gailobject.c: |
---|
2278 | Set default layer in gail_object_real_init() |
---|
2279 | |
---|
2280 | * tests/Makefile.am: |
---|
2281 | Pass LDFLAGS through to Makefile |
---|
2282 | |
---|
2283 | 2001-11-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2284 | |
---|
2285 | * Add implementation for GailObject. |
---|
2286 | New files: gail/gailobject.c, gail/gailobject.h |
---|
2287 | Updated files: gail/gail.h, gail/Makefile.am. |
---|
2288 | GailObject is used for accessible for objects which are not widgets |
---|
2289 | |
---|
2290 | * gail/gailcanvas.c: |
---|
2291 | Use gail_object_get_accessible() instead of |
---|
2292 | gail_canvas_item_get_accessible() |
---|
2293 | |
---|
2294 | * gail/gailcanvasgroup.c: |
---|
2295 | Cosmetic changes |
---|
2296 | Make parent class a GailCanvasItem rather than AtkObject |
---|
2297 | Use GailObject to store GnomeCanvasGroup in accessible object. |
---|
2298 | |
---|
2299 | * gail/gailcanvasgroup.h, gail/gail.h: |
---|
2300 | Use <> instead of "" when including files. |
---|
2301 | |
---|
2302 | * gail/gailcanvasitem.c: |
---|
2303 | Make parent class a GailObject rather than AtkObject |
---|
2304 | Use GailObject to store GnomeCanvasItem in accessible object. |
---|
2305 | Remove gail_canvas_item_get_accessible(); gail_object_get_accessible() |
---|
2306 | will be used instead. |
---|
2307 | Make gail_canvas_item_init() static and define as init function in |
---|
2308 | AtkObjectClass |
---|
2309 | Add checks for defunct object |
---|
2310 | |
---|
2311 | * gail/gailcanvasitem.h |
---|
2312 | Derive from GailObject rather than AtkObject. |
---|
2313 | Omit canvas_item in GailCanvasitem data structure; object in AtkObject |
---|
2314 | is used instead |
---|
2315 | |
---|
2316 | * gail/gailcanvastext.c: |
---|
2317 | Use gail_object_init() instead of gail_canvas_item_init() in |
---|
2318 | gail_canvas_text_new() |
---|
2319 | |
---|
2320 | * gail/gailcanvaswidgetfactory.c: |
---|
2321 | Use gail_object_get_accessible() instead of |
---|
2322 | gail_canvas_item_get_accessible() |
---|
2323 | |
---|
2324 | 2001-11-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2325 | |
---|
2326 | * gail/gailcanvas.c |
---|
2327 | Cosmetic changes |
---|
2328 | Removed some redundant checks |
---|
2329 | |
---|
2330 | * gail/gailwindow.c (gail_window_ref_state_set): |
---|
2331 | Check that widget->window is not NUll to avoid warning when |
---|
2332 | terminating |
---|
2333 | |
---|
2334 | 2001-11-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2335 | |
---|
2336 | * configure.in: |
---|
2337 | Remove check for pgk-config version; add check for atk and |
---|
2338 | libgnomecanvas-2.0 version. |
---|
2339 | Update required version for gtk+-2.0 |
---|
2340 | Use PKG_CHECK_MODULES to do package checking |
---|
2341 | |
---|
2342 | 2001-11-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2343 | |
---|
2344 | * gail/gailbooleancell.c, gail/gailimagecell.c, gail/gailtextcell.c: |
---|
2345 | Call g_object_ref() and gtk_object-sink() for GTK renderers to avoid |
---|
2346 | warnings when they are finalized. |
---|
2347 | |
---|
2348 | 2001-11-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2349 | |
---|
2350 | * gail/gailcanvasitem.c: |
---|
2351 | Cosmetic changes |
---|
2352 | Set layer to ATK_LAYER_MDI |
---|
2353 | |
---|
2354 | * gail/notebookpage.c: |
---|
2355 | Cosmetic changes |
---|
2356 | Set layer to ATK_LAYER_WIDGET |
---|
2357 | |
---|
2358 | * tests/Makefile.am: |
---|
2359 | Add dependency on testlib.c for libtestobject |
---|
2360 | |
---|
2361 | * test/ferret.c: |
---|
2362 | Use atk_relation_type_get_name() to get name of relation type |
---|
2363 | |
---|
2364 | * tests/testlib.[c|h]: |
---|
2365 | Remove get_relation_name() |
---|
2366 | |
---|
2367 | * tests/testobject.c: |
---|
2368 | Use get_role_name() to output role as text |
---|
2369 | Change tests for layer value |
---|
2370 | |
---|
2371 | 2001-11-21 Michael Meeks <michael@ximian.com> |
---|
2372 | |
---|
2373 | * tests/testtreetable.c (row_inserted, row_deleted): |
---|
2374 | warning fixes. |
---|
2375 | |
---|
2376 | * tests/testtoplevel.c (_check_toplevel): const update. |
---|
2377 | |
---|
2378 | * tests/testtextlib.c (_run_offset_test): kill |
---|
2379 | warning / bug. |
---|
2380 | |
---|
2381 | * tests/testprops.c (_selection_changed): kill warning. |
---|
2382 | |
---|
2383 | * gail/Makefile.am (INCLUDES): actually do the -D VERSION |
---|
2384 | |
---|
2385 | * gail/gailutil.c (gail_util_remove_key_event_listener): |
---|
2386 | cast guint to pointer. |
---|
2387 | (gail_util_add_global_event_listener): constify, and dup / |
---|
2388 | free the emission hook string. |
---|
2389 | (gail_util_get_toolkit_version), |
---|
2390 | (gail_util_get_toolkit_name): G_CONST_RETURNs |
---|
2391 | & return VERSION not "VERSION". |
---|
2392 | |
---|
2393 | * gail/gailtreeview.c: remove stdlib include. |
---|
2394 | (gail_tree_view_real_notify_gtk): kill warning. |
---|
2395 | (gail_tree_view_ref_child): Initialize child - unsure |
---|
2396 | about what was intended here - almost certainly not |
---|
2397 | to use the previous 'child' pointer. |
---|
2398 | |
---|
2399 | * gail/gaillabel.c: remove stdlib include. |
---|
2400 | |
---|
2401 | * gail/gailcanvastext.c |
---|
2402 | (gail_canvas_text_get_character_count): setup gail_text |
---|
2403 | before using it. |
---|
2404 | (add_to_attr_set): add a default case to kill warning / |
---|
2405 | trap errors. |
---|
2406 | |
---|
2407 | * gail/*.c: include string.h to get memset, strcmp etc. |
---|
2408 | |
---|
2409 | * gail/gail.c (gail_focus_tracker_init): remove bogus |
---|
2410 | volatile stuff. |
---|
2411 | |
---|
2412 | 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2413 | |
---|
2414 | * gail/gailmenuitem.c (gail_menu_item_get_keybinding): |
---|
2415 | Allow for menu not having an accel group |
---|
2416 | (Problem reported by Peter Williams <peterw@ximian.com>) |
---|
2417 | |
---|
2418 | 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2419 | |
---|
2420 | * tests/testprops.c: |
---|
2421 | Add include of <string.h> |
---|
2422 | Cosmetic changes |
---|
2423 | Remove references to 'accessible-state" property |
---|
2424 | Add signal handler for "state-change" signal |
---|
2425 | |
---|
2426 | * tests/testtable.c: |
---|
2427 | Add include of <string.h> |
---|
2428 | Remove references to "accessible-state" property |
---|
2429 | |
---|
2430 | * tests/testtreetable.c |
---|
2431 | Fix warnings |
---|
2432 | Update _state_change_watch, emission hook for "state-change" aignal, |
---|
2433 | to match signal definition |
---|
2434 | |
---|
2435 | |
---|
2436 | 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2437 | |
---|
2438 | * gail/gailwidget.c (gail_widget_real_init): |
---|
2439 | Set default layer for all widgets to ATK_LAYER_WIDGET |
---|
2440 | |
---|
2441 | * gail/gailmenu.c (gail_menu_new): |
---|
2442 | Set layer to ATK_LAYER_POPUP |
---|
2443 | |
---|
2444 | * tests/ferret.c (property_change_handler: |
---|
2445 | Remove accessible-state property and add new properties |
---|
2446 | accessible-component-layout and accessible-component-mdi-zorder |
---|
2447 | |
---|
2448 | * tests/testobject.c: |
---|
2449 | Add code to check layer value |
---|
2450 | |
---|
2451 | 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2452 | |
---|
2453 | * gail/gailscrolledwindow.c (gaiL_scrolled_window_scrollbar_visibility): |
---|
2454 | Get the accessible child irrespective of whether the scrollbar is |
---|
2455 | visible; add error handling in case the scrollbar does not belong |
---|
2456 | to this scrolled window. |
---|
2457 | |
---|
2458 | 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2459 | |
---|
2460 | * gail/gailwidget.c: |
---|
2461 | Remove gail_widget_get_role() as default implementation can be used |
---|
2462 | Cosmetic changes |
---|
2463 | Remove redundant code from gail_widget_get_extents() |
---|
2464 | |
---|
2465 | * gail/gailwindow.c: |
---|
2466 | Add call to gail_widget_init() back into gail_widget_new() |
---|
2467 | |
---|
2468 | * tests/testtreetable.c: |
---|
2469 | Fix minor error |
---|
2470 | |
---|
2471 | 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2472 | |
---|
2473 | * gail/gailcell.c: |
---|
2474 | Fix typos in comments; some cosmetic changes |
---|
2475 | |
---|
2476 | * gail/gailtreeview.c: |
---|
2477 | Remove return value from set_cell_visibility as it is not used. |
---|
2478 | Remove reference to state ATK_STATE_COLLAPSED |
---|
2479 | Update set_cell_visibility to set states ATK_STATE_SHOWING and |
---|
2480 | ATK_STATE_VISIBLE correctly for cells. |
---|
2481 | |
---|
2482 | * tests/ferret.c: |
---|
2483 | Remove reference to state ATK_STATE_COLLAPSED; display values for |
---|
2484 | states ATK_STATE_EXPANDED and ATK_STATE_SHOWING |
---|
2485 | |
---|
2486 | * tests/testtreetable.c: |
---|
2487 | Add tests for signal state-change. |
---|
2488 | |
---|
2489 | 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2490 | |
---|
2491 | * gail/gailtreeview.c: |
---|
2492 | Rename is_cell_visible to is_cell_showing |
---|
2493 | Set state ATK_STATE_VISIBLE on cell if it want to be visible, i.e. |
---|
2494 | it is in a visible row and its height is nonzero. |
---|
2495 | Set state ATK_STATE_SHOWING on cell if its rectangle intersects the |
---|
2496 | visible rectangle of the TreeView. |
---|
2497 | |
---|
2498 | * tests/ferret.c (_print_key_value): |
---|
2499 | Allow for value to be NULL; this may happen for the name of the object |
---|
2500 | in the relation ATK_RELATION_NODE_CHILD_OF. |
---|
2501 | |
---|
2502 | * tests/testlib.c: |
---|
2503 | Cosmetic changes |
---|
2504 | Add name for relation ATK_RELATION_NODE_CHILD_OF |
---|
2505 | |
---|
2506 | * tests/testlib.c: |
---|
2507 | Ensure that object implements AtkTable before connecting to |
---|
2508 | model-changed signal and implements AtkSelection before connecting to |
---|
2509 | selection-changed signal. |
---|
2510 | |
---|
2511 | 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2512 | |
---|
2513 | * gail/gailentry.c, gail/gaillabel.c, gail/gailtextview.c: |
---|
2514 | Change selection_changed signal name to text_selection_changed |
---|
2515 | |
---|
2516 | * gail/gailmenuitem.c: |
---|
2517 | Update getting of accelerator name to use public interfaces, |
---|
2518 | as much as possible. |
---|
2519 | |
---|
2520 | * gail/gailtreeview.c: |
---|
2521 | Generate focus change for cell in idle handler so that edit action |
---|
2522 | can be safely done when focus notification is received. |
---|
2523 | Add edit action for cells which are editable. |
---|
2524 | |
---|
2525 | * tests/testtreetable.c: |
---|
2526 | Add code which tests edit action for editable cells. |
---|
2527 | |
---|
2528 | 2001-11-16 Louise Miller <louise.miller@sun.com> |
---|
2529 | |
---|
2530 | * gail/gailtreeview.c |
---|
2531 | Removed extra argument from call to gtk_tree_view_get_path_at_pos. |
---|
2532 | This allows GAIL to compile again |
---|
2533 | |
---|
2534 | 2001-11-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2535 | |
---|
2536 | * gail/gailmenuitem.c (gail_menu_get_keybinding): |
---|
2537 | Update to get accelerator for a menu item. |
---|
2538 | |
---|
2539 | 2001-11-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2540 | |
---|
2541 | * gail/gailmenuitem.c (gail_menu_get_keybinding): |
---|
2542 | Remove references to accelerator-related functions removed from GTK |
---|
2543 | This change allows GAIL to compile; I will need to make another change |
---|
2544 | to provide functionality to report keybindings |
---|
2545 | |
---|
2546 | 2001-11-14 Bill Haneman <bill.haneman@sun.com> |
---|
2547 | |
---|
2548 | * gail/gailutil.c: |
---|
2549 | Added GTK-specific implementation of new API, |
---|
2550 | atk_util_(add/remove)_key_snooper() |
---|
2551 | [ gail_util_add_key_event_listener() and |
---|
2552 | gail_util_remove_key_event_listener() ] |
---|
2553 | |
---|
2554 | |
---|
2555 | 2001-11-14 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2556 | |
---|
2557 | * gail/gail*/c, gail/gail*.h, gail/gail*factory.c: |
---|
2558 | Change gail_*_new() functions to return AtkObject* instead of |
---|
2559 | GtkAccessible* |
---|
2560 | |
---|
2561 | |
---|
2562 | 2001-11-14 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2563 | |
---|
2564 | * README: |
---|
2565 | Update description of dependencies to take account of libgnomecanvas |
---|
2566 | support. |
---|
2567 | |
---|
2568 | * gail/Makefile.am: |
---|
2569 | Remove references to zvt_accessible |
---|
2570 | |
---|
2571 | * gail/gailcanvas.c: |
---|
2572 | * gail/gailcanvasgroup.c: |
---|
2573 | Set role explicitly rather than call atk_object_set_role to avoid |
---|
2574 | property notification. |
---|
2575 | |
---|
2576 | * gail/gailcanvasgroup.h: |
---|
2577 | * gail/gailcanvastext.h: |
---|
2578 | Make gail_canvas_*_new() return AtkObject* rather than |
---|
2579 | GailCanvasGroup* |
---|
2580 | |
---|
2581 | * gail/gailcanvasitem.c: |
---|
2582 | * gail/gailwidget.c: |
---|
2583 | Cosmetic changes |
---|
2584 | Set function pointers in AtkComponent for functions which are not |
---|
2585 | implemented to NULL |
---|
2586 | |
---|
2587 | * gail/gailcanvastext.c: |
---|
2588 | Cosmetic changes |
---|
2589 | Fix compiler warnings and errors by adding functions add_to_attr_set() |
---|
2590 | and get_text_near_offset(). |
---|
2591 | |
---|
2592 | * gail/gailcanvaswidgetfactory.c: |
---|
2593 | Fix compiler warnings |
---|
2594 | |
---|
2595 | * gail/gailtreeview.c: |
---|
2596 | Correct some typos in comments |
---|
2597 | Emit visible-data-changed signal when row-changed signal is emitted |
---|
2598 | by model. |
---|
2599 | |
---|
2600 | * tests/testtreetable.c: |
---|
2601 | Update code to work with gtk-demo |
---|
2602 | |
---|
2603 | |
---|
2604 | 2001-11-12 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
2605 | * gailcanvas.c gailcanvas.h gailcanvasfactory.c |
---|
2606 | gailcanvasfactory.h gailcanvasitem.c gailcanvasitem.h |
---|
2607 | gailcanvasgroup.c gailcanvasgroup.h gailcanvasgroupfactory.c |
---|
2608 | gailcanvasgroupfactory.h gailcanvastext.c gailcanvastext.h |
---|
2609 | gailcanvastextfactory.c gailcanvastextfactory.h |
---|
2610 | gailcanvaswidgetfactory.c gailcanvaswidgetfactory.h: Added initial |
---|
2611 | support for libgnomecanvas. |
---|
2612 | |
---|
2613 | |
---|
2614 | 2001-11-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2615 | |
---|
2616 | * gail/gailbutton.c: |
---|
2617 | Add get_label_from_button() |
---|
2618 | Remove cast of first argument to g_signal_connect() |
---|
2619 | |
---|
2620 | * gail/gailclist.c, gail/gailcontainer.c, gail/gailentry.c, |
---|
2621 | gail/gailpaned.c, gail/gailprogressbar.c, gail/gailrange.c, |
---|
2622 | gail/gailscrolledwindow.c, gail/gailgailspinbutton.c, |
---|
2623 | gail/gailtextview.c, gail/gailwidget.c, gail/gailwindow.c: |
---|
2624 | Remove cast of first argument to g_signal_connect() |
---|
2625 | |
---|
2626 | * gail/gailtreeview.c: |
---|
2627 | Notify when a cell has focus when cursor-changed signal is |
---|
2628 | received from GtkTreeView. |
---|
2629 | |
---|
2630 | * tests/testtreetable.c: |
---|
2631 | Check object type of object when focus is reported on an object. |
---|
2632 | |
---|
2633 | |
---|
2634 | 2001-11-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2635 | |
---|
2636 | * gail/gailcell.c: |
---|
2637 | Remove state ATK_STATE_STALE when index is refreshed |
---|
2638 | |
---|
2639 | * gail/gailtreeview.c: |
---|
2640 | Deal with "expand-row" signal in idle function as expandsion of a row |
---|
2641 | may change the visible rectangle. |
---|
2642 | Add signal handler for "size-allocate" signal and update cell's |
---|
2643 | visibility on signal handler. |
---|
2644 | Update visibility of cells below collapsed row when row is collapsed |
---|
2645 | Change set_stale() to traverse_cells() and always update cell's |
---|
2646 | visibility in traverse_cells(). |
---|
2647 | Change second parameter of set_cell_visibility() from GailRendererCell |
---|
2648 | to GailCell |
---|
2649 | Use find_cell_info() in refresh_cell_index() |
---|
2650 | |
---|
2651 | |
---|
2652 | 2001-11-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2653 | |
---|
2654 | * gail/gailtreeview.c: |
---|
2655 | Change prototype for set_cell_visibility() and is_cell_visible() to |
---|
2656 | make code tidier. |
---|
2657 | Update gail_tree_view_ref_accessible_at_point() to return correct cell |
---|
2658 | Change model_row_deleted() to avoid warning when an invisible child |
---|
2659 | is deleted. |
---|
2660 | |
---|
2661 | * tests/testtreetable.c: |
---|
2662 | Add code to check extents for cells and their visibility state are |
---|
2663 | reported correctly |
---|
2664 | |
---|
2665 | |
---|
2666 | 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2667 | |
---|
2668 | * gail/gailcell.c: |
---|
2669 | Update state value before generating notification of change |
---|
2670 | in gail_cell_add_state() and gail_cell_remove_state() |
---|
2671 | Propagate state change to parent if it is a flyweight container cell |
---|
2672 | in gail_cell_remove_state() |
---|
2673 | |
---|
2674 | * gail/gailcell.h: |
---|
2675 | Update comments |
---|
2676 | |
---|
2677 | * gail/gailtreeview.c: |
---|
2678 | In gail_tree_view_real_notify_gtk() check a model exists before |
---|
2679 | updating role to cater for program termination |
---|
2680 | Refactored some code into functions to reduce code size |
---|
2681 | Add relation ATK_RELATION_NODE_CHILD_OF for cells in expander column |
---|
2682 | Specify cell index refersh function for container cell. |
---|
2683 | In set_stale() do not cause a signal to be emitted when |
---|
2684 | gail_cell_remove_state() is called to remove EXPANDED or COLLAPSED |
---|
2685 | state |
---|
2686 | Cosmetic changes (remove _gail_tree_view_ from functions names which |
---|
2687 | contain it) |
---|
2688 | |
---|
2689 | tests/Makefile.am: |
---|
2690 | Add testtreetable.c to test TreeTable functionality in gailtreeview.c |
---|
2691 | |
---|
2692 | 2001-11-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2693 | |
---|
2694 | * gail/gailcell.[c|h]: |
---|
2695 | Remove row and column from cell structure and use index instead |
---|
2696 | |
---|
2697 | * gail/gailclist.c, gail/gailclistcell.c: |
---|
2698 | Update to use cell's index rather than row and column |
---|
2699 | |
---|
2700 | * gail/gailtreeview.c: |
---|
2701 | Define the index of a cell so that it does not change when cells |
---|
2702 | are expanded or collapsed. All cells are children of the table even |
---|
2703 | if they are in ccollapsed rows. |
---|
2704 | Reimplement gail_tree_view_get_row_at_index(), |
---|
2705 | gail_tree_view_get_column_at_index(), gail_tree_view_get_index_at() and |
---|
2706 | gail_tree_view_get_n_children(). |
---|
2707 | Move code for creating an accessible cell from |
---|
2708 | gail_tree_view_ref_at_actual() (which is removed) to |
---|
2709 | gail_tree_view_ref_child() |
---|
2710 | Specify role as ATK_ROLE_TABLE or ATK_ROLE_TREE_TABLE and change |
---|
2711 | role when model is changed. |
---|
2712 | Add gail_tree_view_ref_accessible_at_point(). |
---|
2713 | Correct bugs with notification when row is deleted; move code from |
---|
2714 | _gail_tree_view_destroy_cnt_func(). |
---|
2715 | (I still have work to do on this file but I am committing the changes |
---|
2716 | I have made so far) |
---|
2717 | * gail/gailtreeview.h: |
---|
2718 | Add n_children_deleted to GailTreeView data structure. It is used the |
---|
2719 | number of deleted children obtained in |
---|
2720 | _gail_tree_view_destroy_cnt_func() and is used when notification of |
---|
2721 | row deletion of collapse is received. |
---|
2722 | |
---|
2723 | * tests/testlib.c, tests/testprops.c: |
---|
2724 | Update to take account of new role ATK_ROLE_TREE_TABLE |
---|
2725 | |
---|
2726 | * tests/testtable.c: |
---|
2727 | Minor changes to tests, especially related to getting index value. |
---|
2728 | |
---|
2729 | 2001-11-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2730 | |
---|
2731 | * gail/gailoptionmenu.c: |
---|
2732 | Note when menu is set so we can set the parent of the menu to be the |
---|
2733 | option menu. |
---|
2734 | |
---|
2735 | 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2736 | |
---|
2737 | * configure.in: |
---|
2738 | Set GAIL_MICRO_VERSION to 0.3 and GTK_REQUIRD_VERSION to 1.3.10 |
---|
2739 | |
---|
2740 | 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2741 | |
---|
2742 | * gailtreeview.h: |
---|
2743 | Store the tree_model in _GailTreeView structure so we can disconnect |
---|
2744 | signal handlers when model is changed. |
---|
2745 | |
---|
2746 | * gail/gailtreeview.c: |
---|
2747 | Add gail_tree_view_get_index_at(), gail_tree_view_get_column_at_index() |
---|
2748 | and gail_tree_view_get_row_at_index() to implement AtkTable |
---|
2749 | functions atk_table_get_index_at(), atk_table_get_column_at_index() |
---|
2750 | and atk_table_get_row_at_index(). |
---|
2751 | Set role to ATK_ROLE_TABLE always. |
---|
2752 | Support changing of model by disconnecting signal handlers from old |
---|
2753 | model, clearing cached data and connecting to signals on new model. |
---|
2754 | Set state of cells after expanded row to stale before setting |
---|
2755 | state of cell to expanded. |
---|
2756 | Do not emit children-changed signal when row is expanded or contracted |
---|
2757 | As these cells are not children of the GailtreeView. |
---|
2758 | Upadted gail_tree_view_destroy_cnt_func() to return correct number |
---|
2759 | of rows deleted. |
---|
2760 | Update _gail_tree_view_set_expand_state() to return when expanded row |
---|
2761 | found. |
---|
2762 | |
---|
2763 | |
---|
2764 | 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2765 | |
---|
2766 | * gail/gailbutton.c: |
---|
2767 | Change notify of "accessible-visible-data" property to emission of |
---|
2768 | signal "visible_data_changed" |
---|
2769 | Call g_strdup() for click_keybinding so we can safely free it |
---|
2770 | |
---|
2771 | * gail/gailcell.c: |
---|
2772 | Change notify of "accessible-visible-data" property to emission of |
---|
2773 | signal "visible_data_changed" |
---|
2774 | Cosmetic changes |
---|
2775 | |
---|
2776 | * gail/gailclist.c: |
---|
2777 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2778 | signal names |
---|
2779 | Change notify of "accessible-selection" property to emission of |
---|
2780 | signal "selection_changed" |
---|
2781 | |
---|
2782 | * gail/gailcombo.c: |
---|
2783 | Change notify of "accessible-selection" property to emission of |
---|
2784 | signal "selection_changed" |
---|
2785 | |
---|
2786 | * gail/gailcontainer.c: |
---|
2787 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2788 | signal names |
---|
2789 | Remove emission of "property_change" signal for "accessible-child" |
---|
2790 | Change emission of "property_change" signal for "accessible_parent" |
---|
2791 | to call to g_object_notify() |
---|
2792 | |
---|
2793 | * gail/gailentry.c: |
---|
2794 | Change notify of "accessible-selection" property to emission of |
---|
2795 | signal "selection_changed" |
---|
2796 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2797 | signal names |
---|
2798 | Remove notify of "accessible-text" property |
---|
2799 | |
---|
2800 | * gail/gaillabel.c: |
---|
2801 | Change notify of "accessible-selection" property to emission of |
---|
2802 | signal "selection_changed" |
---|
2803 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2804 | signal names |
---|
2805 | Remove notify of "accessible-text" property |
---|
2806 | Change notify of "accessible-visible-data" property to emission of |
---|
2807 | signal "visible_data_changed" |
---|
2808 | |
---|
2809 | * gail/gailmenuitem.c, gail/gailnotebook.c: |
---|
2810 | Change notify of "accessible-selection" property to emission of |
---|
2811 | signal "selection_changed" |
---|
2812 | |
---|
2813 | * gail/gailscrolledwindow.c, gail/gailtextcell.c: |
---|
2814 | Cosmetic changes |
---|
2815 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2816 | signal names |
---|
2817 | |
---|
2818 | * gail/gailtextview.c: |
---|
2819 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2820 | signal names |
---|
2821 | Change notify of "accessible-selection" property to emission of |
---|
2822 | signal "selection_changed" |
---|
2823 | Remove notify of "accessible-text" property |
---|
2824 | |
---|
2825 | * gail/gailtreeview.c: |
---|
2826 | Set role depending on type of tree model |
---|
2827 | Change notify of "accessible-visible-data" property to emission of |
---|
2828 | signal "visible_data_changed" |
---|
2829 | Change notify of "accessible-model" property to emission of |
---|
2830 | signal "model_changed" |
---|
2831 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2832 | signal names |
---|
2833 | |
---|
2834 | * gail/gailwidget.c: |
---|
2835 | Use _ (underscore) instead of - (hyphen ) in property and |
---|
2836 | signal names |
---|
2837 | |
---|
2838 | * tests/ferret.c: |
---|
2839 | Remove references to properties "accessible-child", "accessible-caret", |
---|
2840 | "accessible-selection", "accessible-text", accessible-model" |
---|
2841 | |
---|
2842 | * tests/testprops.c: |
---|
2843 | Add tests for signals "selection_changed, "visible_data_changed" and |
---|
2844 | "model_changed" |
---|
2845 | |
---|
2846 | 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2847 | |
---|
2848 | * tests/testlib.c: |
---|
2849 | Add reference to new role ATK_ROLE_TERMINAL |
---|
2850 | |
---|
2851 | 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2852 | |
---|
2853 | * gail/gailtreeview.c: |
---|
2854 | Update to take account of the fact that more than one row may be |
---|
2855 | selected; removed gail_tree_view_get_selected_row() |
---|
2856 | |
---|
2857 | * tests/testlib.c, tests/testtextlib, tests/testtoplevel.c: |
---|
2858 | Change meaning of return value from already_accessed_return_object() |
---|
2859 | to be what one would expect. |
---|
2860 | |
---|
2861 | * tests/testtable.c: |
---|
2862 | Change meaning of return value from already_accessed_return_object() |
---|
2863 | to be what one would expect. |
---|
2864 | Update so that it works with gtk-demo. |
---|
2865 | |
---|
2866 | |
---|
2867 | 2001-10-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2868 | |
---|
2869 | * gail/gailtreeview.c (gal_tree_view_get_selected_rows): |
---|
2870 | Get the selected rows when selection type is GTK_SELECTION_MULTIPLE |
---|
2871 | |
---|
2872 | * tests/testprops.c: |
---|
2873 | Omit code which causes accessible objects for all table cells to be |
---|
2874 | created as it slows down display of table too much |
---|
2875 | |
---|
2876 | 2001-10-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2877 | |
---|
2878 | * gail/gailtreeview.c: |
---|
2879 | Fix problem with warnings from call to g_value_init() |
---|
2880 | |
---|
2881 | 2001-10-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2882 | |
---|
2883 | * gail/gailentry.[c|h] |
---|
2884 | Deal with notification of change of cursor-position and |
---|
2885 | selection-bound properties of GtkEntry to emit text-caret-changed |
---|
2886 | signal when cursor position changes and notify accessible-selection |
---|
2887 | change when selection changes. |
---|
2888 | |
---|
2889 | 2001-10-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2890 | |
---|
2891 | * gail/gaillabel.[c|h]: |
---|
2892 | Notify accessible-selection property change when selection is changed |
---|
2893 | Use cursor-position property of GtkLabel and |
---|
2894 | gtk_label_get_selection_bounds() to implement caret offset. |
---|
2895 | |
---|
2896 | 2001-10-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2897 | |
---|
2898 | * gail/gailtextview.c: |
---|
2899 | Pass GtkTextView instead of GtkTextLayout to |
---|
2900 | gail_text_helper_get_text() |
---|
2901 | |
---|
2902 | * gail/gailtexthelper.c (gail_text_helper_get_text): |
---|
2903 | Use GtkTextView functions instead of GtkTextLayout functions |
---|
2904 | for wrapped GTkTextView when geeting display lines. |
---|
2905 | |
---|
2906 | 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2907 | |
---|
2908 | * gail/gailmenuitem.c (gail_menu_item_ref_state_set): |
---|
2909 | Remove code to set ATK_STATE_SELECTED as it is done in |
---|
2910 | atk_object_real_ref_state_set(). |
---|
2911 | |
---|
2912 | * gail/gailnotebook.[c|h]: |
---|
2913 | Store number of previous selected page so we can notify change |
---|
2914 | of selected state when a notebook page is selected. |
---|
2915 | |
---|
2916 | 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2917 | |
---|
2918 | * gail/gailclist.c, gail/gailitem,c, gail/gailtreeview.c: |
---|
2919 | Cosmetic changes |
---|
2920 | Avoid calls to memset by initializing data structure. |
---|
2921 | Fix error where property name for notifications was wrong. |
---|
2922 | |
---|
2923 | * gail/gailcombo.c, gail/gailcontainer.c, gail/gailentry.c, |
---|
2924 | gail/gaillabel.c, gail/gailstatusbar.c, gail/gailtextview.c, |
---|
2925 | gail/gailwidget.c, gailwindow.c: |
---|
2926 | Avoid calls to memset by initializing data structure. |
---|
2927 | |
---|
2928 | 2001-10-20 Bill Haneman <bill.haneman@sun.com> |
---|
2929 | |
---|
2930 | * gail/gailoptionmenu.c: |
---|
2931 | Added test for non-null 'menu' member of optionmenu, |
---|
2932 | to prevent segv if a gailoptionmenu is created for |
---|
2933 | an optionmenu that hasn't yet had its menu child initialized. |
---|
2934 | |
---|
2935 | 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2936 | |
---|
2937 | * gail/gailbutton.c, gailgailcell.c, gail/gailentry.c, |
---|
2938 | gail/gailtextview.c, gail/gailtogglebutton.c, gail/gailwidget.c, |
---|
2939 | gail/gailwindow.c: |
---|
2940 | Use convenience function atk_object_notify_state_change() to |
---|
2941 | notify a change in accessible-state. |
---|
2942 | |
---|
2943 | * gail/gailmenuitem.c: |
---|
2944 | Cosmetic changes |
---|
2945 | Add signal handlers for select and deselect signal on GtkItem |
---|
2946 | in order to notify accessible-state change of ATK_STATE_SELECTED |
---|
2947 | when menu item is selected or deselected |
---|
2948 | Add gail_menu_item_ref_state_set() to report whether states of |
---|
2949 | ATK_STATE_SELECTABLE or ATK_STATE_SELECTED are set. |
---|
2950 | |
---|
2951 | * gail/gailmenushell.c: |
---|
2952 | Remove signal handler for "selection-done" as we notify |
---|
2953 | accessible-selection change every time a menu item is selected or |
---|
2954 | deselected. |
---|
2955 | gail_menu_shell_real_init() was also removed as it is no longer |
---|
2956 | needed. |
---|
2957 | |
---|
2958 | * tests/testtext.c: |
---|
2959 | Fix typo. |
---|
2960 | |
---|
2961 | 2001-10-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2962 | |
---|
2963 | * gail/gailtexthelper.[c|h]: |
---|
2964 | Update gail_text_helper_text_text() to return correct word, |
---|
2965 | sentence and line for at, before and after options. |
---|
2966 | Added function get_pango_text_offsets(); removed function |
---|
2967 | gail_text_helper_get_pango_line_offsets(). |
---|
2968 | |
---|
2969 | 2001-10-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2970 | |
---|
2971 | * gail/gailentry.c, gail/gaillabel.c, gail/gailtextcell.c: |
---|
2972 | Cosmetic changes |
---|
2973 | Use gail_text_helper_get_text() to get text when boundary type is |
---|
2974 | ATK_TEXT_BOUNDARY_CHAR |
---|
2975 | |
---|
2976 | * gail/gailtexthelper.[c|h] |
---|
2977 | Add support for ATK_TEXT_BOUNDARY_CHAR to gail_text_helper_get_text() |
---|
2978 | Remove gail_text_helper_boundary_char() |
---|
2979 | |
---|
2980 | * gail/gailtextview.c: |
---|
2981 | Remove function get_char_at_offset(); use gail_text_helper_get_text() |
---|
2982 | when boundary type is ATK_TEXT_BOUNDARY_CHAR. |
---|
2983 | |
---|
2984 | 2001-10-17 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
2985 | * .cvsignore: |
---|
2986 | Added auto-generated files to .cvsignore. |
---|
2987 | |
---|
2988 | * gail/gail.c: |
---|
2989 | Changed signature of gtk_module_init. |
---|
2990 | |
---|
2991 | 2001-10-17 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
2992 | * gail/configure.in gail/Makefile.am gail.pc.in gail/.cvsignore: |
---|
2993 | Added pkg-config support |
---|
2994 | |
---|
2995 | 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
2996 | |
---|
2997 | * gail/gailtexthelper.[c|h]: |
---|
2998 | Change gail_text_helper_switch_boundary_type() to |
---|
2999 | gail_text_helper_get_text() |
---|
3000 | Change layout parameter from PangoLayout* to gpointer to allow |
---|
3001 | GtkTextLayout* when getting text for line boundary in GailTreeview |
---|
3002 | when wrapping. |
---|
3003 | Add code to support getting text for line boundary in GailTreeView |
---|
3004 | when wrapping |
---|
3005 | |
---|
3006 | * gail/gailtextview.c: |
---|
3007 | Cosmetic changes |
---|
3008 | Get text on line boundary when wrapping |
---|
3009 | |
---|
3010 | * gail/gailentry.c, gail/gaillabel.c, gail/gailtextcell.c: |
---|
3011 | Change gail_text_helper_switch_boundary_type() to |
---|
3012 | gail_text_helper_get_text() |
---|
3013 | |
---|
3014 | *gail/gailutil.c: |
---|
3015 | Change malloc to g_malloc |
---|
3016 | |
---|
3017 | 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3018 | |
---|
3019 | * gail/gailtexthelper.[c|h]: |
---|
3020 | Cosmetic changes. |
---|
3021 | Remove null_value field in _GailTextHelper data structure |
---|
3022 | Fix corner cases in gail_text_helper_boundary_type() for text |
---|
3023 | at offset. |
---|
3024 | |
---|
3025 | * gail/gailtextview.c: |
---|
3026 | Cosmetic changes |
---|
3027 | |
---|
3028 | * tests/testlib.c: |
---|
3029 | Add mnemonic to "Run Tests" button. |
---|
3030 | |
---|
3031 | 2001-10-16 Bill Haneman <bill.haneman@sun.com> |
---|
3032 | |
---|
3033 | * configure.in: added AM_CONFIG_HEADER(config.h) |
---|
3034 | * gail/gailutil.c: changed getVersion() to return |
---|
3035 | hard-coded string "VERSION", since at the moment the |
---|
3036 | version #define seems to be broken. |
---|
3037 | * tests/ferret.c: changed _button_watcher to query |
---|
3038 | child at mouse-click point for all GTK_CONTAINERS, |
---|
3039 | not just treeviews and clists. |
---|
3040 | |
---|
3041 | 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3042 | |
---|
3043 | * gail/gailentry.c: |
---|
3044 | Fix problem with last character being lost in atk_text_get_text... |
---|
3045 | functions; the problem was that the GtkTextBuffer was being reset |
---|
3046 | before the GtkEntry text field was updated. |
---|
3047 | |
---|
3048 | * gail/gailtextview.c: |
---|
3049 | Cosmetic changes |
---|
3050 | |
---|
3051 | 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3052 | |
---|
3053 | * gail/gailbutton.c, gailgailcell.c, gail/gailclist.c, |
---|
3054 | gail/gailcontainer.c, gail/gailentry.c, gail/gailmenuitem.c, |
---|
3055 | gail/gailscrolledwindow.c, gail/gailtextcell.c, gail/gailtextview.c, |
---|
3056 | gail/gailtogglebutton.c, gail/gailtogglebutton.c, gail/gailtoplevel.c, |
---|
3057 | gail/gailtreeview.c, gail/gailwidget.c, gail/gailwindow.c: |
---|
3058 | Add detail of property name when emitting property-change signal |
---|
3059 | Omit cast of first argument of g_signal-emit_by_name as it is a |
---|
3060 | gpointer. |
---|
3061 | |
---|
3062 | * tests/testprops.c: |
---|
3063 | Add test for detail of property-change signal. |
---|
3064 | |
---|
3065 | 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3066 | |
---|
3067 | * gail/Makefile.am: |
---|
3068 | Update Makefile.am so that include files are installed; this is to |
---|
3069 | allow accessible implementations to derive from, for instance, |
---|
3070 | GailWidget. |
---|
3071 | |
---|
3072 | * gail/gail*.h: |
---|
3073 | Update include files to change #include "gail*.h" to |
---|
3074 | #include <gail/gail*.h> so that installed include files will work |
---|
3075 | |
---|
3076 | 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3077 | |
---|
3078 | * gail/gailentry.c: |
---|
3079 | Add gail_entry_get_default_attributes() to implement |
---|
3080 | atk_text_get_default_attributes() for GailEntry. |
---|
3081 | Change gail_entry_get_run_attributes() to use |
---|
3082 | gail_text_helper_get_run_attributes(). |
---|
3083 | |
---|
3084 | * gail/gaillabel.c: |
---|
3085 | Change gail_label_get_run_attributes() to use |
---|
3086 | gail_text_helper_get_run_attributes(). |
---|
3087 | Change gail_label_get_default_attributes() to use |
---|
3088 | gail_text_helper_get_default_attributes(). |
---|
3089 | |
---|
3090 | * gail/gailtextcell.c: |
---|
3091 | Add gail_text_cell_get_default_attributes() to implement |
---|
3092 | atk_text_get_default_attributes() for GailEntry. |
---|
3093 | Change gail_text_cell_get_run_attributes() to use |
---|
3094 | gail_text_helper_get_run_attributes(). |
---|
3095 | |
---|
3096 | * gail/gailtexthelper.[c|h] |
---|
3097 | Change value argument of gail_text_helper_add_attribute() from |
---|
3098 | const gchar * to gchar* as we no longer strdup() it. |
---|
3099 | Add gail_text_helper_get_run_attributes() and |
---|
3100 | gail_text_helper_get_default_attributes(). |
---|
3101 | |
---|
3102 | * tests/testlib.c: |
---|
3103 | Change to avoid core where AtkObject has no name. |
---|
3104 | |
---|
3105 | 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3106 | |
---|
3107 | * gail/gaillabel.c: |
---|
3108 | Add gail_label_get_default_attributes() to implement |
---|
3109 | atk_text_get_default_attributes() for GailLabel |
---|
3110 | Mostly cosmetic changes to gail_label_get_run_attributes; values |
---|
3111 | for underline have changed. |
---|
3112 | Update to use AtkTextAttribute enum and atk_attribute_get_name() and |
---|
3113 | atk_attribute_get_value() to get names and values for attributes(). |
---|
3114 | |
---|
3115 | * gail/gailtextcell.c: |
---|
3116 | * gail/gailtextview.c: |
---|
3117 | Update to use AtkTextAttribute enum and atk_attribute_get_name() and |
---|
3118 | atk_attribute_get_value() to get names and values for attributes(). |
---|
3119 | |
---|
3120 | * gail/gailtexthelper.c: |
---|
3121 | Change second argument of gail_text_helper_add_attribute() from |
---|
3122 | const gchar* to AtkTextAttribute. |
---|
3123 | |
---|
3124 | 2001-10-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3125 | |
---|
3126 | * gail/gaillabel.c (gail_label_get_run_attributes): |
---|
3127 | Tidy code including fix of out by 1 error at end of run |
---|
3128 | and take account of change to gail_text_helper_add_attribute() |
---|
3129 | |
---|
3130 | * gail/gailtextcell.c (gail_text_cell_ |
---|
3131 | Take account of change to gail_text_helper_add_attribute() |
---|
3132 | |
---|
3133 | * gail/gailtexthelper.[c|h]: |
---|
3134 | Change gail_text_helper_add_attribute() to prepend AtkAttribute |
---|
3135 | and return new AttributeSet; it dups the name but not the value. |
---|
3136 | |
---|
3137 | * gail/gailtextview.c: |
---|
3138 | Update to use gail_text_helper_add_attribute() |
---|
3139 | |
---|
3140 | * gail/gailwidget.c: |
---|
3141 | Correct typo in comment |
---|
3142 | |
---|
3143 | * tests/testtext.c: |
---|
3144 | Update to access llables in testgtk |
---|
3145 | |
---|
3146 | * tests/testtextlib.c: |
---|
3147 | Fix typo |
---|
3148 | |
---|
3149 | 2001-10-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3150 | |
---|
3151 | * gail/gailtextview.c: |
---|
3152 | Implemented atk_text_get_default_attributes() for GailTextView |
---|
3153 | Tidied code of gail_text_view_get_run_attributes() and |
---|
3154 | gail_text_view_set_run-attributes() |
---|
3155 | |
---|
3156 | * tests/testtext.c: |
---|
3157 | Remove focus tracking when object which supports text is found. |
---|
3158 | |
---|
3159 | * tests/testtextlib.c: |
---|
3160 | Add support for testing atk_text_get_default_attributes() |
---|
3161 | |
---|
3162 | 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3163 | |
---|
3164 | * gail/gailentry.c, gail/gaillabel.c, gail/gailtextcell.c, |
---|
3165 | gail/gailtextview.c, tests/ferret.c: |
---|
3166 | Rename ref_run_attributes to get_run_attributes |
---|
3167 | |
---|
3168 | * tests/testtext.c: |
---|
3169 | Update so that it works correctly with GTK test program testtext |
---|
3170 | |
---|
3171 | * tests/testtextlib.c: |
---|
3172 | Rename ref_run_attributes to get_run_attributes |
---|
3173 | Tidy code which outputs attributes |
---|
3174 | |
---|
3175 | 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3176 | |
---|
3177 | * gail/gailtextview.c (gail_text_view_ref_run_attributes): |
---|
3178 | Avoid warning messages when font description in GtkTextTag is NULL; |
---|
3179 | Add call to g_slist_free() to avoid leaking the list. |
---|
3180 | |
---|
3181 | * tests/ferret.c: |
---|
3182 | _get_name_value: Change call of gtk_entry_new() to |
---|
3183 | gtk_entry_new_with_max_length() |
---|
3184 | _print_text: Plug avoid memory leaks. |
---|
3185 | |
---|
3186 | 2001-10-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3187 | |
---|
3188 | * tests/Makefile.am: |
---|
3189 | Add references to include files needed for make dist |
---|
3190 | |
---|
3191 | * configure.in: |
---|
3192 | Add GAIL_MICRO_VERSION and set Version to 0.2 |
---|
3193 | |
---|
3194 | 2001-10-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3195 | |
---|
3196 | * gail/gailtreeview.c: |
---|
3197 | Update to take account of renaming of gtktreemodel signals |
---|
3198 | on September 10th. |
---|
3199 | |
---|
3200 | 2001-10-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3201 | |
---|
3202 | * gail/gailbutton.c: |
---|
3203 | Update gail_button_get_name() to take account of change to |
---|
3204 | implementation of a GtkButton which contains image and |
---|
3205 | text from a stock item. |
---|
3206 | |
---|
3207 | 2001-09-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3208 | |
---|
3209 | * gail/gailbutton.[c|h] |
---|
3210 | Cache keybinding string for click to avoid leaking it |
---|
3211 | |
---|
3212 | * gail/gailmenuitem.[c|h] |
---|
3213 | Report mnemonics as well as accelerators in keybinding |
---|
3214 | |
---|
3215 | 2001-09-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3216 | |
---|
3217 | * gail/gailtextview.c: |
---|
3218 | Fix compilation errors caused by changes in gtktexttag.h |
---|
3219 | (These are the changes I thought I made two days ago) |
---|
3220 | |
---|
3221 | 2001-09-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3222 | |
---|
3223 | * gail/gaillabel.c: |
---|
3224 | Fix coding error |
---|
3225 | |
---|
3226 | * gail/gailtextcell.c: |
---|
3227 | Fix compilation errors caused by changes in gtkcellrenderertext.h |
---|
3228 | |
---|
3229 | * gail/gailtextview.c: |
---|
3230 | Fix compilation errors caused by changes in gtktexttag.h |
---|
3231 | |
---|
3232 | 2001-09-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3233 | |
---|
3234 | * gail/gailtextview.c, gail/gailentry.c: |
---|
3235 | Emit text_changed::insert signal after text is inserted; |
---|
3236 | emit text_changed::delete signal before text is deleted |
---|
3237 | Notify accessible-text property change when changed signal |
---|
3238 | received from GTK widget |
---|
3239 | |
---|
3240 | * tests/ferret.c: |
---|
3241 | Correct typo: Insert->Delete |
---|
3242 | |
---|
3243 | * tests/testobject.c: |
---|
3244 | Do not call atk_text_get_character_extents() unless object is showing |
---|
3245 | |
---|
3246 | 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3247 | |
---|
3248 | * gail/gailbutton.[c|h], gail/gailoptionmenu.c: |
---|
3249 | Remove code which works around inability to override |
---|
3250 | interface methods in derived classes as bug 50966 is fixed. |
---|
3251 | |
---|
3252 | 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3253 | |
---|
3254 | * gail/gailclist.c: |
---|
3255 | Add extra parameter is_header to gail_clist_set_row_data() to |
---|
3256 | allow row header or row description to be set to NULL. |
---|
3257 | |
---|
3258 | * gail/gailtreeview.c: |
---|
3259 | Add extra parameter is_header to gail_tree_view_set_row_data() to |
---|
3260 | allow row header or row description to be set to NULL. |
---|
3261 | Call g_object_ref() for header in gail_tree_view_set_column_header() |
---|
3262 | |
---|
3263 | 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3264 | |
---|
3265 | * gail/gail.c, gail/gailcontainercell.c, gail/gailentry.c, |
---|
3266 | gail/gailnotebook.c, gail/gailnotebookpage.c, gail/gailoptionmenu.c, |
---|
3267 | gail/gailprogressbar.c, gail/gailrange.c, gail/gailrendererecell.c, |
---|
3268 | gail/gailspinbutton.c, gail/gailtextcell.c, gail/gailtexthelper.c, |
---|
3269 | gail/gailtextview.c, gailtoplevel.c, |
---|
3270 | Omit cast of argument to g_object_ref() or g_object_unref() |
---|
3271 | |
---|
3272 | * gail/gailcell.c: |
---|
3273 | In gail_cell_init() call atk_object_set_parent() to set accessible |
---|
3274 | parent. |
---|
3275 | |
---|
3276 | * gail/gailclist.c, gail/gailtreeview.c: |
---|
3277 | Omit cast of argument to g_object_ref() or g_object_unref() |
---|
3278 | Check object is non NULL before calling g_object_ref() or |
---|
3279 | g_object_unref() |
---|
3280 | Allow header to be NULL in gail_clist_set_column_header() |
---|
3281 | |
---|
3282 | 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3283 | |
---|
3284 | * gail/gailcell.c: |
---|
3285 | Change gail_cell_get_extents() to use the accessible corresponding |
---|
3286 | to the widget stored in the cell in the call to |
---|
3287 | gail_cell_parent_get_cell_extents(). This error was identified |
---|
3288 | when testing a cell in a container cell. |
---|
3289 | |
---|
3290 | * gail/gailclist.c: |
---|
3291 | Only report a cell as visible if it is in the visible rectangle. |
---|
3292 | Do not report a cell as showing. |
---|
3293 | Use x and y values of G_MININT for position of cell not in visible |
---|
3294 | rectangle. |
---|
3295 | In gail_clist_adjustment_changed() check whether any cached cells |
---|
3296 | have become visible or invisible. |
---|
3297 | |
---|
3298 | * gail/gailcontainercell.c: |
---|
3299 | Add gail_container_cell_finalize() to remove children list |
---|
3300 | Rename _gail_container_cell_compute_child_indeces() to |
---|
3301 | _gail_container_cell_compute_child_indices() |
---|
3302 | Cosmetic changes |
---|
3303 | |
---|
3304 | * gail/gailtreeview.c: |
---|
3305 | Add function _gail_tree_view_set_cell_visibility() |
---|
3306 | Call gail_cell_init() for container cell. |
---|
3307 | Only report a cell as visible if it is in the visible rectangle. |
---|
3308 | Do not report a cell as showing. |
---|
3309 | Use x and y values of G_MININT for position of cell not in visible |
---|
3310 | rectangle. |
---|
3311 | In gail_clist_adjustment_changed() check whether any cached cells |
---|
3312 | have become visible or invisible. |
---|
3313 | In gail_tree_view_cell_destroyed() remove cache entries for children |
---|
3314 | of container cell when container cell is removed. |
---|
3315 | |
---|
3316 | * gail/gailwidget.c: |
---|
3317 | Check that a widget is actually on the screen before reporting it as |
---|
3318 | visible. |
---|
3319 | Use x and y values of G_MININT for position of cell not in visible |
---|
3320 | rectangle. |
---|
3321 | Add functions gail_widget_on_screen() and gail_widget_find_viewport() |
---|
3322 | to support determination of whether a widget is on the screen. |
---|
3323 | |
---|
3324 | * tests/testobject.c: |
---|
3325 | Minor changes. |
---|
3326 | |
---|
3327 | 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3328 | |
---|
3329 | * gail/gailclist.[c|h], gail/gailtreeview.[c|h]: |
---|
3330 | Update for change to atk_table_get_caption() and |
---|
3331 | atk_table_set_caption(). |
---|
3332 | Correct property names used in emission of "property-change" signals |
---|
3333 | * tests/ferret.c, tests/testtable.c: |
---|
3334 | Update for change to atk_table_get_caption() and |
---|
3335 | atk_table_set_caption(). |
---|
3336 | |
---|
3337 | 2001-09-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3338 | |
---|
3339 | * gail/gailclist.c: |
---|
3340 | Have gail_clist_get_n_children() include columns not marked |
---|
3341 | visible when calculating number of children. |
---|
3342 | Set ATK_STATE_VISIBLE and ATK_STATE_SHOWING, if cell is in |
---|
3343 | visible column when constructing cell object. |
---|
3344 | Remove function _gail_clist_set_cell_visibility() |
---|
3345 | Emit property-change signal when setting caption, summary, |
---|
3346 | column description, column header, row description, row header |
---|
3347 | * gail/gailtreeview.c: |
---|
3348 | Emit property-change signal when setting summary, |
---|
3349 | column description, column header, row description, row header |
---|
3350 | * tests/testtable.c: |
---|
3351 | Update _property_change_handler() to handle different value types |
---|
3352 | |
---|
3353 | 2001-09-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3354 | |
---|
3355 | * gail/gailoptionmenu.c: |
---|
3356 | Add call to g_object_ref() in gail_option_menu_ref_child() |
---|
3357 | * gail/gailtreeview.c: |
---|
3358 | Disconnect signal handler for add and remove signals on underlying |
---|
3359 | GtkTreeView widget |
---|
3360 | Have gail_tree_view_get_n_children() include columns not marked |
---|
3361 | visible when calculating number of children. |
---|
3362 | Set ATK_STATE_VISIBLE and ATK_STATE_SHOWING, if cell is in |
---|
3363 | visible column when constructing cell object. |
---|
3364 | Remove function _gail_tree_view_set_cell_visibility() |
---|
3365 | Emit property-change signal when setting caption |
---|
3366 | Change _gail_tree_view_column_visibility_change to update |
---|
3367 | state of cached cells. |
---|
3368 | Change _gail_tree_view_adjustment_changed() to just report |
---|
3369 | accessible-visible-data property change |
---|
3370 | |
---|
3371 | 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3372 | |
---|
3373 | * gail/gailbutton.c: |
---|
3374 | Fix bug recently introduced when GailButton does not report |
---|
3375 | any actions available |
---|
3376 | |
---|
3377 | 2001-08-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3378 | |
---|
3379 | * gail/gail.c: |
---|
3380 | If GDK_FOCUS_EVENT event type is received and it is for focus in |
---|
3381 | for a GtkWindow and it has a focus widget report the focus as being |
---|
3382 | on the focus widget |
---|
3383 | Ignore GDK_FOCUS_EVENT event type for focus out events. |
---|
3384 | * tests/ferret.c: |
---|
3385 | Add tab for interface AtkSelection |
---|
3386 | |
---|
3387 | 2001-08-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3388 | |
---|
3389 | * Add implementation for GailOptionMenu |
---|
3390 | New files: gail/gailoptionmenu.c, gail/gailoptionmenu.h |
---|
3391 | gail/gailoptionmenufactory.c, gailoptionmenufactory.h |
---|
3392 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
3393 | GailOptionMenu has role ATK_ROLE_PUSH_BUTTON, which one action, |
---|
3394 | press, and one child which is the menu. |
---|
3395 | * gail/gailbutton.[c|h] |
---|
3396 | Define function pointers in class structure for AtkAction methods |
---|
3397 | so we can override them for GailOptionMenu. |
---|
3398 | * tests/testobject.c: |
---|
3399 | Only call atk_component_get_extents() when state set includes |
---|
3400 | ATK_STATE_SHOWING |
---|
3401 | |
---|
3402 | 2001-08-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3403 | |
---|
3404 | * Remove files gail/gailtable.[c|h], gail/gailtablefactory.[c|h] |
---|
3405 | There is no need to implement AtkTable on accessible object |
---|
3406 | corresponding to GtkTable. |
---|
3407 | * gail/Makefile.am, gail/gail.c, gail/gail.h |
---|
3408 | Remove references to gailtable. |
---|
3409 | |
---|
3410 | 2001-08-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3411 | |
---|
3412 | * gail/gailclist.c: |
---|
3413 | Add signal handler for "value-changed" signals on scroll bars |
---|
3414 | assocaited with GtkCList; this allows us to update the visibility |
---|
3415 | of cells we have cached. |
---|
3416 | * gail/gailtreeview.c: |
---|
3417 | Fix leak of GtkTreePath returned by gtk_tree_path_new_root() |
---|
3418 | Avoid warning generated by gtk_tree_path_next() when depth is 0. |
---|
3419 | |
---|
3420 | 2001-08-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3421 | |
---|
3422 | * gail/gailclist.[c|h]: |
---|
3423 | Add implementation for gail_clist_get_n_children(), |
---|
3424 | gail_clist-ref_child(), gail_clist_ref_selection(), |
---|
3425 | gail_clist_get_cell_extents(), gail_clist_get_cell_area() |
---|
3426 | Implement gail_clist_ref_at(), for text only. |
---|
3427 | * gail/gailclistcell.[c|h]: |
---|
3428 | Add gail_clist_cell_get_name(); remove gail_clist_cell_new() |
---|
3429 | * gail/gailtreeview.c: |
---|
3430 | Correct gail_tree_view_cell_get_extents() |
---|
3431 | * tests/ferret.c: |
---|
3432 | Correct parameters pased to atk_object_ref_accessible_at_point() |
---|
3433 | following mouse event. Event position is relative to widget. |
---|
3434 | Support GtkCList cells following button press event as for |
---|
3435 | GtkTreeView cells. |
---|
3436 | Remove warning. |
---|
3437 | |
---|
3438 | 2001-08-28 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
3439 | * gail/gailTreeView.c: |
---|
3440 | Fix to get gail compiling against latest GTK+. |
---|
3441 | |
---|
3442 | 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3443 | |
---|
3444 | * gail/gailclist.[c|h]: |
---|
3445 | Add implementation for |
---|
3446 | gail_clist_get_column_description(), gail_clist_set_column_description() |
---|
3447 | gail_clist_get_column_header(), gail_clist_set_column_header() |
---|
3448 | gail_clist_get_row_description(), gail_clist_set_row_description() |
---|
3449 | gail_clist_get_row_header(), gail_clist_set_row_header() |
---|
3450 | |
---|
3451 | 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3452 | |
---|
3453 | * gail/gaillabel.c: |
---|
3454 | Create LABEL_FOR relationship if a label has a mnemonic widget |
---|
3455 | * gail/gailtreeview.c: |
---|
3456 | Fix error checking bug in gail_tree_view_ref_child() |
---|
3457 | |
---|
3458 | 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3459 | |
---|
3460 | * gail/gailtable.c, gail/gailtreeview.c, |
---|
3461 | gail/gailclist, tests/ferret.c: |
---|
3462 | Updated because of change of AtkTable methods which have |
---|
3463 | gchar* arguments or return value of type gchar* |
---|
3464 | * tests/testtable.c: |
---|
3465 | Calling g_object_unref() on AtkObjects returned by "ref" method. |
---|
3466 | |
---|
3467 | 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3468 | |
---|
3469 | * gail/gailclist.[c|h]: |
---|
3470 | Remove gail_clist_add_selection() and gail_clist_remove_selection() |
---|
3471 | as selection of individual cells is not supported. |
---|
3472 | Add implementation for gail_clist_get_selection_count(), |
---|
3473 | gail_clist_is_child_selected(), gail_clist_get_caption(), |
---|
3474 | gail_clist_get_n_columns(), gail_clist_get_n_rows(), |
---|
3475 | gail_clist_get_summary(), gail_clist_add_row_selection(), |
---|
3476 | gail_clist_remove_row_selection(), gail_clist_get_selected_rows(), |
---|
3477 | gail_clist_is_row_selected(), gail_clist_set_caption(), |
---|
3478 | gail_clist_set_summary() |
---|
3479 | Define signal handler for "select-row" and "unselect-row" signals |
---|
3480 | for GtkCList |
---|
3481 | * gail/gailtreeview.c: |
---|
3482 | Remove gail_tree_view_get_index_at(), gail_tree_view_get_row_at_index() |
---|
3483 | gail_tree_view_get_column_at_index() as default implementation |
---|
3484 | in atk/atktable.c is used. |
---|
3485 | In gail_tree_view_get_selected_rows() check that address for array |
---|
3486 | of indexes of selected rows in non NULL before using it. |
---|
3487 | In gail_tree_view_ref_selection() add check that index is not |
---|
3488 | greater than number of columns |
---|
3489 | In gail_tree_view_get_selected_count() use |
---|
3490 | gail_tree_view_get_selected_rows() to determine whether a row is |
---|
3491 | selected. |
---|
3492 | * tests/testtable.c: |
---|
3493 | Update to support testsing of GailCList. |
---|
3494 | |
---|
3495 | 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3496 | |
---|
3497 | * gail/gailtreeview.c: |
---|
3498 | Add signal handler for "destroy" signal on GtkTreeViewColumn |
---|
3499 | in which column header and column description are discarded, |
---|
3500 | if present. |
---|
3501 | When setting row or column header or description, or summary |
---|
3502 | discard existing one; |
---|
3503 | Add object reference for summary and row or column header |
---|
3504 | when setting. |
---|
3505 | |
---|
3506 | 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
3507 | |
---|
3508 | * .cvsignore gail/.cvsignore tests/.cvsignore: |
---|
3509 | Added .cvsignore files. |
---|
3510 | |
---|
3511 | 2001-08-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3512 | |
---|
3513 | * gail/gailtreeview.c: |
---|
3514 | Use G_CONNECT_AFTER when connecting to inserted, deleted, and |
---|
3515 | reordered signals on tree model so that the GtkRowReference |
---|
3516 | objects have handled the signals. |
---|
3517 | Add new functions _gail_tree_view_set_row_data and |
---|
3518 | _gail_tree_view_get_row_info functions so that the functions |
---|
3519 | gail_tree_view_get_row_* and gail_tree_view_set_row_* functions |
---|
3520 | are simplified. |
---|
3521 | Change _gail_tree_view_get_column() to return a |
---|
3522 | GtkTreeViewColumn* instead of the index. of the column. |
---|
3523 | In gail_tree_view_table_ref_at() use _gail_tree_view_get_column |
---|
3524 | instead of gail_tree_view_get_column to take account of column |
---|
3525 | visibility. |
---|
3526 | When creating a cell use gtk_tree_row_reference_new() instead of |
---|
3527 | gtk_tree_row_reference_new_proxy() so that the GtkRowReference |
---|
3528 | are updated when tree model signals inserted, deleted or reordered |
---|
3529 | are emitted. |
---|
3530 | |
---|
3531 | 2001-08-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3532 | |
---|
3533 | * gail/gailtreeview.c: |
---|
3534 | Remove gail_tree_view_get_row_extent_at() and |
---|
3535 | gail_tree_view_get_column_extext_at() as GtkTreeView do not support |
---|
3536 | rows or columns which extend over more than one (row or column). |
---|
3537 | Set state ATK_STATE_SELECTED for a cell in |
---|
3538 | gail_tree_view_table_ref_at() if the cell's row is selected |
---|
3539 | Correct implementation of gail_tree_view_ref_selection() and |
---|
3540 | gail_tree_view_get_selection_count() |
---|
3541 | Change setting of state ATK_STATE_SELECTED for all cached cells when |
---|
3542 | "changed" signal for GtkTreeViewSelection is emitted. |
---|
3543 | Add new function +gail_tree_view_get_selected_row(). |
---|
3544 | Remove redundant code |
---|
3545 | * tests/testtable.c |
---|
3546 | Call g_free() for integer arrays returned by |
---|
3547 | atk_table_get_selected_rows() and atk_table_get_selected_columns() |
---|
3548 | |
---|
3549 | 2001-08-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3550 | |
---|
3551 | * gail/gailtreeview.c: |
---|
3552 | Use correct is_expander and is_expanded values in calls to |
---|
3553 | gtk_tree_view_column_cell_set_cell_data(). |
---|
3554 | Use cached cell AtkObject in gail_tree_view_table_ref_at() instead |
---|
3555 | of creating a new AtkObject each time.a |
---|
3556 | These changes required some code refactoring and introduction of |
---|
3557 | three new functions: gail_tree_view_cell_info_get_row_column(), |
---|
3558 | _gail_tree_view_cell_info_new(), _gail_tree_view_find_cell() |
---|
3559 | |
---|
3560 | 2001-08-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3561 | |
---|
3562 | * gail/gailtreeview.c: |
---|
3563 | Update to build with latest version of |
---|
3564 | gtk_tree_view_column_cell_set_cell_data(). |
---|
3565 | |
---|
3566 | 2001-08-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3567 | |
---|
3568 | * gail/gail.c, gail/gailbutton.c, gail/gailcombo.c, |
---|
3569 | gail/gailcontainer.c, gail/gailentry.c, gail/gailitem.c, |
---|
3570 | gail/gailmenuitem.c, gail/gailmenushell.c, gail/gailpaned.c |
---|
3571 | gail/gailprogressbar.c, gail/gailrange.c, gail/gailspinbutton.c, |
---|
3572 | gail/gailstatusbar.c, gail/gailtogglebutton.c, gail/gailtoplevel.c, |
---|
3573 | gail/gailtreeview.c, gail/gailutil.c, gail/gailwidget.c, |
---|
3574 | gail/gailwindow.c: |
---|
3575 | Use g_signal_* functions instead of gtk_signal_* functions |
---|
3576 | * gail/gailadjustment.c, gail/gailcell.c: |
---|
3577 | Use g_signal_* functions instead of gtk_signal_* functions. |
---|
3578 | Use g_signal_connect_object() to ensure that signal handler is |
---|
3579 | removed when related object is destroyed instead of having to remove |
---|
3580 | the signal handler explicitly. |
---|
3581 | |
---|
3582 | 2001-08-21 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3583 | |
---|
3584 | * gail/gail.c: |
---|
3585 | Change focus handling so that the focus widget is reported as having |
---|
3586 | focus if it receives a GDK_MOTION_NOTIFY event and another widget |
---|
3587 | was reported as having focus. |
---|
3588 | * gail/imagecell.[c|h]: |
---|
3589 | Implement set_image_description() and get_image_description() to use |
---|
3590 | a different description from AtkObject's description. |
---|
3591 | Implement get_image_size(); omit get_image_position() |
---|
3592 | Cosmetic changes |
---|
3593 | * gail/gailimagecellfactory.c: |
---|
3594 | Correct error which required that GTK cell renderer be a |
---|
3595 | GtkCellRendererToggle when it should be GtkCellRendererPixbuf |
---|
3596 | |
---|
3597 | 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3598 | |
---|
3599 | * gail/gailtreeview.c: |
---|
3600 | Correct position value returned by gail_tree_view_get_cell_extents() |
---|
3601 | * gail/gailcell.c |
---|
3602 | Avoid warning messages if cell does not have any actions defined and action interfaces called. |
---|
3603 | * tests/ferret.c: |
---|
3604 | Call gtk_window_set_default_size() for ferret window; |
---|
3605 | Enable button press tracking on mouse when focus tracking is enabled. |
---|
3606 | |
---|
3607 | 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3608 | |
---|
3609 | * gail/gailtreeview.c: |
---|
3610 | Add back last line of _gail_tree_view_refresh_cell_index() which |
---|
3611 | was deleted by accident. |
---|
3612 | Remove unused local variables. |
---|
3613 | |
---|
3614 | 2001-08-17 Bill Haneman <bill.haneman@sun.com> |
---|
3615 | |
---|
3616 | * tests/ferret.c |
---|
3617 | Changed _send_to_magnifier API to take bounding box |
---|
3618 | (could be important when magnifier revs, to |
---|
3619 | re-center only if bbox goes offscreen). |
---|
3620 | * tests/ferret.c |
---|
3621 | Fixed bug that meant that caret motion coords were only |
---|
3622 | sent to magnifier if ferret was on! |
---|
3623 | * tests/ferret.c |
---|
3624 | Uncommented code that calls |
---|
3625 | atk_component_ref_accessible_at_point(), now that |
---|
3626 | this function is implemented for GtkTreeView. |
---|
3627 | |
---|
3628 | 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3629 | |
---|
3630 | * gail/gailbutton.c, gail/gailimage.c, gail/gailimagecell.c |
---|
3631 | gail/gailpixmap.c: |
---|
3632 | Swap height and width parameters for atk_image_get_image_size |
---|
3633 | * tests/testtextlib.c |
---|
3634 | Free text character strings returned by atk_text_get_* functions |
---|
3635 | |
---|
3636 | 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3637 | |
---|
3638 | * Add implementation for GailScrollbar |
---|
3639 | New files: gail/gailscrollbar.c, gail/gailscrollbar.h |
---|
3640 | gail/gailscrollbarfactory.c, gailscrollbarfactory.h |
---|
3641 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
3642 | Add implementation for atk_object_get_index_in_parent() |
---|
3643 | for scrollbars in a scrolled window |
---|
3644 | * gail/gailrange.c: |
---|
3645 | Remove reference to GtkScrollbar |
---|
3646 | * gail/gailscrolledwindow.c: |
---|
3647 | Mostly cosmetic changes, removed DOS-like linefeeds |
---|
3648 | Freed children list in gail_scrolled_window_get_n_children. |
---|
3649 | * gail/gailwindow.c: |
---|
3650 | Corrected typo in comment |
---|
3651 | |
---|
3652 | 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3653 | |
---|
3654 | * gail/gailtreeview.c: |
---|
3655 | Correct setting visibility for cells |
---|
3656 | * tests/testobject.c: |
---|
3657 | Add more tests |
---|
3658 | |
---|
3659 | 2001-08-16 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
3660 | |
---|
3661 | * gail/gailscrolledwindow.c: |
---|
3662 | Added support for scrollbars as children of scrolledwindows. |
---|
3663 | |
---|
3664 | 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3665 | |
---|
3666 | * gail/gailtextcell.c: |
---|
3667 | Check that offset is valid in gail_text_cell_get_character_extents() |
---|
3668 | Add error cheking in gail_text_cell_get_offset_at_ppint() |
---|
3669 | |
---|
3670 | 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3671 | |
---|
3672 | * gail/gailentry.c, gail/gaillabel.c, gail/gailtextcell.c, |
---|
3673 | gail/gailtextview.c: |
---|
3674 | Use gail_text_helper_* functions instead of function pointers in |
---|
3675 | class structure |
---|
3676 | * gail/gailtexthelper.[c|h]: |
---|
3677 | Define functions gail_text_helper_* instead of function pointers |
---|
3678 | in class structure. |
---|
3679 | |
---|
3680 | 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3681 | |
---|
3682 | * gail/gailentry.c, gail/gaillabel.c, gail/gailtextcell.c, |
---|
3683 | gail/gailtexthelper.[c|h], gail/gailtextview.c tests/testobject.c |
---|
3684 | tests/testtextlib.c |
---|
3685 | Swap width and height parameters for atk_text_get_character_extents |
---|
3686 | * tests/ferret.c |
---|
3687 | Swap width and height parameters for atk_text_get_character_extents |
---|
3688 | Change AtkAttributeSet_free to atk_attribute_set_free |
---|
3689 | |
---|
3690 | 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3691 | |
---|
3692 | * gail/gailcellparent.[c|h] |
---|
3693 | Add gail_parent_get_cell_area() |
---|
3694 | * gail/gailtextcell.c |
---|
3695 | Amend gail_text_cell_get_character_extents() and |
---|
3696 | gail_text_cell_get_offset_at_point() so that they return |
---|
3697 | reasonable values; there are still some errors in corner cases. |
---|
3698 | * gailtreeview.c |
---|
3699 | Add gail_tree_view_get_cell_area() which implements |
---|
3700 | gail_cell_parent_get_cell_area(). |
---|
3701 | * tests/testobject.c |
---|
3702 | Add tests for atk_text_get_character_extents() and |
---|
3703 | atk_text_get_offset_at_point() |
---|
3704 | |
---|
3705 | 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3706 | |
---|
3707 | * gail/gailentry.c: |
---|
3708 | Change "length" argument to "height" |
---|
3709 | in gail_entry_get_character_extents |
---|
3710 | * gail/gaillabel.c: |
---|
3711 | Change "length" argument to "height" |
---|
3712 | in gail_label_get_character_extents |
---|
3713 | * gail/gailtextcell.c: |
---|
3714 | Change "length" argument to "height" |
---|
3715 | in gail_text_cell_get_character_extents |
---|
3716 | * gail/gailtexthelper.[c|h]: |
---|
3717 | Change "length" argument to "height" |
---|
3718 | in gail_text_helper_get_character_extents_from_pango_rectangle |
---|
3719 | * gail/gailtextview.c: |
---|
3720 | Change "length" argument to "height" |
---|
3721 | in gail_text_view_get_character_extents |
---|
3722 | Cosmetic changes |
---|
3723 | Tidied code in gail_text_view_get_character_extents and |
---|
3724 | gail_text_view_get_offset_at_point |
---|
3725 | * tests/ferret.c |
---|
3726 | Change position sent to magnifier after call to |
---|
3727 | atk_text_get_character_extents |
---|
3728 | * tests/testtextlib.c |
---|
3729 | Change "length" argument to "height" for calls to |
---|
3730 | atk_text_get_character_extents |
---|
3731 | |
---|
3732 | 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3733 | |
---|
3734 | * gail/gailcell.[c|h]: |
---|
3735 | Remove signal handler for "destroy" signal on widget when cell |
---|
3736 | is finalized; otherwise some random mmemory is zeroised when widget |
---|
3737 | is destroyed. |
---|
3738 | Call g_list_free() for action_list in gail_cell_object_finalize() |
---|
3739 | Cosmetic changes |
---|
3740 | * gail/gailcontainer.c: |
---|
3741 | Change default role to ATK_ROLE_PANEL from ATK_ROLE_UNKNOWN |
---|
3742 | * gail/gailtreeview.c: |
---|
3743 | Correct error in gail_tree_view_cell_info_remove() |
---|
3744 | Remove hack to work around bug 57480 as bug is fixed. |
---|
3745 | * gail/gailtextcell.c: |
---|
3746 | Add "attributes" to list of properties copied to cell's renderer |
---|
3747 | |
---|
3748 | 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3749 | |
---|
3750 | * New files gail/gailcellparent.[c|h] |
---|
3751 | Updated files gail/Makefile.am |
---|
3752 | Define interface GailCellParent which will allow GailCell to |
---|
3753 | implement methods which require assistance from its parent. |
---|
3754 | * gail/gailcell.c |
---|
3755 | Add implementation of atk_component_get_extents; |
---|
3756 | Cosmetic changes |
---|
3757 | * gail/gailtreeview.c |
---|
3758 | Add implementation of GailCellParent interface; i.e. |
---|
3759 | gail_tree_view_get_cell_extents; renamed |
---|
3760 | _gail_tree_view_is_cell_visible to _gail_tree_view_set_cell_visibility |
---|
3761 | Created function _gail_tree_view_is_cell_visible and use in |
---|
3762 | _gail_tree_view_set_cell_visibility and |
---|
3763 | gail_tree_view_get_cell_extents |
---|
3764 | |
---|
3765 | 2001-08-14 Bill Haneman <bill.haneman@sun.com> |
---|
3766 | |
---|
3767 | * gail/gailtoplevel.c |
---|
3768 | GailToplevel now initializes its name via g_get_prgname(); |
---|
3769 | |
---|
3770 | 2001-08-14 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3771 | |
---|
3772 | * gail/gailtreeview.c |
---|
3773 | Use widget allocation when calculating header_height in |
---|
3774 | _gail_tree_view_is_cell_visible() |
---|
3775 | Cosmetic changes, including adding missing static declarations. |
---|
3776 | |
---|
3777 | 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3778 | |
---|
3779 | * gail/gailnotebook.c tests/testcomponent.c |
---|
3780 | Change because atk_component_get_accessible_at_point was changed |
---|
3781 | to atk_component_ref_accessible_at_point |
---|
3782 | |
---|
3783 | 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3784 | |
---|
3785 | * gail/gailbutton.c, gail/gaillabel.c |
---|
3786 | Call g_object_notify_freeze() and g_object_notify_thaw() |
---|
3787 | when more than one property notify is done. |
---|
3788 | * gail/gailtreeview.c |
---|
3789 | Call g_object_notify_freeze() and g_object_notify_thaw() |
---|
3790 | when more than one property notify is done. |
---|
3791 | Cosmetic changes to code, including some bug fixes. |
---|
3792 | Fix leaks when removing GailTreeViewCellInfo data structure when |
---|
3793 | cell is destroyed |
---|
3794 | * tests/testobject.c tests/testcomponent.c |
---|
3795 | Check with ATK_IS_COMPONENT before calling ATK_COMPONENT |
---|
3796 | |
---|
3797 | 2001-08-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3798 | |
---|
3799 | * gail/gailcombo.c |
---|
3800 | * gail/gailmenushell.c |
---|
3801 | * gail/gailnotebook.c |
---|
3802 | * gail/treeview.c |
---|
3803 | Add notify change of accessible-selection property when |
---|
3804 | selection changes. |
---|
3805 | |
---|
3806 | 2001-08-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3807 | |
---|
3808 | * gail/gailtexthelper.h |
---|
3809 | Remove char_at_offset function pointer from GailTextHelperClass |
---|
3810 | * gail/gailtextview.c |
---|
3811 | Provide implementation for atk_text_get_character_at_offset() |
---|
3812 | * gail/gailwindow.c |
---|
3813 | * tests/testbutton.c |
---|
3814 | * tests/testcombo.c |
---|
3815 | * tests/testimage.c |
---|
3816 | * tests/testmenuitem.c |
---|
3817 | * tests/testnotebook.c |
---|
3818 | * tests/testobject.c |
---|
3819 | * tests/testpaned.c |
---|
3820 | * tests/testprops.c |
---|
3821 | * tests/testselection.c |
---|
3822 | * tests/teststatusbar.c |
---|
3823 | * tests/testvalues.c |
---|
3824 | Change ATK_ROLE_WINDOW to ATK_ROLE_FRAME |
---|
3825 | * tests/ferret.c |
---|
3826 | Change ATK_ROLE_WINDOW to ATK_ROLE_FRAME |
---|
3827 | Remove function _get_window_position as it is no longer used. |
---|
3828 | Use roles to determine whether component is a window when using |
---|
3829 | magnifier. |
---|
3830 | * gail/gailnotebook.c |
---|
3831 | Change gail_notebook_page_get_extents() to get the extents of the |
---|
3832 | tab label. |
---|
3833 | Added gail_notebook_page_ref_state_set() to report the state of |
---|
3834 | the page tab |
---|
3835 | |
---|
3836 | 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3837 | |
---|
3838 | * gail/gail.c |
---|
3839 | Use event_after signal and check event type instead of |
---|
3840 | focus_in_event so that the focus tracker is called after the |
---|
3841 | widget has received focus; Tidied code. |
---|
3842 | * gail/gailwidget.c |
---|
3843 | Use gtk_signal_connect_after() instead of gtk_signal_connect() |
---|
3844 | for focus_in_event and focus_out_event so that we are notified |
---|
3845 | after the default signal handler is executed. |
---|
3846 | * tests/ferret.c |
---|
3847 | Only call atk_object_get_index_in_parent() if |
---|
3848 | atk_object_get_parent() returned non NULL; this avoids warnings |
---|
3849 | when exiting a window. |
---|
3850 | |
---|
3851 | 2001-08-09 Bill Haneman <bill.haneman@sun.com> |
---|
3852 | |
---|
3853 | * tests/ferret.c: |
---|
3854 | Added to code to listen for mouse button events in GtkTreeView, |
---|
3855 | as a workaround to current limitations in that GTK+ widget. |
---|
3856 | This will allow querying of tree/table cells, once |
---|
3857 | atk_component_ref_accessible_at_point () is implemented for |
---|
3858 | GailTreeView. |
---|
3859 | Added display of current character extents. |
---|
3860 | Added magnifier output of current caret character's center. |
---|
3861 | |
---|
3862 | 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3863 | |
---|
3864 | * gail/gailnotebookpage.c |
---|
3865 | Add gail_notebook_page_get_accessible_at_point() and |
---|
3866 | gail_notebook_get_extents() |
---|
3867 | * gail/gailwidget.c |
---|
3868 | Remove gail_widget_contains() and gail_widget_get_position() |
---|
3869 | As default implementation in ATK is used |
---|
3870 | Tidied code in gail_widget_get_extents() |
---|
3871 | * tests/testcomponent.c |
---|
3872 | Add check that parent is ATK_COMPONENT |
---|
3873 | * tests/testnotebook.c |
---|
3874 | Add tests for atk_component_get_extents() if role is ATK_ROLE_PAGE_TAB |
---|
3875 | |
---|
3876 | 2001-08-09 Brian Cameron <brian.cameron@sun.com> |
---|
3877 | |
---|
3878 | * tests/ferret.c |
---|
3879 | Now ferret responds to property change events. |
---|
3880 | Especially nice with objects of value. You can |
---|
3881 | watch the value update in ferret as it is changing. |
---|
3882 | Added some if-logic in print_signal so it only |
---|
3883 | updates the tab if the signal can affect the tab. |
---|
3884 | Cleaned up menu logic and now just return from |
---|
3885 | the signal/property change handlers if no_signals |
---|
3886 | is turned on. This makes things work better if |
---|
3887 | no_signals is checked via the menu. Removed the |
---|
3888 | print_check_box function and enhanced |
---|
3889 | print_name_value so it handles gbooleans. |
---|
3890 | Now remove signal handler from buttons when they |
---|
3891 | are removed. |
---|
3892 | * tests/README |
---|
3893 | Updated so it reflects the recent changes to ferret. |
---|
3894 | |
---|
3895 | 2001-08-08 Brian Cameron <brian.cameron@sun.com> |
---|
3896 | |
---|
3897 | * tests/ferret.c |
---|
3898 | Now ferret has a menu! |
---|
3899 | |
---|
3900 | 2001-08-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3901 | |
---|
3902 | * gail/gailframe.c |
---|
3903 | Change role from ATK_ROLE_FRAME to ATK_ROLE_PANEL |
---|
3904 | * gail/gailentry.[c|h] |
---|
3905 | Emit "text-changed" signal only after "changed" signal is emitted |
---|
3906 | by GtkEntry; store signal name, position and length when |
---|
3907 | "insert-text" or "delete-text" signal is emitted by GtkEntry. |
---|
3908 | Notify accessible-text property change |
---|
3909 | * gail/gailtextview.[c|h] |
---|
3910 | Emit "text-changed" signal only after "changed" signal is emitted |
---|
3911 | by GtkTextBuffer; store signal name, position and length when |
---|
3912 | "insert-text" or "delete-range" signal is emitted by GtkTextBuffer. |
---|
3913 | * gail/gaillabel.c |
---|
3914 | Notify accessible-text property change |
---|
3915 | |
---|
3916 | 2001-08-08 Bill Haneman <bill.haneman@sun.com> |
---|
3917 | |
---|
3918 | * tests/ferret.c: |
---|
3919 | Minor changes to where scrollbars are used, and the default |
---|
3920 | size of scrolled panes. |
---|
3921 | Changed Text interface display to report attributes, |
---|
3922 | character, word, etc. at current text caret. |
---|
3923 | Made the caret change listener send output to ferret, |
---|
3924 | speaking either the new current line, or the character at |
---|
3925 | the new caret position, depending on whether the caret change |
---|
3926 | was by a single character or not. |
---|
3927 | Minor changes to where scrollbars are used, and the default size |
---|
3928 | of scrolled panes. |
---|
3929 | * gail/gailtexthelper.c: |
---|
3930 | Fixed bug in which text helper returned a static instance of |
---|
3931 | an empty string ("") instead of g_strdup'ing it. This caused |
---|
3932 | problems when freeing the returned string in the caller. |
---|
3933 | |
---|
3934 | 2001-08-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3935 | |
---|
3936 | * gail/gailbutton.c |
---|
3937 | Initialize to NULL button.axes field of GdkEvent structure |
---|
3938 | to avoid core in gdk_event_free() when press action is called |
---|
3939 | |
---|
3940 | 2001-08-08 Brian Cameron <brian.cameron@sun.com> |
---|
3941 | |
---|
3942 | * tests/ferret.c |
---|
3943 | Now ferret supports groups with scrollbars that work in a |
---|
3944 | reasonable way. Minor refactoring & cleanup. |
---|
3945 | Now ferret is smart so that NameValues can be reused as |
---|
3946 | different types (boolean/text/etc.). Added buttons as |
---|
3947 | a new type, and use them for AtkAction. |
---|
3948 | |
---|
3949 | 2001-08-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3950 | |
---|
3951 | * gail/gail.c |
---|
3952 | In gail_event_watcher() set the focus object to the current page |
---|
3953 | of a notebook; change gtk_signal_lookup to g_signal_lookup. |
---|
3954 | * gail/gailnotebook.c |
---|
3955 | Create accessible objects for each page when the GailNotebook is |
---|
3956 | created. This will ensure that the correct parent of the child of the |
---|
3957 | GailNotebookPage is reported. |
---|
3958 | Add signal handler for notify signal and when property "page" changes |
---|
3959 | for GtkNotebook, inform the focus tracker. |
---|
3960 | Add finalize function to get rid of cached GailNotebookPage objects. |
---|
3961 | * gail/gailnotebookpage.c |
---|
3962 | Remove implementation for ref_state_set as the default implementation |
---|
3963 | in atkobject.c works correctly. |
---|
3964 | * tests/ferret.c |
---|
3965 | Change _print_object() so it works correctly when object does not |
---|
3966 | derive from GtkAccessible. |
---|
3967 | * tests/Makefile.am tests/testnotebook.c |
---|
3968 | Do automated testing of AtkSelection when entering window which |
---|
3969 | contains notebook rather than when entering notebook. |
---|
3970 | Check effect of removing page. |
---|
3971 | |
---|
3972 | 2001-08-07 Brian Cameron <brian.cameron@sun.com> |
---|
3973 | |
---|
3974 | * gail/gailbutton.c gail/gailimage.c gail/gailimagecell.c |
---|
3975 | gail/gailpixmap.c tests/ferret.c |
---|
3976 | Updated to reflect recent change to AtkImage. |
---|
3977 | * tests/ferret.c |
---|
3978 | Updated to support scrolling windows if requested. |
---|
3979 | |
---|
3980 | 2001-08-07 Bill Haneman <bill.haneman@sun.com> |
---|
3981 | |
---|
3982 | * tests/ferret.c: |
---|
3983 | More efficiency changes - now only queries 'top tab' |
---|
3984 | interface, and listens to page-switch events. |
---|
3985 | Replaced redundant code _get_name_value(), _get_check_box(), |
---|
3986 | etc. with one function (now called _get_name_value()) that |
---|
3987 | takes a gpointer and ValueType. |
---|
3988 | Fixed broken checkboxes. |
---|
3989 | |
---|
3990 | 2001-08-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
3991 | |
---|
3992 | * gail/gailpaned.c |
---|
3993 | Use "size_allocate" signal to determine whether accessible |
---|
3994 | value has changed instead of notification of position property |
---|
3995 | Use paned->min_position to implement atk_value_get_minimum_value() |
---|
3996 | and paned->max_position to implement atk_value_get_maximum_value() |
---|
3997 | (see comments on bug 58341) |
---|
3998 | * tests/testpaned.c |
---|
3999 | Add tests for minimum and maximum values. |
---|
4000 | |
---|
4001 | 2001-08-06 Bill Haneman <bill.haneman@sun.com> |
---|
4002 | |
---|
4003 | * tests/ferret.c: |
---|
4004 | Efficiency changes, including replacement of strcmps with |
---|
4005 | a combination of an enum (TabNumber) and an array lookup. |
---|
4006 | Buxed bug that could crash Text interface display by using |
---|
4007 | a GtkTextEntry field rather than a GtkLabel for big text widgets.. |
---|
4008 | Began reinstatement of check_box support for states: still ongoing. |
---|
4009 | Removed another couple of getenv calls outside of initialization. |
---|
4010 | |
---|
4011 | 2001-08-03 Brian Cameron <brian.cameron@sun.com> |
---|
4012 | |
---|
4013 | * tests/ferret |
---|
4014 | Got ferret working and am attaching signals. It still |
---|
4015 | seems that the tabs sometimes don't become sensitive |
---|
4016 | right away, but if I click on an object a few times, it |
---|
4017 | seems to eventually update. Some objects seem to be |
---|
4018 | stickier than others in this regard. |
---|
4019 | |
---|
4020 | 2001-08-03 Bill Haneman <bill.haneman@sun.com> |
---|
4021 | |
---|
4022 | * gail/gailtextview.c: |
---|
4023 | Fixed SEGV bug in texbuffer signal callbacks: |
---|
4024 | these callbacks were expecting GtkTextIter params where |
---|
4025 | they should have expected GtkTextIter* params. |
---|
4026 | * tests/ferret.c: |
---|
4027 | Bugfix for AtkAttributeSet, we were freeing an |
---|
4028 | attribute set pointer that in some cases has not been set. |
---|
4029 | Some minor changes to how ferret speaks keybindings. |
---|
4030 | |
---|
4031 | 2001-08-03 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4032 | |
---|
4033 | * gailbooleancell.c: |
---|
4034 | Added call to gail_cell_type_add_action_interface |
---|
4035 | so toggle action is exposed. |
---|
4036 | |
---|
4037 | 2001-08-03 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4038 | |
---|
4039 | * gail/gailbutton.c: |
---|
4040 | Initialize returned name to NULL; cosmetic changes |
---|
4041 | * gailnotebook.[c|h]: |
---|
4042 | Cache list of accessible children as they are created and |
---|
4043 | return object from list in ref_child(). |
---|
4044 | Add init and finalize functions |
---|
4045 | * gail/notebookpage.[c|h] |
---|
4046 | Derive from AtkObject and report accessible corresponding to |
---|
4047 | GtkWidget as its only child. |
---|
4048 | * gail/gailwidget.c |
---|
4049 | If parent is GailNotebookpage get_index_in_parent() return 0. |
---|
4050 | * tests/testnotebook.c |
---|
4051 | Tidy up code. |
---|
4052 | * tests/testobject.c |
---|
4053 | Add more diagnostics when inconsistency related to parent and |
---|
4054 | children |
---|
4055 | |
---|
4056 | 2001-08-03 Brian Cameron <brian.cameron@sun.com> |
---|
4057 | |
---|
4058 | * gail/gailtreeview. |
---|
4059 | Fixed bug that caused the column number to be |
---|
4060 | computed wrong. Added better error handling so |
---|
4061 | if bad columns are passed in, the functions |
---|
4062 | work as expected. |
---|
4063 | * tests/testlib.c tests/testtable.c |
---|
4064 | Fixed a number of errors/warnings with the testtable |
---|
4065 | program and fixed an error in the teset GUI logic |
---|
4066 | that was causing a warning. |
---|
4067 | |
---|
4068 | 2001-08-02 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4069 | |
---|
4070 | * gail/gailcell.c: |
---|
4071 | Fixed assertion when cell's action list pointer was NULL. |
---|
4072 | This is valid when a cell has no actions. |
---|
4073 | |
---|
4074 | * tests/testtable.c: |
---|
4075 | Added non-GUI tests for table cells. |
---|
4076 | |
---|
4077 | 2001-08-02 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4078 | |
---|
4079 | * gail/gailtextcell.c: |
---|
4080 | Fixed casts. |
---|
4081 | |
---|
4082 | 2001-08-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4083 | |
---|
4084 | * gail/gailbutton.c: |
---|
4085 | Change getting the name to getting the text of the label rather |
---|
4086 | than the label of the label; this means that the name will not |
---|
4087 | typicallly contain underscore character. If child of button is |
---|
4088 | not label look for label as grandchild of button as when stock |
---|
4089 | items are used. |
---|
4090 | Add gail_button_get_keybinding(). |
---|
4091 | |
---|
4092 | 2001-08-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4093 | |
---|
4094 | * gail/gailcalendar.c, gail/gailentry.c, gail/gailimageimagecell.c |
---|
4095 | gailscrolledwindow, gailgailtextview.c: |
---|
4096 | Fix warnings |
---|
4097 | * tests/testobject.c: |
---|
4098 | Replace call to g_signal_add_emission_hook() with |
---|
4099 | atk_add_global_event_listener(); fix some errors; print more |
---|
4100 | information when children_changed signal is emitted |
---|
4101 | *tests/testpaned.c, tests/testtoplevel.c |
---|
4102 | Fix warnings |
---|
4103 | |
---|
4104 | 2001-08-02 Bill Haneman <bill.haneman@sun.com> |
---|
4105 | |
---|
4106 | * tests/ferret.c |
---|
4107 | Refactored festival/speech support a little more. |
---|
4108 | Added initial support for speaking the object role and |
---|
4109 | first-action's accelerator. |
---|
4110 | Fixed a bug in _print_object (some parent info was improperly labelled) |
---|
4111 | made speech output say "no name" when widget has no name. |
---|
4112 | Pre-pended 'alt' to the accelerator name (temporary) |
---|
4113 | |
---|
4114 | 2001-08-02 Brian Cameron <brian.cameron@sun.com> |
---|
4115 | |
---|
4116 | * tests/ferret.c tests/README |
---|
4117 | Updated the README so it explains how ferret |
---|
4118 | now works. Updated ferret so that it doesn't |
---|
4119 | constantly call getenv which is slow. Updated |
---|
4120 | test output. Now displays info about AtkValue |
---|
4121 | interfaces, and has better AtkRelation information. |
---|
4122 | Replaced call to g_signal_add_emission_hook() with |
---|
4123 | atk_add_global_event_listener for when the mouse |
---|
4124 | tracker is used. Now ferret displays the output |
---|
4125 | of text API ref_run_attributes(). |
---|
4126 | * gail/gailentry.c |
---|
4127 | Fixed bug with setting end_offset in ref_run_attributes(). |
---|
4128 | * tests/testlib.h tests/testlib.c |
---|
4129 | Minor cleanup. |
---|
4130 | * gailtextcell.c, gailtexthelper.[ch] |
---|
4131 | Updated list of properties to copy over. Cleaned up |
---|
4132 | gailtexthelper and gailtextcell code. Fixed up problems |
---|
4133 | when texthelper when it was being passed a NULL pointer. |
---|
4134 | |
---|
4135 | 2001-08-02 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4136 | |
---|
4137 | * Add implementation for GailPaned |
---|
4138 | New files: gail/gailpaned.c, gail/gailpaned.h |
---|
4139 | gail/gailpanedfactory.c, gailpanedfactory.h |
---|
4140 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4141 | * gail/gailtoplevel.c: |
---|
4142 | Change to ensure that new windows are notified |
---|
4143 | * Add new test module testpaned |
---|
4144 | New files: tests/testpaned.c |
---|
4145 | Updated files: tests/Makefile.am, tests/README |
---|
4146 | * tests/testcombo.c |
---|
4147 | Fix warning |
---|
4148 | |
---|
4149 | 2001-08-01 Brian Cameron <brian.cameron@sun.com> |
---|
4150 | |
---|
4151 | * tests/ferret.c |
---|
4152 | Now ferret prints information about signals on the object |
---|
4153 | that currently has focus. Fleshed out the interfaces that |
---|
4154 | are tested. |
---|
4155 | |
---|
4156 | 2001-08-01 Bill Haneman <bill.haneman@sun.com> |
---|
4157 | |
---|
4158 | * tests/ferret.c |
---|
4159 | Refactoring and enhancement to GtkNotebook and tab labels. |
---|
4160 | Changed tab labels to grey out labels for interfaces not implemented |
---|
4161 | by 'currently focussed' object. |
---|
4162 | Changed festival speech support by refactoring and |
---|
4163 | including code to stop utterances when new labels are to be spoken. |
---|
4164 | Made festival only open connection to speech server once. |
---|
4165 | |
---|
4166 | 2001-08-01 Brian Cameron <brian.cameron@sun.com> |
---|
4167 | |
---|
4168 | * tests/testlib.c tests/testlib.h |
---|
4169 | Added get_relation_name() function. |
---|
4170 | * tests/Makefile.am tests/ferret.c |
---|
4171 | Now ferret uses get_role_name() and get_relation_name() |
---|
4172 | from testlib.c so had to change Makefile.am. Added |
---|
4173 | more text-only output to ferret.c |
---|
4174 | * gail/gailwidget.c |
---|
4175 | Fixed gail_widget_contains(), gail_widget_get_extents(), |
---|
4176 | and gail_widget_get_position() so that if the widget |
---|
4177 | passed in does not have a parent, the function still works. |
---|
4178 | * gail/gailtoplevel.c |
---|
4179 | Improved error handling in gail_toplevel_show_event_watcher() |
---|
4180 | and gail_toplevel_hide_event_watcher( |
---|
4181 | * gail/gailtreeview.c |
---|
4182 | Improved initialization of caches and changed cell_list |
---|
4183 | to renderer_list so it is not confusing. |
---|
4184 | |
---|
4185 | 2001-08-01 Bill Haneman <bill.haneman@sun.com> |
---|
4186 | |
---|
4187 | * tests/ferret.c |
---|
4188 | Changed the main ferret display window to use a GtkNotebook. |
---|
4189 | |
---|
4190 | 2001-08-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4191 | |
---|
4192 | * gail/gaillabel.c |
---|
4193 | Notify change of accessible-visible-data property when label changes |
---|
4194 | Emit text-changed signal even if accessible name is set |
---|
4195 | (This is a reapplication of a change made on July 24th but was lost |
---|
4196 | in a subsequent update) |
---|
4197 | |
---|
4198 | 2001-08-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4199 | |
---|
4200 | * Add implementation for GailList to support GailCombo |
---|
4201 | New files: gail/gaillist.c, gail/gaillist.h |
---|
4202 | gail/gaillistfactory.c, gaillistfactory.h |
---|
4203 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4204 | * gail/gailcombo.c: |
---|
4205 | Reports as children, the list and the text entry field, if editable |
---|
4206 | Selection is done on list items. |
---|
4207 | * gail/entry.c |
---|
4208 | Update gail_entry_get_index_in_parent() |
---|
4209 | * gail/gailbox.c |
---|
4210 | Correct typo |
---|
4211 | * tests/testcombo.c |
---|
4212 | Updated to tests AtkAction and AtkSelection interfaces |
---|
4213 | * tests/Makefile.am |
---|
4214 | testcombo now requires testlib |
---|
4215 | |
---|
4216 | 2001-07-31 Bill Haneman <bill.haneman@sun.com> |
---|
4217 | |
---|
4218 | * tests/ferret.c |
---|
4219 | Made changes to that ferret ignores focus signals that come from |
---|
4220 | its own widgets. |
---|
4221 | |
---|
4222 | 2001-07-31 Lucy Brophy <lucy.brophy@sun.com> |
---|
4223 | |
---|
4224 | * tests/testlib.c |
---|
4225 | Removed warnings |
---|
4226 | * tests/testlib.c test/testtextlib.c |
---|
4227 | Change create_windows() and create_select_tests_window so that no window |
---|
4228 | number is passed in. |
---|
4229 | * gail/gailtextcell.c test/testtextlib.c |
---|
4230 | Made changes so that all calls to NULL cells work |
---|
4231 | * tests/testlib.c tests/testlib.h |
---|
4232 | Removed reset_count() function which is not used |
---|
4233 | |
---|
4234 | 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4235 | |
---|
4236 | * Add boiler plate for GailScrolledWindow |
---|
4237 | New files: gail/gailscrolledwindow.c, gail/gailscrolledwindow.h |
---|
4238 | gail/gailscrolledwindowfactory.c, gailscrolledwindowfactory.h |
---|
4239 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4240 | * gail/gailcontainer.c |
---|
4241 | Remove setting of role for accessible for GtkScrolledWindow |
---|
4242 | * gail/gailnotebookpage.[c|h] |
---|
4243 | Derive GailNotebookPage from GailContainer instead of GailWidget |
---|
4244 | (this fixes core when notebook is deleted) |
---|
4245 | |
---|
4246 | 2001-07-31 Brian Cameron <brian.cameron@sun.com> |
---|
4247 | |
---|
4248 | * tests/testtoplevel.c tests/README |
---|
4249 | Now supports an environment variable that controls |
---|
4250 | the depth of the hierarchy that is displayed. |
---|
4251 | |
---|
4252 | 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4253 | |
---|
4254 | * gail/gailradiobutton.c |
---|
4255 | Change gail_radio_button_ref_relation_set() to take account |
---|
4256 | of the fact that we cache the realtion set rather than recreate it |
---|
4257 | each time. |
---|
4258 | * tests/testobject.c |
---|
4259 | Update to check relation sets on all objects |
---|
4260 | |
---|
4261 | 2001-07-30 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4262 | |
---|
4263 | * gailimagecell.c gailimagecell.h gailimagecellfactory.c |
---|
4264 | gailimagecellfactory.h: |
---|
4265 | Added boiler-plate for GailImageCell support. |
---|
4266 | The image's x, y, width, and height values are cached in the |
---|
4267 | GailImageCell structure. These are assumed to be window-based |
---|
4268 | coordinates. Screen coordinates are unsupported-- |
---|
4269 | get_image_position returns -1 if they are requested. |
---|
4270 | The get_image_description and set_image_description functions |
---|
4271 | are implemented as proxies for atk_object_get_description and |
---|
4272 | atk_object_set_description respectively. Once GtkCellRendererPixbuf |
---|
4273 | exposes image information in its properties, the following |
---|
4274 | changes will be necessary: |
---|
4275 | 1. gail_image_cell_update_cache should query these properties and |
---|
4276 | update the x, y, width, and height member variables. |
---|
4277 | 2. gail_image_cell_get_image_position should be updated to account |
---|
4278 | for the type of position information given in the properties. |
---|
4279 | It currently assumes window-based coordinates. |
---|
4280 | |
---|
4281 | 2001-07-30 Brian Cameron <brian.cameron@sun.com> |
---|
4282 | |
---|
4283 | * gail/gailutil.c gail/gailutil.h gail/gailwindow.c |
---|
4284 | tests/testtoplevel.c |
---|
4285 | Now GailUtil functions add|remove_global_listener are |
---|
4286 | implemented. GailWindow now knows its parent is the |
---|
4287 | GailToplevel and can figure out its index in parent. |
---|
4288 | * gail/gailclistcell.c |
---|
4289 | Fixed so parent_class is set properly to GAIL_TYPE_CELL not |
---|
4290 | ATK_TYPE_OBJECT |
---|
4291 | * gail/gailcontainercell.c |
---|
4292 | Fixed typo. |
---|
4293 | * tests/testlib.c |
---|
4294 | Made output of display_function more useful and added print |
---|
4295 | information about the index in parent. |
---|
4296 | * tests/Makefile.am |
---|
4297 | Removed dependancy of testvalues on testlib. Not needed. |
---|
4298 | |
---|
4299 | 2001-07-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4300 | |
---|
4301 | * gail/gailcontainer.c |
---|
4302 | Set role to ATK_ROLE_VIEWPORT for accessible corresponding |
---|
4303 | to GtkViewPort |
---|
4304 | |
---|
4305 | 2001-07-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4306 | |
---|
4307 | * Add implementation for GailBox |
---|
4308 | New files: gail/gailbox.c, gail/gailbox.h |
---|
4309 | gail/gailboxfactory.c, gailboxfactory.h |
---|
4310 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4311 | * gail/gailmenuitem.c |
---|
4312 | Set role to ATK_ROLE_SEPARATOR if GTK_IS_SEPARATOR_MENU_ITEM (widget) |
---|
4313 | Fix compiler warning when calling gtk_accel_group_entries_from_list() |
---|
4314 | * gail/gailseparator.c |
---|
4315 | Remove unnecessary include |
---|
4316 | * gail/gailseparatorfactory.h |
---|
4317 | Fix typo |
---|
4318 | |
---|
4319 | 2001-07-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4320 | |
---|
4321 | * Add implementation for GailSeparator |
---|
4322 | New files: gail/gailseparator.c, gail/gailseparator.h |
---|
4323 | gail/gailseparatorfactory.c, gailseparatorfactory.h |
---|
4324 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4325 | * gail/gaillabel.c |
---|
4326 | Rename gail_entry_ref_state_set to gail_label_ref_state_set |
---|
4327 | * gail/gailtextcell.c |
---|
4328 | Rename gail_entry_ref_state_set to gail_text_cell_ref_state_set |
---|
4329 | * gail/gaillabelFactory.h |
---|
4330 | Correct typos. |
---|
4331 | |
---|
4332 | 2001-07-30 Lucy Brophy <lucy.brophy@sun.com> |
---|
4333 | |
---|
4334 | * gail/gailtextcell.c |
---|
4335 | Added before|at|after_offset functions |
---|
4336 | * gail/gailtexthelper.c |
---|
4337 | Some bug fixes to the helper code |
---|
4338 | * gail/gailentry.c gail/gaillabel.c gail/gailtextview.c |
---|
4339 | Changes so that the text buffer is updated when the text changes. |
---|
4340 | |
---|
4341 | 2001-07-27 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4342 | |
---|
4343 | * gailtreeview.c: |
---|
4344 | Changed calls from g_list_remove to g_list_remove_link |
---|
4345 | "expand or contract" action now properly added and removed |
---|
4346 | from GailCells within a GailTreeview |
---|
4347 | * gailcontainercell.c: |
---|
4348 | Fixed call to g_list_append in case of NULL children list |
---|
4349 | |
---|
4350 | 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4351 | |
---|
4352 | * gail/gailcell.c |
---|
4353 | Set state ATK_STATE_TRANSIENT |
---|
4354 | |
---|
4355 | 2001-07-27 Brian Cameron <brian.cameron@sun.com> |
---|
4356 | |
---|
4357 | * tests/testtext.c tests/testtextlib.c |
---|
4358 | Fixed bugs in the text driver. |
---|
4359 | * gail/gailtoplevel.c |
---|
4360 | Now gailtoplevel handles children-changed signals. |
---|
4361 | * tests/testlib.h tests/testlib.c tests/testtoplevel.c |
---|
4362 | Added display_children_to_depth, used by testtoplevel |
---|
4363 | so that only children up to a certain depth are |
---|
4364 | displayed, making the output more concise and useful. |
---|
4365 | * gail/gailtreeview.h tests/testtable.c |
---|
4366 | Minor cleanup. |
---|
4367 | |
---|
4368 | 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4369 | |
---|
4370 | * tests/testnotebook.c: new file |
---|
4371 | Requires changes to tests/Makefile.am and tests/README |
---|
4372 | * gailimage.c: |
---|
4373 | Add default statement for switch statement; cosmetic changes |
---|
4374 | * gail/gailnotebookpage.c |
---|
4375 | Remove gail_notebook_page_ref_state_set() as its functionality is |
---|
4376 | now done in atk_object_real_ref_state_set() |
---|
4377 | * gail/gailwidget.c |
---|
4378 | Change gail_widget_ref_state_set() to take account of |
---|
4379 | atk_object_real_ref_state_set() |
---|
4380 | |
---|
4381 | 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4382 | |
---|
4383 | * gail/gailwindow.c |
---|
4384 | Report ATK_STATE_MODAL and ATK_STATE_RESIZABLE; we do not |
---|
4385 | monitor for changes in these states. |
---|
4386 | Use gtk_window_get_title() to get the window's title in |
---|
4387 | gail_window_get_name() |
---|
4388 | |
---|
4389 | 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4390 | |
---|
4391 | * gail/gail*.c: |
---|
4392 | Remove all instances of g_return_if_fail (foo != NULL); that are |
---|
4393 | immediately before a g_return_if_fail (GTK_IS_FOO (foo)); |
---|
4394 | since the second check catches the NULL. |
---|
4395 | |
---|
4396 | 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4397 | |
---|
4398 | * gail/gailtoplevel.c |
---|
4399 | Add reference to AtkObject returned by gail_toplevel_ref_child() |
---|
4400 | * gail/gailutil.c |
---|
4401 | Return the same object for all calls to gail_util_get_root() |
---|
4402 | |
---|
4403 | 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4404 | |
---|
4405 | * gail/gail.c, gail/gailutil.c |
---|
4406 | Change how AtkUtil class is initialized |
---|
4407 | * gail/gailwindow.c |
---|
4408 | Add support for setting state ATK_STATE_ICONIFIED and monitoring |
---|
4409 | change of that state. |
---|
4410 | |
---|
4411 | 2001-07-26 Louise Miller <Louise.miller@sun.com> |
---|
4412 | |
---|
4413 | * gail/gailimage.c |
---|
4414 | Made changes to gail_image_get_image_size to cater for the different |
---|
4415 | types of images. |
---|
4416 | * Added implementation for gailarrow. |
---|
4417 | New files: gail/gailarrow.c, gail/gailarrow.h, gail/gailarrowfactory.c |
---|
4418 | gail/gailarrowfactory.c |
---|
4419 | * Added implementation for gailpixmap. |
---|
4420 | New files: gail/gailpixmap.c,gail/gailpixmap.h,gail/gailpixmapfactory.c |
---|
4421 | gail/gailpixmapfactory.h |
---|
4422 | * Added new test module, testimage and updated readme. |
---|
4423 | New files: tests/testimages.c |
---|
4424 | |
---|
4425 | 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4426 | |
---|
4427 | * gail/gailmenuitem.c: |
---|
4428 | Add gail_menu_item_object_init() to initialize data items |
---|
4429 | * gail/gailrange.c |
---|
4430 | Add gail_range_real_init() and move initializtaion code to here |
---|
4431 | from gail_range_new(). |
---|
4432 | * gail/gailrenderecell.c |
---|
4433 | Add gail_renderer_cell_object_init() and gail_renderer_cell_finalize() |
---|
4434 | * gail/gailtable.c |
---|
4435 | Change gail_table_widget_init to gail_table_object_init and make |
---|
4436 | it an instance init function. |
---|
4437 | * gail/gailtextcell.c |
---|
4438 | Add gail_text_cell_finalize(); some cosmetic changes |
---|
4439 | * gail/gailtexthelper.[c|h] |
---|
4440 | Add boiler plate comments at start of file. |
---|
4441 | |
---|
4442 | 2001-07-26 Brian Cameron <brian.cameron@sun.com> |
---|
4443 | |
---|
4444 | * gail/gail.h gail/gailcell.c gail/gailtreeview.c |
---|
4445 | Fixed compile errors/warnings. |
---|
4446 | * gail/gailtoplevel.c gail/gailtoplevel.h |
---|
4447 | tests/testtoplevel.c gail/Makefile.am |
---|
4448 | tests/Makefile.am gail/gail.h gail/gail.c |
---|
4449 | gail/gailutil.c gail/gailutil.h |
---|
4450 | Added gailutil.[ch] and implemented the get_root |
---|
4451 | function which returns a GailTopLevel. Added |
---|
4452 | gailtoplevel.[ch], and test driver testtoplevel. |
---|
4453 | * gail/gailtreeview.c |
---|
4454 | Hack to get around bugzilla.gnome.bug #57480. |
---|
4455 | * gail/gailcell.h gail/gailentry.c gail/gaillabel.c |
---|
4456 | gail/gailtextcell.c tests/testtable.c |
---|
4457 | Patched get_character_at_offset() for label, |
---|
4458 | entry, and textcell. Now ref_run_attributes in |
---|
4459 | label uses common logic in gailtexthelper. |
---|
4460 | * tests/testimage.c |
---|
4461 | Cleanup of warnings. |
---|
4462 | * gail/gailtextcell.c gail/gailtreeview.c |
---|
4463 | Now use the proper property names in gailtextcell.c |
---|
4464 | |
---|
4465 | 2001-07-25 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4466 | |
---|
4467 | * gailcell.c gailcell.h: |
---|
4468 | Changed definition of ACTION_FUNC to take a GailCell rather than an |
---|
4469 | AtkObject. |
---|
4470 | * Added gailcontainer.c gailcontainer.h: |
---|
4471 | Implementation of GailContainerCells for multiple GtkCellRenderers |
---|
4472 | per column. |
---|
4473 | * gailtreeview.c: |
---|
4474 | Added support for multiple GtkCellRenderers per column through the |
---|
4475 | use of GailContainerCells. Cells now refresh their indeces when |
---|
4476 | queried through the use of the refresh_index callback. Implemented |
---|
4477 | callback to handle row expansion and contraction actions. |
---|
4478 | * Added gailbooleancell.c gailbooleancell.h gailbooleancellfactory.c |
---|
4479 | gailbooleancellfactory.h: |
---|
4480 | Implemented accessibility support for GtkCellRendererToggle. |
---|
4481 | |
---|
4482 | 2001-07-26 Lucy Brophy <lucy.brophy@sun.com> |
---|
4483 | * tests/testlib.c |
---|
4484 | * tests/testtextlib.[c|h] |
---|
4485 | * tests/testtext.c |
---|
4486 | * tests/testtable.c |
---|
4487 | * Makefile.am |
---|
4488 | Changed the above files so for testtable to make use of testtext.c |
---|
4489 | testtextlib.[c|h] are new files that were added. |
---|
4490 | |
---|
4491 | 2001-07-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4492 | |
---|
4493 | * gail/gaillabel.[c|h]: |
---|
4494 | Add finalize function to get rid of texthelper |
---|
4495 | Fix typo which caused core dump |
---|
4496 | Cosmetic changes |
---|
4497 | * gail/gailprogressbar.[c|h] |
---|
4498 | Add init function and cosmetic changes |
---|
4499 | * gail/gailspinbutton.c |
---|
4500 | Remove gail_spin_button_get_n_children and gail_spin_button_ref_child |
---|
4501 | as they are not needed |
---|
4502 | Add init function and cosmetic changes |
---|
4503 | |
---|
4504 | 2001-07-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4505 | |
---|
4506 | * gail/gailcell.c: Fix compiler warning |
---|
4507 | * gail/gailcontainer.c: Cosmetic changes |
---|
4508 | * gail/image.c: Initialize image_description to NULL |
---|
4509 | * gail/gailstatusbar.[c|h]: Do not store signal handler id |
---|
4510 | * gail/gailtogglebutton.[c|h]: Do not store signal handler id |
---|
4511 | * gail/gailtreeview.[c|h]: Do not store signal handler id; |
---|
4512 | cosmetic changes |
---|
4513 | * gail/gailwidget.[c|h]: Do not store signal handler id; |
---|
4514 | cosmetic changes |
---|
4515 | |
---|
4516 | 2001-07-25 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4517 | |
---|
4518 | * New files gailnotbookpage.[c|h] |
---|
4519 | * gailnotebook.c: Add AtkSelection and |
---|
4520 | atk_object_ref_accessible_child() implementation. |
---|
4521 | |
---|
4522 | 2001-07-25 Brian Cameron <brian.cameron@sun.com> |
---|
4523 | |
---|
4524 | * gailtreeview.c |
---|
4525 | Fixed a minor bug introduced in yesterday's change. |
---|
4526 | * tests/Makefile.am tests/README tests/testbutton.c |
---|
4527 | tests/testlib.c tests/testlib.h tests/testmenuitem.c |
---|
4528 | tests/testprops.c tests/testtable.c tests/testtext.c |
---|
4529 | tests/testtextlib.c |
---|
4530 | Cleanup and added gtk-doc comments to testlib.c and |
---|
4531 | testtextlib.c |
---|
4532 | * gail/Makefile.am gail/gail.[ch], gail/gailutil.[ch] |
---|
4533 | Added GailUtil logic with stubbed functions. Added |
---|
4534 | logic to gail.c to create a GailUtil object. |
---|
4535 | |
---|
4536 | 2001-07-24 Brian Cameron <brian.cameron@sun.com> |
---|
4537 | |
---|
4538 | * tests/testlib.h tests/testlib.c tests/testtext.c |
---|
4539 | Added get_role_name and display_children. Now |
---|
4540 | testtext uses get_role_name. |
---|
4541 | |
---|
4542 | 2001-07-24 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4543 | |
---|
4544 | * gailtreeview.c: |
---|
4545 | removed call to gtk_tree_path_free from _gail_tree_view_is_cell_visible |
---|
4546 | this was freeing the row_path parameter which was assumed by |
---|
4547 | gail_tree_view_table_ref_at to be owned by the caller. |
---|
4548 | This was segfaulting on the first call to ref_at in testtable. |
---|
4549 | Added stubs for expand/collapse action support on cells which are |
---|
4550 | children of a treeview. |
---|
4551 | * gailcell.c gailcell.h: |
---|
4552 | Added generic AtkAction support for GailCells. Note that for a |
---|
4553 | descendant of GailCell to inherit the generic support, it must add |
---|
4554 | it with a call to gail_cell_type_add_action_interface after |
---|
4555 | registering the derived type. |
---|
4556 | * gailtextcell.c: |
---|
4557 | Added call to gail_cell_type_add_action_interface to provide |
---|
4558 | GailTextCell with generic AtkAction support. |
---|
4559 | |
---|
4560 | 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4561 | |
---|
4562 | * gail/gailentry.c |
---|
4563 | Rename gail_entry_widget_init() to gail_entry_real_init() |
---|
4564 | Add gail_entry_object_init() and gail_entry_finalize() |
---|
4565 | Generate accessible state change when editable property of GtkEntry |
---|
4566 | changes. |
---|
4567 | * gail/gailtextview.c |
---|
4568 | Rename gail_text_view_widget_init() to gail_text_view_real_init() |
---|
4569 | Add gail_text_view_real_notify_gtk() and gail_text_view_finalize() |
---|
4570 | Generate accessible state change when editable property of |
---|
4571 | GtkTextView changes. |
---|
4572 | |
---|
4573 | 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4574 | |
---|
4575 | * gail/gailwidget.c |
---|
4576 | Change object initialization function, gail_widget_object_init(), |
---|
4577 | to have one argument. |
---|
4578 | * gail/gailbutton.c, gail/gailcombo.c, gail/gailcontainer.c |
---|
4579 | Add object initialization function. |
---|
4580 | |
---|
4581 | 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4582 | |
---|
4583 | * gail/gailwidget.[c|h] |
---|
4584 | Move some implementation to ATK (atkobject.c): |
---|
4585 | gail_widget_set_name(), gail_widget_set_description(), |
---|
4586 | gail_widget_set_property(), |
---|
4587 | gail_widget_connect_property_change_handler(), |
---|
4588 | gail_widget_remove_property_change_handler() |
---|
4589 | definition of property_change signal, handler for notify signal. |
---|
4590 | Move connection to GtkWidget signals to gail_widget_real_init() |
---|
4591 | Initialize class and object data structures; |
---|
4592 | do not assume they will be zeroized |
---|
4593 | * gail/gailcell.[c|h] |
---|
4594 | Remove some implementation as it is now in ATK |
---|
4595 | gail_cell_get_parent(), |
---|
4596 | gail_cell_connect_property_change_handler(), |
---|
4597 | gail_cell_remove_property_change_handler() |
---|
4598 | definition of property_change signal. |
---|
4599 | |
---|
4600 | 2001-07-24 Brian Cameron <brian.cameron@sun.com> |
---|
4601 | |
---|
4602 | * gail/gailentry.c gail/gaillabel.c gail/gailtextcell.c |
---|
4603 | gail/gailtextview.c |
---|
4604 | Added ref_state_set() to these ATK_TEXT widgets. |
---|
4605 | |
---|
4606 | 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4607 | |
---|
4608 | * gail/gailbutton.c |
---|
4609 | Notify change of accessible-visible-data property when label changes |
---|
4610 | * gail/gaillabel.c |
---|
4611 | Notify change of accessible-visible-data property when label changes |
---|
4612 | Emit text-changed signal even if accessible name is set |
---|
4613 | * tests/Makefile.am, tests/testprops.c |
---|
4614 | Add test for accessible-visible-data property |
---|
4615 | |
---|
4616 | 2001-07-23 Brian Cameron <brian.cameron@sun.com> |
---|
4617 | |
---|
4618 | * gail/gailtreeview.c, tests/testtable.c |
---|
4619 | * gail/gailcell.c |
---|
4620 | GailTreeView now generate children-changed singals. Currently |
---|
4621 | passing NULL as the child pointer. Now handle more situations |
---|
4622 | when setting EXPANDABLE, EXPANDED, CONTRACTED AtkStates on cells. |
---|
4623 | GailCell now generates accessible-visible-data property change. |
---|
4624 | |
---|
4625 | 2001-07-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4626 | |
---|
4627 | * gail/gailrange.c |
---|
4628 | Set state ATK_STATE_VERTICAL or ATK_STATE_HORIZONTAL depending |
---|
4629 | on orientation of range. |
---|
4630 | |
---|
4631 | 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4632 | |
---|
4633 | * gail/gailwidget.[c|h] |
---|
4634 | Changes to allow different GAIL object to define different |
---|
4635 | signal handler for GtkWidget signals focus_in_event and |
---|
4636 | focus_out_event |
---|
4637 | * fail/gailwindow.c |
---|
4638 | Set state ATK_STATE_ACTIVE if window has focus; generate |
---|
4639 | property change signal for accessible-state for ATK_STATE_ACTIVE |
---|
4640 | |
---|
4641 | 2001-07-20 Brian Cameron <brian.cameron@sun.com> |
---|
4642 | |
---|
4643 | * README gailtextcell.c gailtextcell.h |
---|
4644 | gailtexthelper.c gailtexthelper.h |
---|
4645 | Updated README so it is more clear. Added the following |
---|
4646 | to gailtextcell: gail_text_cell_get_character_extents(), |
---|
4647 | gail_text_cell_get_offset_at_point() and |
---|
4648 | gail_text_cell_ref_ruin_attributes(). Added |
---|
4649 | gail_text_helper_add_attribute() to gailtexthelper. |
---|
4650 | * gail/gailcell.c gail/gailcell.h gail/gailtreeview.c |
---|
4651 | Updated gail_cell_add_state and gail_cell_remove_state |
---|
4652 | so they take an additional gboolean argument. Only if |
---|
4653 | it is TRUE is the property change signal is emitted. |
---|
4654 | Updated gailtreeview so that the expand/collapse row |
---|
4655 | handlers are correct. Now set initial state values of |
---|
4656 | cells returned via ref_at. Changed the proxy in the |
---|
4657 | gtk_tree_row_reference_new_proxy function calls to be |
---|
4658 | the GailView object which helped resolve inconsistancies. |
---|
4659 | Implemented ATK_STATE_EXPANDED, ATK_STATE_COLLAPSED, |
---|
4660 | and ATK_STATE_EXPANDABLE. Fixed bugs in |
---|
4661 | _gail_tree_view_iterate_thru_children() and made it so |
---|
4662 | that it can return a count of visible children for any |
---|
4663 | node, not just the root node. |
---|
4664 | |
---|
4665 | 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4666 | |
---|
4667 | * gail/gailbutton.[c|h], gail/gailcombo.[c|h], |
---|
4668 | gail/gailmenuitem.[c|h], tests/testmenuitem.c |
---|
4669 | Update AtkAction interface implementation to take account of |
---|
4670 | new functions atk_action_get_name() and atk_action_get-description() |
---|
4671 | * tests/Makefile.am |
---|
4672 | Add new test bmodule testaction.c |
---|
4673 | * tests/README |
---|
4674 | Updated to refer to all tests being built. |
---|
4675 | |
---|
4676 | 2001-07-19 Brian Cameron <brian.cameron@sun.com> |
---|
4677 | |
---|
4678 | * gail/gailtreeview.c tests/testtable.c |
---|
4679 | Cleaned up memory management. Now always free |
---|
4680 | row_path and row_reference when we are done with |
---|
4681 | them. Fixed bug where we did not return -1 if the |
---|
4682 | _gail_tree_view_iterate_thru_children() hit |
---|
4683 | the end of the table and didn't find the specified |
---|
4684 | path. |
---|
4685 | * gail/gailwidget.c |
---|
4686 | Modified gail_widget_set_position() and |
---|
4687 | gail_widget_set_extents() so that ATK_XY_WINDOW |
---|
4688 | coordinates are supported, and the widget to be |
---|
4689 | re-positioned is re-positioned according to its previous |
---|
4690 | position. For example, calling the function with |
---|
4691 | ATK_XY_WINDOW and (-10, -10) would reposition the |
---|
4692 | widget 10 pixels up, and 10 pixels left relative to its |
---|
4693 | previous position. |
---|
4694 | * gail/gailtexthelper.c gail/gailtexthelper.h |
---|
4695 | gail/gailwidget.c gail/gailwidget.h |
---|
4696 | Cleaned up gailtexthelper code and added gtk-doc style |
---|
4697 | comments. Moved gtk_widget_get_origins from |
---|
4698 | gailtexthelper to gailwidget since it is actually |
---|
4699 | applies to all widgets. |
---|
4700 | |
---|
4701 | 2001-07-19 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4702 | |
---|
4703 | * gail/gailwidget.c, gail/gailcell.c |
---|
4704 | Set state ATK_STATE_ENABLED |
---|
4705 | * gail/gailtogglebutton.c |
---|
4706 | Remove state ATK_STATE_ENABLED if toggle button is inconsistent |
---|
4707 | Emit property-change signal for accessible-state when toggle |
---|
4708 | button changes to or from inconsistent. |
---|
4709 | * tests/testbutton.c |
---|
4710 | Add code to test changing a toggle button to and from insonsistent. |
---|
4711 | |
---|
4712 | 2001-07-18 Brian Cameron <brian.cameron@sun.com> |
---|
4713 | |
---|
4714 | * gail/gailtreeview.[ch], tests/testtable.c |
---|
4715 | Made _gail_tree_view_set_iter_nth_row() and |
---|
4716 | _gail_tree_view_get_row_from_treepath() static functions |
---|
4717 | in gailtreeview.c since nothing else needs them. |
---|
4718 | Updated _gail_tree_view_get_row_from_treepath so it |
---|
4719 | returns -1 if the row isn't visible. This required |
---|
4720 | changing _gail_tree_view_iterate_thru_children() and |
---|
4721 | places where _gail_tree_view_get_row_from_treepath() |
---|
4722 | is called. Replaced gtk_tree_row_reference_new() |
---|
4723 | calls with gtk_tree_row_reference_new_proxy() since |
---|
4724 | that forces the row references to be in sync. |
---|
4725 | Now the row-insert signal doesn't get generated if |
---|
4726 | the row not visible after a drag & drop (if the |
---|
4727 | row is dropped "inside" another row). Updated |
---|
4728 | _gail_tree_view_set_stale so it passes in another |
---|
4729 | argument indicating that all rows >= (not just >) |
---|
4730 | are stale. This is used when rows are inserted/deleted. |
---|
4731 | Now testtable.c prints out the text value (if it is |
---|
4732 | a text cell) when printing out state property info. |
---|
4733 | |
---|
4734 | 2001-07-18 Brian Cameron <brian.cameron@sun.com> |
---|
4735 | |
---|
4736 | * gail/gailtreeview.c tests/testlib.c tests/testtable.c |
---|
4737 | Updated tests so that they print information about |
---|
4738 | property changes. Had to make many changes to testtable |
---|
4739 | to get it to play nicely with recent changes to |
---|
4740 | GailTreeView. Fixed bugs in testtable/testlib that were |
---|
4741 | caught by running the GTK+ testtreeview program. |
---|
4742 | Minor clean to gailtreeview. |
---|
4743 | |
---|
4744 | 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4745 | |
---|
4746 | * gail/gailtreeview.c - Corrected typos which caused unresolved |
---|
4747 | references for gtk_row_reference_get_path and |
---|
4748 | gail_tree_view_update_cell_value |
---|
4749 | * gail/gailcell.c, gail/gailcontainer.c, gail/gailprogressbar.c |
---|
4750 | gail/gailrange.c, gail/gailspinbutton.c, gail/gailtexthelper.c, |
---|
4751 | gail/gailtreeview.c |
---|
4752 | Add call to G_OBJECT_CLASS (parent_class)->finalize (object); |
---|
4753 | to end of finalize function to ensure object is fully cleaned up. |
---|
4754 | |
---|
4755 | 2001-07-17 Marc Mulcahy <marc.mulcahy@sun.com> |
---|
4756 | |
---|
4757 | * gailtreeview.c - added signal handler for range-change signals |
---|
4758 | |
---|
4759 | 2001-07-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4760 | |
---|
4761 | * gail/gailmenuitem.c |
---|
4762 | Correct implementaion of activate action when menu item does |
---|
4763 | not have a submenu |
---|
4764 | * tests/testmenuitem.c |
---|
4765 | Add tests which programatically calls action on menu item. |
---|
4766 | |
---|
4767 | 2001-07-17 Brian Cameron <brian.cameron@sun.com> |
---|
4768 | |
---|
4769 | * gail/gailcell.c gail/gailcell.h gail/gailtreeview.c |
---|
4770 | tests/testtable.c |
---|
4771 | Now gailtreeview checks the visiblity of its children |
---|
4772 | and properly sets the ATK_STATE_VISIBLE, ATK_STATE_STALE, |
---|
4773 | and ATK_STATE_DEFUNCT of its children. gailcell changes |
---|
4774 | were made so it only emits the property change signal |
---|
4775 | when the ATK_STATE value actually changes. Added |
---|
4776 | listener to the property change event to the test |
---|
4777 | driver. |
---|
4778 | |
---|
4779 | 2001-07-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4780 | |
---|
4781 | * gail/gailmenuitem.c |
---|
4782 | Specify correct role for CheckMenuItem, TearoffMenuItem, RadioMenuItem |
---|
4783 | Add gail_menu_item_get_n_children() and gail_menu_item_ref_child() |
---|
4784 | so that a menu item with a submenu reports the submenu as its only |
---|
4785 | accessible child. |
---|
4786 | * Add implementation for GailMenu |
---|
4787 | New files: gail/gailmenu.c, gail/gailmenu.h |
---|
4788 | gail/gailmenufactory.c, gailmenufactory.h |
---|
4789 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4790 | Add gail_menu_get_parent() and gail_menu_get_index_in_parent() |
---|
4791 | to be consistent with menu item reporting menu as a child. |
---|
4792 | * gail/gailmenushell.c |
---|
4793 | Do not specify role of ATK_ROLE_MENU in this file as this is done |
---|
4794 | in gail/gailmenu.c |
---|
4795 | * tests/testobject.c |
---|
4796 | Add test for ATK_ROLE_UNKNOWN |
---|
4797 | |
---|
4798 | 2001-07-16 Marc Mulcahy <Marc.Mulcahy@sun.com> |
---|
4799 | |
---|
4800 | * gailcell.c gailcell.h Added gail_cell_add_state and |
---|
4801 | gail_cell_remove_state to add and remove states; Added |
---|
4802 | get_index_in_parent, get_parent, and ref_state_set |
---|
4803 | * gailtextcell.c Cleaned up functions dealing with a cell's text |
---|
4804 | length; Text cells now emit "text-changed" signals |
---|
4805 | * gailtreeview.c Added range checking to gail_tree_view_ref_at to |
---|
4806 | hopefully fix segfault bug when row or column is out of range |
---|
4807 | |
---|
4808 | |
---|
4809 | 2001-07-16 Brian Cameron <brian.cameron@sun.com> |
---|
4810 | |
---|
4811 | * gail/gailtextview.c gail/gaillabel.c |
---|
4812 | Updated to use run_attributes #macros that are now defined in |
---|
4813 | atk. |
---|
4814 | |
---|
4815 | 2001-07-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4816 | |
---|
4817 | * gail/gailbutton.c |
---|
4818 | Change implementation of "press" action so that it simulates a |
---|
4819 | button press event; calling gtk_button_pressed() was not |
---|
4820 | adequate for an option menu |
---|
4821 | * gail/gailmenuitem.c |
---|
4822 | Change action name from "GtkMenuItem.deselect" to |
---|
4823 | "GtkMenuItem.activate"; correct implementation |
---|
4824 | Add gail_menu_item_get_keybinding() to implement |
---|
4825 | atk_action_get_keybinding() |
---|
4826 | * New test module tests/testmenuitem.c |
---|
4827 | |
---|
4828 | 2001-07-13 Brian Cameron <brian.cameron@sun.com> |
---|
4829 | |
---|
4830 | * gailentry.c, gaillabel.c, gailwidget.c |
---|
4831 | - Implemented gail_widget_set_position(), gail_widget_set_extents() |
---|
4832 | and gail_widget_set_size() so that only top-level widgets may be |
---|
4833 | re-positioned/re-sized. The AtkCoordType parameter is not |
---|
4834 | actually used in these functions since the top-level widget of a |
---|
4835 | top-level widget is the root window, which is equivalent to |
---|
4836 | screen coordinates so the function always deals in screen |
---|
4837 | coordinates. If non-toplevel widgets are identified that should |
---|
4838 | be re-positionable using these functions then this parameter |
---|
4839 | will be used. Fixed bug in gail_entry_get_character_extents() |
---|
4840 | and gail_label_get_character_extents(). |
---|
4841 | * gailtreeview.[ch], tests/testtable.c |
---|
4842 | Added AtkObject interfaces gail_tree_view_get_n_children and |
---|
4843 | gail_tree_view_ref_child. Added tests and cleaned up testtable.c. |
---|
4844 | Now insert/delete rows is much smarter about cleaning up the |
---|
4845 | row_info data. Cleaned up the code. |
---|
4846 | * tests/testtable.c |
---|
4847 | Cleanup. |
---|
4848 | |
---|
4849 | 2001-07-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4850 | |
---|
4851 | * gail/gailbutton.c |
---|
4852 | Reformat some of previous changes |
---|
4853 | Change available actions: previously there was one action |
---|
4854 | GtkButton.click, now there are three, GtkButton.activate, |
---|
4855 | GtkButton.press, GtkButton.release |
---|
4856 | * tests/testbutton.c, tests/testlib.c |
---|
4857 | Update in order to test new actions |
---|
4858 | |
---|
4859 | 2001-07-12 Louise Miller <louise.miller@sun.com> |
---|
4860 | |
---|
4861 | *gail/gailbutton.c |
---|
4862 | Implemented AtkImage for gail button. |
---|
4863 | |
---|
4864 | 2001-07-12 Brian Cameron <brian.cameron@sun.com> |
---|
4865 | |
---|
4866 | * gailtextcell.c gailtreeview.c |
---|
4867 | Fixed logic for copying the renderer. |
---|
4868 | |
---|
4869 | 2001-07-12 Brian Cameron <brian.cameron@sun.com> |
---|
4870 | |
---|
4871 | * gailwidget.c |
---|
4872 | This patch for gailwidget.c contains the implementation of |
---|
4873 | gail_widget_contains(), gail_widget_get_extents(), and |
---|
4874 | gail_widget_get_position() which use the AtkCoordType |
---|
4875 | parameter correctly to specify what coordinate system to use. |
---|
4876 | |
---|
4877 | 2001-07-11 Brian Cameron <brian.cameron@sun.com> |
---|
4878 | |
---|
4879 | * gailentry.c, gaillabel.c, gailtexthelper.[ch], |
---|
4880 | Updated gailtexthelper so it includes more common text |
---|
4881 | logic. Specifically the logic for the atktext functions |
---|
4882 | get_character_extents() and get_offset_at_point(). |
---|
4883 | |
---|
4884 | 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4885 | |
---|
4886 | * Add implementation for GailRadioButton |
---|
4887 | New files: gail/gailradiobutton.c, gail/gailradiobutton.h |
---|
4888 | gail/gailradiobuttonfactory.c, gailradiobuttonfactory.h |
---|
4889 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
4890 | * gail/gailbutton.c |
---|
4891 | Remove implementation of MEMBER_OF relationship for buttons |
---|
4892 | in a button box. |
---|
4893 | * gail/gailtogglebutton.c |
---|
4894 | Remove implementation of AtkValue implementation for GailToggleButton |
---|
4895 | Cause ATK_STATE_CHECKED to be included in state set if toggle button |
---|
4896 | is checked |
---|
4897 | Add signal handler for toggled signal on GtkToggleButton in order |
---|
4898 | to provide property change notification for accessible-state when |
---|
4899 | toggle button is checked or unchecked. |
---|
4900 | |
---|
4901 | 2001-07-10 Lucy Brophy <lucy.brophy@sun.com> |
---|
4902 | |
---|
4903 | * gail/gailtexthelper.c (new file) |
---|
4904 | * gail/gailtexthelper.h (new file) |
---|
4905 | * gail/gaillabel.c |
---|
4906 | * gail/gailentry.c |
---|
4907 | * gail/gailtextview.c |
---|
4908 | * gail/Makefile.am |
---|
4909 | Adding the two new files above which will replace gailtextcommon.[ch] |
---|
4910 | and its functionaliy. |
---|
4911 | Changing gaillabel.c, gailentry.c, and gailtextview.c to use the |
---|
4912 | gail text helper object. |
---|
4913 | Removed gail/gailtextcommon.[ch] |
---|
4914 | |
---|
4915 | 2001-07-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
4916 | |
---|
4917 | * All .c and .h files: |
---|
4918 | Change GAIL - The GNOME Accessibility Enabling Library |
---|
4919 | to GAIL - The GNOME Accessibility Implementation Library |
---|
4920 | (This should have happened when we renamed from GAEL to GAIL |
---|
4921 | |
---|
4922 | 2001-07-09 Brian Cameron <brian.cameron@sun.com> |
---|
4923 | |
---|
4924 | * gail/gailtreeview.c gail/gailwidget |
---|
4925 | Updated calls to g_signal_connect/new to reflect recent |
---|
4926 | signal changes in glib. |
---|
4927 | |
---|
4928 | 2001-06-29 Brian Cameron <brian.cameron@sun.com> |
---|
4929 | |
---|
4930 | * gail/gailtreeview.c |
---|
4931 | Now gailtreeview uses the gtk_tree_view_set_destroy_count_func |
---|
4932 | rather than listening to the GtkTreeModel "deleted" signal. |
---|
4933 | This returns a better count of the rows that were deleted from |
---|
4934 | the view. Now use the gtk_tree_model_get_flags() function |
---|
4935 | to determine if a GtkTreeView is a LIST or not. Use a more |
---|
4936 | efficient means to calcualte the number of rows if the |
---|
4937 | GtkTreeView is a LIST. Corrected the selection functions |
---|
4938 | to only call gtk_tree_selection_get_selected if the select |
---|
4939 | type is GTK_TREE_SELECTION_SINGLE. |
---|
4940 | |
---|
4941 | 2001-06-28 Brian Cameron <brian.cameron@sun.com> |
---|
4942 | |
---|
4943 | * gail/gailentry.c gail/gaillabel.c gail/gailtextview.c |
---|
4944 | gail/gailwidget.c tests/ferret.c tests/testcomponent.c |
---|
4945 | gail/gailtreeview.c gail/gailtreeviewtextcell.c |
---|
4946 | tests/testtext.c tests/teststatusbar.c |
---|
4947 | Updated to use new ATK interfaces. Updated gailtreeview.c |
---|
4948 | and gailtreeviewtextcell.c so that they use the new |
---|
4949 | gtk_tree_view_column_get_cell_renderers() function. |
---|
4950 | |
---|
4951 | 2001-06-28 Brian Cameron <brian.cameron@sun.com> |
---|
4952 | |
---|
4953 | * tests/testlib.c |
---|
4954 | Updated because the GTK function |
---|
4955 | gtk_window_set_resizeable() changed its name to |
---|
4956 | gtk_window_set_resizable(). |
---|
4957 | |
---|
4958 | 2001-06-27 Brian Cameron <brian.cameron@sun.com> |
---|
4959 | |
---|
4960 | * gail/gailentry.c gail/gailimage.c |
---|
4961 | gail/gaillabel.c gail/gailtextview.c |
---|
4962 | tests/testtext.c |
---|
4963 | Updated to reflect recent changes to the ATK |
---|
4964 | API. |
---|
4965 | |
---|
4966 | 2001-06-26 Brian Cameron <brian.cameron@sun.com> |
---|
4967 | |
---|
4968 | * gail/gailtreeview.c tests/testtable.c |
---|
4969 | Now row_description and row_header are implemented |
---|
4970 | with GtkTreeRowReference rather than GtkRowPath so |
---|
4971 | that the row information is not lost when rows are |
---|
4972 | added, deleted, reordered. |
---|
4973 | |
---|
4974 | 2001-06-25 Brian Cameron <brian.cameron@sun.com> |
---|
4975 | |
---|
4976 | * gail/gailtreeview.c gail/gailtreeviewtextcell.c |
---|
4977 | Implemented row-reordered signal. Fixed off-by-one |
---|
4978 | issue with row expand/contract signals. Fixed |
---|
4979 | initialization of caret_offset in gailtreeviewtextcell.c |
---|
4980 | |
---|
4981 | 2001-06-22 Brian Cameron <brian.cameron@sun.com> |
---|
4982 | |
---|
4983 | * gail/gaillabel.c and gail/gailtextview.c |
---|
4984 | gail/gailtreeview.[ch], gailtreeviewtextcell.c |
---|
4985 | tests/testtable.c, tests/testtext.c |
---|
4986 | Implemented get_character_extents and get_offest_at_point for |
---|
4987 | gaillabel. Fixed minor problems with gailtextview.c |
---|
4988 | Implemented get|set row_description and row_header for |
---|
4989 | gailtreeview, and added tests to testtable.c. Enhanced |
---|
4990 | signal handling in gailtreeview to emit proper row |
---|
4991 | values. Fixed bug in tests/testtext.c and warnings in |
---|
4992 | gailtreeviewtextcell.c |
---|
4993 | |
---|
4994 | 2001-06-22 Louise Miller <louise.miller@sun.com> |
---|
4995 | |
---|
4996 | * Updated files gail/gailtreeview.c, gail/gailtreeviewtextcell.c |
---|
4997 | tests/testtable.c |
---|
4998 | new function gail_tree_view_is_selected |
---|
4999 | |
---|
5000 | 2001-06-21 Louise Miller <louise.miller@sun.com> |
---|
5001 | |
---|
5002 | * gail/gailtreeview.c, gail/gailtreeview.h, |
---|
5003 | Tidied up a helper function set_iter_nth_row, and made it available |
---|
5004 | to other files. |
---|
5005 | * gail/gailtreeviewtextcell.h, gail/gailtreeviewtextcell.c |
---|
5006 | Changed to reference the correct row, it now uses set_iter_nth_row |
---|
5007 | from gailtreeview. |
---|
5008 | |
---|
5009 | 2001-06-21 Louise Miller <louise.miller@sun.com> |
---|
5010 | |
---|
5011 | * gail/gailtreeview.c |
---|
5012 | Quite a few changes. Added implementation of a few atktable functions. |
---|
5013 | New functions : gail_tree_view_get_selected_rows, |
---|
5014 | gail_tree_view_is_row_selected, |
---|
5015 | _get_row_from_treepath, _iterate_to_row, _set_iter_nth_row. |
---|
5016 | Changed functions : gail_tree_view_get_n_rows, gail_tree_view_ref_at |
---|
5017 | Also added implementation of atkselection interface. |
---|
5018 | New functions : gail_tree_view_clear_selection, |
---|
5019 | i gail_tree_view_ref_selection, |
---|
5020 | gail_tree_view_add_row_selection, gail_tree_view_remove_row_selection. |
---|
5021 | * tests/testtable.c |
---|
5022 | Added some tests for new functions. |
---|
5023 | |
---|
5024 | 2001-06-21 Brian Cameron <brian.cameron@sun.com> |
---|
5025 | |
---|
5026 | * gail/gaillabel.c, gail/gailtreeviewtextcell.[ch], |
---|
5027 | gail/gailtreeviewtextcellfactory.[ch], |
---|
5028 | tests/testtable.c |
---|
5029 | Added get_caret_offset, set_caret_offset and |
---|
5030 | tests. Fixed bugs with get_text. |
---|
5031 | |
---|
5032 | 2001-06-21 Lucy Brophy <lucy.brophy@sun.com> |
---|
5033 | |
---|
5034 | * gail/gaillabel.c |
---|
5035 | * gail/gailtextcommon.c (new file) |
---|
5036 | Adding label implementation of the atk |
---|
5037 | get_text_[at|before|after]_offset functions |
---|
5038 | Also changed the gail/makefile.am so |
---|
5039 | to build gail/gailtextcommon.c |
---|
5040 | |
---|
5041 | 2001-06-20 Brian Cameron <brian.cameron@sun.com> |
---|
5042 | |
---|
5043 | * gail/gailtreeview.[ch] tests/testtable.c |
---|
5044 | * tests/testlib.[ch], tests/testtext.c |
---|
5045 | Implemented get|set_column_header and |
---|
5046 | get|set_column_description to use quarks |
---|
5047 | set against the appropriate |
---|
5048 | GtkTreeViewColumnHeader. Stubbed the |
---|
5049 | get|set_row_description functions. |
---|
5050 | Implemented the col_reordered, |
---|
5051 | col_inserted and col_deleted signals |
---|
5052 | properly. Added appropriate tests |
---|
5053 | to the test/testtable driver. |
---|
5054 | Now testtext allow users to specify the |
---|
5055 | text widget to test via widget name |
---|
5056 | by specifying an environment variable. |
---|
5057 | The testtext change required the change |
---|
5058 | to the testlib code. |
---|
5059 | |
---|
5060 | 2001-06-19 Brian Cameron <brian.cameron@sun.com> |
---|
5061 | |
---|
5062 | * gail/gailtable.c gail/gailtreeview.c |
---|
5063 | gail/gailentry.c gail/gailtextview.c |
---|
5064 | tests/testtable.c |
---|
5065 | Updated get_column_description and |
---|
5066 | get_row_description so that they properly |
---|
5067 | access the arrays. Updated the signal |
---|
5068 | handling code in gailtreeview. Added |
---|
5069 | ref_run_attributes, and set_run_attributes |
---|
5070 | for gailentry. Fixed return codes in |
---|
5071 | gailtreeview.c |
---|
5072 | |
---|
5073 | 2001-06-18 Brian Cameron <brian.cameron@sun.com> |
---|
5074 | |
---|
5075 | * gail/gailentry.c gail/gailtreeview.c, |
---|
5076 | tests/testtable.c testst/testtext.c |
---|
5077 | Corrected spelling in gailentry. Updated |
---|
5078 | signal handling in gailtreeview so it is |
---|
5079 | smarter and actually generates the real |
---|
5080 | signals. Added a function to convert |
---|
5081 | a column number to the GtkTreeView |
---|
5082 | column number (since they aren't the same). |
---|
5083 | Added signal tests to tests/gailtreeview |
---|
5084 | and made row/column description tests |
---|
5085 | smarter. Improved naming convention of |
---|
5086 | arguments to some functions in testtext.c |
---|
5087 | |
---|
5088 | 2001-06-15 Brian Cameron <brian.cameron@sun.com> |
---|
5089 | |
---|
5090 | * gail/gailtreeview.c, tests/testtable.c |
---|
5091 | gail/gailclist.c, gail/gailcombo.c, |
---|
5092 | gail/gailmenushell.c gail/gailtreeview.c |
---|
5093 | Addeded get_run_attributes and set_run_attributes |
---|
5094 | to gailtextview.c. testtable.c now displays |
---|
5095 | before|at|offset start/end offset values. Also |
---|
5096 | added tests for get_run_attributes and |
---|
5097 | set_run_attributes. Added row|col extents |
---|
5098 | functions. Updated functions to use the new |
---|
5099 | selection interface where add_selection, |
---|
5100 | clear_selection, and remove_selection return a |
---|
5101 | gboolean. |
---|
5102 | |
---|
5103 | 2001-06-14 Brian Cameron <brian.cameron@sun.com> |
---|
5104 | |
---|
5105 | * gail/gailtable.[ch], gail/gailtreeview.[ch], |
---|
5106 | gailtreeviewtextcell.c tests/testtable.c |
---|
5107 | Now handling row and column descriptions as arrays |
---|
5108 | in gailtable and gailtreeview. Implemented |
---|
5109 | get/set caption, get/set col/row descriptions |
---|
5110 | in gailtreeview. Added error handling to |
---|
5111 | gailtreeviewtextcell. Added tests to testable.c |
---|
5112 | |
---|
5113 | 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5114 | |
---|
5115 | * Boiler plate implementation of AtkObject for GtkTreeView cell |
---|
5116 | which supports text: |
---|
5117 | New files gail/gailcell.c, gail/gailcell.h, |
---|
5118 | gail/gailtreeviewtextcell.c, gail/gailtreeviewtextcell.h |
---|
5119 | Changed files: gail/gail.h, gail/Makefile.am |
---|
5120 | * gail/gailclistcell.c gail/clistcell.h: |
---|
5121 | Change GailClistCell to derive from GailCell |
---|
5122 | |
---|
5123 | 2001-06-13 Brian Cameron <brian.cameron@sun.com> |
---|
5124 | |
---|
5125 | * gail/gailtreeview.c, tests/testtable.c |
---|
5126 | * gail/gailtable.c, gail/gailtreeviewtextcell.c |
---|
5127 | Implemented index functions and tests. Also added |
---|
5128 | get_n_rows, get_n_columns tests to the test driver. |
---|
5129 | gailtable.c updated to use new interfaces for |
---|
5130 | get/set row_description, column_description, caption. |
---|
5131 | Now gtktreeview returns text cells as an ATK object |
---|
5132 | that implements ATK_TEXT (gailtreeviewtextcell). |
---|
5133 | |
---|
5134 | 2001-06-12 Louise Miller <louise.miller@sun.com> |
---|
5135 | |
---|
5136 | * gail/gailtreeview.c |
---|
5137 | Implementation of gail_tree_view_get_n_rows, |
---|
5138 | gail_tree_view_get_n_columns. |
---|
5139 | |
---|
5140 | 2001-06-12 Brian Cameron <brian.cameron@sun.com> |
---|
5141 | |
---|
5142 | * gail/gailtextview.c, gail/gailtreeview.c |
---|
5143 | gailtextview now uses the new interfaces for |
---|
5144 | get_offset_at_point and get_character_extents. |
---|
5145 | gailtreeview.c ref_at now uses the renderers to |
---|
5146 | get at the cell values, which is much cleaner. |
---|
5147 | |
---|
5148 | 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5149 | |
---|
5150 | * gail/gailtreeview.c: |
---|
5151 | Connect to new signals row-expanded and row-collapsed on GtkTreeView |
---|
5152 | Connect to notify signal on GtkGteeView and deal with change to |
---|
5153 | model property. |
---|
5154 | Add code to change state when row is expanded or collapsed. |
---|
5155 | |
---|
5156 | 2001-06-08 Brian Cameron <brian.cameron@sun.com> |
---|
5157 | |
---|
5158 | * gail/gailtreeview.c, tests/Makefile.am, tests/testlib.c, |
---|
5159 | tests/testlib.h, tests/testtext.c |
---|
5160 | Added: tests/testtable.c |
---|
5161 | Added the ref_at implementation for gailtreeview.c, and added |
---|
5162 | a test driver for testtable. To support this test I needed to |
---|
5163 | add a new function to testlib.c, which caused a minor change |
---|
5164 | to testtext.c. |
---|
5165 | |
---|
5166 | 2001-06-11 Louise Miller <louise.miller@sun.com> |
---|
5167 | |
---|
5168 | * No children reported for GailSpinbutton. New roles assigned for |
---|
5169 | different types of gailrange. |
---|
5170 | Updated files : gail/gailrange.c, gail/gailspinbutton.c |
---|
5171 | |
---|
5172 | 2001-06-11 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5173 | |
---|
5174 | * gail/gailtreeview.c, gailgailtreeview.h |
---|
5175 | Generate notification of accessible-visible-data change when |
---|
5176 | row is expanded or collapsed. |
---|
5177 | |
---|
5178 | 2001-06-08 Brian Cameron <lucy.brophy@sun.com> |
---|
5179 | |
---|
5180 | * gail/testtext.c |
---|
5181 | Minor clean up. |
---|
5182 | |
---|
5183 | 2001-06-08 Lucy Brophy <lucy.brophy@sun.com> |
---|
5184 | |
---|
5185 | * gail/testtext.c gail/testlib.c gail/testlib.h. |
---|
5186 | These new files and the changes to testtext.c make the test |
---|
5187 | program have a gui interface. |
---|
5188 | Allowing you to set particular tests with certain parameters. |
---|
5189 | |
---|
5190 | 2001-06-08 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5191 | |
---|
5192 | * Add implementation for GailFrame |
---|
5193 | New files: gail/gailframe.c, gail/gailframe.h |
---|
5194 | gail/gailframefactory.c, gailframefactory.h |
---|
5195 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am |
---|
5196 | |
---|
5197 | 2001-06-07 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5198 | |
---|
5199 | * Add boiler-plate implementation for GailTreeView |
---|
5200 | New files: gail/gailtreeview.c, gail/gailtreeview.h |
---|
5201 | gail/gailtreeviewfactory.c, gailtreeviewfactory.h |
---|
5202 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am, |
---|
5203 | * gail/gailspinbutton.c: Add const to GValue for |
---|
5204 | gail_spin_button_set_current_value() |
---|
5205 | * gail/gailtextview.c: Remove redundant code from gail_text_view_new() |
---|
5206 | |
---|
5207 | 2001-06-07 Louise Miller <louise.miller@sun.com> |
---|
5208 | |
---|
5209 | * Added implementation for GailSpinbutton |
---|
5210 | New files: gail/gailspinbutton.c, gail/gailspinbutton.h, |
---|
5211 | gail/gailspinbuttonfactory.c,gail/gailspinbuttonfactory.h, |
---|
5212 | Updated files: gail/Makefile.am, gail/gail.c , gail/gail.h |
---|
5213 | * Changed GailProgress to use GailAdjustment implementationof |
---|
5214 | AtkValue interface; notify change of accessible-value property when |
---|
5215 | adjustments's current value changes. |
---|
5216 | Updated files : gail/gailprogressbar.h, gail/gailprogressbar.c. |
---|
5217 | * Created new test module testvalues, that tests widget that |
---|
5218 | implement the AtkValue interface, e.g progressbar, spinbutton. As |
---|
5219 | a result , remove the need for testrange.c, testprogressbar.c |
---|
5220 | New files: tests/testvalues.c |
---|
5221 | Updated files: tests/Makefile.am |
---|
5222 | Removed : tests/testrange.c,tests/testprogressbar.c |
---|
5223 | |
---|
5224 | 2001-06-07 Brian Cameron <brian.cameron@sun.com> |
---|
5225 | |
---|
5226 | * gail/gaillabel.h gail/gaillabel.c |
---|
5227 | Now support text change signal. No longer need testentry.c since |
---|
5228 | it isn't used |
---|
5229 | Removed: tests/testentry.c |
---|
5230 | |
---|
5231 | 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5232 | |
---|
5233 | * gail/gailtextview.c, gail/gailtextview.h |
---|
5234 | Do not notify caret change if the position has not changed |
---|
5235 | |
---|
5236 | 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5237 | |
---|
5238 | * Initial version of GailCListCell |
---|
5239 | New files: gail/gailclistcell.c gail/gailclistcell.h |
---|
5240 | Updated files: gail/Makefile.am, gail/gail.h |
---|
5241 | * gail/gailclist.c: initial implementation |
---|
5242 | |
---|
5243 | 2001-06-06 Brian Cameron <brian.cameron@sun.com> |
---|
5244 | |
---|
5245 | * gail/gailtextview.c gail/gailentry.c gail/gaillabel.c |
---|
5246 | Now handle cut/copy/paste atkeditabletext.h interfaces without |
---|
5247 | affecting the selected regions or caret positions. Updated |
---|
5248 | gailentry's cursor moved signal to work with the latest GTK |
---|
5249 | code. Fixed insert text-changed signal in gailentry.c so it |
---|
5250 | properly returns the position of the insert. Added get_text |
---|
5251 | and selection functions to gaillabel.c |
---|
5252 | |
---|
5253 | 2001-06-05 Brian Cameron <brian.cameron@sun.com> |
---|
5254 | |
---|
5255 | * gail/gailtextview.c, gail/gailentry.c, gail/gaillabel.c, |
---|
5256 | tests/testtext.c |
---|
5257 | Completed get_caret_offset and set_caret_offset implementations. |
---|
5258 | Implemented get_character_count for gaillabel. Cleaned up the |
---|
5259 | code. Enhanced testtext.c so that it only adds a single signal |
---|
5260 | handler per widget. Added invisible caret to gaillabel.c. |
---|
5261 | |
---|
5262 | 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5263 | |
---|
5264 | * Added implementation for GailAdjustment |
---|
5265 | New files: gail/gailadjustment.c, gail/gailadjustment.h |
---|
5266 | Updated files: gail/gail.h, gail/Makefile.am |
---|
5267 | * gail/gaillabel.c, gail/gaillabel.h, gail/gailwidget.c, |
---|
5268 | gail/gailwidget.h |
---|
5269 | Reorganized connecting to GTK widget's notify signal |
---|
5270 | * gail/gailrange.c |
---|
5271 | Use GailAdjustment's implementation of AtkValue interface; |
---|
5272 | notify change of accessible-value property when adjustment's |
---|
5273 | current value changes. |
---|
5274 | * test/testprops.c |
---|
5275 | Add test for notification of accessible-value change. |
---|
5276 | |
---|
5277 | 2001-06-01 Brian Cameron <brian.cameron@sun.com> |
---|
5278 | |
---|
5279 | * gail/gailentry.c gail/gaillabel.c gail/gailtextview.c |
---|
5280 | tests/testtext.c |
---|
5281 | Updated to support new selected text interface. |
---|
5282 | |
---|
5283 | 2001-06-01 Louise Miller <louise.miller@sun.com> |
---|
5284 | |
---|
5285 | * Added implementation for GailProgressbar. |
---|
5286 | New files: gail/gailprogressbar.c, gail/gailprogressbar.h, |
---|
5287 | gail/gailprogressbarfactory.c, gail/gailprogressbarfactory.h, |
---|
5288 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am. |
---|
5289 | * Added test module for GailProgressbar |
---|
5290 | New files: tests/testprogressbar.c |
---|
5291 | Updated: tests/Makefile.am, tests/README |
---|
5292 | |
---|
5293 | 2001-05-31 Brian Cameron <brian.cameron@sun.com> |
---|
5294 | |
---|
5295 | * gail/gailentry.c gail/gailtextview.c tests/testtext.c |
---|
5296 | Now gailentry and gailtextview fully support signals. |
---|
5297 | Updated the test driver. |
---|
5298 | |
---|
5299 | 2001-05-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5300 | |
---|
5301 | * Prevent notifications being received when children added to or |
---|
5302 | removed from GtkItem, GtkButton and GtkStatusbar |
---|
5303 | Updated files gail/gailitem.c, gail/gailbutton.c, gail/gailstatusbar.c |
---|
5304 | |
---|
5305 | 2001-05-31 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5306 | |
---|
5307 | * Report no children for GailItem, GailButton and GailStatusbar |
---|
5308 | Updated files: gail/gailbutton.c gail/gailitem.c. gail/gaillabel.c, |
---|
5309 | gail/gailstatusbar.c, gail/gailstatusbar.h, tests/testobject.c, |
---|
5310 | tests/teststatusbar.c |
---|
5311 | |
---|
5312 | 2001-05-30 Louise Miller <louise.miller@sun.com> |
---|
5313 | |
---|
5314 | * Add implementation for GailRange. |
---|
5315 | New files: gail/gailrange.c, gail/gailrange.h |
---|
5316 | gail/gailrangefactory.c, gail/gailrangefactory.h. |
---|
5317 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am. |
---|
5318 | * Add test module for GailRange. |
---|
5319 | New files: tests/testrange.c |
---|
5320 | Updated files: tests/Makefile.am |
---|
5321 | |
---|
5322 | 2001-05-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5323 | |
---|
5324 | * gail/gailtextview.c: Cause notify signal for accessible-selection |
---|
5325 | to be emitted when selection changes |
---|
5326 | |
---|
5327 | 2001-05-30 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5328 | |
---|
5329 | * tests/README: update to describe all existing test modules |
---|
5330 | * tests/testselection.c: update to work for combo box |
---|
5331 | * tests/testcombo.c: New file |
---|
5332 | |
---|
5333 | 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5334 | |
---|
5335 | * gail/gailtextview.c: Notify property change for accesible-text |
---|
5336 | or accessible-caret when text or caret change occurs. |
---|
5337 | |
---|
5338 | 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5339 | |
---|
5340 | * Add boiler-plate implementation for GailCalendar |
---|
5341 | New files: gail/gailcalendar.c, gail/gailcalendar.h |
---|
5342 | gail/gailcalendarfactory.c, gailcalendarfactory.h |
---|
5343 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am, |
---|
5344 | |
---|
5345 | 2001-05-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5346 | |
---|
5347 | * Add boiler-plate implementation for GailNotebook |
---|
5348 | New files: gail/gailnotebook.c, gail/gailnotebook.h |
---|
5349 | gail/gailnotebookfactory.c, gailnotebookfactory.h |
---|
5350 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am, |
---|
5351 | |
---|
5352 | 2001-05-28 Brian Cameron <brian.cameron@sun.com> |
---|
5353 | |
---|
5354 | * gail/gailtextview.c: Now caret moved signal is only generated if |
---|
5355 | the "insert" mark is moved, not for all marks. |
---|
5356 | * tests/testtext.c: Cleaned up signal handling test code. |
---|
5357 | |
---|
5358 | 2001-05-28 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5359 | |
---|
5360 | * New files AUTHORS, NEWS, README: so make dist works |
---|
5361 | * gail/Makefile.am: Add include files so make dist works |
---|
5362 | * gail/gail.c, gail/gailwidget.c tests/ferret.c tests/testobject.c |
---|
5363 | Fix warnings generated by Sun FORTE compiler |
---|
5364 | |
---|
5365 | 2001-05-25 Brian Cameron <brian.cameron@sun.com> |
---|
5366 | |
---|
5367 | * gailtextview.c: tests/testtext.c: Updated to support signals. |
---|
5368 | |
---|
5369 | 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com> |
---|
5370 | |
---|
5371 | * Add implementation for GailLabel and GailStatusbar |
---|
5372 | New files: gail/gaillabel.c, gail/gaillabel.h, gail/gaillabelfactory.c, |
---|
5373 | gail/gaillabelfactory.h, gail/gailstatusbar.c, gail/gailstatusbar.h, |
---|
5374 | gail/gailstatusbarfactory.c, gail/gailstatusbarfactory.h, |
---|
5375 | tests/teststatusbar.c |
---|
5376 | Updated files: gail/gail.c, gail/gail.h, gail/Makefile.am, |
---|
5377 | tests/Makefile.am |
---|
5378 | * gail/gailwidget.c: Move connection of notify signal handler to |
---|
5379 | init function from connect_property_change_handler |
---|
5380 | |
---|
5381 | 2001-05-24 Brian Cameron <brian.cameron@sun.com> |
---|
5382 | |
---|
5383 | * configure.in tests/Makefile.am: Updated so that -lsocket is |
---|
5384 | properly included for libferret only. |
---|
5385 | * gailtextview.c: Implemented get_character_extents function |
---|
5386 | returns the screen coordinates |
---|