1 Changes in version 2.17.90:
2 ===========================
5 * Replace mentions of 'state-changed' with 'state-change'.
6 * Fixed some tiny typos
7 * Build/win32 improvements:
8 * Use Pattern Rules on build/Makefile-newvs.am
9 * Tidying and cleaning .vcxproj.filters generation
10 * Fixes Bug 748176: out-of-tree distcheck fails in build/win32
11 * Removed GCC requirement
12 * "install" Projects renamed to "atk-install"
14 * Misc: set proper file permission to source files
17 Murray Cumming, Chun-wei Fan, Simon McVittie, Alejandro Piñeiro
21 Pedro Albuquerque (pt), Daniel Martinez (an),
23 Changes in version 2.16.0:
24 ==========================
26 * Bug 746459: Fix a couple of GTK-Doc comment blocks
27 * Visual Studio support
28 * Speed Up Release Builds
29 * Fix and improve .pdb Generation.
30 * "Install" .pdb Files
36 Josef Andersson (sv), Jiri Grönroos (fi), Baurzhan Muftakhidinov (kk),
37 Samir Ribic (bs), Zahari Yurukov (bg)
39 Changes in version 2.15.91:
40 ===========================
43 * Bug 744413: Stop using deprecated GNOME-specific autoconf macros
45 * Stop using deprecated gnome-autogen.sh on autogen.sh
51 Muhammet Kara (tr), Dušan Kazik (sk)
53 Changes in version 2.15.4:
54 ==========================
57 * Bug 742806: Add new roles for fractions, roots, subscripts, and
63 Changes in version 2.15.3:
64 ==========================
67 * Bug 665598: Add ATK_STATE_READ_ONLY
69 * Unref STATE_TYPE class ref after using it at state_type_get_name
70 * AtkTable: Added missing ":" on one gi annotation
73 Joanmarie Diggs, Alejandro Piñeiro Iglesias
78 Changes in version 2.15.2:
79 ==========================
82 * Bug 739981: Add ATK_ROLE_STATIC and clarify ATK_ROLE_TEXT
84 * Bug 740152: Document the deprecation of ATK_STATE_ARMED
86 * Bug 740044: Fix some unclear language regarding ATK_STATE_ACTIVE
87 * Bug 740066: Improve documentation related to AtkState and
89 * Extend atk_focus_tracker_notify deprecation documentation
90 * Remove some in-code documentation, that is already part of the
94 Joanmarie Diggs, Alejandro Piñeiro
99 Changes in version 2.15.1:
100 ==========================
102 * Bug 407539: Add ATK_STATE_HAS_TOOLTIP
104 * Updated README file
105 * Bug 737602: Update documentation to reflect an additional use
106 case for STATE_INDETERMINATE
108 Changes in version 2.14.0:
109 ==========================
112 Dušan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
115 Changes in version 2.13.90:
116 ===========================
118 * GObject-introspection: some small changes needed by the MINGW project.
119 * Doap file updated See [1]
122 Alexpux, Piotr Drąg, Olav Vitters
125 Christian Kirbach (de), Lasse Liehu (fi), ngoswami (as)
127 [1] https://mail.gnome.org/archives/release-team/2014-July/msg00045.html
129 Changes in version 2.13.3:
130 ==========================
132 * Bug 729752: introspection: add many missing Returns: (nullable) annotations
133 * Bug 730859: atk/Makefile.am: Stop reading atk.def
134 * Fix GIR scanning for srcdir != buildir
135 * Visual Studio support
136 * MSVC 2010+ Projects: Update "Installation" Process
137 * Build: Add Build Support for Visual Studio 2013
138 * MSVC 2012/2013 Support: Update Property Sheet Creation
140 * Bug 729922: adding further explanation on atk_add_global_event_listener
143 Benjamin Gilbert, Chun-wei Fan, Evan Nemerson, Alejandro Piñeiro
144 Iglesias, Owen W. Taylor
147 genodeftest (de), Pau Iranzo (ca), Carles Ferrando (ca@valencia), Yosef Or Boczko (he)
149 Changes in version 2.13.2:
150 ==========================
152 During GNOME 3.13.2 cycle an ATK 2.13.2 release was rolled out. But
153 unfourtunately, it was not pushed on master, so got lost. All their
154 changes are included on 2.13.3.
157 Changes in version 2.13.1:
158 ==========================
160 * Bug 728031: Use visibility attributes/__declspec (dllexport) to
161 export public symbols
162 * Bug 691991: Add Simple Support for Visual Studio 2012
168 Inaki Larranaga Murgoitio (eu), Matej Urbančič (sl), marablack3 (el)
170 Changes in version 2.12.0:
171 ==========================
175 A S Alam (pa), Claudio Arseni (it), Ask H. Larsen (da), Kjartan Maraas
176 (nb), Andika Triwidada (id)
178 Changes in version 2.11.92:
179 ==========================
182 * Bug 684576: AtkValue heavily refactored. Available now so
183 implementors could start migration on next cycle.
184 * Bug 726216: update atk.symbols, autotools for missing symbols and
187 * Added symbols to be exported at atk.symbols
190 Chun-wei Fan, Alejandro Piñeiro Iglesias
194 Aurimas Černius (lt), Marek Černocký (cs), Fran Diéguez (gl), Piotr
195 Drąg (po), Rafael Ferreira (pt_BR), Attila Hammer (hu), Sphinx Jiang
196 (zh_CN), Chao-Hsiung Liao (zh_HK), Duarte Loreto (pt), Kjartan
197 Maraas (nb), Rūdolfs Mazurs (lv), Daniel Mustieles (es), Yuri
198 Myasoedov (ru), Claude Paroz (fr), Changwoo Ryu (ko), Мирослав
202 Changes in version 2.11.90:
203 ==========================
206 * Deprecate get_position and get_size in favor of get_extents.
208 * Deprecate all index-based methods (atk_table_get_index_at,
209 atk_table_get_column_at_index, atk_table_get_row_at_index).
211 * Bug 651353: Add AtkTableCell
213 * Document that atk_component_contains has a default implementation.
214 * Document AtkTableCell.
215 * Update AtkTable documentation after AtkTableCell addition.
216 * Document AtkRegistry (already existed but not properly included on
218 * API reference categorized (now easier to read).
219 * ATK overview added.
220 * Added some previously forgotten symbols (thanks to atk-unused.txt)
223 Mike Gorse, Alejandro Piñeiro Iglesias
226 Jorge Pérez Pérez (an), Kjartan Maraas (nb), Andika Triwidada (id)
228 Changes in version 2.11.6:
229 ==========================
232 * Bug 723292: Getting the localized role name fails for
234 * Bug 653293: text-insert and text-remove are again detailed
235 signals. Document it.
238 Alejandro Piñeiro Iglesias
241 Aurimas Černius (lt), Marek Černocký (cs), Tong Hui (zh_CN),
242 Chao-Hsiung Liao (zh_HK)
244 Changes in version 2.11.5:
245 ==========================
247 * MSVC Builds: Rework Introspection Build and other miscellaneous
254 Yosef Or Boczko (he), Dimitris Spingos (el), Peter Vágner (sk)
256 Changes in version 2.11.4:
257 ==========================
260 * Bug 720065: add roles for description lists
262 * Bug 476674: deprecate table properties that depend on the
264 * Bug 652798: kill AtkMisc
265 * Deprecate connect/remove_property_change_handler
266 * Deprecate atk_role_register
268 * Bug 644747: improve documentation for AtkObject::property-change
269 * Improved AtkUtil documentation
270 * Updated new symbols sections on documentation
271 * Not using GTK-Doc tag "Virtual" anymore, as is deprecated
273 * Bug 644756: remove atkintl.h in favour of gi18n-lib.h from glib
274 * Bug 652965: include atk-enum-types.h on atk.h
275 * Fixed some gobject-introspection warnings
276 * Replace INCLUDES for AM_CPPFLAGS to silence automake deprecation
278 * Visual C++ Studio files:
279 * Add a PlatformToolsetTag on gengir MSVC Project
280 * Split the Property Sheets
281 * Update Visual C++ 2008 "install" phase
282 * Bug 690145: use Python to Generate the MSVC Projects
284 * Bug 572489: atk_text_range_extents should use g_return_if_fail
285 * Bug 653293: remove G_SIGNAL_DETAILED from atktext signals that
287 * Bug 720095: add atk_object_peek_parent
288 * Updated AUTHORS and doap files
289 * Added role names on source file in order to be translated
292 Chun-wei Fan, Kjartan Maraas, Alejandro Piñeiro Iglesias, Colin
296 Fran Diéguez (gl), Michael Jayt (zh_CN), Daniel Mustieles (es),
297 Fábio Nogueira (pt_BR)
300 Changes in version 2.11.3:
301 ==========================
303 * Bug 709214: Need API to get the document's current page number and
305 * Updated Greek translation
307 Changes in version 2.11.2:
308 ==========================
311 * Bug 709106: add media (audio and video) roles
312 * Bug 712586: new ATK roles for ARIA roles (plus rating)
313 * This includes: ATK_ROLE_DEFINITION, ATK_ROLE_ARTICLE,
314 ATK_ROLE_LANDMARK, ATK_ROLE_LOG, ATK_ROLE_MARQUEE,
315 ATK_ROLE_MATH, ATK_ROLE_RATING, ATK_ROLE_TIMER,
317 * Bug 712576: add ATK_STATE_CHECKABLE
318 * Bug 712581: add ATK_STATE_HAS_POPUP
320 * Bug 709106: add page-changed-signal
321 * Deprecated atk_document_get_document and
322 atk_document_get_document_type
323 * Added testdocument on tests directory
325 * Update documentation for selected_link method and property
326 * Improve documentation of AtkAttribute and AtkAttributeSet
327 * Updated Galician and Spanish translations
329 Changes in version 2.11.1:
330 ==========================
332 * Bug 684667: Improve AtkObject::children-changed documentation
333 * Bug 709351: new role ATK_ROLE_TITLE_BAR
334 * Bug 710463: new role ATK_ROLE_BLOCK_QUOTE
335 * Updated Spanish translation
337 Changes in version 2.10.0:
338 ==========================
341 * Bug 684667: improve documentation for AtkObject::children-changed
343 * Visuall C++ Builds: Use Custom Build Rules
344 * Updated Aragonese and Japanese translation.
346 Changes in version 2.9.4:
347 ==========================
350 * Bug 649575: Deprecate AtkObject::focus-event signal and all
352 * Bug 653291: Deprecate 'text-changed' signal (in favour of
353 'text-insert' and 'text-remove').
354 * Bug 573539: Deprecate 'link-selected' property (at AtkHyperlink)
355 * Bug 705580: Implement atk_text_get_string_at_offset and deprecate
357 * Remove 'text-update' signal (without deprecation, as was not used
358 and can be removed without breaking ABI/API)
360 * Removed unneeded comments at atk_implementor_ref_accessible and
362 * Bug 684665: removing several .sgml files and fixing gtk-doc
364 * Bug 684705: little update on 'text-insert' and 'text-remove'
366 * Bug 491998: add documentation for AtkRectangle
368 * Refactor test suite: no longer a loadable module but an standalone
370 * Split testrelation into testrelation and testrole.
371 * Execute all role tests, doesn't matter if one fails
372 * Bugfixing and miscellanea:
373 * Bug 704092: Fix and off-by-one in role names
374 * Bug 705290: Use generated enum type for AtkRole to get the role name
375 * Drop use of ATK_DISABLE_DEPRECATED guards in ATK
378 Changes in version 2.9.3:
379 ==========================
381 * Bug 697968: Deprecate atk_text_get_text_{before,after}_offset()
382 * Deprecated atk_text_get_text_{before,after}_offset()
383 * Deprecated ATK_TEXT_BOUNDARY_WORD_END,
384 ATK_TEXT_BOUNDARY_SENTENCE_END and ATK_TEXT_BOUNDARY_LINE_END on
386 * Updated atk_text_get_text_{at,before,after}_offset() documentation
387 * Bug 701503: Fix documentation for atk_object_get_attributes()
388 * Removed pads from interfaces
390 Changes in version 2.9.2:
391 ==========================
394 * Bug 699262: Nullify the gobject cache accessible when the accessble is finalized.
395 * Bug 699368: Fix typo - parameter is _obj not obj. Set feed to NULL
396 * Bug 699256: Free 'embedded_plug_id' when destroyed
398 * Bug 696466: Fix logic when testing for empty state set
399 * Bug 696409: fix hyphenation on testrelation.c
401 * Include atk_object_get_object_locale documentation
402 * Fix having a repeated id on the main doc template
403 * Bug 700800: Improve documentation for AtkPlug and AtkSocket
406 Changes in version 2.8.0:
407 ==========================
409 * Updated Visual C++ configuration files
410 * Make entries more consistent with the other GNOME Visual Studio
412 * Enable the building of introspection files for Visual C++ builds
413 * bgo694255: Visual C++ builds: Integrate building of introspection files
414 * Updated Slovak, Portuguese and Tadjik translation.
416 Changes in version 2.7.91:
417 ==========================
419 * atkobject: added a explicit include to locale.h
421 Changes in version 2.7.90:
422 ==========================
425 * * atkobject: add atk_object_get_object_locale
426 * * atkdocument: deprecate atk_document_get_locale
428 Changes in version 2.7.5:
429 ==========================
431 * build: Use GNOME_COMPILE_WARNINGS
432 * atkhyperlink: Ensure we get even deprecated prototypes
433 * Bug 651343: add ATK_ROLE_LEVEL_BAR
434 * Prepare Visual Studio 2010 projects for Visual Studio 2012
435 * Updated Uyghur translations
437 Changes in version 2.7.4:
438 ==========================
440 * Bug 690379: Atk lacks any kind of version utilities
441 * Fixed out of tree builds caused by fix of bug 690379
442 * Bug 656750: AtkWindow requires documentation
444 Changes in version 2.7.3:
445 ==========================
447 * Bug 689907: Problems with the management of
448 * ATK_STATE_SELECTABLE/ATK_STATE_SELECTED states at AtkObject
449 * Bug 686746: Port introspection fixes from Vala
450 * Bug 689952: Add introspection support for Windows MSVC builds
451 * Other Visual C++ configuration files:
452 * * Use MultiByte character set
454 Changes in version 2.7.2:
455 ==========================
457 * Bug 686801: Extend atk_add_global_event_listener in order to support
459 * Updated Thai translation.
461 Changes in version 2.6.0:
462 ==========================
464 * Updated Japanese and Brazilian Portuguese translations.
466 Changes in version 2.5.91:
467 ==========================
469 * Bug 635332: Include C header information in GIR
470 * Added atk_relation_set_contains_target to atk.symbols. That symbol
471 * was added in commmit a1d5ca86 (bug 672869).
472 * Updated Polish, Galician and Latvian translations.
474 Changes in version 2.5.4:
475 =========================
477 * Bug 672869: Required a method to check if a relationset contains a
478 * relation taking into account relationship and target
480 Changes in version 2.5.3:
481 =========================
483 * Added extra doc on atk_remove_[key/global]_event_listener
484 * Fixed compilation with some gcc versions/combination of options
485 * Provide a default implementation for
486 * atk_util_[add/remove]_global_event_listner
487 * Bug 478587: "accessible-role" - invalid default value
488 * Updated Catalan, Catalan (Valencian), Greek, Norwegian, Spanish
490 Changes in version 2.4.0:
491 =========================
493 * Bug 593220: Some typos in atktable signals (docs)
494 * Updated Hindi and Simplified Chinese translation
497 Changes in version 2.3.95:
498 =========================
500 * Bug 671857: Add deprecation attributes to deprecated functions
501 * Updated Visual Studio configuration files
502 * Updated Khmer, Malayalam and Bengali Translations
504 Changes in version 2.3.93:
505 ==========================
507 * Revert "Using abstract atk_object_get_name to check accessible-name
508 * notification" change made on 2.3.93
509 * Related to mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=733712
511 Changes in version 2.3.91:
512 ==========================
514 * Bug 665549: add sanity-check of atk_text_get_text
515 * Bug 668441: atk_action_get_keybinding docs are confusing and need
517 * Using abstract atk_object_get_name to check accessible-name
519 * Updated Belarusian, Estonian, Hungarian, Turkish, Norwegian,
520 * Ukranian and Uyghur translations
523 Changes in version 2.3.3:
524 =========================
526 * Bug 665870: About reducing accessible-name, accessible-description
527 * change notifications
528 * Minor documentation updates
529 * Updated Visual Studio configuration files
530 * Updated Simplified Chinese and Vietnamese translations
532 Changes in version 2.2.0:
533 =========================
535 * Updated Gujarati, Oriya, Assamese, Danish, Portuguese, Czech and
536 * Catalan (Valencian) translations
538 Changes in version 2.1.92:
539 ==========================
541 * Updated Visual Studio files due AtkWindow addition
542 * Bug 649577: atk_add_global_event_listener should only accept ATK events
543 * Minor documentation updates
544 * Updated German, Basque, Japanese, Serbian, Catalan, Tamil, Punjabi,
545 * Asturian, Italian, Polish, British English, Brazilian Portuguese,
546 * Korean, Telugu and Kannada Translation
548 Changes in version 2.1.5:
549 =========================
551 * Bug 638924: Add AtkWindow
552 * Fixing out of tree compilation on Win32
554 * Fixing release number of the new ATK roles added
555 * Updated Traditional Chinese, Indonesian, Bulgarian, French,
556 * Hungarian and Swedish translations
558 Changes in version 2.1.0:
559 =========================
561 * Bug 654767: shlib downgrade at update atk-1.32.0 to atk-2.0.1
562 * Bug 651343: New ATK Roles
563 * Added Leon Fan as maintainer
564 * Improved Visual C++ 2010 infrastructure
565 * Updated Russian, Slovenian, Persian, Hebrew, Lithuanian, Latvian,
566 * Norwegian, Galician, and Spanish translations
568 Changes in version 2.0.1:
569 =========================
571 * Bug 652205: Use const instead G_CONST_RETURN
572 * Bug 649307: Clarify AtkPlug and AtkSocket docs
573 * Bug 551489: Fix doc of atk_text_get_text_before_offset
574 * Bug 588083: Information about return value of some AtkText methods can be clearer
575 * Added Alejandro Piñeiro Iglesias as maintainer
577 * VS 2008/2010 support update
578 * New Zulu translation added, Esperanto and Catalan updated
580 Changes in version 2.0.0:
581 =========================
585 Changes in version 1.91.92:
586 =========================
588 *BGO#638377: Add text_insert, text_remove, and text_update signals
589 *Reviewed Serbian Translation
590 *Fix introspection for atk_text_get_bounded_ranges
591 *Visual C++ 2010 Project Files
592 *Updated Spanish translation
594 Changes in version 1.33.6:
595 =========================
597 *Returns FALSE on atk_object_add_relationship if it is already included
598 *Bug 640574: gobject-introspection annotation and documentation fixes
599 *Bug 637663: Added atk_streamable_content_get_uri to atk/atk.symbols
600 *Add missing Makefiles to AC_CONFIG_FILES
601 *Fixes for the MSVC Project Files
602 *Update deprecated autoconf macros and use new libtool syntax
606 Changes in version 1.32.0:
607 =========================
609 *Fixes: #630097, #621717, #571622, #617851, #616812.
613 Changes in version 1.30.0:
614 =========================
618 Changes in version 1.29.92:
619 =========================
621 *Fixes: Bug #608399. Correct the link of accessibility page.
622 *Fixes: Bug #606888. Link libatk against libintl.
625 Changes in version 1.29.4:
626 ==========================
630 Changes in version 1.29.3:
631 ==========================
635 Changes in version 1.29.2:
636 ==========================
641 Changes in version 1.28.0:
642 ==========================
646 Changes in version 1.27.90:
647 ==========================
649 *Fixes: #575794, #591105, #489828.
652 Changes in version 1.26.0:
653 =========================
655 *Fixes: Improve the documentation. Sven Herzberg.
658 Changes in version 1.25.2:
659 =========================
661 *Fixes: #562204, #505445, #361757, #478620, #560156, #477708, #478595, #478583
665 Changes in version 1.24.0:
666 =========================
671 Changes in version 1.23.5:
672 =========================
674 *Fixes: #535704, #526752.
676 Changes in version 1.22.0:
677 =========================
681 Changes in version 1.21.92:
682 =========================
686 Changes in version 1.21.5:
687 =========================
689 *Fixes #502840, #500978, #477763.
691 Changes in version 1.20.0:
692 =========================
694 *Add "si" (Sinhala) to ALL_LINGUAS.
696 Changes in version 1.19.6:
697 =========================
699 *Fixes #460851. Add a new API: atk_get_version.
701 Changes in version 1.19.3:
702 =========================
705 *Remove gnome-doc-utils dependence.
707 Changes in version 1.19.1:
708 =========================
710 *Fixes #382328, #418194, #413357.
712 Changes in version 1.18.0:
713 =========================
715 *Fixes #408527, #398038, #367627.
717 Changes in version 1.17.0:
718 =========================
722 Changes in version 1.13.2:
723 =========================
725 *New class which provides miscellaneous utilities.
728 Changes in version 1.12.4:
729 =========================
731 *Add Li Yuan to MAINTAINERS.
733 Changes in version 1.12.3:
734 =========================
736 * Add missing signals to fix win32 build (Cedric Gustin, bug #355912).
737 * New linguas: 'te' (Sunil Mohan Adapa), 'dz', 'ku' (Abel Cheung).
738 * Implement AtkDocument signals (Neo Liu)
739 * Update docs to include info on AtkDocument signals.
740 * Bugfixes: #357847, #340553, #346464, #352227,
742 Changes in version 1.12.2:
743 =========================
744 * Documentation fixes.
745 * New language: Bengali (Runa Bhattacharjee)
747 Changes in version 1.12.1:
748 =========================
749 * Added AtkHyperlinkImpl
750 * New language: Bengali India (bn_IN) - Runa Bhattacharjee.
751 * Fixed tags in docs so that indices of
752 new and deprecated methods are created.
753 * Added "get_uri" method to AtkStreamableContent.
755 Changes in version 1.12.0:
756 =========================
758 * Added ATK_ROLE_FORM, ATK_STATE_ANIMATED, ATK_STATE_VISITED, ATK_STATE_DEFAULT
759 * Added ATK_RELATION_DESCRIPTION_FOR, ATK_RELATION_DESCRIBED_BY
761 Changes in version 1.11.4:
762 =========================
764 * Enhanced documentation: gtk-doc API docs are
765 now at 100% coverage.
767 * allow for NULL in-params to AtkImage coordinate APIs.
769 * New langs: Georgian (ka) Vladimir Sichinava
770 Oriya (or) Gora Mohanty
772 Changes in version 1.11.3:
773 =========================
775 * Fix for localization bug #317458 from Kazuzi IWAMOTO.
776 * Included docs in tarball as appropriate.
778 Changes in version 1.11.0:
779 =========================
781 Added new APIs - minor enhancements to AtkImage,
782 AtkDocument, AtkObject, AtkComponent, AtkState.
784 Significant API additions: Added locale attribute to
785 AtkImage instances, and Document instances.
786 Added the ability to assign weakly-typed attributes to
787 AtkObject as name-value pairs; also added similar
788 name-value pairs to AtkDocument for attributes which are
789 intended to be valid over the entire document.
791 Minor documentation fixes (thanks to Bill Abt).
793 Added 'tt' (Tatar) locale, Simos Xenitellis
795 Changes in version 1.10.3:
796 =========================
799 N.B. : 1.10.2 was released with a buggy libtool!
803 * Minor build fixes incl Win32 (Tor Lillqvist)
805 * New locales, "ug" (Abduxukur Abdurixit) and "gl" (Ognacio Casal Quinteiro)
807 Changes in version 1.10.1
808 =========================
810 * added ATK_STATE_REQUIRED; see bug #172663.
814 Changes in version 1.9.1
815 ========================
819 * Fixed bug #168218 (spec-file ftp dir wrong)
821 * Fixed #165288 in atk.def file.
823 * Added description for ATK_RELATION_SUBWINDOW_OF (bug #161562).
825 Changes in version 1.9.0
826 ========================
827 * Add new functions atk_relation_set_add_relation_by_type and
828 atk_relation_add_target. (bug #158722)
830 * Use gmodule-no-export.pc. (bug #158531) [Matthias Clasen]
832 * Add new translations: Arabic [Arafat Medini],
833 Thai [Supranee Thirawattanasuk], Assamese [Sunaram Patir]
835 * Updated translations: Canadian English [Adam Weinberger],
836 Italian [Alessio Frusciante], Traditional Chinese [GNOME HK Team],
837 Welsh [Dafydd Harries], French [Jean-Michel Ardantz],
838 Romanian [Mi\305\237u Moldovan], Catalan [Jordi Mallach]
840 Changes in version 1.8.0
841 ========================
842 * Add translations: Bosnian [Kenan Had\305\276iavdi\304\207],
843 Norwegian [Kjartan Marass], Gujarati [Ankit Patel]
845 * Update translations: Norwegian Nynorsk [\303\205smund Skj\303\246veland],
846 Vietnamese [Nguy\341\273\205n Th\303\241i Ng\341\273\215c Duy],
847 Turkish [Baris Cicek], German [Hendrik Richter],
848 Greek [Nikos Charonitakis], Arabic [Arafat Medini],
849 Brazilian Portuguese [Raphael Higino], Nepali [Pawan Chitrakar],
850 Danish [Martin Willemoes Hansen], Albanian [Laurent Dhima],
851 Finnish [Pauli Virtanen], Azerbaijani [M\311\231tin \306\217mirov] ,
852 Polish [Artur Flinta], Panjabi [AmanPreet Singh Alam],
853 Serbian [Danilo \305\240egan], Mongolian [Sanlig Badral],
854 Russian [Russian team <gnome-cyr@gnome.org>], Dutch [Timo Meinen],
855 Ukranian [Maxim Dziumanenko], Canadian English [Adam Weinberger],
856 Simplified Chinese [Funda Wang], Basque [I\303\261aki Larra\303\261aga]
858 Changes in version 1.7.3
859 ========================
860 * Minor updates to documentation.
862 * Update translations: Hindi [Guntupalli Karunakar], Czech [Miloslav Trmac],
863 Portuguese [Duarte Loreto], Japanese [Takeshi AIHANA],
864 British [David Lodge], Spanish [Francisco Javier F. Serrador],
865 Korean [Changwoo Ryu], Albanian [Laurent Dhima]
867 Changes in version 1.7.2
868 ========================
869 * Added new role ATK_ROLE_EMBEDDED.. (bug #147989)
871 * Add support for AtkRectangle and correct definition of
872 "bounds-changed" signal.
874 * Update translations: Nepali [Pawan Chitrakar], Albanian [Laurent Dhima]
876 Changes in version 1.7.1
877 ========================
878 * Allow locale dir to be not hardcoded into binary. (bug #1289006)
880 * Add translations: Turkmen [M\303\274hemmet Amut]
882 * Update translations: Hungarian [Andras Timar], Bulgarian [Rostislav Raikov]
884 Changes in version 1.7.0
885 ========================
886 * Add "bounds-changed" signal for AtkComponent. (bug #140476)
888 * Add new state ATK_STATE_TRUNCATED and new relation
889 ATK_RELATION_PARENT_WINDOW_OF. (bug #133375)
891 Changes in version 1.6.1
892 ========================
893 * Update to build on Cygwin, (bug #136666) [Roger Leigh]
895 * Add translations: Gujarati [Gujarati team],
896 Basque [I\303\261aki Larra\303\261aga] Punjabi [Amanpreet Singh Alam],
897 Walloon [Pablo Saratxaga], Marathi [Indictrans team]
899 * Update translations: Norwegian Nynorsk [\303\205smund Skj\303\246veland],
900 Brazilian Portuguese [Raphael Higino], British [Gareth Owen],
901 Romanian [Mi\305\237u Moldovan], Croatian [Robert Sedak],
902 Catalan [Jordi Mallach], Slovak [Stanislav Visnovsky]
904 Changes in version 1.6.0
905 ========================
906 * Add translation: Serbian Jekavian [Bojan Suzic], Estonian [Priit Laes]
908 * Update translations: Arabic [Arafat Medini],
909 Spanish [Francisco Javier F. Serrador],
910 Lithuanian [\305\275ygimantas Beru\304\215ka],
911 Serbian [Aleksandar Urosevic], Belarusian [Ales Nyakhaychyk]
913 Changes in version 1.5.5
914 ========================
915 * Add translation: Canadian English [Adam Weinberger]
917 * Update translations: Italian [Alessio Frusciante], Mongolian [Sanlig Badral],
918 Albanian [Laurent Dhima], German [Christian Neumair],
919 Greek [Kostas Papadimas], Hindi [Guntupalli Karunkar]
921 Changes in version 1.5.4
922 ========================
923 * Update translations: Japanese [Takeshi AIHANA],
924 Azerbaijani [M\311\231tin \306\217mirov], Finnish [Pauli Virtanen],
925 French [Christophe Merlet], Ukrainian [Maxim Dziumanenko],
926 Simplified Chinese [Funda Wang], Arabic [Arafat Medini],
927 Albanian [Laurent Dhima]
929 Changes in version 1.5.3
930 ========================
931 * Corrected library name in atk-uninstalled.pc.in (bug #132283). [Laszlo Peter]
933 * Corrcted property name for number of links in a AtkHypertext (bug #130022).
935 * Add translation: Croatian [Robert Sedak]
937 * Update translations: Japanese [Takeshi AIHANA], Italian [Alessio Frusciante],
938 Norwegian [Kjartan Marass], Albanian [Laurent Dhima],
939 Russian [Russian team], Polish [GNOME PL team], Welsh [Rhys Jones],
940 Swedish [Christian Rose], Serbian [Danilo \305\240egan],
941 Dutch [Tino Meinen], Czech [Miloslav Trmac], Korean [Changwoo Ryu],
942 Spanish [Francicso Javier F. Serrador], Danish [Ole Laursen],
943 Portuguese [Duarte Loreto]
945 Changes in version 1.5.2
946 ========================
947 * Fix crasher bug in atk_text_free_ranges (bug #129837). [Jeff Franks]
949 * Change name of role from, "accel label" to "accelerator label". (bug #129499)
951 * Update translations: Czech [MiloSlac Trmac], Portuguese [Duaret Loreto],
952 Danish [Ole Laursen], Spanish [Francisco Javier F. Serrador],
953 Afrikaans [Stefan Lubbersen], Japanese [Takeshi AIHANA],
954 Norwegian [Kjartan Maraas], Greek [Kostas Papadimas],
955 Swedish [Christan Rose], Belarusian [Alex Nyakhaychyk],
956 Serbian [Danilo \305\240egan], Arabic [Arafat Mendini],
957 Norwegian Nyorsk [\303\205smund Skj\303\246veland], Croatian [Robert Sedak],
958 Polish [Artur Flinta], Lithuanian [Tomas Kuliavas],
959 Dutch [Vincent van Adrighem], French {Christophe Merlet],
960 Mongolian [Sanlig Badral], Korean [Korean], Arabic [Arafat Medini].
963 Changes in version 1.5.1
964 ========================
965 * Change role names so that unlocalized names the same as Java role names.
968 * Set state FOCUSED for object reported as having focus. (bug #127400)
970 * Add new property "accessible-hypertext-nlinks" for AtkObject. Add new
971 signal link_activated and properties "number-of-anchors", "end-index" and
972 "start-index" for AtkHyperlink. (bug 112390)
974 * Make nicks and blurbs of properties translatable.
976 * Add new role ATK_ROLE_EDITBAR. (bug 116007)
978 * Add translations: Afrikaans [Stefan Lubbersen]
980 * Update translations: Serbian [Danilo \305\240egan], Czech [Milozlav Trmac],
981 Portuguese [Duarte Loreto], Mongolian [Sanlig Badral],
982 Dutch [Vincent van Adrighem]
984 Changes in version 1.5.0
985 ========================
986 * Fix memory leaks in AtkRelations (bugs #124877, #125725)
988 * Add version number to documentation (bug #125758)
990 * Update translations: Catalan [Jordi Mallach], Kannada [Pramod]
992 Changes in version 1.4.1
993 ========================
994 * Add translations: Lithuanian [Gedminas Paulauskas],
995 Norwegian [(nynorsk [\303\205smund Skj\303\246veland]
997 * Update translations: German [Christian Neumair],
998 Romanian [Mi\305\237u Moldovan]
1000 * Add description of signals to the documentation [Padraig O'Briain]
1002 * Fix bug which caused building of rpms to fail [Scott Kennedy]
1004 Changes in version 1.4.0
1005 ========================
1006 * Add translations: Nepali [Pawan Chitrakar]
1008 * Update translations: Spanish [Francisco Javier F.Serrador],
1009 Welsh [Dafydd Harries]
1011 Changes in version 1.3.6
1012 ========================
1013 * Add translations: Hindi [Guntupalli Katunakar]
1015 * Update translations: Azerbaijani [Metin Amiroff],
1016 Italian [Alessio Frusciante]
1018 Changes in version 1.3.5
1019 ========================
1020 * Remove po/Makefile.in.in (bug #119053)
1022 * Return correct value for atk_state-set_is_empty (bug #116621)
1024 * Ensure that row and column values in atk_table_ref_at are non-negative.
1026 * Add translations: Tamil [Dinesh N]
1028 * Update translations: Serbian [Prevod.org], Esparanto [Charles Voelger],
1029 Hungarian [Andras Timar].
1032 Changes in version 1.3.4
1033 ========================
1034 * Add translations: Irish [Paul Duffy], Limburgish [Mathieu Van Woerkom]
1036 * Add new relation type ATK_RELATION_POPUP
1038 * Some win32 fixes [Tor Lillqvist]
1040 Changes in version 1.3.3
1041 ========================
1042 * Add translations: Welsh [Dafydd Harries], Arabic [Arafat Medini]
1044 * Update translations: Traditional Chinese [Abel Cheung]
1046 * Add new role ATK_ROLE_AUTOCOMPLETE and state ATK_STATE_INDETERMINATE.
1048 Changes in version 1.3.2
1049 ========================
1050 * Add translations: Serbian [Danilo \305\240egan], Portuguese [Duarte Loreto],
1051 Icelandic [Sam\303\272el J\303\263n Gunnarsson]
1053 * Update translations: Traditional Chinese [Abel Cheung], Polish [Artur Flinta]
1056 Changes in version 1.3.1
1057 ========================
1058 * Allow use of libtool-1.5 (bug #111481) [Ali Akcaagac]
1060 * Added translations: Yiddish [Raphael Finkel], Japanese [Takeshi AIHANA].
1063 Changes in version 1.3.0
1064 ========================
1065 * Use automake-1.7, libtoolize, gtkdocize and glib-gettextize.
1068 * Windows fixes [Tor Lillqvist]
1070 * Add translations: Esparanto [Charles Voelger],
1071 Belarussian [Dmitry G.Mastrukov], Malayalam [Guntupalli Karunkar],
1072 Persian [Roozbeh Pourander], Azerbaijani [Metin Amiroff],
1073 Bengali [Sayamindu Dasgupta], Kannada [Pramod], Macedonian {Abel Cheung],
1074 Turkish [Gorkem], Indonesian [Mohammad Damt],
1075 Traditional Chinese [Abel Cheung], Slovak [Stanislav Visnovsky],
1076 Brazilian Portuguese [Alexander Folle de Menezes],
1077 Romanian [Mi\305\237u Moldovan], Mongolian [Sanlig Badral]
1079 * Make atk_text_get_character_extents() return positive value, even for rtl
1080 text. (bug #102954) [Padraig O'Briain]
1082 * Add new functions atk_text_get_range_extents and atk_text_get_bounded_ranges.
1083 (bug #100943) [Padraig]
1085 * Add properties "relation-type" and "target" to AtkRelation. (bug #72426)
1088 * Add property "accessible-table-caption-object" to AtkObject. (bug #74814)
1091 * Add property "selected-link" to AtkHyperlink and new function
1092 atk_kyperlink_is_selected_link(); add signal "link-selected" to AtkHyperlink.
1093 (bug #104621) [Padraig]
1095 * Correct creation of object which is not a AtkGObjectAccessible in
1096 atk_gobject_accessible_from_object. [Padraig and Alex Larsson]
1098 * Do not emit notification for initial setting of role using
1099 atk_object_set_role(). (bug #107710) [Padraig]
1102 Changes in version 1.2.2
1103 ========================
1104 * Add translations: Simplified Chinese (zh_CN) [He Qiangqiang],
1105 Albanian [Laurent Dhima], Finnisg [Pauli Virtanen],
1106 Italian [Alession Frusciante], Amharic [Daniel Yacob]
1108 * Allow changing of default installation directory for documentation.
1109 (bug 102497) [Padraig O'Briain].
1111 Changes in version 1.2.1
1112 ========================
1113 * Add translations: Catalan [Jordi Mallach], French [Christophe Marlet],
1114 Latvian [Artis Trops], Korean [Nam SungHyun], Polish [Zbigniew Vhyla],
1115 Greek [Kostas Papadimas]
1117 Changes in version 1.2.0
1118 ========================
1119 * Add translations: Russian [Dmitri G. Mastrukov], Ukranian [Yuriy Syrota]
1121 Changes in version 1.1.5
1122 ========================
1123 * Correct return value for atk_text_get_caret_offset(). (Bug #101020)
1125 * Add translations: Vietnamese, Hebrew, Dutch [Pablo Saratxaga],
1126 Hungarian [Andras Timar], Bulgarian [Yanko Kaneti]
1127 * Miscellaneous Fixes [Owen Taylor, manish Singh, Padraig]
1129 Changes in version 1.1.4
1130 ========================
1131 * Add translations: Norwegian [Kjartan Maraas], German [Christian Neumair],
1132 Spanish [Pablo Gonzalo del Campo], Danish [Ole Laursen]
1134 Changes in version 1.1.3
1135 ========================
1136 * Add new role ATK_ROLE_APPLICATION [Bill Haneman]
1137 * Add tranlatations: Malay language [Hasbullah BIn Pit]
1140 Changes in version 1.1.2
1141 ========================
1142 * Correct implementation of i18n support [Padraig O'Briain]
1143 * Add Swedish translations [Christian Rose]
1144 * Fix compiler warnings [Soeren Sandmann]
1145 * Add signal "active-descendant-changed" to AtkObject [Padraig]
1146 * Add relation types ATK_RELATION_EMBEDS and ATK_RELATION_EMBEDS_BY
1148 * Add atk_hyperlink_is_inline() [Bill]
1149 * Update docs [Bill]
1151 Changes in version 1.1.1
1152 ========================
1153 * Add new functions atk_object_add_relationship, atk_object_remove_relationship,
1154 atk_role_get_localized_name, atk_action_get_localized_name; add new roles,
1155 states and relationships; add text-attributes-changed signal for AtkText
1156 interface. [Padraig O'Briain]
1158 * Add po directory and update atk_role_get_localized_name() to allow it to
1159 return localized name [Padraig]
1161 Changes in version 1.1.0
1162 ========================
1163 * Documentation improvements [Padraig O'Briain]
1164 * Update autogen.sh to get correct behaviour when both automake 1.4 and 1.6
1165 are installed [Havoc Pennington]
1166 * Add implementtaion of atk_object_factory_get_accessible_type() for
1167 AtkNoOpObjectFactory [Padraig]
1168 * Add ATK_LAYER_WINDOW {Mark Mc Loughlin]
1170 Changes in version 1.0.3
1171 ========================
1172 * Documentation improvements [Padraig O'Briain]
1173 * 64-bit bug fixes [George Lebl]
1175 Changes in version 1.0.2
1176 ========================
1177 * Fixed bug with focus notification [Padraig O'Briain]
1178 * Fixed bug in atk_gobject_for_accessible [Padraig]
1180 Changes in version 1.0.1
1181 ========================
1182 * Bug fixes, optimizations [Padraig O'Briain, Bill Haneman]
1183 * Fix Win32 DLL name [Tor Lillqvist]
1185 Changes in version 1.0.0
1186 ========================
1187 * Build fixes [Padraig O'Briain, Tor Lillqvist, James Henstridge]
1188 * Add structure padding [Padraig]
1190 Changes in version 0.13
1191 ========================
1192 * Add padding to class structures for future expansion [Padraig O'Briain]
1193 * Add include guards to atk.h [Morten Welinder]
1194 * Change argument of atk_component_get_layer(),atk_component_get_mdi_zorder()
1195 to be AtkComponent instead of AtkObject [Padraig]
1196 * Cleanups [Padraig]
1198 Changes in version 0.11 and 0.12
1199 ================================
1200 * Ansi-fied function prototypes and definitions;
1201 i.e. foo(void) instead of foo() [Jacob Berkman]
1202 * Deprecated the mis-located AtkObject API for getting
1203 layer and mdi-zorder info (should have been in AtkComponent)
1204 and put this API into AtkComponent.
1206 Changes in version 0.9 and 0.10
1207 ===============================
1208 * Win32 build fixes [Hans Breuer]
1209 * Fix default signal handler name for text_caret_moved signal [Jeff Franks]
1210 * Doc improvements [Padraig O'Briain]
1211 * Fix signal prototypes in atkobject.h [Murray Cumming]
1212 * Fix atk-enum-types.h includes for C++ [Mikael Hermansson]
1213 * Bug fixes [Michael Meeks, Jeff]
1217 * Win32 build fixes [Hans Breuer]
1218 * Add atk_role_get_name()/atk_rule_for_name() [Padraig O'Briain]
1219 * Register types for ATK enumerations [Padraig]
1220 * Allow registration of new txt attribute types [Padraig]
1221 * Miscellaneous small API additions [Padraig]
1222 * New test cases [Padraig]
1223 * Documentation improvements [Padraig]
1225 Other contributors: Darin Adler, Bill Haneman, Xavier Ordoquy, Michael Meeks,
1230 * Some restructuring of how change notification works, use
1231 signals not properties in some cases. [Padraig O'Briain, Bill Haneman]
1232 * Various small API fixes and improvements [Padraig]
1233 * Add key event hooks [Bill]
1234 * Documentation improvements [Padraig]
1235 * Win32 build improvements [Tor Lillqvist]
1236 * Bug fixes [Padraig, Bill]
1240 * Small improvements to AtkText, AtkRelation, AtkObject APIs.
1241 [Padraig O'Briain, Bill Haneman]
1242 * Win32 build fixes [Tor Lillqvist]
1243 * Bug fixes and optimizations [Padraig]
1244 * Makefile fix [Jacob Berkman]
1245 * Doc improvements [Padraig]
1249 * Win32 updates and a small bug fix [Hans Breuer]
1253 * Miscellaneous cleanups and fixes.
1257 * API improvements to AtkTable, AtkSelection
1258 * Add AtkDocument interface
1259 * Rename AtkHyperLink to AtkHyperlink
1260 * Allow for screen or window relative coordinates
1262 * Various minor tweeks and cleanups.
1263 * Documentation improvements
1264 * Add default implementations for important functions
1272 This is the initial release of ATK, the Accessibility Tookit, which will be
1273 used obtain accessibily information from GTK+ and GNOME widgets.