1d80f7153ff8ddea66ec4110bea19dfdb63050a6
[platform/upstream/atk.git] / NEWS
1 Changes in version 2.30
2 ==========================
3
4 * Bugfixing:
5    * Issue 1: "atk 2.29.2 is reported not to work any more"
6       * Needed to revert previous change "atkimplementor: use the
7         G_DEFINE_INTERFACE macro to declare it as interface in the
8         introspection"
9
10
11 Changes in version 2.29.92
12 ==========================
13
14 * Improved AtkText documentation in relation to character offsets, fix
15   typos and tabs.
16
17 Contributors:
18   Martin Robinson
19
20 Changes in version 2.29.2
21 =========================
22
23 * Add ScrollTo and ScrollToPoint methods to AtkComponent
24
25 * Build:
26  * Require a more recent version fo Meson, 0.46.0
27
28 * Misc:
29  * Documentation, introspection, and versioning fixes
30
31 Contributors:
32   Samuel Thibault, Michael Catanzaro, Rico Tzschichholz, Corentin Noël,
33   Emmanuele Bassi
34
35 Changes in version 2.29.1
36 =========================
37
38 Important note: this is the first release without autotools
39 support. From now on only meson would be supported.
40
41 * Bugfixing:
42    * Bug 794513: Setting accessible-role does not work
43
44 * Build, autotools:
45    * Bug 795315: Remove autotools support
46
47 * Build, meson
48    * Bug 795065: Fix linker options on Darwin
49    * Bug 795301: meson: follow meson_options convention
50
51 Contributors:
52   Ignacio Casal Quinteiro, Alejandro Piñeiro, Samuel Thibault
53
54 Translations:
55   gogo (hr), Cheng-Chia Tseng (zh_TW), Daniel Șerbănescu (ro)
56
57
58 Changes in version 2.28.1
59 =========================
60
61 * meson: fix version numbering. Roll new release to include it.
62
63 Changes in version 2.28
64 =======================
65
66 * documentation
67    * Bug 791020: Remove list association from ATK_ROLE_DESCRIPTION_{TERM,VALUE}
68
69 Contributors:
70  Joanmarie Diggs
71
72 Translations
73  Claude Paroz (fr), GNOME Translation Robot (gd)
74
75 Changes in version 2.27.1
76 =========================
77
78 * Build: meson, tracked by bug 785802)
79    * Ad option to disable introspection
80    * Fix .rc generation in Meson builds
81
82 * Build (Visual Studio)
83    * Enhance security of x64 binaries
84
85 Contributors
86   Chun-wei Fan
87
88 Translations
89   Pawan Chitrakar (ne), Xavi Ivars (ca@valencia), hanniedu (nl)
90
91 Changes in version 2.26
92 =======================
93
94 * Build: meson on Windows, tracked by Bug 785802 (not fully fixed yet):
95    * Force-include msvc_recommended_pragmas.h on MSVC
96    * tests: Fix build on pre-C99
97    * meson: Build .rc file on Windows
98
99 Contributors
100    Chun-wei Fan
101
102 Translations
103    Ask Hjorth Larsen (da)
104
105 Changes in version 2.25.90
106 ==========================
107
108 * Bugfixing
109    * 689810: Move include guards out to enable GCC optimisation
110 * Build (meson)
111    * Keep the version in sync with Autotools
112    * Add atkversion.h to introspection build
113 * Build (visual studio)
114    * Adapt to the Python-field glib-genmarshal
115    * Adapt to new glib-genmarshal command line
116    * Use PythonDir instead of PythonPath
117    * Integrate introspection builds
118    * Don't build introspection by default
119    * Make marshal generation more robust
120 * Misc
121    * Update AUTHORS file
122
123 Contributors
124   Emmanuele Bassi, Daniel Boles, Chun-wei Fan, Rico Tzschichholz
125
126 Translations
127   Pawan Chitrakar (ne), Fabio Tomat (fur)
128
129
130 Changes in version 2.25.2
131 =========================
132
133 * Bugfixing:
134    * Bug 781715: Crash under atk_gobject_accessible_dispose()
135 * Build (general/autotools):
136    * Add ATK_UNAVAILABLE macro
137    * Use template files for the ATK enumerations
138    * Convert atkversion.h.in to UTF-8 encoding
139    * Include the marshallers header, not the source
140    * Add buildir to the docs directories
141    * Update deprecation warnings symbols
142    * Simplify GObject dependency discovery
143 * Build (meson):
144    * Bug 782871: Add meson build system
145    * Dist the Meson files
146    * Use the appropriate soversion
147    * Use the appropriate GETTEXT_PACKAGE
148    * Install atk.h
149    * Only depend on generated header
150 * Build (win32):
151    * win32: Fix replacing items in files with UTF-8 content
152 * Cleaning:
153    * Remove atk.spec.in
154    * Remove uninstalled pkg-config file
155    * Remove unused script for bundling ATK on Windows
156    * Remove ChangeLog
157    * Remove local introspection.m4
158 * Docs:
159    * Modernise the API reference:
160       * Use XInclude
161       * Stop using SGML mode with XML files
162       * Drop version.xml and use the gtk-doc package entities
163    * Update the README mentioning Meson, Ninja, and cleaning a little
164    * Remove empty overrides file
165 * Gobject introspection:
166    * Mark unbindable functions as 'skip
167 * Misc:
168    * Update git ignore file
169 * New Relations and Roles:
170    * Bug 748384: Add ATK_ROLE_FOOTNOTE
171    * Bug 781587: Add error-message, error-for, details and details-for-relation
172 * Translation support:
173    * Update po/Makevars (copyright and bug address)
174
175 Contributors:
176 Emmanuele Bassi, Milan Crha, Joanmarie Diggs, Piotr Drąg, Chun-wei Fan
177
178 Translations:
179 Yuras Shumovich (be)
180 Changes in version 2.24.0
181 ==========================
182 *
183 * Build, MSVC
184    * Support Visual Studio 2017
185
186 Contributors:
187 Chun-wei Fan
188
189 Translations:
190 Ask Hjorth Larsen (da), Jordi Mas (ca)
191
192 Changes in version 2.23.4
193 ==========================
194 *
195 * Build, MSVC:
196    * Remove atk-install.props's on re-generation
197    * Makefile.msvcproj, Makefile-newvs.am: Update from GLib
198    * Move files to win32
199 * Docs:
200    * Fix typo
201    * Bug 772236: change id of the atkobject chapter needed case-insensitive filesystems
202 * Misc:
203    * Use Unicode apostrophe in a translatable string
204
205 Contributors:
206 Murray Cumming, Piotr Drąg,  Chun-wei Fan, Alejandro Piñeiro Iglesias
207
208 Translations:
209 gogo (hr), Jordi Mas (ca), Fabio Tomat (fur)
210
211 Changes in version 2.22.0
212 ==========================
213 *
214 * Add more options to XGETTEXT_OPTIONS in po/Makevars
215
216 Contributors:
217 Piotr Drąg (po)
218
219 Translations:
220 Piotr Drąg (po), David King (en_GB)
221
222 Changes in version 2.21.90
223 ==========================
224 *
225 * Bug 764883: Add some missing argument (out) annotations
226 * Add Language headers to po files
227 * MSVC/win32
228    * MSVC Builds: Add a Common Autotools Module for Introspection (Bug 764983)
229    * MSVC Builds: Generate the Introspection Build Commands (Bug 764983)
230    * Clean up atk-introspection-msvc.mak
231    * Visual Studio builds: Include version info in property sheets
232    * Visual Studio builds: Generate atk.pc
233    * Visual Studio 2008 builds: Ensure pc file is generated before "install"
234    * Visual Studio builds: Make .pc generation more flexible
235    * build/win32/pc_base.py: Allow custom options
236    * build/win32/atkpc.py: Fix dependent package string
237
238 Contributors:
239 Piotr Drąg, Chun-wei Fan, Rico Tzschichholz
240
241 Translations:
242 GNOME Translation Robot (gd), Cédric Valmary (oc)
243
244 Changes in version 2.20.00:
245 ===========================
246
247 Translations:
248 Ask Hjorth Larsen (da)
249
250 Changes in version 2.19.92:
251 ===========================
252 *
253 * Build improvements:
254    * Bug 763212: Fix gettext domain after recent changes
255    * Fix builddir ≠ srcdir in autogen.sh
256    * MSVC builds: Re-arrange include paths
257 * Cleaning:
258    * atkregistry: remove code not being compiled
259
260 Contributors:
261 Chun-wei Fan, Kalev Lember, Alejandro Piñeiro Iglesias, Philip
262 Withnall
263
264 Translations:
265 Anders Jonsson (sv), Cédric Valmary (oc)
266
267 Changes in version 2.19.90:
268 ===========================
269 *
270 * Bug 755548: atktablecell: use content of the pointer instead of
271   pointer itself
272 * Bug 760323: Use upstream gettext intead glib-gettext
273 * Build/MSVC/win32 improvements:
274   * Makefile-newvs.am: Update Comments for Usage
275   * Make Makefile.msvcproj A Bit More Generic
276   * Fix build/win32/vs10/atk-install.vcxproj
277
278 Contributors:
279 Chun-wei Fan, Javier Jardón, Alejandro Piñeiro Iglesias
280
281 Translations:
282 Aurimas Černius(lt), Trần Ngọc Quân (vi), Kristjan SCHMIDT (eo)
283
284 Changes in version 2.18.0:
285 ===========================
286 *
287 * Build: Improvements on MSVC Build infrastructure
288
289 Contributors:
290 Chun-wei Fan
291
292 Translations:
293 Chao-Hsiung Liao (zh_TW)
294
295 Changes in version 2.17.90:
296 ===========================
297 *
298 * Documentation:
299   * Replace mentions of 'state-changed' with 'state-change'.
300   * Fixed some tiny typos
301 * Build/win32 improvements:
302   * Use Pattern Rules on build/Makefile-newvs.am
303   * Tidying and cleaning .vcxproj.filters generation
304     * Fixes Bug 748176: out-of-tree distcheck fails in build/win32
305   * Removed GCC requirement
306 * "install" Projects renamed to "atk-install"
307
308 * Misc: set proper file permission to source files
309
310 Contributors:
311 Murray Cumming, Chun-wei Fan, Simon McVittie, Alejandro Piñeiro
312 Iglesias
313
314 Translations:
315 Pedro Albuquerque (pt), Daniel Martinez (an),
316
317 Changes in version 2.16.0:
318 ==========================
319 *
320 * Bug 746459: Fix a couple of GTK-Doc comment blocks
321 * Visual Studio support
322    * Speed Up Release Builds
323    * Fix and improve .pdb Generation.
324    * "Install" .pdb Files
325
326 Contributors:
327 Chun-wei Fan
328
329 Translations:
330 Josef Andersson (sv), Jiri Grönroos (fi), Baurzhan Muftakhidinov (kk),
331 Samir Ribic (bs), Zahari Yurukov (bg)
332
333 Changes in version 2.15.91:
334 ===========================
335 *
336 * Building:
337    * Bug 744413: Stop using deprecated GNOME-specific autoconf macros
338      on configure.ac
339    * Stop using deprecated gnome-autogen.sh on autogen.sh
340
341 Contributors:
342 Javier Jardón
343
344 Translations:
345 Muhammet Kara (tr), Dušan Kazik (sk)
346
347 Changes in version 2.15.4:
348 ==========================
349 *
350 * AtkRole:
351    * Bug 742806: Add new roles for fractions, roots, subscripts, and
352      superscripts
353
354 Contributors:
355 Joanmarie Diggs
356
357 Changes in version 2.15.3:
358 ==========================
359 *
360 * AtkState:
361    * Bug 665598: Add ATK_STATE_READ_ONLY
362 * Bugfixing:
363    * Unref STATE_TYPE class ref after using it at state_type_get_name
364    * AtkTable: Added missing ":" on one gi annotation
365
366 Contributors:
367 Joanmarie Diggs, Alejandro Piñeiro Iglesias
368
369 Translations:
370 Muhammet Kara (tr)
371
372 Changes in version 2.15.2:
373 ==========================
374 *
375 * AtkRole:
376    * Bug 739981: Add ATK_ROLE_STATIC and clarify ATK_ROLE_TEXT
377 * AtkState:
378    * Bug 740152: Document the deprecation of ATK_STATE_ARMED
379 * Documentation:
380    * Bug 740044: Fix some unclear language regarding ATK_STATE_ACTIVE
381    * Bug 740066: Improve documentation related to AtkState and
382      AtkStateSet
383    * Extend atk_focus_tracker_notify deprecation documentation
384    * Remove some in-code documentation, that is already part of the
385      docs
386
387 Contributors:
388 Joanmarie Diggs, Alejandro Piñeiro
389
390 Translations:
391 Anders Jonsson (sv)
392
393 Changes in version 2.15.1:
394 ==========================
395 *
396 * Bug 407539: Add ATK_STATE_HAS_TOOLTIP
397 * Documentation:
398    * Updated README file
399    * Bug 737602: Update documentation to reflect an additional use
400      case for STATE_INDETERMINATE
401
402 Changes in version 2.14.0:
403 ==========================
404
405 Translations:
406 Dušan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
407
408
409 Changes in version 2.13.90:
410 ===========================
411 *
412 * GObject-introspection: some small changes needed by the MINGW project.
413 * Doap file updated See [1]
414
415 Contributors:
416   Alexpux, Piotr Drąg, Olav Vitters
417
418 Translations:
419 Christian Kirbach (de), Lasse Liehu (fi), ngoswami (as)
420
421 [1] https://mail.gnome.org/archives/release-team/2014-July/msg00045.html
422
423 Changes in version 2.13.3:
424 ==========================
425 *
426 * Bug 729752: introspection: add many missing Returns: (nullable) annotations
427 * Bug 730859: atk/Makefile.am: Stop reading atk.def
428 * Fix GIR scanning for srcdir != buildir
429 * Visual Studio support
430    * MSVC 2010+ Projects: Update "Installation" Process
431    * Build: Add Build Support for Visual Studio 2013
432    * MSVC 2012/2013 Support: Update Property Sheet Creation
433 * Documentation:
434    * Bug 729922: adding further explanation on atk_add_global_event_listener
435
436 Contributors:
437   Benjamin Gilbert, Chun-wei Fan, Evan Nemerson, Alejandro Piñeiro
438   Iglesias, Owen W. Taylor
439
440 Translation:
441   genodeftest (de), Pau Iranzo (ca), Carles Ferrando (ca@valencia), Yosef Or Boczko (he)
442
443 Changes in version 2.13.2:
444 ==========================
445
446 During GNOME 3.13.2 cycle an ATK 2.13.2 release was rolled out. But
447 unfourtunately, it was not pushed on master, so got lost. All their
448 changes are included on 2.13.3.
449
450
451 Changes in version 2.13.1:
452 ==========================
453 *
454 * Bug 728031: Use visibility attributes/__declspec (dllexport) to
455   export public symbols
456 * Bug 691991: Add Simple Support for Visual Studio 2012
457
458 Contributors:
459   Chun-wei Fan
460
461 Translation
462   Inaki Larranaga Murgoitio (eu), Matej Urbančič (sl), marablack3 (el)
463
464 Changes in version 2.12.0:
465 ==========================
466
467 Translations
468
469 A S Alam (pa), Claudio Arseni (it), Ask H. Larsen (da), Kjartan Maraas
470 (nb), Andika Triwidada (id)
471
472 Changes in version 2.11.92:
473 ==========================
474 *
475 * AtkValue:
476   * Bug 684576: AtkValue heavily refactored. Available now so
477     implementors could start migration on next cycle.
478   * Bug 726216: update atk.symbols, autotools for missing symbols and
479     files
480 * AtkTableCell:
481   * Added symbols to be exported at atk.symbols
482
483 Contributors:
484   Chun-wei Fan, Alejandro Piñeiro Iglesias
485
486 Translations
487
488   Aurimas Černius (lt), Marek Černocký (cs), Fran Diéguez (gl), Piotr
489   Drąg (po), Rafael Ferreira (pt_BR), Attila Hammer (hu), Sphinx Jiang
490   (zh_CN), Chao-Hsiung Liao (zh_HK), Duarte Loreto (pt), Kjartan
491   Maraas (nb), Rūdolfs Mazurs (lv), Daniel Mustieles (es), Yuri
492   Myasoedov (ru), Claude Paroz (fr), Changwoo Ryu (ko), Мирослав
493   Николић (sr)
494
495
496 Changes in version 2.11.90:
497 ==========================
498 *
499 * AtkComponent:
500   * Deprecate get_position and get_size in favor of get_extents.
501 * AtkTable:
502   * Deprecate all index-based methods (atk_table_get_index_at,
503     atk_table_get_column_at_index, atk_table_get_row_at_index).
504 * AtkTableCell:
505   * Bug 651353: Add AtkTableCell
506 * Documentation:
507   * Document that atk_component_contains has a default implementation.
508   * Document AtkTableCell.
509   * Update AtkTable documentation after AtkTableCell addition.
510   * Document AtkRegistry (already existed but not properly included on
511     the documentation).
512   * API reference categorized (now easier to read).
513   * ATK overview added.
514   * Added some previously forgotten symbols (thanks to atk-unused.txt)
515
516 Contributors:
517   Mike Gorse, Alejandro Piñeiro Iglesias
518
519 Translations:
520   Jorge Pérez Pérez (an), Kjartan Maraas (nb), Andika Triwidada (id)
521
522 Changes in version 2.11.6:
523 ==========================
524 *
525 * AtkText:
526   * Bug 723292: Getting the localized role name fails for
527     ATK_ROLE_EDITBAR
528   * Bug 653293: text-insert and text-remove are again detailed
529     signals. Document it.
530
531 Contributors:
532   Alejandro Piñeiro Iglesias
533
534 Translations:
535   Aurimas Černius (lt), Marek Černocký (cs), Tong Hui (zh_CN),
536   Chao-Hsiung Liao (zh_HK)
537
538 Changes in version 2.11.5:
539 ==========================
540 *
541 * MSVC Builds: Rework Introspection Build and other miscellaneous
542   fixes
543
544 Contributors:
545   Chun-wei Fan
546
547 Translations:
548   Yosef Or Boczko (he), Dimitris Spingos (el), Peter Vágner (sk)
549
550 Changes in version 2.11.4:
551 ==========================
552 *
553 * AtkRole:
554   * Bug 720065: add roles for description lists
555 * Deprecations:
556   * Bug 476674: deprecate table properties that depend on the
557     row/column number
558   * Bug 652798: kill AtkMisc
559   * Deprecate connect/remove_property_change_handler
560   * Deprecate atk_role_register
561 * Documentation:
562   * Bug 644747: improve documentation for AtkObject::property-change
563   * Improved AtkUtil documentation
564   * Updated new symbols sections on documentation
565   * Not using GTK-Doc tag "Virtual" anymore, as is deprecated
566 * Building:
567   * Bug 644756: remove atkintl.h in favour of gi18n-lib.h from glib
568   * Bug 652965: include atk-enum-types.h on atk.h
569   * Fixed some gobject-introspection warnings
570   * Replace INCLUDES for AM_CPPFLAGS to silence automake deprecation
571     warnings.
572 * Visual C++ Studio files:
573   * Add a PlatformToolsetTag on gengir MSVC Project
574   * Split the Property Sheets
575   * Update Visual C++ 2008 "install" phase
576   * Bug 690145: use Python to Generate the MSVC Projects
577 * Miscellanea:
578   * Bug 572489: atk_text_range_extents should use g_return_if_fail
579   * Bug 653293: remove G_SIGNAL_DETAILED from atktext signals that
580     doesn't use details
581   * Bug 720095: add atk_object_peek_parent
582   * Updated AUTHORS and doap files
583   * Added role names on source file in order to be translated
584
585 Contributors:
586    Chun-wei Fan, Kjartan Maraas, Alejandro Piñeiro Iglesias, Colin
587    Walters, Yue Wang
588
589 Translations:
590   Fran Diéguez (gl), Michael Jayt (zh_CN), Daniel Mustieles (es),
591   Fábio Nogueira (pt_BR)
592
593
594 Changes in version 2.11.3:
595 ==========================
596 *
597 * Bug 709214: Need API to get the document's current page number and
598 *  page count
599 * Updated Greek translation
600
601 Changes in version 2.11.2:
602 ==========================
603 *
604 * AtkRole:
605   * Bug 709106: add media (audio and video) roles
606   * Bug 712586: new ATK roles for ARIA roles (plus rating)
607     * This includes: ATK_ROLE_DEFINITION, ATK_ROLE_ARTICLE,
608       ATK_ROLE_LANDMARK, ATK_ROLE_LOG, ATK_ROLE_MARQUEE,
609       ATK_ROLE_MATH, ATK_ROLE_RATING, ATK_ROLE_TIMER,
610 * AtkState:
611   * Bug 712576: add ATK_STATE_CHECKABLE
612   * Bug 712581: add ATK_STATE_HAS_POPUP
613 * AtkDocument:
614   * Bug 709106: add page-changed-signal
615   * Deprecated atk_document_get_document and
616     atk_document_get_document_type
617   * Added testdocument on tests directory
618 * Documentation:
619   * Update documentation for selected_link method and property
620   * Improve documentation of AtkAttribute and AtkAttributeSet
621 * Updated Galician and Spanish translations
622
623 Changes in version 2.11.1:
624 ==========================
625 *
626 * Bug 684667: Improve AtkObject::children-changed documentation
627 * Bug 709351: new role ATK_ROLE_TITLE_BAR
628 * Bug 710463: new role ATK_ROLE_BLOCK_QUOTE
629 * Updated Spanish translation
630
631 Changes in version 2.10.0:
632 ==========================
633 *
634 * Documentation:
635   * Bug 684667: improve documentation for AtkObject::children-changed
636     signal
637 * Visuall C++ Builds: Use Custom Build Rules
638 * Updated Aragonese and Japanese translation.
639
640 Changes in version 2.9.4:
641 ==========================
642 *
643 * Deprecations:
644   * Bug 649575: Deprecate AtkObject::focus-event signal and all
645     related methods
646   * Bug 653291: Deprecate 'text-changed' signal (in favour of
647     'text-insert' and 'text-remove').
648   * Bug 573539: Deprecate 'link-selected' property (at AtkHyperlink)
649   * Bug 705580: Implement atk_text_get_string_at_offset and deprecate
650     old API
651   * Remove 'text-update' signal (without deprecation, as was not used
652     and can be removed without breaking ABI/API)
653 * Documentation:
654   * Removed unneeded comments at atk_implementor_ref_accessible and
655     about glib usage.
656   * Bug 684665: removing several .sgml files and fixing gtk-doc
657     warnings
658   * Bug 684705: little update on 'text-insert' and 'text-remove'
659     documentation
660   * Bug 491998: add documentation for AtkRectangle
661 * Tests:
662   * Refactor test suite: no longer a loadable module but an standalone
663     executable.
664   * Split testrelation into testrelation and testrole.
665   * Execute all role tests, doesn't matter if one fails
666 * Bugfixing and miscellanea:
667   * Bug 704092: Fix and off-by-one in role names
668   * Bug 705290: Use generated enum type for AtkRole to get the role name
669   * Drop use of ATK_DISABLE_DEPRECATED guards in ATK
670
671
672 Changes in version 2.9.3:
673 ==========================
674 *
675 * Bug 697968: Deprecate atk_text_get_text_{before,after}_offset()
676   * Deprecated atk_text_get_text_{before,after}_offset()
677   * Deprecated ATK_TEXT_BOUNDARY_WORD_END,
678     ATK_TEXT_BOUNDARY_SENTENCE_END and ATK_TEXT_BOUNDARY_LINE_END on
679     the documentation.
680   * Updated atk_text_get_text_{at,before,after}_offset() documentation
681 * Bug 701503: Fix documentation for atk_object_get_attributes()
682 * Removed pads from interfaces
683
684 Changes in version 2.9.2:
685 ==========================
686 *
687 * Leak management:
688   * Bug 699262: Nullify the gobject cache accessible when the accessble is finalized.
689   * Bug 699368: Fix typo - parameter is _obj not obj. Set feed to NULL
690   * Bug 699256: Free 'embedded_plug_id' when destroyed
691 * Tests:
692   * Bug 696466: Fix logic when testing for empty state set
693   * Bug 696409: fix hyphenation on testrelation.c
694 * Documentation:
695   * Include atk_object_get_object_locale documentation
696   * Fix having a repeated id on the main doc template
697   * Bug 700800: Improve documentation for AtkPlug and AtkSocket
698
699
700 Changes in version 2.8.0:
701 ==========================
702 *
703 * Updated Visual C++ configuration files
704   * Make entries more consistent with the other GNOME Visual Studio
705     projects.
706   * Enable the building of introspection files for Visual C++ builds
707   * bgo694255: Visual C++ builds: Integrate building of introspection files
708 * Updated Slovak, Portuguese and Tadjik translation.
709
710 Changes in version 2.7.91:
711 ==========================
712 *
713 * atkobject: added a explicit include to locale.h
714
715 Changes in version 2.7.90:
716 ==========================
717 *
718 * Bug 694117
719 *  * atkobject: add atk_object_get_object_locale
720 *  * atkdocument: deprecate atk_document_get_locale
721
722 Changes in version 2.7.5:
723 ==========================
724 *
725 * build: Use GNOME_COMPILE_WARNINGS
726 * atkhyperlink: Ensure we get even deprecated prototypes
727 * Bug 651343: add ATK_ROLE_LEVEL_BAR
728 * Prepare Visual Studio 2010 projects for Visual Studio 2012
729 * Updated Uyghur translations
730
731 Changes in version 2.7.4:
732 ==========================
733 *
734 * Bug 690379: Atk lacks any kind of version utilities
735 * Fixed out of tree builds caused by fix of bug 690379
736 * Bug 656750: AtkWindow requires documentation
737
738 Changes in version 2.7.3:
739 ==========================
740 *
741 * Bug 689907: Problems with the management of
742 *  ATK_STATE_SELECTABLE/ATK_STATE_SELECTED states at AtkObject
743 * Bug 686746: Port introspection fixes from Vala
744 * Bug 689952: Add introspection support for Windows MSVC builds
745 * Other Visual C++ configuration files:
746 *  * Use MultiByte character set
747
748 Changes in version 2.7.2:
749 ==========================
750 *
751 * Bug 686801: Extend atk_add_global_event_listener in order to support
752 *   signal details
753 * Updated Thai translation.
754
755 Changes in version 2.6.0:
756 ==========================
757 *
758 * Updated Japanese and Brazilian Portuguese translations.
759
760 Changes in version 2.5.91:
761 ==========================
762 *
763 * Bug 635332: Include C header information in GIR
764 * Added atk_relation_set_contains_target to atk.symbols. That symbol
765 *   was added in commmit a1d5ca86 (bug 672869).
766 * Updated Polish, Galician and Latvian translations.
767
768 Changes in version 2.5.4:
769 =========================
770 *
771 * Bug 672869: Required a method to check if a relationset contains a
772 *   relation taking into account relationship and target
773
774 Changes in version 2.5.3:
775 =========================
776 *
777 * Added extra doc on atk_remove_[key/global]_event_listener
778 * Fixed compilation with some gcc versions/combination of options
779 * Provide a default implementation for
780 *   atk_util_[add/remove]_global_event_listner
781 * Bug 478587: "accessible-role" - invalid default value
782 * Updated Catalan, Catalan (Valencian), Greek, Norwegian, Spanish
783
784 Changes in version 2.4.0:
785 =========================
786 *
787 * Bug 593220: Some typos in atktable signals (docs)
788 * Updated Hindi and Simplified Chinese translation
789
790
791 Changes in version 2.3.95:
792 =========================
793 *
794 * Bug 671857: Add deprecation attributes to deprecated functions
795 * Updated Visual Studio configuration files
796 * Updated Khmer, Malayalam and Bengali Translations
797
798 Changes in version 2.3.93:
799 ==========================
800 *
801 * Revert "Using abstract atk_object_get_name to check accessible-name
802 *  notification" change made on 2.3.93
803 *  Related to mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=733712
804
805 Changes in version 2.3.91:
806 ==========================
807 *
808 * Bug 665549: add sanity-check of atk_text_get_text
809 * Bug 668441: atk_action_get_keybinding docs are confusing and need
810 *  updating
811 * Using abstract atk_object_get_name to check accessible-name
812 *  notification
813 * Updated Belarusian, Estonian, Hungarian, Turkish, Norwegian,
814 *  Ukranian and Uyghur translations
815
816
817 Changes in version 2.3.3:
818 =========================
819 *
820 * Bug 665870: About reducing accessible-name, accessible-description
821 *  change notifications
822 * Minor documentation updates
823 * Updated Visual Studio configuration files
824 * Updated Simplified Chinese and Vietnamese translations
825
826 Changes in version 2.2.0:
827 =========================
828 *
829 * Updated Gujarati, Oriya, Assamese, Danish, Portuguese, Czech and
830 *  Catalan (Valencian) translations
831
832 Changes in version 2.1.92:
833 ==========================
834 *
835 * Updated Visual Studio files due AtkWindow addition
836 * Bug 649577: atk_add_global_event_listener should only accept ATK events
837 * Minor documentation updates
838 * Updated German, Basque, Japanese, Serbian, Catalan, Tamil, Punjabi,
839 *  Asturian, Italian, Polish, British English, Brazilian Portuguese,
840 *  Korean, Telugu and Kannada Translation
841
842 Changes in version 2.1.5:
843 =========================
844 *
845 * Bug 638924: Add AtkWindow
846 * Fixing out of tree compilation on Win32
847 * Update README.txt
848 * Fixing release number of the new ATK roles added
849 * Updated Traditional Chinese, Indonesian, Bulgarian, French,
850 *  Hungarian and Swedish translations
851
852 Changes in version 2.1.0:
853 =========================
854 *
855 * Bug 654767: shlib downgrade at update atk-1.32.0 to atk-2.0.1
856 * Bug 651343: New ATK Roles
857 * Added Leon Fan as maintainer
858 * Improved Visual C++ 2010 infrastructure
859 * Updated Russian, Slovenian, Persian, Hebrew, Lithuanian, Latvian,
860 *  Norwegian, Galician, and Spanish translations
861
862 Changes in version 2.0.1:
863 =========================
864 *
865 * Bug 652205: Use const instead G_CONST_RETURN
866 * Bug 649307: Clarify AtkPlug and AtkSocket docs
867 * Bug 551489: Fix doc of atk_text_get_text_before_offset
868 * Bug 588083: Information about return value of some AtkText methods can be clearer
869 * Added Alejandro Piñeiro Iglesias as maintainer
870 * Updated .gitignore
871 * VS 2008/2010 support update
872 * New Zulu translation added, Esperanto and Catalan updated
873
874 Changes in version 2.0.0:
875 =========================
876 *
877 *Translation update.
878
879 Changes in version 1.91.92:
880 =========================
881 *
882 *BGO#638377: Add text_insert, text_remove, and text_update signals
883 *Reviewed Serbian Translation
884 *Fix introspection for atk_text_get_bounded_ranges
885 *Visual C++ 2010 Project Files
886 *Updated Spanish translation
887
888 Changes in version 1.33.6:
889 =========================
890 *
891 *Returns FALSE on atk_object_add_relationship if it is already included
892 *Bug 640574: gobject-introspection annotation and documentation fixes
893 *Bug 637663: Added atk_streamable_content_get_uri to atk/atk.symbols
894 *Add missing Makefiles to AC_CONFIG_FILES
895 *Fixes for the MSVC Project Files
896 *Update deprecated autoconf macros and use new libtool syntax
897 *Documentation fixes
898 *Translation updates
899
900 Changes in version 1.32.0:
901 =========================
902 *
903 *Fixes: #630097, #621717, #571622, #617851, #616812.
904 *Translation update.
905
906
907 Changes in version 1.30.0:
908 =========================
909 *
910 *Translation update.
911
912 Changes in version 1.29.92:
913 =========================
914 *
915 *Fixes: Bug #608399. Correct the link of accessibility page.
916 *Fixes: Bug #606888. Link libatk against libintl.
917 *Translation update.
918
919 Changes in version 1.29.4:
920 ==========================
921 *
922 *Fixes: #592146.
923
924 Changes in version 1.29.3:
925 ==========================
926 *
927 *Fixes: #601552.
928
929 Changes in version 1.29.2:
930 ==========================
931 *
932 *Fixes: #569427.
933 *Translation update.
934
935 Changes in version 1.28.0:
936 ==========================
937 *
938 *Translation update.
939
940 Changes in version 1.27.90:
941 ==========================
942 *
943 *Fixes: #575794, #591105, #489828.
944 *Translation update.
945
946 Changes in version 1.26.0:
947 =========================
948 *
949 *Fixes: Improve the documentation. Sven Herzberg.
950 *Translation update.
951
952 Changes in version 1.25.2:
953 =========================
954 *
955 *Fixes: #562204, #505445, #361757, #478620, #560156, #477708, #478595, #478583
956 #480126.
957 *Translation update.
958
959 Changes in version 1.24.0:
960 =========================
961 *
962 *Fixes: #551474.
963 *Translation update.
964
965 Changes in version 1.23.5:
966 =========================
967 *
968 *Fixes: #535704, #526752.
969
970 Changes in version 1.22.0:
971 =========================
972 *
973 *Translation update.
974
975 Changes in version 1.21.92:
976 =========================
977 *
978 *Fixes #508846.
979
980 Changes in version 1.21.5:
981 =========================
982 *
983 *Fixes #502840, #500978, #477763.
984
985 Changes in version 1.20.0:
986 =========================
987 *
988 *Add "si" (Sinhala) to ALL_LINGUAS.
989
990 Changes in version 1.19.6:
991 =========================
992 *
993 *Fixes #460851. Add a new API: atk_get_version.
994
995 Changes in version 1.19.3:
996 =========================
997 *
998 *Fixes #434784.
999 *Remove gnome-doc-utils dependence.
1000
1001 Changes in version 1.19.1:
1002 =========================
1003 *
1004 *Fixes #382328, #418194, #413357.
1005
1006 Changes in version 1.18.0:
1007 =========================
1008 *
1009 *Fixes #408527, #398038, #367627.
1010
1011 Changes in version 1.17.0:
1012 =========================
1013 *
1014 *Fixes #404592.
1015
1016 Changes in version 1.13.2:
1017 =========================
1018 *
1019 *New class which provides miscellaneous utilities.
1020 *Fixes #329454.
1021
1022 Changes in version 1.12.4:
1023 =========================
1024 *
1025 *Add Li Yuan to MAINTAINERS.
1026
1027 Changes in version 1.12.3: 
1028 =========================
1029 *
1030 * Add missing signals to fix win32 build (Cedric Gustin, bug #355912).
1031 * New linguas: 'te' (Sunil Mohan Adapa), 'dz', 'ku' (Abel Cheung).
1032 * Implement AtkDocument signals (Neo Liu)
1033 * Update docs to include info on AtkDocument signals.
1034 * Bugfixes: #357847, #340553, #346464, #352227, 
1035
1036 Changes in version 1.12.2: 
1037 =========================
1038 * Documentation fixes.
1039 * New language: Bengali (Runa Bhattacharjee)
1040
1041 Changes in version 1.12.1: 
1042 =========================
1043 * Added AtkHyperlinkImpl
1044 * New language: Bengali India (bn_IN) - Runa Bhattacharjee.
1045 * Fixed tags in docs so that indices of
1046   new and deprecated methods are created.
1047 * Added "get_uri" method to AtkStreamableContent.
1048
1049 Changes in version 1.12.0: 
1050 =========================
1051
1052 * Added ATK_ROLE_FORM, ATK_STATE_ANIMATED, ATK_STATE_VISITED, ATK_STATE_DEFAULT
1053 * Added ATK_RELATION_DESCRIPTION_FOR, ATK_RELATION_DESCRIBED_BY
1054
1055 Changes in version 1.11.4:
1056 =========================
1057
1058  * Enhanced documentation: gtk-doc API docs are
1059    now at 100% coverage.
1060
1061  * allow for NULL in-params to AtkImage coordinate APIs. 
1062
1063  * New langs: Georgian (ka)   Vladimir Sichinava
1064               Oriya (or)      Gora Mohanty
1065
1066 Changes in version 1.11.3:
1067 =========================
1068
1069  * Fix for localization bug #317458 from Kazuzi IWAMOTO.
1070  * Included docs in tarball as appropriate.
1071
1072 Changes in version 1.11.0:
1073 =========================
1074
1075   Added new APIs - minor enhancements to AtkImage,
1076   AtkDocument, AtkObject, AtkComponent, AtkState.
1077
1078   Significant API additions:  Added locale attribute to
1079   AtkImage instances, and Document instances.  
1080   Added the ability to assign weakly-typed attributes to
1081   AtkObject as name-value pairs; also added similar
1082   name-value pairs to AtkDocument for attributes which are
1083   intended to be valid over the entire document.
1084
1085   Minor documentation fixes (thanks to Bill Abt).
1086
1087   Added 'tt' (Tatar) locale, Simos Xenitellis  
1088
1089 Changes in version 1.10.3:
1090 =========================
1091
1092   Libtool fix.  
1093   N.B. : 1.10.2 was released with a buggy libtool!
1094
1095   in version 1.10.2:
1096
1097 * Minor build fixes incl Win32 (Tor Lillqvist)
1098
1099 * New locales, "ug" (Abduxukur Abdurixit) and "gl" (Ognacio Casal Quinteiro)
1100
1101 Changes in version 1.10.1
1102 =========================
1103
1104 * added ATK_STATE_REQUIRED; see bug #172663.
1105
1106 * New locale, 'rw'
1107
1108 Changes in version 1.9.1
1109 ========================
1110
1111 * New locale, 'xh'
1112
1113 * Fixed bug #168218 (spec-file ftp dir wrong)
1114
1115 * Fixed #165288 in atk.def file.
1116
1117 * Added description for ATK_RELATION_SUBWINDOW_OF (bug #161562).
1118
1119 Changes in version 1.9.0
1120 ========================
1121 * Add new functions atk_relation_set_add_relation_by_type and
1122 atk_relation_add_target. (bug #158722)
1123
1124 * Use gmodule-no-export.pc. (bug #158531) [Matthias Clasen]
1125
1126 * Add new translations: Arabic [Arafat Medini], 
1127 Thai [Supranee Thirawattanasuk], Assamese [Sunaram Patir]
1128
1129 * Updated translations: Canadian English [Adam Weinberger],
1130 Italian [Alessio Frusciante], Traditional Chinese [GNOME HK Team],
1131 Welsh [Dafydd Harries], French [Jean-Michel Ardantz],
1132 Romanian [Mi\305\237u Moldovan], Catalan [Jordi Mallach]
1133  
1134 Changes in version 1.8.0
1135 ========================
1136 * Add translations: Bosnian [Kenan Had\305\276iavdi\304\207],
1137 Norwegian [Kjartan Marass], Gujarati [Ankit Patel]
1138
1139 * Update translations: Norwegian Nynorsk [\303\205smund Skj\303\246veland],
1140 Vietnamese [Nguy\341\273\205n Th\303\241i Ng\341\273\215c Duy],
1141 Turkish [Baris Cicek], German [Hendrik Richter],
1142 Greek [Nikos Charonitakis], Arabic [Arafat Medini],
1143 Brazilian Portuguese [Raphael Higino], Nepali [Pawan Chitrakar],
1144 Danish [Martin Willemoes Hansen], Albanian [Laurent Dhima],
1145 Finnish [Pauli Virtanen], Azerbaijani [M\311\231tin \306\217mirov] ,
1146 Polish [Artur Flinta], Panjabi [AmanPreet Singh Alam],
1147 Serbian [Danilo \305\240egan], Mongolian [Sanlig Badral],
1148 Russian [Russian team <gnome-cyr@gnome.org>], Dutch [Timo Meinen],
1149 Ukranian [Maxim Dziumanenko], Canadian English [Adam Weinberger],
1150 Simplified Chinese [Funda Wang], Basque [I\303\261aki Larra\303\261aga]
1151
1152 Changes in version 1.7.3
1153 ========================
1154 * Minor updates to documentation.
1155
1156 * Update translations: Hindi [Guntupalli Karunakar], Czech [Miloslav Trmac],
1157 Portuguese [Duarte Loreto], Japanese [Takeshi AIHANA],
1158 British [David Lodge], Spanish [Francisco Javier F. Serrador],
1159 Korean [Changwoo Ryu], Albanian [Laurent Dhima]
1160
1161 Changes in version 1.7.2
1162 ========================
1163 * Added new role ATK_ROLE_EMBEDDED.. (bug #147989)
1164
1165 * Add support for AtkRectangle and correct definition of
1166 "bounds-changed" signal.
1167
1168 * Update translations: Nepali [Pawan Chitrakar], Albanian [Laurent Dhima]
1169
1170 Changes in version 1.7.1
1171 ========================
1172 * Allow locale dir to be not hardcoded into binary. (bug #1289006)
1173
1174 * Add translations: Turkmen [M\303\274hemmet Amut]
1175
1176 * Update translations: Hungarian [Andras Timar],  Bulgarian [Rostislav Raikov]
1177
1178 Changes in version 1.7.0
1179 ========================
1180 * Add "bounds-changed" signal for AtkComponent. (bug #140476)
1181
1182 * Add new state ATK_STATE_TRUNCATED and new relation 
1183 ATK_RELATION_PARENT_WINDOW_OF. (bug #133375)
1184
1185 Changes in version 1.6.1
1186 ========================
1187 * Update to build on Cygwin, (bug #136666) [Roger Leigh]
1188
1189 * Add translations: Gujarati [Gujarati team], 
1190 Basque [I\303\261aki Larra\303\261aga] Punjabi [Amanpreet Singh Alam],
1191 Walloon [Pablo Saratxaga], Marathi [Indictrans team]
1192
1193 * Update translations: Norwegian Nynorsk [\303\205smund Skj\303\246veland],
1194 Brazilian Portuguese [Raphael Higino], British [Gareth Owen],
1195 Romanian [Mi\305\237u Moldovan], Croatian [Robert Sedak],
1196 Catalan [Jordi Mallach], Slovak [Stanislav Visnovsky]
1197
1198 Changes in version 1.6.0
1199 ========================
1200 * Add translation: Serbian Jekavian [Bojan Suzic], Estonian [Priit Laes]
1201
1202 * Update translations: Arabic [Arafat Medini], 
1203 Spanish [Francisco Javier F. Serrador],
1204 Lithuanian [\305\275ygimantas Beru\304\215ka], 
1205 Serbian [Aleksandar Urosevic], Belarusian [Ales Nyakhaychyk]
1206
1207 Changes in version 1.5.5
1208 ========================
1209 * Add translation: Canadian English [Adam Weinberger]
1210
1211 * Update translations: Italian [Alessio Frusciante], Mongolian [Sanlig Badral],
1212 Albanian [Laurent Dhima], German [Christian Neumair],
1213 Greek [Kostas Papadimas], Hindi [Guntupalli Karunkar]
1214
1215 Changes in version 1.5.4
1216 ========================
1217 * Update translations: Japanese [Takeshi AIHANA], 
1218 Azerbaijani [M\311\231tin \306\217mirov], Finnish [Pauli Virtanen],
1219 French [Christophe Merlet], Ukrainian [Maxim Dziumanenko],
1220 Simplified Chinese [Funda Wang], Arabic [Arafat Medini],
1221 Albanian [Laurent Dhima]
1222
1223 Changes in version 1.5.3
1224 ========================
1225 * Corrected library name in atk-uninstalled.pc.in (bug #132283). [Laszlo Peter]
1226
1227 * Corrcted property name for number of links in a AtkHypertext (bug #130022).
1228
1229 * Add translation: Croatian [Robert Sedak]
1230
1231 * Update translations: Japanese [Takeshi AIHANA], Italian [Alessio Frusciante],
1232 Norwegian [Kjartan Marass], Albanian [Laurent Dhima],
1233 Russian [Russian team], Polish [GNOME PL team], Welsh [Rhys Jones],
1234 Swedish [Christian Rose], Serbian [Danilo \305\240egan], 
1235 Dutch [Tino Meinen], Czech [Miloslav Trmac], Korean [Changwoo Ryu], 
1236 Spanish [Francicso Javier F. Serrador], Danish [Ole Laursen],
1237 Portuguese [Duarte Loreto]
1238
1239 Changes in version 1.5.2
1240 ========================
1241 * Fix crasher bug in atk_text_free_ranges (bug #129837). [Jeff Franks]
1242
1243 * Change name of role from, "accel label" to "accelerator label". (bug #129499)
1244
1245 * Update translations: Czech [MiloSlac Trmac], Portuguese [Duaret Loreto],
1246 Danish [Ole Laursen], Spanish [Francisco Javier F. Serrador],
1247 Afrikaans [Stefan Lubbersen], Japanese [Takeshi AIHANA],
1248 Norwegian [Kjartan Maraas], Greek [Kostas Papadimas], 
1249 Swedish [Christan Rose], Belarusian [Alex Nyakhaychyk],
1250 Serbian [Danilo \305\240egan], Arabic [Arafat Mendini],
1251 Norwegian Nyorsk [\303\205smund Skj\303\246veland], Croatian [Robert Sedak],
1252 Polish [Artur Flinta], Lithuanian [Tomas Kuliavas],
1253 Dutch [Vincent van Adrighem], French {Christophe Merlet],
1254 Mongolian [Sanlig Badral], Korean [Korean], Arabic [Arafat Medini]. 
1255
1256
1257 Changes in version 1.5.1
1258 ========================
1259 * Change role names so that unlocalized names the same as Java role names.
1260 (bug #125024)
1261
1262 * Set state FOCUSED for object reported as having focus. (bug #127400)
1263
1264 * Add new property "accessible-hypertext-nlinks" for AtkObject. Add new 
1265 signal link_activated and properties "number-of-anchors", "end-index" and 
1266 "start-index" for AtkHyperlink. (bug 112390)
1267
1268 * Make nicks and blurbs of properties translatable.
1269
1270 * Add new role ATK_ROLE_EDITBAR. (bug 116007)
1271
1272 * Add translations: Afrikaans [Stefan Lubbersen]
1273
1274 * Update translations: Serbian [Danilo \305\240egan], Czech [Milozlav Trmac],
1275 Portuguese [Duarte Loreto],  Mongolian [Sanlig Badral], 
1276 Dutch [Vincent van Adrighem]
1277
1278 Changes in version 1.5.0
1279 ========================
1280 * Fix memory leaks in AtkRelations (bugs #124877, #125725)
1281
1282 * Add version number to documentation (bug #125758)
1283
1284 * Update translations: Catalan [Jordi Mallach], Kannada [Pramod]
1285
1286 Changes in version 1.4.1
1287 ========================
1288 * Add translations: Lithuanian [Gedminas Paulauskas], 
1289 Norwegian [(nynorsk [\303\205smund Skj\303\246veland]
1290
1291 * Update translations: German [Christian Neumair],
1292 Romanian [Mi\305\237u Moldovan]
1293
1294 * Add description of signals to the documentation [Padraig O'Briain]
1295
1296 * Fix bug which caused building of rpms to fail [Scott Kennedy]
1297
1298 Changes in version 1.4.0
1299 ========================
1300 * Add translations: Nepali [Pawan Chitrakar]
1301
1302 * Update translations: Spanish [Francisco Javier F.Serrador],
1303 Welsh [Dafydd Harries]
1304
1305 Changes in version 1.3.6
1306 ========================
1307 * Add translations: Hindi [Guntupalli Katunakar]
1308
1309 * Update translations: Azerbaijani [Metin Amiroff], 
1310 Italian [Alessio Frusciante]
1311
1312 Changes in version 1.3.5
1313 ========================
1314 * Remove po/Makefile.in.in (bug #119053)
1315
1316 * Return correct value for atk_state-set_is_empty (bug #116621)
1317
1318 * Ensure that row and column values in atk_table_ref_at are non-negative.
1319
1320 * Add translations: Tamil [Dinesh N]
1321
1322 * Update translations: Serbian [Prevod.org], Esparanto [Charles Voelger],
1323 Hungarian [Andras Timar].
1324  
1325
1326 Changes in version 1.3.4
1327 ========================
1328 * Add translations: Irish [Paul Duffy], Limburgish [Mathieu Van Woerkom]
1329
1330 * Add new relation type ATK_RELATION_POPUP
1331
1332 * Some win32 fixes [Tor Lillqvist]
1333
1334 Changes in version 1.3.3
1335 ========================
1336 * Add translations: Welsh [Dafydd Harries], Arabic [Arafat Medini]
1337
1338 * Update translations: Traditional Chinese [Abel Cheung]
1339
1340 * Add new role ATK_ROLE_AUTOCOMPLETE and state ATK_STATE_INDETERMINATE.
1341
1342 Changes in version 1.3.2
1343 ========================
1344 * Add translations: Serbian [Danilo \305\240egan], Portuguese [Duarte Loreto],
1345 Icelandic [Sam\303\272el J\303\263n Gunnarsson]
1346
1347 * Update translations: Traditional Chinese [Abel Cheung], Polish [Artur Flinta]
1348
1349
1350 Changes in version 1.3.1
1351 ========================
1352 * Allow use of libtool-1.5 (bug #111481) [Ali Akcaagac]
1353
1354 * Added translations: Yiddish [Raphael Finkel], Japanese [Takeshi AIHANA].
1355
1356
1357 Changes in version 1.3.0
1358 ========================
1359 * Use automake-1.7, libtoolize, gtkdocize and glib-gettextize. 
1360 [James Henstridge]
1361
1362 * Windows fixes [Tor Lillqvist]
1363
1364 * Add translations: Esparanto [Charles Voelger], 
1365 Belarussian [Dmitry G.Mastrukov], Malayalam [Guntupalli Karunkar], 
1366 Persian [Roozbeh Pourander], Azerbaijani [Metin Amiroff],
1367 Bengali [Sayamindu Dasgupta], Kannada [Pramod], Macedonian {Abel Cheung],
1368 Turkish [Gorkem], Indonesian [Mohammad Damt],
1369 Traditional Chinese [Abel Cheung], Slovak [Stanislav Visnovsky],
1370 Brazilian Portuguese [Alexander Folle de Menezes], 
1371 Romanian [Mi\305\237u Moldovan], Mongolian [Sanlig Badral]
1372
1373 * Make atk_text_get_character_extents() return positive value, even for rtl
1374 text. (bug #102954) [Padraig O'Briain]
1375
1376 * Add new functions atk_text_get_range_extents and atk_text_get_bounded_ranges.
1377 (bug #100943) [Padraig]
1378
1379 * Add properties "relation-type" and "target" to AtkRelation. (bug #72426)
1380 [Padraig]
1381
1382 * Add property "accessible-table-caption-object" to AtkObject. (bug #74814)
1383 [Padraig]
1384
1385 * Add property "selected-link" to AtkHyperlink and new function
1386 atk_kyperlink_is_selected_link(); add signal "link-selected" to AtkHyperlink.
1387 (bug #104621) [Padraig]
1388  
1389 * Correct creation of object which is not a AtkGObjectAccessible in
1390 atk_gobject_accessible_from_object. [Padraig and Alex Larsson]
1391
1392 * Do not emit notification for initial setting of role using 
1393 atk_object_set_role(). (bug #107710) [Padraig]
1394
1395
1396 Changes in version 1.2.2
1397 ========================
1398 * Add translations: Simplified Chinese (zh_CN) [He Qiangqiang],
1399 Albanian [Laurent Dhima], Finnisg [Pauli Virtanen], 
1400 Italian [Alession Frusciante], Amharic [Daniel Yacob]
1401
1402 * Allow changing of default installation directory for documentation.
1403 (bug 102497) [Padraig O'Briain].
1404
1405 Changes in version 1.2.1
1406 ========================
1407 * Add translations: Catalan [Jordi Mallach], French [Christophe Marlet],
1408 Latvian [Artis Trops], Korean [Nam SungHyun], Polish [Zbigniew Vhyla],
1409 Greek [Kostas Papadimas]
1410
1411 Changes in version 1.2.0
1412 ========================
1413 * Add translations: Russian [Dmitri G. Mastrukov], Ukranian [Yuriy Syrota]
1414
1415 Changes in version 1.1.5
1416 ========================
1417 * Correct return value for atk_text_get_caret_offset(). (Bug #101020)
1418 [Padraig O'Briain]
1419 * Add translations: Vietnamese, Hebrew, Dutch [Pablo Saratxaga], 
1420 Hungarian [Andras Timar], Bulgarian [Yanko Kaneti]
1421 * Miscellaneous Fixes [Owen Taylor, manish Singh, Padraig]
1422
1423 Changes in version 1.1.4
1424 ========================
1425 * Add translations: Norwegian [Kjartan Maraas], German [Christian Neumair],
1426 Spanish [Pablo Gonzalo del Campo], Danish [Ole Laursen]
1427
1428 Changes in version 1.1.3
1429 ========================
1430 * Add new role ATK_ROLE_APPLICATION [Bill Haneman]
1431 * Add tranlatations: Malay language [Hasbullah BIn Pit]
1432 English [Abi Brady]
1433
1434 Changes in version 1.1.2
1435 ========================
1436 * Correct implementation of i18n support [Padraig O'Briain]
1437 * Add Swedish translations [Christian Rose]
1438 * Fix compiler warnings [Soeren Sandmann]
1439 * Add signal "active-descendant-changed" to AtkObject [Padraig]
1440 * Add relation types ATK_RELATION_EMBEDS and ATK_RELATION_EMBEDS_BY  
1441 [Bill Haneman]
1442 * Add atk_hyperlink_is_inline() [Bill]
1443 * Update docs [Bill]
1444
1445 Changes in version 1.1.1
1446 ========================
1447 * Add new functions atk_object_add_relationship, atk_object_remove_relationship,
1448 atk_role_get_localized_name, atk_action_get_localized_name; add new roles,
1449 states and relationships; add text-attributes-changed signal for AtkText
1450 interface. [Padraig O'Briain]
1451
1452 * Add po directory and update atk_role_get_localized_name() to allow it to
1453 return localized name [Padraig]
1454
1455 Changes in version 1.1.0
1456 ========================
1457 * Documentation improvements [Padraig O'Briain]
1458 * Update autogen.sh to get correct behaviour when both automake 1.4 and 1.6
1459 are installed [Havoc Pennington]
1460 * Add implementtaion of atk_object_factory_get_accessible_type() for
1461 AtkNoOpObjectFactory [Padraig]
1462 * Add ATK_LAYER_WINDOW {Mark Mc Loughlin]
1463
1464 Changes in version 1.0.3
1465 ========================
1466 * Documentation improvements [Padraig O'Briain]
1467 * 64-bit bug fixes [George Lebl]
1468
1469 Changes in version 1.0.2
1470 ========================
1471 * Fixed bug with focus notification [Padraig O'Briain]
1472 * Fixed bug in atk_gobject_for_accessible [Padraig]
1473
1474 Changes in version 1.0.1
1475 ========================
1476 * Bug fixes, optimizations [Padraig O'Briain, Bill Haneman]
1477 * Fix Win32 DLL name [Tor Lillqvist]
1478
1479 Changes in version 1.0.0
1480 ========================
1481 * Build fixes [Padraig O'Briain, Tor Lillqvist, James Henstridge]
1482 * Add structure padding [Padraig]
1483
1484 Changes in version 0.13
1485 ========================
1486 * Add padding to class structures for future expansion [Padraig O'Briain]
1487 * Add include guards to atk.h [Morten Welinder]
1488 * Change argument of atk_component_get_layer(),atk_component_get_mdi_zorder()
1489   to be AtkComponent instead of AtkObject [Padraig]
1490 * Cleanups [Padraig]
1491
1492 Changes in version 0.11 and 0.12
1493 ================================
1494 * Ansi-fied function prototypes and definitions;
1495   i.e.  foo(void) instead of foo() [Jacob Berkman]
1496 * Deprecated the mis-located AtkObject API for getting
1497   layer and mdi-zorder info (should have been in AtkComponent)
1498   and put this API into AtkComponent.
1499
1500 Changes in version 0.9 and 0.10
1501 ===============================
1502 * Win32 build fixes [Hans Breuer]
1503 * Fix default signal handler name for text_caret_moved signal [Jeff Franks]
1504 * Doc improvements [Padraig O'Briain]
1505 * Fix signal prototypes in atkobject.h [Murray Cumming]
1506 * Fix atk-enum-types.h includes for C++ [Mikael Hermansson]
1507 * Bug fixes [Michael Meeks, Jeff]
1508
1509 Changes in 0.8
1510 ==============
1511 * Win32 build fixes [Hans Breuer]
1512 * Add atk_role_get_name()/atk_rule_for_name() [Padraig O'Briain]
1513 * Register types for ATK enumerations [Padraig]
1514 * Allow registration of new txt attribute types [Padraig]
1515 * Miscellaneous small API additions [Padraig]
1516 * New test cases [Padraig]
1517 * Documentation improvements [Padraig]
1518
1519 Other contributors: Darin Adler, Bill Haneman, Xavier Ordoquy, Michael Meeks, 
1520   Sebastian Wilhelmi
1521
1522 Changes in 0.7
1523 ==============
1524 * Some restructuring of how change notification works, use
1525   signals not properties in some cases. [Padraig O'Briain, Bill Haneman] 
1526 * Various small API fixes and improvements [Padraig]
1527 * Add key event hooks [Bill]
1528 * Documentation improvements [Padraig]
1529 * Win32 build improvements [Tor Lillqvist]
1530 * Bug fixes [Padraig, Bill]
1531
1532 Changes in 0.6
1533 ==============
1534 * Small improvements to AtkText, AtkRelation, AtkObject APIs. 
1535   [Padraig O'Briain, Bill Haneman]
1536 * Win32 build fixes [Tor Lillqvist]
1537 * Bug fixes and optimizations [Padraig]
1538 * Makefile fix [Jacob Berkman]
1539 * Doc improvements [Padraig]
1540
1541 Changes in 0.5
1542 ==============
1543 * Win32 updates and a small bug fix [Hans Breuer]
1544
1545 Changes in 0.4
1546 ==============
1547 * Miscellaneous cleanups and fixes.
1548
1549 Changes in 0.3
1550 ==============
1551 * API improvements to AtkTable, AtkSelection
1552 * Add AtkDocument interface
1553 * Rename AtkHyperLink to AtkHyperlink
1554 * Allow for screen or window relative coordinates
1555 * Utility functions
1556 * Various minor tweeks and cleanups. 
1557 * Documentation improvements
1558 * Add default implementations for important functions
1559
1560 Changes in 0.2
1561 ==============
1562 * Some API tweaks
1563
1564 Changes in 0.1
1565 ==============
1566 This is the initial release of ATK, the Accessibility Tookit, which will be
1567 used obtain accessibily information from GTK+ and GNOME widgets.