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