1 2005-06-18 Tor Lillqvist <tml@novell.com>
4 * addressbook/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
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
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.
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.
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.
64 2005-02-23 Li Yuan <li.yuan@sun.com>
66 Fix for 72897 and 72797.
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>
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>
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>
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
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
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
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
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>
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
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).
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):
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
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
275 (ea_calendar_item_destory_cell_data):
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:
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.
327 2003-12-05 Bolian Yin <bolian.yin@sun.com>
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.
335 2003-12-06 JP Rosevear <jpr@ximian.com>
337 * */Makefile.am: Remove hard coded disable deprecated flags
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>
348 widgets/ea-calendar-cell.[hc]
350 * widgets/ea-calendar-item: impl. atk selection and atk table interface.
352 * widgets/Makefile.am : use shared object library (.so)
354 2003-11-07 JP Rosevear <jpr@ximian.com>
356 * calendar/Makefile.am (INCLUDES): don't include toplevel libical
358 2003-11-07 JP Rosevear <jpr@ximian.com>
360 * Handle some more renaming
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>
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
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
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,
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
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