===== Released 1.3.0=====
[atk.git] / NEWS
blobd5b516d5219f25d6b4b9b480b9a609c1ae04e95d
1 Changes in version 1.3.0
2 ========================
3 * Use automake-1.7, libtoolize, gtkdocize and glib-gettextize. 
4 [James Henstridge]
6 * Windows fixes [Tor Lillqvist]
8 * Add translations: Esparanto [Charles Voelger], 
9 Belarussian [Dmitry G.Mastrukov], Malayalam [Guntupalli Karunkar], 
10 Persian [Roozbeh Pourander], Azerbaijani [Metin Amiroff],
11 Bengali [Sayamindu Dasgupta], Kannada [Pramod], Macedonian {Abel Cheung],
12 Turkish [Gorkem], Indonesian [Mohammad Damt],
13 Traditional Chinese [Abel Cheung], Slovak [Stanislav Visnovsky],
14 Brazilian Portuguese [Alexander Folle de Menezes], 
15 Romanian [Mi\305\237u Moldovan], Mongolian [Sanlig Badral]
17 * Make atk_text_get_character_extents() return positive value, even for rtl
18 text. (bug #102954) [Padraig O'Briain]
20 * Add new functions atk_text_get_range_extents and atk_text_get_bounded_ranges.
21 (bug #100943) [Padraig]
23 * Add properties "relation-type" and "target" to AtkRelation. (bug #72426)
24 [Padraig]
26 * Add property "accessible-table-caption-object" to AtkObject. (bug #74814)
27 [Padraig]
29 * Add property "selected-link" to AtkHyperlink and new function
30 atk_kyperlink_is_selected_link(); add signal "link-selected" to AtkHyperlink.
31 (bug #104621) [Padraig]
33 * Correct creation of object which is not a AtkGObjectAccessible in
34 atk_gobject_accessible_from_object. [Padraig and Alex Larsson]
36 * Do not emit notification for initial setting of role using 
37 atk_object_set_role(). (bug #107710) [Padraig]
40 Changes in version 1.2.2
41 ========================
42 * Add translations: Simplified Chinese (zh_CN) [He Qiangqiang],
43 Albanian [Laurent Dhima], Finnisg [Pauli Virtanen], 
44 Italian [Alession Frusciante], Amharic [Daniel Yacob]
46 * Allow changing of default installation directory for documentation.
47 (bug 102497) [Padraig O'Briain].
49 Changes in version 1.2.1
50 ========================
51 * Add translations: Catalan [Jordi Mallach], French [Christophe Marlet],
52 Latvian [Artis Trops], Korean [Nam SungHyun], Polish [Zbigniew Vhyla],
53 Greek [Kostas Papadimas]
55 Changes in version 1.2.0
56 ========================
57 * Add translations: Russian [Dmitri G. Mastrukov], Ukranian [Yuriy Syrota]
59 Changes in version 1.1.5
60 ========================
61 * Correct return value for atk_text_get_caret_offset(). (Bug #101020)
62 [Padraig O'Briain]
63 * Add translations: Vietnamese, Hebrew, Dutch [Pablo Saratxaga], 
64 Hungarian [Andras Timar], Bulgarian [Yanko Kaneti]
65 * Miscellaneous Fixes [Owen Taylor, manish Singh, Padraig]
67 Changes in version 1.1.4
68 ========================
69 * Add translations: Norwegian [Kjartan Maraas], German [Christian Neumair],
70 Spanish [Pablo Gonzalo del Campo], Danish [Ole Laursen]
72 Changes in version 1.1.3
73 ========================
74 * Add new role ATK_ROLE_APPLICATION [Bill Haneman]
75 * Add tranlatations: Malay language [Hasbullah BIn Pit]
76 English [Abi Brady]
78 Changes in version 1.1.2
79 ========================
80 * Correct implementation of i18n support [Padraig O'Briain]
81 * Add Swedish translations [Christian Rose]
82 * Fix compiler warnings [Soeren Sandmann]
83 * Add signal "active-descendant-changed" to AtkObject [Padraig]
84 * Add relation types ATK_RELATION_EMBEDS and ATK_RELATION_EMBEDS_BY  
85 [Bill Haneman]
86 * Add atk_hyperlink_is_inline() [Bill]
87 * Update docs [Bill]
89 Changes in version 1.1.1
90 ========================
91 * Add new functions atk_object_add_relationship, atk_object_remove_relationship,
92 atk_role_get_localized_name, atk_action_get_localized_name; add new roles,
93 states and relationships; add text-attributes-changed signal for AtkText
94 interface. [Padraig O'Briain]
96 * Add po directory and update atk_role_get_localized_name() to allow it to
97 return localized name [Padraig]
99 Changes in version 1.1.0
100 ========================
101 * Documentation improvements [Padraig O'Briain]
102 * Update autogen.sh to get correct behaviour when both automake 1.4 and 1.6
103 are installed [Havoc Pennington]
104 * Add implementtaion of atk_object_factory_get_accessible_type() for
105 AtkNoOpObjectFactory [Padraig]
106 * Add ATK_LAYER_WINDOW {Mark Mc Loughlin]
108 Changes in version 1.0.3
109 ========================
110 * Documentation improvements [Padraig O'Briain]
111 * 64-bit bug fixes [George Lebl]
113 Changes in version 1.0.2
114 ========================
115 * Fixed bug with focus notification [Padraig O'Briain]
116 * Fixed bug in atk_gobject_for_accessible [Padraig]
118 Changes in version 1.0.1
119 ========================
120 * Bug fixes, optimizations [Padraig O'Briain, Bill Haneman]
121 * Fix Win32 DLL name [Tor Lillqvist]
123 Changes in version 1.0.0
124 ========================
125 * Build fixes [Padraig O'Briain, Tor Lillqvist, James Henstridge]
126 * Add structure padding [Padraig]
128 Changes in version 0.13
129 ========================
130 * Add padding to class structures for future expansion [Padraig O'Briain]
131 * Add include guards to atk.h [Morten Welinder]
132 * Change argument of atk_component_get_layer(),atk_component_get_mdi_zorder()
133   to be AtkComponent instead of AtkObject [Padraig]
134 * Cleanups [Padraig]
136 Changes in version 0.11 and 0.12
137 ================================
138 * Ansi-fied function prototypes and definitions;
139   i.e.  foo(void) instead of foo() [Jacob Berkman]
140 * Deprecated the mis-located AtkObject API for getting
141   layer and mdi-zorder info (should have been in AtkComponent)
142   and put this API into AtkComponent.
144 Changes in version 0.9 and 0.10
145 ===============================
146 * Win32 build fixes [Hans Breuer]
147 * Fix default signal handler name for text_caret_moved signal [Jeff Franks]
148 * Doc improvements [Padraig O'Briain]
149 * Fix signal prototypes in atkobject.h [Murray Cumming]
150 * Fix atk-enum-types.h includes for C++ [Mikael Hermansson]
151 * Bug fixes [Michael Meeks, Jeff]
153 Changes in 0.8
154 ==============
155 * Win32 build fixes [Hans Breuer]
156 * Add atk_role_get_name()/atk_rule_for_name() [Padraig O'Briain]
157 * Register types for ATK enumerations [Padraig]
158 * Allow registration of new txt attribute types [Padraig]
159 * Miscellaneous small API additions [Padraig]
160 * New test cases [Padraig]
161 * Documentation improvements [Padraig]
163 Other contributors: Darin Adler, Bill Haneman, Xavier Ordoquy, Michael Meeks, 
164   Sebastian Wilhelmi
166 Changes in 0.7
167 ==============
168 * Some restructuring of how change notification works, use
169   signals not properties in some cases. [Padraig O'Briain, Bill Haneman] 
170 * Various small API fixes and improvements [Padraig]
171 * Add key event hooks [Bill]
172 * Documentation improvements [Padraig]
173 * Win32 build improvements [Tor Lillqvist]
174 * Bug fixes [Padraig, Bill]
176 Changes in 0.6
177 ==============
178 * Small improvements to AtkText, AtkRelation, AtkObject APIs. 
179   [Padraig O'Briain, Bill Haneman]
180 * Win32 build fixes [Tor Lillqvist]
181 * Bug fixes and optimizations [Padraig]
182 * Makefile fix [Jacob Berkman]
183 * Doc improvements [Padraig]
185 Changes in 0.5
186 ==============
187 * Win32 updates and a small bug fix [Hans Breuer]
189 Changes in 0.4
190 ==============
191 * Miscellaneous cleanups and fixes.
193 Changes in 0.3
194 ==============
195 * API improvements to AtkTable, AtkSelection
196 * Add AtkDocument interface
197 * Rename AtkHyperLink to AtkHyperlink
198 * Allow for screen or window relative coordinates
199 * Utility functions
200 * Various minor tweeks and cleanups. 
201 * Documentation improvements
202 * Add default implementations for important functions
204 Changes in 0.2
205 ==============
206 * Some API tweaks
208 Changes in 0.1
209 ==============
210 This is the initial release of ATK, the Accessibility Tookit, which will be
211 used obtain accessibily information from GTK+ and GNOME widgets.