Overview of Changes in GAIL 1.1.2
=================================
* Provide implementation of atk_selection_add_selection() for GtkTreeView
which has only one visible column [Padraig O'Briain]
* Correct implementation of atk_text_set_caret_offset() for GtkTextView.
(bug #95056) [Padraig]
* Include modifier in keybinding name for GtkButton action (bug #95151)
[Padraig]
* Minor bug fixes [Padraig]

Overview of Changes in GAIL 1.1.1
=================================
* Fix warning messages emitted trying to set GtkTextBuffer to NULL.
(bug #91717) [Padraig O'Briain]
* Do not emit signals for GtkEntry on Delete or BackSpace if no text is 
deleted. Ensure that signal is emitted if text is deselected. (bug #90356)
[Padraig]
* Implement atk_component_grab_focus() for cells in a TreeView. (bug #91718)
[Padraig]
* Update children of toplevel before emitting children-changed signal.
(bug #91957) [Padraig]
* Call gtk_window_present() on toplevel in implementations of
atk_component_grab_focus() (bug #91964) [Padraig]
* Ensure that implementations of atk_action_do_action() return before
action is done. (bug #90756) [Padraig]
* Update docs so that all symbols are documented. [Padraig]
* Add implementation for atk_component_get_mdi_zorder() for GailWindow.
(bug #84097) [Mark Mc Loughlin]. 
* Use +NET_WM_DESKTOP value of Window when getting its zorder [Padraig]
* Minor bug fixes [Padraig]

Overview of Changes in GAIL 1.1.0
=================================
* Decouple version number of package from number of current interface exported
by libgailutil (bug #89327) [Padraig O'Briain]
* Do not do action for insensitive button (bug #89505) [Padraig]
* If a menu item being selected has a submenu wait until the submenu is shown 
before reporting focus on the menu item (bug #89611) [Padraig]
* Do not output actual text for GtkEntry for which visible property is false.
(bug #89323) [Padraig]
* Update autogen.sh so that users with both automake 1.6 and 1.4 installed
get the right automake [Havoc Pennington]
* Minor bug fixes [Padraig]

Overview of Changes in GAIL 0.17
================================

* Do not report deleted widget as having focus (bug #84732) [Padraig O'Briain]
* Do not report signal on destroyed widget (bug #84829) [Padraig]
* Return correct value for  atk_table_get_index_at() for expanded cell
(bug #84752) [Padraig]
* Reduce number of text-changed signals emitted when text is added to
GtkBuffer for a GtkTextView (bug #85038) [Padraig]
* Report name for column header for GtkTreeView correctly; report role as
ATK_ROLE_COLUMN_HEADER (bug #83144) [Padraig] 
* Report focus widget correctly when click on item on menubar (bug #89517)
[Padraig]
* Add docs directory for functions in libgail-util [Padraig]
* Report column headers as children of GtkTreeView accessible object
(bug #86117) [Padraig]
* Return NULL for OOB row or column in atk_table_ref_at() for GtkTreeView
accessible object (bug #86545) [Padraig]
* Support CheckMenuItem and RadioMenuItem being a parent of a menu item
(bug #86973) [Padraig]
* Report role for a list item as ATK_ROLE_LIST_ITEM (bug #87242) [Padraig]
* Report role for GtkColorChooserDialog as ATK_ROLE_COLOR_CHOOSER and
and role for GtkFontChooserDialog as ATK_ROLE_FONT_CHOOSER [Padraig]
* Add listener for switch-page signal on GtkNotebook to report focus on
notebook tab when it is clicked (bug #87234) [Padraig]
* Report role for GtkTreeView column header as ATK_ROLE_TABLE_COLUMN_HEADER
consistently (bug #87832) [Padraig]
* Emit text-changed signal after cursor position has been updated so that
caret-position has been updated when text-changed signal is emitted.
(bug #87305) [Padraig]

Overview of Changes in GAIL 0.16
================================

* Allow child of GtkButton to be any type of container (bug #83501) 
[Padraig O'Briain]
* For accessible object of a menu item with a submenu, return items of
submenu as children; eliminate redundant level from accessible hierarchy
(bug #83488) [Padraig]
* Report accessible name of text cell in multi-cell column correctly 
(bug #83117) [Padraig]
* Report focus event on deselect of menu item in menu bari; set focus on menu
when deselecting menu item in a menu which is not a submenu; report focus on
option menu correclty (bug #84114) [Padraig]
* Set accessible parent of menu item correctly; fixes crash in libspi
(bug #84251) [Padraig]
* Minor bug fixes [Padraig]

Overview of Changes in GAIL 0.15
================================
* Implement atk_image_get_image_position for GailButton, GailImage
and GailImageCell [Padraig O'Briain]
* Set layer value for GailMenuItem to ATK_LAYER_POPUP [Padraig]
* Add support for window events activate and resize [Padraig]
* Return correct line for a GailTextView when wrap mode is not specified 
(bug 80609) [Padraig]
* Implement accessibility suppport for GtkCheckMenuItem and GtkRadioMenuItem
[Padraig]
* Correct return value if atk_text_get_offset_at_point() is called for 
point not in text [Padraig]
* Corrrect return value for atk_text_get_character_extents() and
atk_text_get_offset_at_point() for text cell. [Padraig]
* Include window decoration when reporting a window's size and position,
[Padraig]
* Minor bug fixes [Anders Carlsson, Padraig, Michael Meeks]

Overview of Changes in GAIL 0.14
================================
* Update key snoop code to allow us to determine whether any listener
attempted to consume the event [Bill Haneman]
* Add support for window event, create, destroy, minimize, maximize, restore
[Padraig O'Briain]
* Check that offset is within range in implementations of
 atk_text_get_character_at_offset (bug 78934) [Padraig O'Briain]
* Pass AtkObject for child added or deleted in children-changed signal
when adding or removeing toplevel window [Padraig]
* Recaculate AtkRelation if button group for GtkRadioButton changed 
(bug 79398) [Padraig]
* Correct focus reporting when tabbing through GtkNoteBook [Padraig]
* Reported selection change correctly when GtkTextView is deselected [Padraig]
* Ensure that ATK focus tracker is called for AtkObject for focus widget on
focus in.
* Minor bug fixes [Padraig, Jeffrey Steadfast]

Overview of Changes in GAIL 0.13
================================
* Move util directory to libgail-util [Padraig O'Briain]
* Change start_pos and end_pos arguments of gail_text_util_get_substring 
from gint* to gint [Padraig]

Overview of Changes in GAIL 0.12
================================

* Allow only atk_editable_text_copy_text() in AtkEditableText interface to
work for AtkObject corresponding to non-editable GtkEntry or GtkTextView.
[Padraig O'Briain]
* Do not report non-visible window or window for menu attached to menu
item or tooltip window as toplevel window [Padraig]
* Use weak referencs to ensure that focus is not reported on GtkWidget which
has been deleted [Padraig]
* Notify name change when window's tile changes [Padraig]
* Report focus on focus tab instead of selected tab for GtkNotebook [Padraig]
* If GtkNotebookPage has no tab report its position as that of its child
[Padraig]
* Add activate action for GailEntry  and text cell [Padraig]
* Silently handle out of bounds children [Michael Meeks]
* Report text cell's text as its accessible name [Padraig]
* Various minor bug fixes [Padraig, Michael]

Overview of Changes in GAIL 0.11
================================

* Remove factory files for GAIL objects corresponding to GTK widgets; use
macros instead [Padraig O'Briain]
* Use gtk_range_set_value() rather than defaulting to gtk_adjustment_value to
implememt atk_value_set_current_value for GailRange [Padraig]
* Add -avoid-version for buiding GAIL library [Jacob Berkman]
* Correct finding label in get_label_from_button [Dave Camp]
* Check that canvas item in non-NUll in get_extents before dereferencing it
[Dave]
* Compute extents if canvas item correctly [Pederico Mena Quintero]
* Emit focus notification when focus tabe of notebook changes [Padraig]
* Do focus notification in idle function [Padraig]
* Various minor bug fixes [Padraig, Bill Haneman]

Overview of Changes in GAIL 0.10
================================

* Install gail and ferret modules in $(libdir)/gtk-2.0/modules; do not
install other other test modules [Padraig O'Briain]
* Use "gail-focus-object" data on AtkObject to allow focus to be reported
on an AtkObject other than the the ATkObject for the widget which receives 
focus. [Padraig]
* Report focus in a GTK idle function; this allows focus to be reported
correctly for link in a gtkhtml2 widget [Padraig]

Overview of Changes in GAIL 0.9
===============================

* Use object data rather than items in GailContainer data structure for
id for signal handler for add and remove signal on GtkContainer 
[Padraig O'Briain]
* Add version number to test module library names [Padraig]
* Correct size value returned in  AtkTextAttribute [Padraig]
* Allow for GtkNotebookPage tab label being NULL [Padraig]
* Allow for GtkTreeView having no model [Padraig]
* Build without -no-undefined specified [Padraig]
* Correct focus notification when moving from menu item to parent [Padraig]
* Add checks to avoid crashes and warnings [Padraig, Marc Mulcahy]
* Miscellaneous bug fixes

This is the initial release of Gail, the Gnome Accessibility Implementation
library, which implements ATK interfaces for GTK+ widgets.

