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