Updated Traditional Chinese translation.
[evolution.git] / a11y / ChangeLog
blob240d6310f4ca29dfaa90d186ee9279c964a2f3a7
1 2005-06-18  Tor Lillqvist  <tml@novell.com>
3         * Makefile.am
4         * addressbook/Makefile.am
5         * calendar/Makefile.am
6         * widgets/Makefile.am: Use the fake "bootstrap" libraries on Win32
7         to get around circular dependencies. Use NO_UNDEFINED. Use
8         privsolib_LTLIBRARIES instead of privlib_LTLIBRARIES (see
9         ../ChangeLog).
11         * Makefile.am: No need to pass -I pointing to this directory
12         itself, all inclusions of headers from here are with
13         doublequotes. Link with libeutil. No need to link with REGEX_LIBS.
15         * addressbook/Makefile.am
16         * calendar/Makefile.am
17         * widgets/Makefile.am: Prune out superfluous -I options and -D
18         options for EVOLUTION_* pathname macros that aren't used in the
19         source files in that directory.
21         * addressbook/Makefile.am: Drop A11Y_CFLAGS, its a subset of
22         EVOLUTION_ADDRESSBOOK_CFLAGS anyway. Link with
23         EVOLUTION_ADDRESSBOOK_LIBS.
25         * addressbook/ea-addressbook.c: Include headers from the same
26         directory as such.
28         * calendar/Makefile.am: Drop A11Y_CFLAGS, its a subset of
29         EVOLUTION_CALENDAR_CFLAGS anyway. Link with
30         EVOLUTION_CALENDAR_LIBS.
32         * e-table/Makefile.am (INCLUDES)
33         * e-text/Makefile.am (INCLUDES): Remove stray trailing slash from
34         -I path, confuses gcc on Win32. Drop the undefined
35         GNOME_BONOBO_CFLAGS and GNOME_INCLUDEDIR. Drop GNOME_FULL_CFLAGS,
36         it's a subset of EXTRA_GNOME_CFLAGS.
38         * widgets/Makefile.am: E_WIDGETS_CFLAGS is enough. No need for
39         EVOLUTION_CALENDAR_CFLAGS. Link with E_WIDGET_LIBS. Drop
40         A11Y_CFLAGS, subset of E_WIDGET_CFLAGS.
42 2005-04-22  Li Yuan  <li.yuan@sun.com>
44         * calendar/ea-day-view-main-item.c:
45         (ea_day_view_main_item_destory_cell_data):
46         * calendar/ea-week-view-main-item.c:
47         (ea_week_view_main_item_destory_cell_data):
48         change the order of the code to avoid a crash.
50         Fixes #301885
52 2005-04-06  Yu Mengjie  <meng-jie.yu@sun.com>
54         * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name),
55         (ea_minicard_view_ref_state_set):
56         return proper atk_object name and atk_stateset to avoid crash.
57         
58         * addressbook/ea-minicard.c: (ea_minicard_get_name),
59         (ea_minicard_ref_state_set):
60         return proper atk_object name and atk_stateset to avoid crash.
62         Fixes #74404
64 2005-02-23  Li Yuan  <li.yuan@sun.com>
66         Fix for 72897 and 72797.
67         * ea-cell-table.c: 
68         (ea_cell_table_destroy): no need to output the information.
69         * widgets/ea-calendar-cell.c: 
70         (ea_calendar_cell_get_type): add instance init function.
71         (ea_calendar_cell_class_init): add ref_state_set function.
72         (ea_calendar_cell_init): instance init function.
73         (ea_calendar_cell_new): change the cell's role to ATK_ROLE_TABLE_CELL.
74         (ea_calendar_cell_ref_state_set): the ref_state_set function.
75         (atk_component_interface_init),
76         (component_interface_get_extents),
77         (component_interface_grab_focus): implement grab focus function.
78         * widgets/ea-calendar-cell.h:
79         add the state_set variable.
80         * widgets/ea-calendar-item.c: 
81         (ea_calendar_item_new): change the item's role to ATK_ROLE_CALENDAR.
82         no need to connect "selection_preview_changed" signal here.
83         (date_range_changed_cb): call ea_calendar_set_focus_object.
84         (ea_calendar_set_focus_object): make the "gail-focus-object" of the item
85         point to the focused cell.
87 2005-02-21  Harry Lu <harry.lu@sun.com>
89         Fix for 72781
91         * addressbook/ea-minicard-view.c: (ea_minicard_view_new):
92         set the role to panel.
93         * addressbook/ea-minicard.c: (ea_minicard_new): ditto.
95 2005-02-02  Harry Lu <harry.lu@sun.com>
97         Fix for 72088.
99         * calendar/ea-calendar.c: (gnome_calendar_a11y_init): force
100         loading some types so that we can use them.
102 2005-02-01  Harry Lu <harry.lu@sun.com>
104         Fix for 71924, 71926, 71932 
105         Don't split sentences that need translation.
106         Also remove two useless variables.
108         * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name):
109         * calendar/ea-day-view.c: (ea_day_view_get_name):
110         * calendar/ea-week-view.c: (ea_week_view_get_name),
111         (ea_week_view_get_n_children):
112         * widgets/ea-calendar-item.c: (ea_calendar_item_get_name),
113         (e_calendar_item_get_offset_for_date):
115 2005-01-31  Rodrigo Moya <rodrigo@novell.com>
117         Fixes #71929
118         
119         * calendar/ea-day-view.c (ea_day_view_get_name):
120         * calendar/ea-week-view.c (ea_week_view_get_name): don't use spaces
121         before colons.
123 2005-01-28  Sivaiah Nallagatla <snallagatla@novell.com>
125         * addressbook/ea-minicard-view.c 
126         (ea_minicard_view_get_name) : fix a typo present
127         in the string too
129 2005-01-28  Sivaiah Nallagatla <snallagatla@novell.com>
131         * addressbook/ea-minicard-view.c 
132         (ea_minicard_view_get_name) : use ngetext
133         instead of splitting the the sentence to take care
134         of different messages for plural vs singular case 
135         Fixes #61060
137 2005-01-15  JP Rosevear  <jpr@novell.com>
139         * calendar/ea-calendar-helpers.c
140         (ea_calendar_helpers_get_cal_view_from): use E_CALENDAR_VIEW, not
141         E_CAL_VIEW
143         Fixes #71306
144         
145         * calendar/Makefile.am: no need for any idl in this directory, it
146         was not used anywhere
148 2005-01-04  Harry Lu  <harry.lu@sun.com>
150         * widgets/Makefile.am: add ea-combo-button.[ch] to Makefile.
151         * widgets/ea-combo-button.c:
152         * widgets/ea-combo-button.h: implement a11y object for e-combo-button.
153         * widgets/ea-widgets.c: (e_combo_button_a11y_init): set a11y factory.
154         * widgets/ea-widgets.h: add declaration.
156 2004-12-09  Harry Lu  <harry.lu@sun.com>
158         Fix a warning.
160         * addressbook/ea-addressbook.c: (ea_addressbook_focus_watcher):
161         use object instead of ATK_OBJECT (minicard).
163 2004-12-1   Hao Sheng <hao.sheng@sun.com>
165         * a11y/addressbook/ea-minicard.c:
166         (atk_action_interface_do_action): Change e_minicard_activiate_editor to
167         e_minicard_activate_editor.
169 2004-11-08  Steven Zhang <steven.zhang@sun.com>
171         Implement accessible feature for e-minicard and e-mini-card-view.
172         Add get_n_children, ref_child, ref_state_set, atk_selection_interface,
173         and action_interface for ea-minicard-view and ea-minicard
175         *ea-minicard-view.c:
176         (ea_minicard_view_get_n_children),
177         (ea_minicard_view_ref_child),
178         (ea_minicard_view_ref_state_set),
179         (atk_selection_interface_init),
180         (selection_interface_add_selection),
181         (selection_interface_clear_selection),
182         (selection_interface_ref_selection),
183         (selection_interface_get_selection_count),
184         (selection_interface_is_child_selected),
185         (atk_action_interface_init),
186         (atk_action_interface_do_action),
187         (atk_action_interface_get_n_action),
188         (atk_action_interface_get_description),
189         (atk_action_interface_get_name).
191         *ea-minicard.c:
192         (ea_minicard_get_n_children),
193         (ea_minicard_ref_child),
194         (ea_minicard_ref_state_set),
195         (atk_action_interface_init),
196         (atk_action_interface_do_action),
197         (atk_action_interface_get_n_action),
198         (atk_action_interface_get_description),
199         (atk_action_interface_get_name).
201 2004-11-01  Li Yuan  <li.yuan@sun.com>
203         * calendar/ea-day-view.c: (ea_day_view_get_name):
204         use ngettext for n_events.
205         * calendar/ea-week-view.c: (ea_week_view_get_name):
206         ditto.
208 2004-10-26  Li Yuan  <li.yuan@sun.com>
210         * calendar/ea-day-view.c: (ea_day_view_get_name):
211         * calendar/ea-gnome-calendar.c:
212         (ea_gnome_calendar_get_label_description),
213         (ea_gcal_dates_change_cb):
214         * calendar/ea-gnome-calendar.h:
215         * calendar/ea-week-view.c: (ea_week_view_get_name):
216         for calendar_get_text_for_folder_bar_label has been removed form
217         calendar-commands.c, we implement it ourself.
219 2004-09-23  Li Yuan  <li.yuan@sun.com>
221         * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type),
222         (ea_cal_view_event_get_name), (ea_cal_view_event_get_description):
223         Make accessibility name and description translatable.
224         (atk_action_interface_init), (ea_cal_view_event_do_action),
225         (ea_cal_view_event_get_n_actions),
226         (ea_cal_view_event_action_get_name):
227         Add action interface to ea-cal-view-event so that it can be 
228         UI grabbed by GOK.
229         * calendar/ea-cal-view.c:
230         Make accessibility name and description translatable.
231         * calendar/ea-day-view-cell.c: (ea_day_view_cell_new):
232         Change atk role of ea-day-view-cell from ATK_ROLE_TABLE_CELL 
233         to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
234         (atk_component_interface_init), (component_interface_grab_focus):
235         Add a component interface function : grab_focus.
236         When grab focus, present the Evolution GUI to the front.
237         * calendar/ea-day-view-main-item.c:
238         (ea_day_view_main_item_get_description):
239         Make accessibility name and description translatable.
240         (ea_day_view_main_item_time_change_cb):
241         Notify the item_cell is selected.
242         * calendar/ea-day-view.c: (ea_day_view_get_name),
243         (ea_day_view_get_description):
244         Make accessibility name and description translatable.
245         * calendar/ea-gnome-calendar.c: (ea_gnome_calendar_get_name),
246         (ea_gnome_calendar_get_description), (ea_gnome_calendar_ref_child):
247         Make accessibility name and description translatable.
248         * calendar/ea-jump-button.c: (ea_jump_button_get_name),
249         (ea_jump_button_get_description):
250         Make accessibility name and description translatable.
251         * calendar/ea-week-view-cell.c: (ea_week_view_cell_get_name),
252         (atk_component_interface_init), (component_interface_get_extents),
253         (component_interface_grab_focus):
254         Add a component interface function : grab_focus.
255         Add support for different week start days.
256         When grab focus, present the Evolutioon GUI to the front.
257         * calendar/ea-week-view-main-item.c: (ea_week_view_main_item_new):
258         Set the atk role to ATK_ROLE_TABLE.
259         (ea_week_view_main_item_get_description):
260         Make accessibility name and description translatable.
261         (ea_week_view_main_item_time_change_cb):
262         Notify the item_cell is selected.
263         * calendar/ea-week-view.c: (ea_week_view_get_name),
264         (ea_week_view_get_description):
265         Make accessibility name and description translatable.
266         * widgets/ea-calendar-cell.c: (ea_calendar_cell_new):
267         Change atk role of ea-calendar-cell from ATK_ROLE_TABLE_CELL 
268         to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
269         * widgets/ea-calendar-item.c: (ea_calendar_item_class_init),
270         (ea_calendar_item_get_name), (ea_calendar_item_get_description):
271         Make accessibility name and description translatable.
272         (ea_calendar_item_ref_state_set),:
273         Implement ref_state_set so that ea-calendar-item can be UI 
274         grabbed by GOK.
275         (ea_calendar_item_destory_cell_data):
276         Fix a crash here.
278 2004-04-29  Rodney Dawes  <dobey@ximian.com>
280         * calendar/Makefile.am (INCLUDES): Add $(top_srcdir)/widgets/misc
281         for the e-activity-handler.h stuff
283 2004-04-22  Kidd Wang  <kidd.wang@sun.com>
285         * calendar/ea-week-view.c: (ea_week_view_get_n_children): If the
286         week view has no spans, there is no visible events in the view.
288 2004-03-15  JP Rosevear  <jpr@ximian.com>
290         * calendar/ea-cal-view.h: fix include
292 2003-03-15  Hao Sheng  <hao.sheng@sun.com>
294         * Contritbuted by Leon Zhang <leon.zhang@sun.com>
295         * Makefile.am: add directory addressbook.
296         * implement basic accessbility addressbook's minicard.
297         add new directory and Files below:
298                 addressbook/
299                 addressbook/Makefile.am
300                 addressbook/ea-addressbook.c
301                 addressbook/ea-addressbook-view.c
302                 addressbook/ea-minicard.c
303                 addressbook/ea-minicard-view.c
304                 addressbook/ea-addressbook.h
305                 addressbook/ea-addressbook-view.h
306                 addressbook/ea-minicard.h
307                 addressbook/ea-minicard-view.h
309 2003-12-10  Bolian Yin <bolian.yin@sun.com>
311         * calendar/ea-cal-view-event.c (ea_cal_view_event_get_index_in_parent): corret index error in week view.
312         * calendar/ea-day-view-cell.c: impl. get_index_in_parent
313         * calendar/ea-day-view-main-item.c: emit signal "active-descendant-changed", fix error in selection_interface_ref_selection.
314         * widgets/ea-calendar-cell.c: impl. get_index_in_parent.
315         * widgets/ea-calendar-item.c: change signature of e_calendar_item_get_offset_for_date, emit signal "active-descendant-changed".
317 2003-12-09  Andrew Wu <Yang.Wu@sun.com>
319         * calendar/Makefile.am: add entries for new source files
320         * calendar/ea-calendar-helpers.c: add cases for jump button.
321         * calendar/ea-calendar.c: add cases for week view and week view main item.
322         * calendar/ea-jump-button.c: new impl.
323         * calendar/ea-week-view-cell.c: new impl.
324         * calendar/ea-week-view-main-item.c: new impl.
325         * calendar/ea-week-view.c: add main item as first child.
326         
327 2003-12-05  Bolian Yin <bolian.yin@sun.com>
328                                                                                 
329         * calendar/ea-cal-view-event.c (ea_cal_view_event_new): shortcut when cal_view is NULL.
330         * calendar/ea-cal-view.c: Change an action name.
331         * calendar/ea-calendar.c (ea_calendar_focus_watcher): add check for event atk object.
332         * calendar/ea-week-view.c (ea_week_view_get_n_children): correct impl.
333           (get_visible_text_item_count): removed.
334                                                                                 
335 2003-12-06  JP Rosevear <jpr@ximian.com>
337         * */Makefile.am: Remove hard coded disable deprecated flags
338         
339 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
341         * calendar/Makefile.am (SHELL_IDLS): Only get Evolution.idl.
343 2003-11-11  Bolian Yin <bolian.yin@sun.com>
344                                                                                 
345         Fixes #50538
346                                                                                 
347         * new files:
348                 widgets/ea-calendar-cell.[hc]
349                                                                                 
350         * widgets/ea-calendar-item: impl. atk selection and atk table interface.        
352         * widgets/Makefile.am : use shared object library (.so)
353                                                                                 
354 2003-11-07  JP Rosevear <jpr@ximian.com>
356         * calendar/Makefile.am (INCLUDES): don't include toplevel libical
357         
358 2003-11-07  JP Rosevear <jpr@ximian.com>
360         * Handle some more renaming
361         
362 2003-11-07  JP Rosevear <jpr@ximian.com>
364         * Reflect renaming of ECalView to ECalendarView
366 2003-11-04  Bolian Yin <bolian.yin@sun.com>
368         Fixes # 48509
370         * new files:
371                 ea-cell-table.h ea-cell-table.c
372         * calendar/Makefile.am: add entries for new files
373         * calendar/New files added:
374                 ea-day-view-main-item.c ea-day-view-main-item.h
375                 ea-day-view-cell.c ea-day-view-cell.h
376         * Add debug info and remove some non-C99 compilers warnings.
377         * calendar/ea-cal-view: add action interface. 
379 2003-10-09  Jeffrey Stedfast  <fejj@ximian.com>
381         * calendar/Makefile.am: INCLUDE path fixes for changes made to
382         libical build.
384 2003-08-27  Bolian Yin <bolian.yin@sun.com>
386         * Makefile.am: add widgets directory; move calendar idl stuff to
387         calendar directory; stop make a single shared lib for whole a11y
388         stuff.
390         * ea-factory.h: make factory macros available to GOBJECT
392         * calendar/Makefile.am: add calendar idl stuff
394         * calendar/ea-cal-view-event.c: add atkcomponent interface.
396         * calendar/ea-gnome-calendar.c (ea_gcal_switch_view_cb): add
397         details for "children_changed".
399         * new widgets directory for widgets a11y stuff, new files are:
400                 widgets/Makefile.am, widgets/ea-calendar-item.c,
401                 widgets/ea-calendar-item.h, widgets/ea-widgets.c,
402                 widgets/ea-widgets.h
404 2003-08-20  Rodrigo Moya <rodrigo@ximian.com>
406         * calendar/ea-cal-view-event.c (ea_cal_view_event_get_name):
407         adapted to changes in ECalViewEvent.
409 2003-08-20  Bolian Yin <bolian.yin@sun.com>
410         setup the a11y directory for evolution accessibility work
411         New files are:
412                 ChangeLog
413                 ea-factory.h
414                 Makefile.am
415                 calendar/ea-calendar.c
416                 calendar/ea-calendar.h
417                 calendar/ea-calendar-helpers.c
418                 calendar/ea-calendar-helpers.h
419                 calendar/ea-cal-view.c
420                 calendar/ea-cal-view.h
421                 calendar/ea-cal-view-event.c
422                 calendar/ea-cal-view-event.h
423                 calendar/ea-day-view.c
424                 calendar/ea-day-view.h
425                 calendar/ea-week-view.c
426                 calendar/ea-week-view.h
427                 calendar/ea-gnome-calendar.c
428                 calendar/ea-gnome-calendar.h
429                 calendar/Makefile.am