2005-08-15 Li Yuan
* e-table/gal-a11y-e-table-item.c: (eti_a11y_reset_focus_object):
Fixes #313514.
For the code change in gnopernicus, we should use
atk_focus_tracker_notify here.
2005-07-18 Li Yuan
Fixes #310136 #310138.
* e-table/gal-a11y-e-table-item.c: (eti_get_index_at),
(eti_get_row_at_index), (eti_get_n_rows), (eti_rows_inserted),
(eti_rows_deleted), (eti_header_structure_changed):
The first items of e-table are column-header. So we should add
number of columns when change (row, col) to index, or subtract
when change index to (row, col).
2005-06-18 Tor Lillqvist
* Makefile.am
* addressbook/Makefile.am
* calendar/Makefile.am
* widgets/Makefile.am: Use the fake "bootstrap" libraries on Win32
to get around circular dependencies. Use NO_UNDEFINED. Use
privsolib_LTLIBRARIES instead of privlib_LTLIBRARIES (see
../ChangeLog).
* Makefile.am: No need to pass -I pointing to this directory
itself, all inclusions of headers from here are with
doublequotes. Link with libeutil. No need to link with REGEX_LIBS.
* addressbook/Makefile.am
* calendar/Makefile.am
* widgets/Makefile.am: Prune out superfluous -I options and -D
options for EVOLUTION_* pathname macros that aren't used in the
source files in that directory.
* addressbook/Makefile.am: Drop A11Y_CFLAGS, its a subset of
EVOLUTION_ADDRESSBOOK_CFLAGS anyway. Link with
EVOLUTION_ADDRESSBOOK_LIBS.
* addressbook/ea-addressbook.c: Include headers from the same
directory as such.
* calendar/Makefile.am: Drop A11Y_CFLAGS, its a subset of
EVOLUTION_CALENDAR_CFLAGS anyway. Link with
EVOLUTION_CALENDAR_LIBS.
* e-table/Makefile.am (INCLUDES)
* e-text/Makefile.am (INCLUDES): Remove stray trailing slash from
-I path, confuses gcc on Win32. Drop the undefined
GNOME_BONOBO_CFLAGS and GNOME_INCLUDEDIR. Drop GNOME_FULL_CFLAGS,
it's a subset of EXTRA_GNOME_CFLAGS.
* widgets/Makefile.am: E_WIDGETS_CFLAGS is enough. No need for
EVOLUTION_CALENDAR_CFLAGS. Link with E_WIDGET_LIBS. Drop
A11Y_CFLAGS, subset of E_WIDGET_CFLAGS.
2005-04-22 Li Yuan
* calendar/ea-day-view-main-item.c:
(ea_day_view_main_item_destory_cell_data):
* calendar/ea-week-view-main-item.c:
(ea_week_view_main_item_destory_cell_data):
change the order of the code to avoid a crash.
Fixes #301885
2005-04-06 Yu Mengjie
* addressbook/ea-minicard-view.c: (ea_minicard_view_get_name),
(ea_minicard_view_ref_state_set):
return proper atk_object name and atk_stateset to avoid crash.
* addressbook/ea-minicard.c: (ea_minicard_get_name),
(ea_minicard_ref_state_set):
return proper atk_object name and atk_stateset to avoid crash.
Fixes #74404
2005-02-23 Li Yuan
Fix for 72897 and 72797.
* ea-cell-table.c:
(ea_cell_table_destroy): no need to output the information.
* widgets/ea-calendar-cell.c:
(ea_calendar_cell_get_type): add instance init function.
(ea_calendar_cell_class_init): add ref_state_set function.
(ea_calendar_cell_init): instance init function.
(ea_calendar_cell_new): change the cell's role to ATK_ROLE_TABLE_CELL.
(ea_calendar_cell_ref_state_set): the ref_state_set function.
(atk_component_interface_init),
(component_interface_get_extents),
(component_interface_grab_focus): implement grab focus function.
* widgets/ea-calendar-cell.h:
add the state_set variable.
* widgets/ea-calendar-item.c:
(ea_calendar_item_new): change the item's role to ATK_ROLE_CALENDAR.
no need to connect "selection_preview_changed" signal here.
(date_range_changed_cb): call ea_calendar_set_focus_object.
(ea_calendar_set_focus_object): make the "gail-focus-object" of the item
point to the focused cell.
2005-02-21 Harry Lu
Fix for 72781
* addressbook/ea-minicard-view.c: (ea_minicard_view_new):
set the role to panel.
* addressbook/ea-minicard.c: (ea_minicard_new): ditto.
2005-02-02 Harry Lu
Fix for 72088.
* calendar/ea-calendar.c: (gnome_calendar_a11y_init): force
loading some types so that we can use them.
2005-02-01 Harry Lu
Fix for 71924, 71926, 71932
Don't split sentences that need translation.
Also remove two useless variables.
* calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name):
* calendar/ea-day-view.c: (ea_day_view_get_name):
* calendar/ea-week-view.c: (ea_week_view_get_name),
(ea_week_view_get_n_children):
* widgets/ea-calendar-item.c: (ea_calendar_item_get_name),
(e_calendar_item_get_offset_for_date):
2005-01-31 Rodrigo Moya
Fixes #71929
* calendar/ea-day-view.c (ea_day_view_get_name):
* calendar/ea-week-view.c (ea_week_view_get_name): don't use spaces
before colons.
2005-01-28 Sivaiah Nallagatla
* addressbook/ea-minicard-view.c
(ea_minicard_view_get_name) : fix a typo present
in the string too
2005-01-28 Sivaiah Nallagatla
* addressbook/ea-minicard-view.c
(ea_minicard_view_get_name) : use ngetext
instead of splitting the the sentence to take care
of different messages for plural vs singular case
Fixes #61060
2005-01-15 JP Rosevear
* calendar/ea-calendar-helpers.c
(ea_calendar_helpers_get_cal_view_from): use E_CALENDAR_VIEW, not
E_CAL_VIEW
Fixes #71306
* calendar/Makefile.am: no need for any idl in this directory, it
was not used anywhere
2005-01-04 Harry Lu
* 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
Fix a warning.
* addressbook/ea-addressbook.c: (ea_addressbook_focus_watcher):
use object instead of ATK_OBJECT (minicard).
2004-12-1 Hao Sheng
* 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
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
* 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
* 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
* 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
* calendar/Makefile.am (INCLUDES): Add $(top_srcdir)/widgets/misc
for the e-activity-handler.h stuff
2004-04-22 Kidd Wang
* 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
* calendar/ea-cal-view.h: fix include
2003-03-15 Hao Sheng
* Contritbuted by Leon Zhang
* 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
* 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
* 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
* 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
* */Makefile.am: Remove hard coded disable deprecated flags
2003-12-03 Ettore Perazzoli
* calendar/Makefile.am (SHELL_IDLS): Only get Evolution.idl.
2003-11-11 Bolian Yin
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
* calendar/Makefile.am (INCLUDES): don't include toplevel libical
2003-11-07 JP Rosevear
* Handle some more renaming
2003-11-07 JP Rosevear
* Reflect renaming of ECalView to ECalendarView
2003-11-04 Bolian Yin
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
* calendar/Makefile.am: INCLUDE path fixes for changes made to
libical build.
2003-08-27 Bolian Yin
* 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
* calendar/ea-cal-view-event.c (ea_cal_view_event_get_name):
adapted to changes in ECalViewEvent.
2003-08-20 Bolian Yin
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