source: trunk/third/gail/NEWS @ 18612

Revision 18612, 10.9 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18611, which included commits to RCS files with non-trunk default branches.
Line 
1Overview of Changes in GAIL 1.2.0
2=================================
3* Allow for more than one label within a button (bug #103465)
4[Padraig O'Briain]
5* Report correct offsets for text when images embedded in text (bug #103035)
6[Padraig]
7* Allow for label for bhutton not existing when GailButton is created
8(bug #101350) [Padraig]
9
10Overview of Changes in GAIL 1.1.7
11=================================
12* Add --with-html-dir option to configure.in to allow location of
13documentation to be changed (bug #102599) [Padraig O'Briain]
14
15Overview of Changes in GAIL 1.1.6
16=================================
17* Do not emit warning messages after double click on a treeview row when
18accessibility is enabled (bug #101349) [Padraig O'Briain]
19* Fix crash in mixer applet when accessibility is enabled (bug #101137)
20[Padraig]
21
22Overview of Changes in GAIL 1.1.5
23=================================
24* Do not emit active-descendant-changed signal if active descendant
25is unchanged (bug #100829) [Padraig O'Briain]
26* Add AtkText interface to GailButton [Padraig]
27* Correct return value for atk_text_get_caret_offset() for GailLabel
28(bug #101020) [Padraig]
29
30Overview of Changes in GAIL 1.1.4
31=================================
32* Emit destroy notification while window still exists (bug #95794)
33[Padraig O'Briain]
34* Have GailTreeView report state MANAGES_DESCENDANTS [Padraig]
35* Have Gailtreeview emit active-descendant-changed signal when focus cell
36changes [Padraig]
37* Report correct cell area for cell in multi-renderer column (bug #84133)
38[Padraig]
39
40Overview of Changes in GAIL 1.1.3
41=================================
42* Set role for tooltip window to ATK_ROLE_TOOL_TIP and return contents
43of tooltip for name (bug #95824) [Padraig O'Briain]
44* Use queue to store pending button actions (bug #98275) [Bill Haneman]
45* Set role for toplevel to ATK_ROLE_APPLICATION [Bill}
46* Minor bug fixes [Padraig, Bill]
47
48Overview of Changes in GAIL 1.1.2
49=================================
50* Provide implementation of atk_selection_add_selection() for GtkTreeView
51which has only one visible column [Padraig O'Briain]
52* Correct implementation of atk_text_set_caret_offset() for GtkTextView.
53(bug #95056) [Padraig]
54* Include modifier in keybinding name for GtkButton action (bug #95151)
55[Padraig]
56* Minor bug fixes [Padraig]
57
58Overview of Changes in GAIL 1.1.1
59=================================
60* Fix warning messages emitted trying to set GtkTextBuffer to NULL.
61(bug #91717) [Padraig O'Briain]
62* Do not emit signals for GtkEntry on Delete or BackSpace if no text is
63deleted. Ensure that signal is emitted if text is deselected. (bug #90356)
64[Padraig]
65* Implement atk_component_grab_focus() for cells in a TreeView. (bug #91718)
66[Padraig]
67* Update children of toplevel before emitting children-changed signal.
68(bug #91957) [Padraig]
69* Call gtk_window_present() on toplevel in implementations of
70atk_component_grab_focus() (bug #91964) [Padraig]
71* Ensure that implementations of atk_action_do_action() return before
72action is done. (bug #90756) [Padraig]
73* Update docs so that all symbols are documented. [Padraig]
74* Add implementation for atk_component_get_mdi_zorder() for GailWindow.
75(bug #84097) [Mark Mc Loughlin].
76* Use +NET_WM_DESKTOP value of Window when getting its zorder [Padraig]
77* Minor bug fixes [Padraig]
78
79Overview of Changes in GAIL 1.1.0
80=================================
81* Decouple version number of package from number of current interface exported
82by libgailutil (bug #89327) [Padraig O'Briain]
83* Do not do action for insensitive button (bug #89505) [Padraig]
84* If a menu item being selected has a submenu wait until the submenu is shown
85before reporting focus on the menu item (bug #89611) [Padraig]
86* Do not output actual text for GtkEntry for which visible property is false.
87(bug #89323) [Padraig]
88* Update autogen.sh so that users with both automake 1.6 and 1.4 installed
89get the right automake [Havoc Pennington]
90* Minor bug fixes [Padraig]
91
92Overview of Changes in GAIL 0.17
93================================
94
95* Do not report deleted widget as having focus (bug #84732) [Padraig O'Briain]
96* Do not report signal on destroyed widget (bug #84829) [Padraig]
97* Return correct value for  atk_table_get_index_at() for expanded cell
98(bug #84752) [Padraig]
99* Reduce number of text-changed signals emitted when text is added to
100GtkBuffer for a GtkTextView (bug #85038) [Padraig]
101* Report name for column header for GtkTreeView correctly; report role as
102ATK_ROLE_COLUMN_HEADER (bug #83144) [Padraig]
103* Report focus widget correctly when click on item on menubar (bug #89517)
104[Padraig]
105* Add docs directory for functions in libgail-util [Padraig]
106* Report column headers as children of GtkTreeView accessible object
107(bug #86117) [Padraig]
108* Return NULL for OOB row or column in atk_table_ref_at() for GtkTreeView
109accessible object (bug #86545) [Padraig]
110* Support CheckMenuItem and RadioMenuItem being a parent of a menu item
111(bug #86973) [Padraig]
112* Report role for a list item as ATK_ROLE_LIST_ITEM (bug #87242) [Padraig]
113* Report role for GtkColorChooserDialog as ATK_ROLE_COLOR_CHOOSER and
114and role for GtkFontChooserDialog as ATK_ROLE_FONT_CHOOSER [Padraig]
115* Add listener for switch-page signal on GtkNotebook to report focus on
116notebook tab when it is clicked (bug #87234) [Padraig]
117* Report role for GtkTreeView column header as ATK_ROLE_TABLE_COLUMN_HEADER
118consistently (bug #87832) [Padraig]
119* Emit text-changed signal after cursor position has been updated so that
120caret-position has been updated when text-changed signal is emitted.
121(bug #87305) [Padraig]
122
123Overview of Changes in GAIL 0.16
124================================
125
126* Allow child of GtkButton to be any type of container (bug #83501)
127[Padraig O'Briain]
128* For accessible object of a menu item with a submenu, return items of
129submenu as children; eliminate redundant level from accessible hierarchy
130(bug #83488) [Padraig]
131* Report accessible name of text cell in multi-cell column correctly
132(bug #83117) [Padraig]
133* Report focus event on deselect of menu item in menu bari; set focus on menu
134when deselecting menu item in a menu which is not a submenu; report focus on
135option menu correclty (bug #84114) [Padraig]
136* Set accessible parent of menu item correctly; fixes crash in libspi
137(bug #84251) [Padraig]
138* Minor bug fixes [Padraig]
139
140Overview of Changes in GAIL 0.15
141================================
142* Implement atk_image_get_image_position for GailButton, GailImage
143and GailImageCell [Padraig O'Briain]
144* Set layer value for GailMenuItem to ATK_LAYER_POPUP [Padraig]
145* Add support for window events activate and resize [Padraig]
146* Return correct line for a GailTextView when wrap mode is not specified
147(bug 80609) [Padraig]
148* Implement accessibility suppport for GtkCheckMenuItem and GtkRadioMenuItem
149[Padraig]
150* Correct return value if atk_text_get_offset_at_point() is called for
151point not in text [Padraig]
152* Corrrect return value for atk_text_get_character_extents() and
153atk_text_get_offset_at_point() for text cell. [Padraig]
154* Include window decoration when reporting a window's size and position,
155[Padraig]
156* Minor bug fixes [Anders Carlsson, Padraig, Michael Meeks]
157
158Overview of Changes in GAIL 0.14
159================================
160* Update key snoop code to allow us to determine whether any listener
161attempted to consume the event [Bill Haneman]
162* Add support for window event, create, destroy, minimize, maximize, restore
163[Padraig O'Briain]
164* Check that offset is within range in implementations of
165 atk_text_get_character_at_offset (bug 78934) [Padraig O'Briain]
166* Pass AtkObject for child added or deleted in children-changed signal
167when adding or removeing toplevel window [Padraig]
168* Recaculate AtkRelation if button group for GtkRadioButton changed
169(bug 79398) [Padraig]
170* Correct focus reporting when tabbing through GtkNoteBook [Padraig]
171* Reported selection change correctly when GtkTextView is deselected [Padraig]
172* Ensure that ATK focus tracker is called for AtkObject for focus widget on
173focus in.
174* Minor bug fixes [Padraig, Jeffrey Steadfast]
175
176Overview of Changes in GAIL 0.13
177================================
178* Move util directory to libgail-util [Padraig O'Briain]
179* Change start_pos and end_pos arguments of gail_text_util_get_substring
180from gint* to gint [Padraig]
181
182Overview of Changes in GAIL 0.12
183================================
184
185* Allow only atk_editable_text_copy_text() in AtkEditableText interface to
186work for AtkObject corresponding to non-editable GtkEntry or GtkTextView.
187[Padraig O'Briain]
188* Do not report non-visible window or window for menu attached to menu
189item or tooltip window as toplevel window [Padraig]
190* Use weak referencs to ensure that focus is not reported on GtkWidget which
191has been deleted [Padraig]
192* Notify name change when window's tile changes [Padraig]
193* Report focus on focus tab instead of selected tab for GtkNotebook [Padraig]
194* If GtkNotebookPage has no tab report its position as that of its child
195[Padraig]
196* Add activate action for GailEntry  and text cell [Padraig]
197* Silently handle out of bounds children [Michael Meeks]
198* Report text cell's text as its accessible name [Padraig]
199* Various minor bug fixes [Padraig, Michael]
200
201Overview of Changes in GAIL 0.11
202================================
203
204* Remove factory files for GAIL objects corresponding to GTK widgets; use
205macros instead [Padraig O'Briain]
206* Use gtk_range_set_value() rather than defaulting to gtk_adjustment_value to
207implememt atk_value_set_current_value for GailRange [Padraig]
208* Add -avoid-version for buiding GAIL library [Jacob Berkman]
209* Correct finding label in get_label_from_button [Dave Camp]
210* Check that canvas item in non-NUll in get_extents before dereferencing it
211[Dave]
212* Compute extents if canvas item correctly [Pederico Mena Quintero]
213* Emit focus notification when focus tabe of notebook changes [Padraig]
214* Do focus notification in idle function [Padraig]
215* Various minor bug fixes [Padraig, Bill Haneman]
216
217Overview of Changes in GAIL 0.10
218================================
219
220* Install gail and ferret modules in $(libdir)/gtk-2.0/modules; do not
221install other other test modules [Padraig O'Briain]
222* Use "gail-focus-object" data on AtkObject to allow focus to be reported
223on an AtkObject other than the the ATkObject for the widget which receives
224focus. [Padraig]
225* Report focus in a GTK idle function; this allows focus to be reported
226correctly for link in a gtkhtml2 widget [Padraig]
227
228Overview of Changes in GAIL 0.9
229===============================
230
231* Use object data rather than items in GailContainer data structure for
232id for signal handler for add and remove signal on GtkContainer
233[Padraig O'Briain]
234* Add version number to test module library names [Padraig]
235* Correct size value returned in  AtkTextAttribute [Padraig]
236* Allow for GtkNotebookPage tab label being NULL [Padraig]
237* Allow for GtkTreeView having no model [Padraig]
238* Build without -no-undefined specified [Padraig]
239* Correct focus notification when moving from menu item to parent [Padraig]
240* Add checks to avoid crashes and warnings [Padraig, Marc Mulcahy]
241* Miscellaneous bug fixes
242
243This is the initial release of Gail, the Gnome Accessibility Implementation
244library, which implements ATK interfaces for GTK+ widgets.
245
Note: See TracBrowser for help on using the repository browser.