2005-01-04  Harry Lu  <harry.lu@sun.com>

	* widgets/Makefile.am: add ea-combo-button.[ch] to Makefile.
	* widgets/ea-combo-button.c:
	* widgets/ea-combo-button.h: implement a11y object for e-combo-button.
	* widgets/ea-widgets.c: (e_combo_button_a11y_init): set a11y factory.
	* widgets/ea-widgets.h: add declaration.

2004-12-09  Harry Lu  <harry.lu@sun.com>

	Fix a warning.

	* addressbook/ea-addressbook.c: (ea_addressbook_focus_watcher):
	use object instead of ATK_OBJECT (minicard).

2004-12-1   Hao Sheng <hao.sheng@sun.com>

	* a11y/addressbook/ea-minicard.c:
	(atk_action_interface_do_action): Change e_minicard_activiate_editor to
	e_minicard_activate_editor.

2004-11-08  Steven Zhang <steven.zhang@sun.com>

	Implement accessible feature for e-minicard and e-mini-card-view.
	Add get_n_children, ref_child, ref_state_set, atk_selection_interface,
	and action_interface for ea-minicard-view and ea-minicard

	*ea-minicard-view.c:
	(ea_minicard_view_get_n_children),
	(ea_minicard_view_ref_child),
	(ea_minicard_view_ref_state_set),
	(atk_selection_interface_init),
	(selection_interface_add_selection),
	(selection_interface_clear_selection),
	(selection_interface_ref_selection),
	(selection_interface_get_selection_count),
	(selection_interface_is_child_selected),
	(atk_action_interface_init),
	(atk_action_interface_do_action),
	(atk_action_interface_get_n_action),
	(atk_action_interface_get_description),
	(atk_action_interface_get_name).

	*ea-minicard.c:
	(ea_minicard_get_n_children),
	(ea_minicard_ref_child),
	(ea_minicard_ref_state_set),
	(atk_action_interface_init),
	(atk_action_interface_do_action),
	(atk_action_interface_get_n_action),
	(atk_action_interface_get_description),
	(atk_action_interface_get_name).

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

	* calendar/ea-day-view.c: (ea_day_view_get_name):
	use ngettext for n_events.
	* calendar/ea-week-view.c: (ea_week_view_get_name):
	ditto.

2004-10-26  Li Yuan  <li.yuan@sun.com>

	* calendar/ea-day-view.c: (ea_day_view_get_name):
	* calendar/ea-gnome-calendar.c:
	(ea_gnome_calendar_get_label_description),
	(ea_gcal_dates_change_cb):
	* calendar/ea-gnome-calendar.h:
	* calendar/ea-week-view.c: (ea_week_view_get_name):
	for calendar_get_text_for_folder_bar_label has been removed form
	calendar-commands.c, we implement it ourself.

2004-09-23  Li Yuan  <li.yuan@sun.com>

	* calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type),
	(ea_cal_view_event_get_name), (ea_cal_view_event_get_description):
	Make accessibility name and description translatable.
	(atk_action_interface_init), (ea_cal_view_event_do_action),
	(ea_cal_view_event_get_n_actions),
	(ea_cal_view_event_action_get_name):
	Add action interface to ea-cal-view-event so that it can be 
	UI grabbed by GOK.
	* calendar/ea-cal-view.c:
	Make accessibility name and description translatable.
	* calendar/ea-day-view-cell.c: (ea_day_view_cell_new):
	Change atk role of ea-day-view-cell from ATK_ROLE_TABLE_CELL 
	to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
	(atk_component_interface_init), (component_interface_grab_focus):
	Add a component interface function : grab_focus.
	When grab focus, present the Evolution GUI to the front.
	* calendar/ea-day-view-main-item.c:
	(ea_day_view_main_item_get_description):
	Make accessibility name and description translatable.
	(ea_day_view_main_item_time_change_cb):
	Notify the item_cell is selected.
	* calendar/ea-day-view.c: (ea_day_view_get_name),
	(ea_day_view_get_description):
	Make accessibility name and description translatable.
	* calendar/ea-gnome-calendar.c: (ea_gnome_calendar_get_name),
	(ea_gnome_calendar_get_description), (ea_gnome_calendar_ref_child):
	Make accessibility name and description translatable.
	* calendar/ea-jump-button.c: (ea_jump_button_get_name),
	(ea_jump_button_get_description):
	Make accessibility name and description translatable.
	* calendar/ea-week-view-cell.c: (ea_week_view_cell_get_name),
	(atk_component_interface_init), (component_interface_get_extents),
	(component_interface_grab_focus):
	Add a component interface function : grab_focus.
       	Add support for different week start days.
	When grab focus, present the Evolutioon GUI to the front.
	* calendar/ea-week-view-main-item.c: (ea_week_view_main_item_new):
	Set the atk role to ATK_ROLE_TABLE.
	(ea_week_view_main_item_get_description):
	Make accessibility name and description translatable.
	(ea_week_view_main_item_time_change_cb):
	Notify the item_cell is selected.
	* calendar/ea-week-view.c: (ea_week_view_get_name),
	(ea_week_view_get_description):
	Make accessibility name and description translatable.
	* widgets/ea-calendar-cell.c: (ea_calendar_cell_new):
	Change atk role of ea-calendar-cell from ATK_ROLE_TABLE_CELL 
	to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
	* widgets/ea-calendar-item.c: (ea_calendar_item_class_init),
	(ea_calendar_item_get_name), (ea_calendar_item_get_description):
	Make accessibility name and description translatable.
	(ea_calendar_item_ref_state_set),:
	Implement ref_state_set so that ea-calendar-item can be UI 
	grabbed by GOK.
	(ea_calendar_item_destory_cell_data):
	Fix a crash here.

2004-04-29  Rodney Dawes  <dobey@ximian.com>

	* calendar/Makefile.am (INCLUDES): Add $(top_srcdir)/widgets/misc
	for the e-activity-handler.h stuff

2004-04-22  Kidd Wang  <kidd.wang@sun.com>

	* calendar/ea-week-view.c: (ea_week_view_get_n_children): If the
	week view has no spans, there is no visible events in the view.

2004-03-15  JP Rosevear  <jpr@ximian.com>

	* calendar/ea-cal-view.h: fix include

2003-03-15  Hao Sheng  <hao.sheng@sun.com>

	* Contritbuted by Leon Zhang <leon.zhang@sun.com>
	* Makefile.am: add directory addressbook.
	* implement basic accessbility addressbook's minicard.
	add new directory and Files below:
		addressbook/
		addressbook/Makefile.am
		addressbook/ea-addressbook.c
		addressbook/ea-addressbook-view.c
		addressbook/ea-minicard.c
		addressbook/ea-minicard-view.c
		addressbook/ea-addressbook.h
		addressbook/ea-addressbook-view.h
		addressbook/ea-minicard.h
		addressbook/ea-minicard-view.h

2003-12-10  Bolian Yin <bolian.yin@sun.com>

	* calendar/ea-cal-view-event.c (ea_cal_view_event_get_index_in_parent): corret index error in week view.
	* calendar/ea-day-view-cell.c: impl. get_index_in_parent
	* calendar/ea-day-view-main-item.c: emit signal "active-descendant-changed", fix error in selection_interface_ref_selection.
	* widgets/ea-calendar-cell.c: impl. get_index_in_parent.
	* widgets/ea-calendar-item.c: change signature of e_calendar_item_get_offset_for_date, emit signal "active-descendant-changed".

2003-12-09  Andrew Wu <Yang.Wu@sun.com>

	* calendar/Makefile.am: add entries for new source files
	* calendar/ea-calendar-helpers.c: add cases for jump button.
	* calendar/ea-calendar.c: add cases for week view and week view main item.
	* calendar/ea-jump-button.c: new impl.
	* calendar/ea-week-view-cell.c: new impl.
	* calendar/ea-week-view-main-item.c: new impl.
	* calendar/ea-week-view.c: add main item as first child.
	
2003-12-05  Bolian Yin <bolian.yin@sun.com>
                                                                                
        * calendar/ea-cal-view-event.c (ea_cal_view_event_new): shortcut when cal_view is NULL.
        * calendar/ea-cal-view.c: Change an action name.
        * calendar/ea-calendar.c (ea_calendar_focus_watcher): add check for event atk object.
        * calendar/ea-week-view.c (ea_week_view_get_n_children): correct impl.
          (get_visible_text_item_count): removed.
                                                                                
2003-12-06  JP Rosevear <jpr@ximian.com>

	* */Makefile.am: Remove hard coded disable deprecated flags
	
2003-12-03  Ettore Perazzoli  <ettore@ximian.com>

	* calendar/Makefile.am (SHELL_IDLS): Only get Evolution.idl.

2003-11-11  Bolian Yin <bolian.yin@sun.com>
                                                                                
        Fixes #50538
                                                                                
        * new files:
                widgets/ea-calendar-cell.[hc]
                                                                                
        * widgets/ea-calendar-item: impl. atk selection and atk table interface.        

	* widgets/Makefile.am : use shared object library (.so)
                                                                                
2003-11-07  JP Rosevear <jpr@ximian.com>

	* calendar/Makefile.am (INCLUDES): don't include toplevel libical
	
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Handle some more renaming
	
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Reflect renaming of ECalView to ECalendarView

2003-11-04  Bolian Yin <bolian.yin@sun.com>

	Fixes # 48509

	* new files:
		ea-cell-table.h ea-cell-table.c
	* calendar/Makefile.am: add entries for new files
	* calendar/New files added:
		ea-day-view-main-item.c ea-day-view-main-item.h
		ea-day-view-cell.c ea-day-view-cell.h
	* Add debug info and remove some non-C99 compilers warnings.
	* calendar/ea-cal-view: add action interface. 

2003-10-09  Jeffrey Stedfast  <fejj@ximian.com>

	* calendar/Makefile.am: INCLUDE path fixes for changes made to
	libical build.

2003-08-27  Bolian Yin <bolian.yin@sun.com>

	* Makefile.am: add widgets directory; move calendar idl stuff to
	calendar directory; stop make a single shared lib for whole a11y
	stuff.

	* ea-factory.h: make factory macros available to GOBJECT

	* calendar/Makefile.am: add calendar idl stuff

	* calendar/ea-cal-view-event.c: add atkcomponent interface.

	* calendar/ea-gnome-calendar.c (ea_gcal_switch_view_cb): add
	details for "children_changed".

	* new widgets directory for widgets a11y stuff, new files are:
		widgets/Makefile.am, widgets/ea-calendar-item.c,
		widgets/ea-calendar-item.h, widgets/ea-widgets.c,
		widgets/ea-widgets.h

2003-08-20  Rodrigo Moya <rodrigo@ximian.com>

	* calendar/ea-cal-view-event.c (ea_cal_view_event_get_name):
	adapted to changes in ECalViewEvent.

2003-08-20  Bolian Yin <bolian.yin@sun.com>
	setup the a11y directory for evolution accessibility work
	New files are:
		ChangeLog
		ea-factory.h
		Makefile.am
		calendar/ea-calendar.c
		calendar/ea-calendar.h
		calendar/ea-calendar-helpers.c
		calendar/ea-calendar-helpers.h
		calendar/ea-cal-view.c
		calendar/ea-cal-view.h
		calendar/ea-cal-view-event.c
		calendar/ea-cal-view-event.h
		calendar/ea-day-view.c
		calendar/ea-day-view.h
		calendar/ea-week-view.c
		calendar/ea-week-view.h
		calendar/ea-gnome-calendar.c
		calendar/ea-gnome-calendar.h
		calendar/Makefile.am
