2.25.91
[evolution.git] / a11y / ChangeLog
blobda2c393fa1b351c864875d549951b22f1712d60e
1 2008-11-19  Li Yuan <li.yuan@sun.com>
3         ** Fix for bug #560329
5         * calendar/ea-cal-view.c (idle_dates_changed): Fix the signature of 
6         the "children-changed" signal emission. 
8 2008-09-24  Sankar P  <psankar@novell.com>
10 License Changes
12         * e-table/gal-a11y-e-cell-tree.c:
14 2008-09-19  Sankar P  <psankar@novell.com>
16 License Changes
18         * addressbook/ea-addressbook-view.c:
19         * addressbook/ea-minicard-view.c:
21 2008-09-16  Sankar P  <psankar@novell.com>
23 License Changes
25         * e-table/gal-a11y-e-cell-text.c:
27 2008-09-04  Sankar P  <psankar@novell.com>
29 License Changes
31         * calendar/ea-day-view.c:
33 2008-09-02  Sankar P  <psankar@novell.com>
35 License Changes
37         * addressbook/ea-addressbook-view.h:
38         * addressbook/ea-addressbook.c:
39         * addressbook/ea-addressbook.h:
40         * addressbook/ea-minicard-view.h:
41         * addressbook/ea-minicard.c:
42         * addressbook/ea-minicard.h:
43         * calendar/ea-cal-view-event.c:
44         * calendar/ea-cal-view-event.h:
45         * calendar/ea-cal-view.c:
46         * calendar/ea-calendar.c:
47         * calendar/ea-day-view.h:
48         * calendar/ea-gnome-calendar.h:
49         * calendar/ea-week-view-cell.h:
50         * calendar/ea-week-view-main-item.c:
51         * calendar/ea-week-view.c:
52         * e-table/gal-a11y-e-cell-popup.c:
53         * e-table/gal-a11y-e-cell-registry.c:
54         * e-table/gal-a11y-e-cell-registry.h:
55         * e-table/gal-a11y-e-cell-text.h:
56         * e-table/gal-a11y-e-cell-toggle.c:
57         * e-table/gal-a11y-e-cell-toggle.h:
58         * e-table/gal-a11y-e-cell-tree.h:
59         * e-table/gal-a11y-e-cell.c:
60         * e-table/gal-a11y-e-cell.h:
61         * e-table/gal-a11y-e-table-click-to-add-factory.c:
62         * e-table/gal-a11y-e-table-click-to-add-factory.h:
63         * e-table/gal-a11y-e-table-click-to-add.c:
64         * e-table/gal-a11y-e-table-click-to-add.h:
65         * e-table/gal-a11y-e-table-item-factory.c:
66         * e-table/gal-a11y-e-table-item-factory.h:
67         * e-table/gal-a11y-e-table-item.c:
68         * e-table/gal-a11y-e-table.c:
69         * e-table/gal-a11y-e-tree-factory.c:
70         * e-table/gal-a11y-e-tree-factory.h:
71         * e-table/gal-a11y-e-tree.c:
72         * e-table/gal-a11y-e-tree.h:
73         * e-text/gal-a11y-e-text-factory.c:
74         * e-text/gal-a11y-e-text-factory.h:
75         * e-text/gal-a11y-e-text.c:
76         * ea-cell-table.c:
77         * ea-cell-table.h:
78         * gal-a11y-factory.h:
79         * widgets/ea-calendar-cell.h:
80         * widgets/ea-calendar-item.c:
81         * widgets/ea-calendar-item.h:
82         * widgets/ea-widgets.c:
84 2008-08-27  Philip Withnall  <philip@tecnocode.co.uk>
86         ** Fix for bug #534762
88         * addressbook/ea-addressbook-view.c: (ea_ab_view_get_name),
89         (ea_ab_view_get_description):
90         * addressbook/ea-minicard-view.c:
91         (ea_minicard_view_get_description): Change "addressbook" to
92         "address book" in translatable strings.
94 2008-08-27  Sankar P  <psankar@novell.com>
96 License Changes
98         * calendar/ea-cal-view.h:
99         * calendar/ea-calendar-helpers.c:
100         * calendar/ea-calendar-helpers.h:
101         * calendar/ea-calendar.h:
102         * calendar/ea-day-view-cell.c:
103         * calendar/ea-day-view-cell.h:
104         * calendar/ea-day-view-main-item.c:
105         * calendar/ea-day-view-main-item.h:
106         * calendar/ea-gnome-calendar.c:
107         * calendar/ea-jump-button.c:
108         * calendar/ea-jump-button.h:
109         * calendar/ea-week-view-cell.c:
110         * calendar/ea-week-view-main-item.h:
111         * calendar/ea-week-view.h:
112         * e-table/gal-a11y-e-cell-popup.h:
113         * e-table/gal-a11y-e-cell-vbox.c:
114         * e-table/gal-a11y-e-cell-vbox.h:
115         * e-table/gal-a11y-e-table-column-header.c:
116         * e-table/gal-a11y-e-table-column-header.h:
117         * e-table/gal-a11y-e-table-factory.c:
118         * e-table/gal-a11y-e-table-factory.h:
119         * e-table/gal-a11y-e-table-item.h:
120         * e-table/gal-a11y-e-table.h:
121         * e-text/gal-a11y-e-text.h:
122         * ea-factory.h:
123         * gal-a11y-util.c:
124         * gal-a11y-util.h:
125         * widgets/ea-calendar-cell.c:
126         * widgets/ea-combo-button.c:
127         * widgets/ea-combo-button.h:
128         * widgets/ea-expander.c:
129         * widgets/ea-expander.h:
130         * widgets/ea-widgets.h:
132 2008-01-24  Tor Lillqvist  <tml@novell.com>
134         * widgets/Makefile.am (libevolution_widgets_a11y_la_LIBADD): Link
135         with libeutil.la for e_get_weekday_name().
137 2007-12-03  Matthew Barnes  <mbarnes@redhat.com>
139         ** Fixes part of bug #392747
141         * widgets/ea-calendar-item.c (ea_calendar_item_get_column_label):
142         Get the column label via e_get_weekday_name().
144 2007-10-29  Kjartan Maraas  <kmaraas@gnome.org>
146         * addressbook/ea-addressbook.c:
147         * calendar/ea-cal-view.c: (action_interface_get_keybinding):
148         * calendar/ea-calendar.c:
149         * calendar/ea-week-view-main-item.c:
150         (selection_interface_clear_selection):
151         * e-table/gal-a11y-e-cell-tree.c: (ectr_subcell_weak_ref),
152         (gal_a11y_e_cell_tree_get_type):
154         - Fix warnings from sparse.
156 2007-09-10  Srinivasa Ragavan  <sragavan@novell.com>
158         ** Fix for bug #471791 
159         
160         * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name),
161         (atk_action_interface_do_action): Move away from g_assert to critical
162         warnings.
163         * calendar/ea-cal-view-event.c:
164         (ea_cal_view_event_get_index_in_parent):
165         * calendar/ea-calendar-helpers.c:
166         (ea_calendar_helpers_get_cal_view_event_from):
167         * calendar/ea-gnome-calendar.c:
168         (ea_gnome_calendar_get_label_description):
170 2007-09-07  Milan Crha  <mcrha@redhat.com>
172         ** Fix for bug #473903
174         * e-table/gal-a11y-e-cell-tree.c: (kill_view_cb):
175         Fixes serious compiler warning.
177 2007-07-27  Matthew Barnes  <mbarnes@redhat.com>
179         * Makefile.am:
180         Rename EXTRA_GNOME_LIBS to GNOME_PLATFORM_LIBS.
182         * e-text/Makefile.am:
183         * e-table/Makefile.am:
184         Rename EXTRA_GNOME_CFLAGS to GNOME_PLATFORM_CFLAGS.
186 2007-07-26  Hiroyuki Ikezoe  <poincare@ikezoe.net>
188         * e-table/gal-a11y-e-cell-tree.c: (ectr_subcell_weak_ref):
189         The return value of g_list_remove() should be received because the
190         function returns the new start of the list.
192 2007-07-19  Li Yuan  <liyuan@tackle>
194         * calendar/ea-day-view-main-item.c:
195         (ea_day_view_main_item_get_name):
196         Bug #459413. Just return NULL if parent has gone.
198 2007-04-19  Matthew Barnes  <mbarnes@redhat.com>
200         ** Fixes part of bug #429422
202         * e-text/gal-a11y-e-text.c (et_get_extents), (et_get_full_text),
203         (et_set_full_text), (et_get_caret_offset):
204         Use g_object_get() instead of gtk_object_get().
206         * e-text/gal-a11y-e-text.c (et_paste_text):
207         Use g_object_set() instead of gtk_object_set().
209 2007-03-30  Wang Xin  <jedy.wang@sun.com>
211         * widgets/ea-calendar-item.c: Fixes #415985 and #416028.
213 2007-03-27  Matthew Barnes  <mbarnes@redhat.com>
215         * e-table/gal-a11y-e-cell-text.c:
216         * e-table/gal-a11y-e-cell-vbox.c:
217         Don't mix declarations and code (#405495).
219 2007-03-20  Matthew Barnes  <mbarnes@redhat.com>
221         ** Fixes part of bug #419524
223         * Include <glib/i18n.h> instead of <libgnome/gnome-i18n.h>.
225 2007-03-01  Kjartan Maraas  <kmaraas@gnome.org>
227         * e-table/gal-a11y-e-cell-tree.c: (kill_view_cb),
228         (ectr_subcell_weak_ref), (gal_a11y_e_cell_tree_new):
229         Workaround for crash in bug #330728. Patch from
230         Caolan McNamara.
232 2007-01-24  Wang Xin  <jedy.wang@sun.com>
234         * e-text/gal-a11y-e-text.c: Fixes #400121.
236 2006-09-18  Matthew Barnes  <mbarnes@redhat.com>
238         Fixes #351332
240         * calendar/ea-gnome-calendar.c:
241         Fix implicit function declarations.
243 2006-09-18  Matthew Barnes  <mbarnes@redhat.com>
245         Fixes #353472
247         * widgets/ea-calendar-cell.c: (ea_calendar_cell_finalize)
248         * calendar/ea-week-view-cell.c: (ea_week_view_cell_finalize)
249         * calendar/ea-day-view-cell.c: (ea_day_view_cell_finalize)
250         * calendar/ea-cal-view-event.c: (ea_cal_view_finalize)
251         * e-table/gal-a11y-e-cell-registry.c:
252         (gal_a11y_e_call_registry_finalize)
253         Chain up to parent's finalize() method.
255 2006-08-17  Li Yuan <li.yuan@sun.com>
257         Patch submitted by Pavel Roskin <proski@gnu.org>
259         * widgets/ea-expander.h:
260         Fix warning about ignored token after #endif.
262 2006-08-16  Kjartan Maraas  <kmaraas@gnome.org>
264         * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name):
265         Don't leak summary_string here.
267 2006-07-13  Andre Klapper  <a9016009@gmx.de>
269         * calendar/ea-day-view.c: Added translator comments to
270         some strings. Fixes bug #331016. Thanks to Boby Wang.
272 2006-06-22  Harish Krishnaswamy  <kharish@novell.com>
274         * e-table/gal-a11y-e-cell-text.c: (ect_check):
275         Revert Rajeev's patch for #330728, #332727..
277 2006-06-12  Li Yuan <li.yuan@sun.com>
279         * Makefile.am, e-table/Makefile.am,
280         e-text/Makefile.am: Do not install header files, and make sure
281         they will be included in the tarball when make dist.
283 2006-05-16  Harish Krishnaswamy  <kharish@novell.com>
285         * Makefile.am, e-table/Makefile.am
286         e-text/Makefile.am: Revert the earlier patch.
287         They are needed, after all.
289 2006-05-15  Harish Krishnaswamy  <kharish@novell.com>
291         Patch submitted by Li Yuan <li.yuan@sun.com>
292         * Makefile.am, e-table/Makefile.am, 
293         e-text/Makefile.am: Do not install header files.
295 2006-05-08  Li Yuan <li.yuan@sun.com>
297         Fix for #333279.
299         * e-table/gal-a11y-e-table-item.c: (table_is_row_selected):
300         If row<0, just return FALSE.
302 2006-04-28  Boby Wang <boby.wang@sun.com>
304         Fix for #339136
306         * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type),
307         (ea_cal_view_event_class_init), (ea_cal_view_event_init),
308         (ea_cal_view_event_dispose),
309         (ea_cal_view_event_get_index_in_parent),
310         (ea_cal_view_event_ref_state_set):
311         add necessary AtkStateSet to EaCalViewEvent.
312         * calendar/ea-cal-view-event.h:
313         add necessary AtkStateSet to EaCalViewEvent.
314         * calendar/ea-calendar.c: (e_cal_view_a11y_init):
315         replace e_cal_view_get_type with e_calendar_view_get_type
316         * calendar/ea-day-view.c: (ea_day_view_get_type):
317         replace e_cal_view_get_type with e_calendar_view_get_type
318         * calendar/ea-week-view.c:
319         * calendar/ea-week-view.h:
320         change the base class of EaWeekView from GtkAccessible to EaCalView
322 2006-04-28  Boby Wang <boby.wang@sun.com>
324         Fix for # 333725
326         * ea-factory.h: Disable accessible code when accessibility is not enabled
327         * gal-a11y-factory.h: Remove some unused code
329 2006-04-27  Boby Wang <boby.wang@sun.com>
331         Fix for #332821
333         * widgets/Makefile.am:
334         * widgets/ea-expander.[ch]:
335         Add two new files to implement the accessibility of EExpander.
336         * widgets/ea-widgets.[ch]:(e_expander_a11y_init):
337         Implement the accessibility of EExpander.
339 2006-04-24  Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
341         reviewed by: Harish Krishnaswamy <kharish@novell.com> 
343         *  e-table/gal-a11y-e-cell-text.c: (ect_check)
344         Fixes the corrupted reference to cell_view->ecell
345         Fix for #330728, #332727.
347 2006-03-20  Boby Wang <boby.wang@sun.com>
348         Fix for #319308
350         * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name):
351         add the folder name to the name of current minicard view
353 2006-03-06  Harry Lu <harry.lu@sun.com>
355         Fix for 331550.
357         * calendar/ea-day-view.c: (ea_day_view_get_name): check the visibility of gcal
358         before trying to get label.
359         * calendar/ea-week-view.c: (ea_week_view_get_name): ditto.
361 2006-01-27  Kjartan Maraas  <kmaraas@gnome.org>
363         reviewed by: Harish Krishnaswamy <kharish@novell.com> 
365         * addressbook/ea-addressbook.c: Remove extra semi-colons.
366         * calendar/ea-cal-view.c: (ea_cal_view_event_changed_cb),
367         (ea_cal_view_event_added_cb), (action_interface_get_keybinding):
368         Remove unused code and variables.
369         * calendar/ea-day-view-main-item.c:
370         (table_interface_get_row_description): More removal of unused bits
371         * calendar/ea-week-view-main-item.c:
372         (ea_week_view_main_item_get_row_at_index),
373         (ea_week_view_main_item_get_column_at_index),
374         (ea_week_view_main_item_get_row_label),
375         (table_interface_get_n_columns),
376         (table_interface_get_column_description): Same again.
377         * e-table/gal-a11y-e-table-item.c: (gal_a11y_e_table_item_new):
378         And again.
379         * e-table/gal-a11y-e-table.c: (et_ref_child): Remove unused var.
380         * e-table/gal-a11y-e-tree.c: (gal_a11y_e_tree_new): Again.
381         * e-text/gal-a11y-e-text.c: (et_set_selection),
382         (et_real_initialize): Same here too.
383         * widgets/ea-calendar-item.c:
384         (table_interface_get_column_description),
385         (table_interface_get_row_description),
386         (selection_interface_is_child_selected),
387         (ea_calendar_item_get_cell_data): And here too.
388         * widgets/ea-widgets.c: More redundant semi-colons.
390 2006-01-10  Simon Zheng  <simon.zheng@sun.com>
392         * widgets/ea-calendar-item.c: use e_utf8_strftime() in
393         evolution-data-server/libedataserver/e-data-server-util.c
394         instead of the copy in evolution/e-util/e-util.c.
396 2005-12-17  Tor Lillqvist  <tml@novell.com>
398         * e-table/gal-a11y-e-cell.c
399         (gal_a11y_e_cell_remove_action_by_name): Use g_ascii_strcasecmp()
400         instead of g_strcasecmp() for well-definedness.
402 2005-09-27  Harry Lu <harry.lu@sun.com>
404         Fix for #316351
406         * e-table/gal-a11y-e-cell.c: (idle_do_action),
407         (gal_a11y_e_cell_action_do_action): add a ref/unref pair to make
408         sure the pointer is valid.
410 2005-08-15  Li Yuan  <li.yuan@sun.com>
412         * e-table/gal-a11y-e-table-item.c: (eti_a11y_reset_focus_object):
413         Fixes #313514.
414         For the code change in gnopernicus, we should use 
415         atk_focus_tracker_notify here.
417 2005-07-18  Li Yuan  <li.yuan@sun.com>
419         Fixes #310136 #310138.
420         * e-table/gal-a11y-e-table-item.c: (eti_get_index_at),
421         (eti_get_row_at_index), (eti_get_n_rows), (eti_rows_inserted),
422         (eti_rows_deleted), (eti_header_structure_changed):
423         The first items of e-table are column-header. So we should add
424         number of columns when change (row, col) to index, or subtract
425         when change index to (row, col).
427 2005-06-18  Tor Lillqvist  <tml@novell.com>
429         * Makefile.am
430         * addressbook/Makefile.am
431         * calendar/Makefile.am
432         * widgets/Makefile.am: Use the fake "bootstrap" libraries on Win32
433         to get around circular dependencies. Use NO_UNDEFINED. Use
434         privsolib_LTLIBRARIES instead of privlib_LTLIBRARIES (see
435         ../ChangeLog).
437         * Makefile.am: No need to pass -I pointing to this directory
438         itself, all inclusions of headers from here are with
439         doublequotes. Link with libeutil. No need to link with REGEX_LIBS.
441         * addressbook/Makefile.am
442         * calendar/Makefile.am
443         * widgets/Makefile.am: Prune out superfluous -I options and -D
444         options for EVOLUTION_* pathname macros that aren't used in the
445         source files in that directory.
447         * addressbook/Makefile.am: Drop A11Y_CFLAGS, its a subset of
448         EVOLUTION_ADDRESSBOOK_CFLAGS anyway. Link with
449         EVOLUTION_ADDRESSBOOK_LIBS.
451         * addressbook/ea-addressbook.c: Include headers from the same
452         directory as such.
454         * calendar/Makefile.am: Drop A11Y_CFLAGS, its a subset of
455         EVOLUTION_CALENDAR_CFLAGS anyway. Link with
456         EVOLUTION_CALENDAR_LIBS.
458         * e-table/Makefile.am (INCLUDES)
459         * e-text/Makefile.am (INCLUDES): Remove stray trailing slash from
460         -I path, confuses gcc on Win32. Drop the undefined
461         GNOME_BONOBO_CFLAGS and GNOME_INCLUDEDIR. Drop GNOME_FULL_CFLAGS,
462         it's a subset of EXTRA_GNOME_CFLAGS.
464         * widgets/Makefile.am: E_WIDGETS_CFLAGS is enough. No need for
465         EVOLUTION_CALENDAR_CFLAGS. Link with E_WIDGET_LIBS. Drop
466         A11Y_CFLAGS, subset of E_WIDGET_CFLAGS.
468 2005-04-22  Li Yuan  <li.yuan@sun.com>
470         * calendar/ea-day-view-main-item.c:
471         (ea_day_view_main_item_destory_cell_data):
472         * calendar/ea-week-view-main-item.c:
473         (ea_week_view_main_item_destory_cell_data):
474         change the order of the code to avoid a crash.
476         Fixes #301885
478 2005-04-06  Yu Mengjie  <meng-jie.yu@sun.com>
480         * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name),
481         (ea_minicard_view_ref_state_set):
482         return proper atk_object name and atk_stateset to avoid crash.
483         
484         * addressbook/ea-minicard.c: (ea_minicard_get_name),
485         (ea_minicard_ref_state_set):
486         return proper atk_object name and atk_stateset to avoid crash.
488         Fixes #74404
490 2005-02-23  Li Yuan  <li.yuan@sun.com>
492         Fix for 72897 and 72797.
493         * ea-cell-table.c: 
494         (ea_cell_table_destroy): no need to output the information.
495         * widgets/ea-calendar-cell.c: 
496         (ea_calendar_cell_get_type): add instance init function.
497         (ea_calendar_cell_class_init): add ref_state_set function.
498         (ea_calendar_cell_init): instance init function.
499         (ea_calendar_cell_new): change the cell's role to ATK_ROLE_TABLE_CELL.
500         (ea_calendar_cell_ref_state_set): the ref_state_set function.
501         (atk_component_interface_init),
502         (component_interface_get_extents),
503         (component_interface_grab_focus): implement grab focus function.
504         * widgets/ea-calendar-cell.h:
505         add the state_set variable.
506         * widgets/ea-calendar-item.c: 
507         (ea_calendar_item_new): change the item's role to ATK_ROLE_CALENDAR.
508         no need to connect "selection_preview_changed" signal here.
509         (date_range_changed_cb): call ea_calendar_set_focus_object.
510         (ea_calendar_set_focus_object): make the "gail-focus-object" of the item
511         point to the focused cell.
513 2005-02-21  Harry Lu <harry.lu@sun.com>
515         Fix for 72781
517         * addressbook/ea-minicard-view.c: (ea_minicard_view_new):
518         set the role to panel.
519         * addressbook/ea-minicard.c: (ea_minicard_new): ditto.
521 2005-02-02  Harry Lu <harry.lu@sun.com>
523         Fix for 72088.
525         * calendar/ea-calendar.c: (gnome_calendar_a11y_init): force
526         loading some types so that we can use them.
528 2005-02-01  Harry Lu <harry.lu@sun.com>
530         Fix for 71924, 71926, 71932 
531         Don't split sentences that need translation.
532         Also remove two useless variables.
534         * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name):
535         * calendar/ea-day-view.c: (ea_day_view_get_name):
536         * calendar/ea-week-view.c: (ea_week_view_get_name),
537         (ea_week_view_get_n_children):
538         * widgets/ea-calendar-item.c: (ea_calendar_item_get_name),
539         (e_calendar_item_get_offset_for_date):
541 2005-01-31  Rodrigo Moya <rodrigo@novell.com>
543         Fixes #71929
544         
545         * calendar/ea-day-view.c (ea_day_view_get_name):
546         * calendar/ea-week-view.c (ea_week_view_get_name): don't use spaces
547         before colons.
549 2005-01-28  Sivaiah Nallagatla <snallagatla@novell.com>
551         * addressbook/ea-minicard-view.c 
552         (ea_minicard_view_get_name) : fix a typo present
553         in the string too
555 2005-01-28  Sivaiah Nallagatla <snallagatla@novell.com>
557         * addressbook/ea-minicard-view.c 
558         (ea_minicard_view_get_name) : use ngetext
559         instead of splitting the the sentence to take care
560         of different messages for plural vs singular case 
561         Fixes #61060
563 2005-01-15  JP Rosevear  <jpr@novell.com>
565         * calendar/ea-calendar-helpers.c
566         (ea_calendar_helpers_get_cal_view_from): use E_CALENDAR_VIEW, not
567         E_CAL_VIEW
569         Fixes #71306
570         
571         * calendar/Makefile.am: no need for any idl in this directory, it
572         was not used anywhere
574 2005-01-04  Harry Lu  <harry.lu@sun.com>
576         * widgets/Makefile.am: add ea-combo-button.[ch] to Makefile.
577         * widgets/ea-combo-button.c:
578         * widgets/ea-combo-button.h: implement a11y object for e-combo-button.
579         * widgets/ea-widgets.c: (e_combo_button_a11y_init): set a11y factory.
580         * widgets/ea-widgets.h: add declaration.
582 2004-12-09  Harry Lu  <harry.lu@sun.com>
584         Fix a warning.
586         * addressbook/ea-addressbook.c: (ea_addressbook_focus_watcher):
587         use object instead of ATK_OBJECT (minicard).
589 2004-12-1   Hao Sheng <hao.sheng@sun.com>
591         * a11y/addressbook/ea-minicard.c:
592         (atk_action_interface_do_action): Change e_minicard_activiate_editor to
593         e_minicard_activate_editor.
595 2004-11-08  Steven Zhang <steven.zhang@sun.com>
597         Implement accessible feature for e-minicard and e-mini-card-view.
598         Add get_n_children, ref_child, ref_state_set, atk_selection_interface,
599         and action_interface for ea-minicard-view and ea-minicard
601         *ea-minicard-view.c:
602         (ea_minicard_view_get_n_children),
603         (ea_minicard_view_ref_child),
604         (ea_minicard_view_ref_state_set),
605         (atk_selection_interface_init),
606         (selection_interface_add_selection),
607         (selection_interface_clear_selection),
608         (selection_interface_ref_selection),
609         (selection_interface_get_selection_count),
610         (selection_interface_is_child_selected),
611         (atk_action_interface_init),
612         (atk_action_interface_do_action),
613         (atk_action_interface_get_n_action),
614         (atk_action_interface_get_description),
615         (atk_action_interface_get_name).
617         *ea-minicard.c:
618         (ea_minicard_get_n_children),
619         (ea_minicard_ref_child),
620         (ea_minicard_ref_state_set),
621         (atk_action_interface_init),
622         (atk_action_interface_do_action),
623         (atk_action_interface_get_n_action),
624         (atk_action_interface_get_description),
625         (atk_action_interface_get_name).
627 2004-11-01  Li Yuan  <li.yuan@sun.com>
629         * calendar/ea-day-view.c: (ea_day_view_get_name):
630         use ngettext for n_events.
631         * calendar/ea-week-view.c: (ea_week_view_get_name):
632         ditto.
634 2004-10-26  Li Yuan  <li.yuan@sun.com>
636         * calendar/ea-day-view.c: (ea_day_view_get_name):
637         * calendar/ea-gnome-calendar.c:
638         (ea_gnome_calendar_get_label_description),
639         (ea_gcal_dates_change_cb):
640         * calendar/ea-gnome-calendar.h:
641         * calendar/ea-week-view.c: (ea_week_view_get_name):
642         for calendar_get_text_for_folder_bar_label has been removed form
643         calendar-commands.c, we implement it ourself.
645 2004-09-23  Li Yuan  <li.yuan@sun.com>
647         * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type),
648         (ea_cal_view_event_get_name), (ea_cal_view_event_get_description):
649         Make accessibility name and description translatable.
650         (atk_action_interface_init), (ea_cal_view_event_do_action),
651         (ea_cal_view_event_get_n_actions),
652         (ea_cal_view_event_action_get_name):
653         Add action interface to ea-cal-view-event so that it can be 
654         UI grabbed by GOK.
655         * calendar/ea-cal-view.c:
656         Make accessibility name and description translatable.
657         * calendar/ea-day-view-cell.c: (ea_day_view_cell_new):
658         Change atk role of ea-day-view-cell from ATK_ROLE_TABLE_CELL 
659         to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
660         (atk_component_interface_init), (component_interface_grab_focus):
661         Add a component interface function : grab_focus.
662         When grab focus, present the Evolution GUI to the front.
663         * calendar/ea-day-view-main-item.c:
664         (ea_day_view_main_item_get_description):
665         Make accessibility name and description translatable.
666         (ea_day_view_main_item_time_change_cb):
667         Notify the item_cell is selected.
668         * calendar/ea-day-view.c: (ea_day_view_get_name),
669         (ea_day_view_get_description):
670         Make accessibility name and description translatable.
671         * calendar/ea-gnome-calendar.c: (ea_gnome_calendar_get_name),
672         (ea_gnome_calendar_get_description), (ea_gnome_calendar_ref_child):
673         Make accessibility name and description translatable.
674         * calendar/ea-jump-button.c: (ea_jump_button_get_name),
675         (ea_jump_button_get_description):
676         Make accessibility name and description translatable.
677         * calendar/ea-week-view-cell.c: (ea_week_view_cell_get_name),
678         (atk_component_interface_init), (component_interface_get_extents),
679         (component_interface_grab_focus):
680         Add a component interface function : grab_focus.
681         Add support for different week start days.
682         When grab focus, present the Evolutioon GUI to the front.
683         * calendar/ea-week-view-main-item.c: (ea_week_view_main_item_new):
684         Set the atk role to ATK_ROLE_TABLE.
685         (ea_week_view_main_item_get_description):
686         Make accessibility name and description translatable.
687         (ea_week_view_main_item_time_change_cb):
688         Notify the item_cell is selected.
689         * calendar/ea-week-view.c: (ea_week_view_get_name),
690         (ea_week_view_get_description):
691         Make accessibility name and description translatable.
692         * widgets/ea-calendar-cell.c: (ea_calendar_cell_new):
693         Change atk role of ea-calendar-cell from ATK_ROLE_TABLE_CELL 
694         to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
695         * widgets/ea-calendar-item.c: (ea_calendar_item_class_init),
696         (ea_calendar_item_get_name), (ea_calendar_item_get_description):
697         Make accessibility name and description translatable.
698         (ea_calendar_item_ref_state_set),:
699         Implement ref_state_set so that ea-calendar-item can be UI 
700         grabbed by GOK.
701         (ea_calendar_item_destory_cell_data):
702         Fix a crash here.
704 2004-04-29  Rodney Dawes  <dobey@ximian.com>
706         * calendar/Makefile.am (INCLUDES): Add $(top_srcdir)/widgets/misc
707         for the e-activity-handler.h stuff
709 2004-04-22  Kidd Wang  <kidd.wang@sun.com>
711         * calendar/ea-week-view.c: (ea_week_view_get_n_children): If the
712         week view has no spans, there is no visible events in the view.
714 2004-03-15  JP Rosevear  <jpr@ximian.com>
716         * calendar/ea-cal-view.h: fix include
718 2003-03-15  Hao Sheng  <hao.sheng@sun.com>
720         * Contritbuted by Leon Zhang <leon.zhang@sun.com>
721         * Makefile.am: add directory addressbook.
722         * implement basic accessbility addressbook's minicard.
723         add new directory and Files below:
724                 addressbook/
725                 addressbook/Makefile.am
726                 addressbook/ea-addressbook.c
727                 addressbook/ea-addressbook-view.c
728                 addressbook/ea-minicard.c
729                 addressbook/ea-minicard-view.c
730                 addressbook/ea-addressbook.h
731                 addressbook/ea-addressbook-view.h
732                 addressbook/ea-minicard.h
733                 addressbook/ea-minicard-view.h
735 2003-12-10  Bolian Yin <bolian.yin@sun.com>
737         * calendar/ea-cal-view-event.c (ea_cal_view_event_get_index_in_parent): corret index error in week view.
738         * calendar/ea-day-view-cell.c: impl. get_index_in_parent
739         * calendar/ea-day-view-main-item.c: emit signal "active-descendant-changed", fix error in selection_interface_ref_selection.
740         * widgets/ea-calendar-cell.c: impl. get_index_in_parent.
741         * widgets/ea-calendar-item.c: change signature of e_calendar_item_get_offset_for_date, emit signal "active-descendant-changed".
743 2003-12-09  Andrew Wu <Yang.Wu@sun.com>
745         * calendar/Makefile.am: add entries for new source files
746         * calendar/ea-calendar-helpers.c: add cases for jump button.
747         * calendar/ea-calendar.c: add cases for week view and week view main item.
748         * calendar/ea-jump-button.c: new impl.
749         * calendar/ea-week-view-cell.c: new impl.
750         * calendar/ea-week-view-main-item.c: new impl.
751         * calendar/ea-week-view.c: add main item as first child.
752         
753 2003-12-05  Bolian Yin <bolian.yin@sun.com>
754                                                                                 
755         * calendar/ea-cal-view-event.c (ea_cal_view_event_new): shortcut when cal_view is NULL.
756         * calendar/ea-cal-view.c: Change an action name.
757         * calendar/ea-calendar.c (ea_calendar_focus_watcher): add check for event atk object.
758         * calendar/ea-week-view.c (ea_week_view_get_n_children): correct impl.
759           (get_visible_text_item_count): removed.
760                                                                                 
761 2003-12-06  JP Rosevear <jpr@ximian.com>
763         * */Makefile.am: Remove hard coded disable deprecated flags
764         
765 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
767         * calendar/Makefile.am (SHELL_IDLS): Only get Evolution.idl.
769 2003-11-11  Bolian Yin <bolian.yin@sun.com>
770                                                                                 
771         Fixes #50538
772                                                                                 
773         * new files:
774                 widgets/ea-calendar-cell.[hc]
775                                                                                 
776         * widgets/ea-calendar-item: impl. atk selection and atk table interface.        
778         * widgets/Makefile.am : use shared object library (.so)
779                                                                                 
780 2003-11-07  JP Rosevear <jpr@ximian.com>
782         * calendar/Makefile.am (INCLUDES): don't include toplevel libical
783         
784 2003-11-07  JP Rosevear <jpr@ximian.com>
786         * Handle some more renaming
787         
788 2003-11-07  JP Rosevear <jpr@ximian.com>
790         * Reflect renaming of ECalView to ECalendarView
792 2003-11-04  Bolian Yin <bolian.yin@sun.com>
794         Fixes # 48509
796         * new files:
797                 ea-cell-table.h ea-cell-table.c
798         * calendar/Makefile.am: add entries for new files
799         * calendar/New files added:
800                 ea-day-view-main-item.c ea-day-view-main-item.h
801                 ea-day-view-cell.c ea-day-view-cell.h
802         * Add debug info and remove some non-C99 compilers warnings.
803         * calendar/ea-cal-view: add action interface. 
805 2003-10-09  Jeffrey Stedfast  <fejj@ximian.com>
807         * calendar/Makefile.am: INCLUDE path fixes for changes made to
808         libical build.
810 2003-08-27  Bolian Yin <bolian.yin@sun.com>
812         * Makefile.am: add widgets directory; move calendar idl stuff to
813         calendar directory; stop make a single shared lib for whole a11y
814         stuff.
816         * ea-factory.h: make factory macros available to GOBJECT
818         * calendar/Makefile.am: add calendar idl stuff
820         * calendar/ea-cal-view-event.c: add atkcomponent interface.
822         * calendar/ea-gnome-calendar.c (ea_gcal_switch_view_cb): add
823         details for "children_changed".
825         * new widgets directory for widgets a11y stuff, new files are:
826                 widgets/Makefile.am, widgets/ea-calendar-item.c,
827                 widgets/ea-calendar-item.h, widgets/ea-widgets.c,
828                 widgets/ea-widgets.h
830 2003-08-20  Rodrigo Moya <rodrigo@ximian.com>
832         * calendar/ea-cal-view-event.c (ea_cal_view_event_get_name):
833         adapted to changes in ECalViewEvent.
835 2003-08-20  Bolian Yin <bolian.yin@sun.com>
836         setup the a11y directory for evolution accessibility work
837         New files are:
838                 ChangeLog
839                 ea-factory.h
840                 Makefile.am
841                 calendar/ea-calendar.c
842                 calendar/ea-calendar.h
843                 calendar/ea-calendar-helpers.c
844                 calendar/ea-calendar-helpers.h
845                 calendar/ea-cal-view.c
846                 calendar/ea-cal-view.h
847                 calendar/ea-cal-view-event.c
848                 calendar/ea-cal-view-event.h
849                 calendar/ea-day-view.c
850                 calendar/ea-day-view.h
851                 calendar/ea-week-view.c
852                 calendar/ea-week-view.h
853                 calendar/ea-gnome-calendar.c
854                 calendar/ea-gnome-calendar.h
855                 calendar/Makefile.am