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