===== Released 1.4.0=====
[atk.git] / NEWS
blob39d3cdf1c37f062caa325fd5b7311afa7923136c
1 Changes in version 1.4.0
2 ========================
3 * Add translations: Nepali [Pawan Chitrakar]
5 * Update translations: Spanish [Francisco Javier F.Serrador],
6 Welsh [Dafydd Harries]
8 Changes in version 1.3.6
9 ========================
10 * Add translations: Hindi [Guntupalli Katunakar]
12 * Update translations: Azerbaijani [Metin Amiroff], 
13 Italian [Alessio Frusciante]
15 Changes in version 1.3.5
16 ========================
17 * Remove po/Makefile.in.in (bug #119053)
19 * Return correct value for atk_state-set_is_empty (bug #116621)
21 * Ensure that row and column values in atk_table_ref_at are non-negative.
23 * Add translations: Tamil [Dinesh N]
25 * Update translations: Serbian [Prevod.org], Esparanto [Charles Voelger],
26 Hungarian [Andras Timar].
29 Changes in version 1.3.4
30 ========================
31 * Add translations: Irish [Paul Duffy], Limburgish [Mathieu Van Woerkom]
33 * Add new relation type ATK_RELATION_POPUP
35 * Some win32 fixes [Tor Lillqvist]
37 Changes in version 1.3.3
38 ========================
39 * Add translations: Welsh [Dafydd Harries], Arabic [Arafat Medini]
41 * Update translations: Traditional Chinese [Abel Cheung]
43 * Add new role ATK_ROLE_AUTOCOMPLETE and state ATK_STATE_INDETERMINATE.
45 Changes in version 1.3.2
46 ========================
47 * Add translations: Serbian [Danilo \305\240egan], Portuguese [Duarte Loreto],
48 Icelandic [Sam\303\272el J\303\263n Gunnarsson]
50 * Update translations: Traditional Chinese [Abel Cheung], Polish [Artur Flinta]
53 Changes in version 1.3.1
54 ========================
55 * Allow use of libtool-1.5 (bug #111481) [Ali Akcaagac]
57 * Added translations: Yiddish [Raphael Finkel], Japanese [Takeshi AIHANA].
60 Changes in version 1.3.0
61 ========================
62 * Use automake-1.7, libtoolize, gtkdocize and glib-gettextize. 
63 [James Henstridge]
65 * Windows fixes [Tor Lillqvist]
67 * Add translations: Esparanto [Charles Voelger], 
68 Belarussian [Dmitry G.Mastrukov], Malayalam [Guntupalli Karunkar], 
69 Persian [Roozbeh Pourander], Azerbaijani [Metin Amiroff],
70 Bengali [Sayamindu Dasgupta], Kannada [Pramod], Macedonian {Abel Cheung],
71 Turkish [Gorkem], Indonesian [Mohammad Damt],
72 Traditional Chinese [Abel Cheung], Slovak [Stanislav Visnovsky],
73 Brazilian Portuguese [Alexander Folle de Menezes], 
74 Romanian [Mi\305\237u Moldovan], Mongolian [Sanlig Badral]
76 * Make atk_text_get_character_extents() return positive value, even for rtl
77 text. (bug #102954) [Padraig O'Briain]
79 * Add new functions atk_text_get_range_extents and atk_text_get_bounded_ranges.
80 (bug #100943) [Padraig]
82 * Add properties "relation-type" and "target" to AtkRelation. (bug #72426)
83 [Padraig]
85 * Add property "accessible-table-caption-object" to AtkObject. (bug #74814)
86 [Padraig]
88 * Add property "selected-link" to AtkHyperlink and new function
89 atk_kyperlink_is_selected_link(); add signal "link-selected" to AtkHyperlink.
90 (bug #104621) [Padraig]
92 * Correct creation of object which is not a AtkGObjectAccessible in
93 atk_gobject_accessible_from_object. [Padraig and Alex Larsson]
95 * Do not emit notification for initial setting of role using 
96 atk_object_set_role(). (bug #107710) [Padraig]
99 Changes in version 1.2.2
100 ========================
101 * Add translations: Simplified Chinese (zh_CN) [He Qiangqiang],
102 Albanian [Laurent Dhima], Finnisg [Pauli Virtanen], 
103 Italian [Alession Frusciante], Amharic [Daniel Yacob]
105 * Allow changing of default installation directory for documentation.
106 (bug 102497) [Padraig O'Briain].
108 Changes in version 1.2.1
109 ========================
110 * Add translations: Catalan [Jordi Mallach], French [Christophe Marlet],
111 Latvian [Artis Trops], Korean [Nam SungHyun], Polish [Zbigniew Vhyla],
112 Greek [Kostas Papadimas]
114 Changes in version 1.2.0
115 ========================
116 * Add translations: Russian [Dmitri G. Mastrukov], Ukranian [Yuriy Syrota]
118 Changes in version 1.1.5
119 ========================
120 * Correct return value for atk_text_get_caret_offset(). (Bug #101020)
121 [Padraig O'Briain]
122 * Add translations: Vietnamese, Hebrew, Dutch [Pablo Saratxaga], 
123 Hungarian [Andras Timar], Bulgarian [Yanko Kaneti]
124 * Miscellaneous Fixes [Owen Taylor, manish Singh, Padraig]
126 Changes in version 1.1.4
127 ========================
128 * Add translations: Norwegian [Kjartan Maraas], German [Christian Neumair],
129 Spanish [Pablo Gonzalo del Campo], Danish [Ole Laursen]
131 Changes in version 1.1.3
132 ========================
133 * Add new role ATK_ROLE_APPLICATION [Bill Haneman]
134 * Add tranlatations: Malay language [Hasbullah BIn Pit]
135 English [Abi Brady]
137 Changes in version 1.1.2
138 ========================
139 * Correct implementation of i18n support [Padraig O'Briain]
140 * Add Swedish translations [Christian Rose]
141 * Fix compiler warnings [Soeren Sandmann]
142 * Add signal "active-descendant-changed" to AtkObject [Padraig]
143 * Add relation types ATK_RELATION_EMBEDS and ATK_RELATION_EMBEDS_BY  
144 [Bill Haneman]
145 * Add atk_hyperlink_is_inline() [Bill]
146 * Update docs [Bill]
148 Changes in version 1.1.1
149 ========================
150 * Add new functions atk_object_add_relationship, atk_object_remove_relationship,
151 atk_role_get_localized_name, atk_action_get_localized_name; add new roles,
152 states and relationships; add text-attributes-changed signal for AtkText
153 interface. [Padraig O'Briain]
155 * Add po directory and update atk_role_get_localized_name() to allow it to
156 return localized name [Padraig]
158 Changes in version 1.1.0
159 ========================
160 * Documentation improvements [Padraig O'Briain]
161 * Update autogen.sh to get correct behaviour when both automake 1.4 and 1.6
162 are installed [Havoc Pennington]
163 * Add implementtaion of atk_object_factory_get_accessible_type() for
164 AtkNoOpObjectFactory [Padraig]
165 * Add ATK_LAYER_WINDOW {Mark Mc Loughlin]
167 Changes in version 1.0.3
168 ========================
169 * Documentation improvements [Padraig O'Briain]
170 * 64-bit bug fixes [George Lebl]
172 Changes in version 1.0.2
173 ========================
174 * Fixed bug with focus notification [Padraig O'Briain]
175 * Fixed bug in atk_gobject_for_accessible [Padraig]
177 Changes in version 1.0.1
178 ========================
179 * Bug fixes, optimizations [Padraig O'Briain, Bill Haneman]
180 * Fix Win32 DLL name [Tor Lillqvist]
182 Changes in version 1.0.0
183 ========================
184 * Build fixes [Padraig O'Briain, Tor Lillqvist, James Henstridge]
185 * Add structure padding [Padraig]
187 Changes in version 0.13
188 ========================
189 * Add padding to class structures for future expansion [Padraig O'Briain]
190 * Add include guards to atk.h [Morten Welinder]
191 * Change argument of atk_component_get_layer(),atk_component_get_mdi_zorder()
192   to be AtkComponent instead of AtkObject [Padraig]
193 * Cleanups [Padraig]
195 Changes in version 0.11 and 0.12
196 ================================
197 * Ansi-fied function prototypes and definitions;
198   i.e.  foo(void) instead of foo() [Jacob Berkman]
199 * Deprecated the mis-located AtkObject API for getting
200   layer and mdi-zorder info (should have been in AtkComponent)
201   and put this API into AtkComponent.
203 Changes in version 0.9 and 0.10
204 ===============================
205 * Win32 build fixes [Hans Breuer]
206 * Fix default signal handler name for text_caret_moved signal [Jeff Franks]
207 * Doc improvements [Padraig O'Briain]
208 * Fix signal prototypes in atkobject.h [Murray Cumming]
209 * Fix atk-enum-types.h includes for C++ [Mikael Hermansson]
210 * Bug fixes [Michael Meeks, Jeff]
212 Changes in 0.8
213 ==============
214 * Win32 build fixes [Hans Breuer]
215 * Add atk_role_get_name()/atk_rule_for_name() [Padraig O'Briain]
216 * Register types for ATK enumerations [Padraig]
217 * Allow registration of new txt attribute types [Padraig]
218 * Miscellaneous small API additions [Padraig]
219 * New test cases [Padraig]
220 * Documentation improvements [Padraig]
222 Other contributors: Darin Adler, Bill Haneman, Xavier Ordoquy, Michael Meeks, 
223   Sebastian Wilhelmi
225 Changes in 0.7
226 ==============
227 * Some restructuring of how change notification works, use
228   signals not properties in some cases. [Padraig O'Briain, Bill Haneman] 
229 * Various small API fixes and improvements [Padraig]
230 * Add key event hooks [Bill]
231 * Documentation improvements [Padraig]
232 * Win32 build improvements [Tor Lillqvist]
233 * Bug fixes [Padraig, Bill]
235 Changes in 0.6
236 ==============
237 * Small improvements to AtkText, AtkRelation, AtkObject APIs. 
238   [Padraig O'Briain, Bill Haneman]
239 * Win32 build fixes [Tor Lillqvist]
240 * Bug fixes and optimizations [Padraig]
241 * Makefile fix [Jacob Berkman]
242 * Doc improvements [Padraig]
244 Changes in 0.5
245 ==============
246 * Win32 updates and a small bug fix [Hans Breuer]
248 Changes in 0.4
249 ==============
250 * Miscellaneous cleanups and fixes.
252 Changes in 0.3
253 ==============
254 * API improvements to AtkTable, AtkSelection
255 * Add AtkDocument interface
256 * Rename AtkHyperLink to AtkHyperlink
257 * Allow for screen or window relative coordinates
258 * Utility functions
259 * Various minor tweeks and cleanups. 
260 * Documentation improvements
261 * Add default implementations for important functions
263 Changes in 0.2
264 ==============
265 * Some API tweaks
267 Changes in 0.1
268 ==============
269 This is the initial release of ATK, the Accessibility Tookit, which will be
270 used obtain accessibily information from GTK+ and GNOME widgets.