===== Released 1.5.5=====
[atk.git] / NEWS
blob72f1e5dcca6629eac82027ab31a0a33d9836ab85
1 Changes in version 1.5.5
2 ========================
3 * Add translation: Canadian English [Adam Weinberger]
5 * Update translations: Italian [Alessio Frusciante], Mongolian [Sanlig Badral],
6 Albanian [Laurent Dhima], German [Christian Neumair],
7 Greek [Kostas Papadimas], Hindi [Guntupalli Karunkar]
9 Changes in version 1.5.4
10 ========================
11 * Update translations: Japanese [Takeshi AIHANA], 
12 Azerbaijani [M\311\231tin \306\217mirov], Finnish [Pauli Virtanen],
13 French [Christophe Merlet], Ukrainian [Maxim Dziumanenko],
14 Simplified Chinese [Funda Wang], Arabic [Arafat Medini],
15 Albanian [Laurent Dhima]
17 Changes in version 1.5.3
18 ========================
19 * Corrected library name in atk-uninstalled.pc.in (bug #132283). [Laszlo Peter]
21 * Corrcted property name for number of links in a AtkHypertext (bug #130022).
23 * Add translation: Croatian [Robert Sedak]
25 * Update translations: Japanese [Takeshi AIHANA], Italian [Alessio Frusciante],
26 Norwegian [Kjartan Marass], Albanian [Laurent Dhima],
27 Russian [Russian team], Polish [GNOME PL team], Welsh [Rhys Jones],
28 Swedish [Christian Rose], Serbian [Danilo \305\240egan], 
29 Dutch [Tino Meinen], Czech [Miloslav Trmac], Korean [Changwoo Ryu], 
30 Spanish [Francicso Javier F. Serrador], Danish [Ole Laursen],
31 Portuguese [Duarte Loreto]
33 Changes in version 1.5.2
34 ========================
35 * Fix crasher bug in atk_text_free_ranges (bug #129837). [Jeff Franks]
37 * Change name of role from, "accel label" to "accelerator label". (bug #129499)
39 * Update translations: Czech [MiloSlac Trmac], Portuguese [Duaret Loreto],
40 Danish [Ole Laursen], Spanish [Francisco Javier F. Serrador],
41 Afrikaans [Stefan Lubbersen], Japanese [Takeshi AIHANA],
42 Norwegian [Kjartan Maraas], Greek [Kostas Papadimas], 
43 Swedish [Christan Rose], Belarusian [Alex Nyakhaychyk],
44 Serbian [Danilo \305\240egan], Arabic [Arafat Mendini],
45 Norwegian Nyorsk [\303\205smund Skj\303\246veland], Croatian [Robert Sedak],
46 Polish [Artur Flinta], Lithuanian [Tomas Kuliavas],
47 Dutch [Vincent van Adrighem], French {Christophe Merlet],
48 Mongolian [Sanlig Badral], Korean [Korean], Arabic [Arafat Medini]. 
51 Changes in version 1.5.1
52 ========================
53 * Change role names so that unlocalized names the same as Java role names.
54 (bug #125024)
56 * Set state FOCUSED for object reported as having focus. (bug #127400)
58 * Add new property "accessible-hypertext-nlinks" for AtkObject. Add new 
59 signal link_activated and properties "number-of-anchors", "end-index" and 
60 "start-index" for AtkHyperlink. (bug 112390)
62 * Make nicks and blurbs of properties translatable.
64 * Add new role ATK_ROLE_EDITBAR. (bug 116007)
66 * Add translations: Afrikaans [Stefan Lubbersen]
68 * Update translations: Serbian [Danilo \305\240egan], Czech [Milozlav Trmac],
69 Portuguese [Duarte Loreto],  Mongolian [Sanlig Badral], 
70 Dutch [Vincent van Adrighem]
72 Changes in version 1.5.0
73 ========================
74 * Fix memory leaks in AtkRelations (bugs #124877, #125725)
76 * Add version number to documentation (bug #125758)
78 * Update translations: Catalan [Jordi Mallach], Kannada [Pramod]
80 Changes in version 1.4.1
81 ========================
82 * Add translations: Lithuanian [Gedminas Paulauskas], 
83 Norwegian [(nynorsk [\303\205smund Skj\303\246veland]
85 * Update translations: German [Christian Neumair],
86 Romanian [Mi\305\237u Moldovan]
88 * Add description of signals to the documentation [Padraig O'Briain]
90 * Fix bug which caused building of rpms to fail [Scott Kennedy]
92 Changes in version 1.4.0
93 ========================
94 * Add translations: Nepali [Pawan Chitrakar]
96 * Update translations: Spanish [Francisco Javier F.Serrador],
97 Welsh [Dafydd Harries]
99 Changes in version 1.3.6
100 ========================
101 * Add translations: Hindi [Guntupalli Katunakar]
103 * Update translations: Azerbaijani [Metin Amiroff], 
104 Italian [Alessio Frusciante]
106 Changes in version 1.3.5
107 ========================
108 * Remove po/Makefile.in.in (bug #119053)
110 * Return correct value for atk_state-set_is_empty (bug #116621)
112 * Ensure that row and column values in atk_table_ref_at are non-negative.
114 * Add translations: Tamil [Dinesh N]
116 * Update translations: Serbian [Prevod.org], Esparanto [Charles Voelger],
117 Hungarian [Andras Timar].
120 Changes in version 1.3.4
121 ========================
122 * Add translations: Irish [Paul Duffy], Limburgish [Mathieu Van Woerkom]
124 * Add new relation type ATK_RELATION_POPUP
126 * Some win32 fixes [Tor Lillqvist]
128 Changes in version 1.3.3
129 ========================
130 * Add translations: Welsh [Dafydd Harries], Arabic [Arafat Medini]
132 * Update translations: Traditional Chinese [Abel Cheung]
134 * Add new role ATK_ROLE_AUTOCOMPLETE and state ATK_STATE_INDETERMINATE.
136 Changes in version 1.3.2
137 ========================
138 * Add translations: Serbian [Danilo \305\240egan], Portuguese [Duarte Loreto],
139 Icelandic [Sam\303\272el J\303\263n Gunnarsson]
141 * Update translations: Traditional Chinese [Abel Cheung], Polish [Artur Flinta]
144 Changes in version 1.3.1
145 ========================
146 * Allow use of libtool-1.5 (bug #111481) [Ali Akcaagac]
148 * Added translations: Yiddish [Raphael Finkel], Japanese [Takeshi AIHANA].
151 Changes in version 1.3.0
152 ========================
153 * Use automake-1.7, libtoolize, gtkdocize and glib-gettextize. 
154 [James Henstridge]
156 * Windows fixes [Tor Lillqvist]
158 * Add translations: Esparanto [Charles Voelger], 
159 Belarussian [Dmitry G.Mastrukov], Malayalam [Guntupalli Karunkar], 
160 Persian [Roozbeh Pourander], Azerbaijani [Metin Amiroff],
161 Bengali [Sayamindu Dasgupta], Kannada [Pramod], Macedonian {Abel Cheung],
162 Turkish [Gorkem], Indonesian [Mohammad Damt],
163 Traditional Chinese [Abel Cheung], Slovak [Stanislav Visnovsky],
164 Brazilian Portuguese [Alexander Folle de Menezes], 
165 Romanian [Mi\305\237u Moldovan], Mongolian [Sanlig Badral]
167 * Make atk_text_get_character_extents() return positive value, even for rtl
168 text. (bug #102954) [Padraig O'Briain]
170 * Add new functions atk_text_get_range_extents and atk_text_get_bounded_ranges.
171 (bug #100943) [Padraig]
173 * Add properties "relation-type" and "target" to AtkRelation. (bug #72426)
174 [Padraig]
176 * Add property "accessible-table-caption-object" to AtkObject. (bug #74814)
177 [Padraig]
179 * Add property "selected-link" to AtkHyperlink and new function
180 atk_kyperlink_is_selected_link(); add signal "link-selected" to AtkHyperlink.
181 (bug #104621) [Padraig]
183 * Correct creation of object which is not a AtkGObjectAccessible in
184 atk_gobject_accessible_from_object. [Padraig and Alex Larsson]
186 * Do not emit notification for initial setting of role using 
187 atk_object_set_role(). (bug #107710) [Padraig]
190 Changes in version 1.2.2
191 ========================
192 * Add translations: Simplified Chinese (zh_CN) [He Qiangqiang],
193 Albanian [Laurent Dhima], Finnisg [Pauli Virtanen], 
194 Italian [Alession Frusciante], Amharic [Daniel Yacob]
196 * Allow changing of default installation directory for documentation.
197 (bug 102497) [Padraig O'Briain].
199 Changes in version 1.2.1
200 ========================
201 * Add translations: Catalan [Jordi Mallach], French [Christophe Marlet],
202 Latvian [Artis Trops], Korean [Nam SungHyun], Polish [Zbigniew Vhyla],
203 Greek [Kostas Papadimas]
205 Changes in version 1.2.0
206 ========================
207 * Add translations: Russian [Dmitri G. Mastrukov], Ukranian [Yuriy Syrota]
209 Changes in version 1.1.5
210 ========================
211 * Correct return value for atk_text_get_caret_offset(). (Bug #101020)
212 [Padraig O'Briain]
213 * Add translations: Vietnamese, Hebrew, Dutch [Pablo Saratxaga], 
214 Hungarian [Andras Timar], Bulgarian [Yanko Kaneti]
215 * Miscellaneous Fixes [Owen Taylor, manish Singh, Padraig]
217 Changes in version 1.1.4
218 ========================
219 * Add translations: Norwegian [Kjartan Maraas], German [Christian Neumair],
220 Spanish [Pablo Gonzalo del Campo], Danish [Ole Laursen]
222 Changes in version 1.1.3
223 ========================
224 * Add new role ATK_ROLE_APPLICATION [Bill Haneman]
225 * Add tranlatations: Malay language [Hasbullah BIn Pit]
226 English [Abi Brady]
228 Changes in version 1.1.2
229 ========================
230 * Correct implementation of i18n support [Padraig O'Briain]
231 * Add Swedish translations [Christian Rose]
232 * Fix compiler warnings [Soeren Sandmann]
233 * Add signal "active-descendant-changed" to AtkObject [Padraig]
234 * Add relation types ATK_RELATION_EMBEDS and ATK_RELATION_EMBEDS_BY  
235 [Bill Haneman]
236 * Add atk_hyperlink_is_inline() [Bill]
237 * Update docs [Bill]
239 Changes in version 1.1.1
240 ========================
241 * Add new functions atk_object_add_relationship, atk_object_remove_relationship,
242 atk_role_get_localized_name, atk_action_get_localized_name; add new roles,
243 states and relationships; add text-attributes-changed signal for AtkText
244 interface. [Padraig O'Briain]
246 * Add po directory and update atk_role_get_localized_name() to allow it to
247 return localized name [Padraig]
249 Changes in version 1.1.0
250 ========================
251 * Documentation improvements [Padraig O'Briain]
252 * Update autogen.sh to get correct behaviour when both automake 1.4 and 1.6
253 are installed [Havoc Pennington]
254 * Add implementtaion of atk_object_factory_get_accessible_type() for
255 AtkNoOpObjectFactory [Padraig]
256 * Add ATK_LAYER_WINDOW {Mark Mc Loughlin]
258 Changes in version 1.0.3
259 ========================
260 * Documentation improvements [Padraig O'Briain]
261 * 64-bit bug fixes [George Lebl]
263 Changes in version 1.0.2
264 ========================
265 * Fixed bug with focus notification [Padraig O'Briain]
266 * Fixed bug in atk_gobject_for_accessible [Padraig]
268 Changes in version 1.0.1
269 ========================
270 * Bug fixes, optimizations [Padraig O'Briain, Bill Haneman]
271 * Fix Win32 DLL name [Tor Lillqvist]
273 Changes in version 1.0.0
274 ========================
275 * Build fixes [Padraig O'Briain, Tor Lillqvist, James Henstridge]
276 * Add structure padding [Padraig]
278 Changes in version 0.13
279 ========================
280 * Add padding to class structures for future expansion [Padraig O'Briain]
281 * Add include guards to atk.h [Morten Welinder]
282 * Change argument of atk_component_get_layer(),atk_component_get_mdi_zorder()
283   to be AtkComponent instead of AtkObject [Padraig]
284 * Cleanups [Padraig]
286 Changes in version 0.11 and 0.12
287 ================================
288 * Ansi-fied function prototypes and definitions;
289   i.e.  foo(void) instead of foo() [Jacob Berkman]
290 * Deprecated the mis-located AtkObject API for getting
291   layer and mdi-zorder info (should have been in AtkComponent)
292   and put this API into AtkComponent.
294 Changes in version 0.9 and 0.10
295 ===============================
296 * Win32 build fixes [Hans Breuer]
297 * Fix default signal handler name for text_caret_moved signal [Jeff Franks]
298 * Doc improvements [Padraig O'Briain]
299 * Fix signal prototypes in atkobject.h [Murray Cumming]
300 * Fix atk-enum-types.h includes for C++ [Mikael Hermansson]
301 * Bug fixes [Michael Meeks, Jeff]
303 Changes in 0.8
304 ==============
305 * Win32 build fixes [Hans Breuer]
306 * Add atk_role_get_name()/atk_rule_for_name() [Padraig O'Briain]
307 * Register types for ATK enumerations [Padraig]
308 * Allow registration of new txt attribute types [Padraig]
309 * Miscellaneous small API additions [Padraig]
310 * New test cases [Padraig]
311 * Documentation improvements [Padraig]
313 Other contributors: Darin Adler, Bill Haneman, Xavier Ordoquy, Michael Meeks, 
314   Sebastian Wilhelmi
316 Changes in 0.7
317 ==============
318 * Some restructuring of how change notification works, use
319   signals not properties in some cases. [Padraig O'Briain, Bill Haneman] 
320 * Various small API fixes and improvements [Padraig]
321 * Add key event hooks [Bill]
322 * Documentation improvements [Padraig]
323 * Win32 build improvements [Tor Lillqvist]
324 * Bug fixes [Padraig, Bill]
326 Changes in 0.6
327 ==============
328 * Small improvements to AtkText, AtkRelation, AtkObject APIs. 
329   [Padraig O'Briain, Bill Haneman]
330 * Win32 build fixes [Tor Lillqvist]
331 * Bug fixes and optimizations [Padraig]
332 * Makefile fix [Jacob Berkman]
333 * Doc improvements [Padraig]
335 Changes in 0.5
336 ==============
337 * Win32 updates and a small bug fix [Hans Breuer]
339 Changes in 0.4
340 ==============
341 * Miscellaneous cleanups and fixes.
343 Changes in 0.3
344 ==============
345 * API improvements to AtkTable, AtkSelection
346 * Add AtkDocument interface
347 * Rename AtkHyperLink to AtkHyperlink
348 * Allow for screen or window relative coordinates
349 * Utility functions
350 * Various minor tweeks and cleanups. 
351 * Documentation improvements
352 * Add default implementations for important functions
354 Changes in 0.2
355 ==============
356 * Some API tweaks
358 Changes in 0.1
359 ==============
360 This is the initial release of ATK, the Accessibility Tookit, which will be
361 used obtain accessibily information from GTK+ and GNOME widgets.