X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=blobdiff_plain;f=NEWS;h=d202b8f97b8c36564064ca03b68394f2c14abba9;hp=b3054ac1d36c2f80767c25407b1321fb36896431;hb=a16f5306aab7f9d5a8e0fe32fb75deddba175341;hpb=3fd7452ac529990da31e6b56597f87e3f0d2bb37 diff --git a/NEWS b/NEWS index b3054ac..d202b8f 100644 --- a/NEWS +++ b/NEWS @@ -1,450 +1,121 @@ -What's new in at-spi-1.7.0: +What's new in at-spi2-atk 1.91.3: -* NEW API: +* Attributes in a collection match rule are now expected to be sent as a + dictionary. - idl: - cspi: +What's new in at-spi2-atk 1.91.2: -* BUGFIXES: +* FIxed BGO#563546: Removed the g_atexit hook. +What's new in at-spi2-atk 1.91.1: -What's new in at-spi-1.6.5: + * Fire all events until we receive a reply from GetRegisteredEvents -* Fixed some discrepancies in event listener deregistration, improves -on-the-fly deregistration of event listeners. Fixed some tests. +What's new in at-spi2-atk 1.91.0: -* Fixed brokenness in 'make check.' +* --disable-relocate is the default again. -What's new in at-spi-1.6.4: +What's new in at-spi2-atk 0.3.92: -* Fixed XEVIE detection and configuration on XOrg version 6.8.2. +* Have value methods return 0 on failure rather than fail, as in original pyatspi -* Added locale 'rw' (Steve Murphy) +What's new in at-spi2-atk 0.3.91.1: -* Tweaked event-listener-test program. +* Fi a build error introduced in 0.3.91. -* Leakfixes, from billh and Kjartan Marass. - -What's new in at-spi-1.6.3: +What's new in at-spi2-atk 0.3.91: -* bugfix for #165129 +* Default to --enable-relocate for now. -* Added locale 'xh' (Adi Attar) +* Fix for FDO#29880: gtk module can't handle reloading. -What's new in at-spi-1.6.2: +What's new in at-spi2-atk 0.3.90: -* fixes for problems at logout time (hangs, crashes) +* FDO#29365: Stop using a deprecated glib function. -* bugfixes for #160862, #152147. +* Caching fixes--GetItems was completely broken in v0.3.6, and fixed a +possible crash when it is called. -* minor enhancements to test login-helper-server-test. +* Only emit signals when AT-SPI clients are listening for them. -(Padraig O'Briain) +What's new in at-spi2-atk 0.3.6: -What's new in at-spi-1.6.1: +* Fixed a problem with dbus introspection. -* LoginHelper API docs improved. +* Do not block waiting for a response when registering. -* fixed bug which caused problems if an - app which loaded atk-bridge forks, and one fork exits. - (Padraig O'Briain). +What's new in at-spi2-atk 0.3.5: -* New language: Galician (gl), Jesus Bravo Alvarez. +* Have a socket retrieve its state set from its embedded plug -* Ansi build fixes (Kjartan Maraas). +* Rename AT_SPI_CLIENT to AT_SPI_REENTER_G_MAIN_LOOP, but still check the +former variable as well for now. -What's new in at-spi-1.6.0: +What's new in at-spi2-atk 0.3.4: -Nothing. +* Ref an object while adding it to the message generated by GetItems. +This prevents a crash if all other references to the objects go away while +it is being analyzed. -What's new in at-spi-1.5.4: +* Add GetChildren to the introspection. -* Registration failure at SPI_init is now detected and - an error code is returned to the caller (bug #147648). +* Fix NSelectedRows and NSelectedColumns. -* We now use polling as our default for detecting mouse - button changes (this was formerly our fallback method); - this prevents conflict with Xstroke. - [a better long-term fix requires the Xevie extension] +* Fix the behavior of ChildCount and GetChildAtIndex for sockets with +embedded plugs. -* We now register on a per-DISPLAY, but not per-SCREEN, basis. - This fixes several issues, see bugs #149962, #136986, #144086. +* Fix extra unref when calling get_row_header or get_column_header on a +table, or calling atk_hyperlink_get_object. -* New languages in configure.in: - bs (Christian Rose) - nb (Kjartan Maraas) +* Set the /desktop/gnome/interface/at-spi-dbus gconf key to false by default +(this key is only used when at-spi2 is relocated, which it is not by default). -============ +* Fix a few compiler warnings. -What's new in at-spi-1.5.3: +What's new in at-spi2-atk 0.3.3: -* New role EMBEDDED (bug #144415). +* Remove unused gtk build dependency. -* Added object:bounds-changed event, for detecting when the - component bounds of an object have changed onscreen. +* Install a copy of the module into the gtk-3.0 modules directory. -============== +* Correct handling of some children-changed events sent by Firefox. -What's new in at-spi-1.5.2: +* Lease objects that send events if they are not cached; fixes some +tracebacks when handling Firefox events. -* Added Accessibility_LoginHelper interface, and - LoginHelper GType. Also added client and server tests - for this interface. The purpose is to identify services - (typically, assistive technologies) which need access to - system or device services (keyboard, audio, serial ports, - posting windows, etc.) during login or re-login/authentication. +What's new in at-spi2-atk 0.3.2: -* fixed make distcheck. +* Some hyperlink fixes. -* Added a check in cspi_object_unref, which should help in detecting - refcount bugs in clients (Padraig O'Briain). +* Cache additions are now done in an idle call. This prevents additions +from being made when an object may not be fully initialized and prevents +Firefox 3.6 from crashing. -* New languages: - Walloon (Pablo Saratxaga) - Bulgarian (Alexander Shopov) +* The cache object has been placed into the org.a11y.atspi namespace. -What's new in at-spi-1.5.1: +What's new in at-spi2-atk 0.3.1: -* Allow synthesis of keysyms that aren't in the current X keymap. +* Added a gconf schema. -* languages: Gujarati (Guntupalli Karunakar), Canadian English - (Alexander Winston) +* org.freedesktop.DBus.Properties.GetAll now works rather then crashing. -* Added omitted declarations for already-existing methods - AccessibleTable_addRowSelection(), - AccessibleTable_addColumnSelection(), - AccessibleTable_removeRowSelection(), - AccessibleTable_removeColumnSelection(). +* The position, size, and extents of an AtkSocket are now fetched from the +corresponding AtkPlug. -* bug fixes: 136660, 120659 (partial), 132237, 134332. +* An application is no longer registered if its root is an AtkPlug. -========== +* Fix BGO#538680 - Count ignored in GetMatchesTo -What's new in at-spi-1.4.0: [GNOME 2.6.0 release] +* Fix FDO#27626 - deadlock when registering an application. -* build improvements from Laszlo Peter. -* en_GB added to ALL_LINGUAS. +* Fix a problem with various hyperlink methods. -======= +* Fix for an AtkPlug sometimes not appearing in the hierarchy. -What's new in at-spi-1.3.16: [GNOME 2.6 RC1 release] +* Fix a crash if the registry returns an unexpected message while embedding. -* Fix for bug #134036, which could steal keystrokes from applications - if at-spi registry failed. - -* Build fixes, added .pc.in files (from Laszlo Peter). - -====== - -This is the gnome-2.6 beta release of at-spi. -What's new in at-spi-1.3.15: - -* translations: - Amanpreet Singh Alam (pa) - Bojan Suzic (sr@ije) - - -What's new in at-spi-1.3.14: - -* reduced debug output in normal usage. Don't PRIT_LEAKS - unless DEBUG_OBJECTS is #defined. Reduces SEGVs when reporting - on noncritical refcount issues. - -What's new in at-spi-1.3.13: - -* Build improvements: Requires automake-1.7, and calls GTK_DOC_CHECK. - (Padraig O'Briain, Matthias Clasen, some from Tomas Kloczko) - -* bugfixes (bad g_free, and a null string issue that caused SEGV on - Solaris when running sample programs). - - -What's new in at-spi-1.3.11: - -* Fix for docs bug #129728 (Sebastien Bacher). - -* Fix for bug #129479, allows distinction between - multiple DISPLAY instances of at-spi registry. - -* Fix for #124837, which could cause 'hang' interactions - between desktop and clients such as gnopernicus. - -* Fixes for NUMLOCK mask behavior, bug #129103. - -* Greatly improved key synthesis for non-Latin characters. - We can now synthesize any KeySym which is defined in the current - X keymap. (bug #128824). Thanks to Marcus G Kuhn for - the public-domain code borrowed here. - -* Fixes for: 128912. - -* new languages: - fa (Roozber Pournader), - ar (Arafat Medini). - id (Ahmad Riza H Nst) - - -What's new in at-spi-1.3.9: - -* New api: AccessibleApplication_getLocale (app, type), - returns a POSIX locale string for a locale category, - for instance Accessibility_LOCALE_TYPE_MESSAGES. - -* New SPI_ROLE_EDITBAR. - -* New Accessible_getLocalizedRoleName. - -* New AccessibleText_getDefaultAttributes. - -* fixes to AccessibleStreamableContent, including a 'seek' - implementation for cspi. Thanks to Michael Meeks for some - related bugfixes in StreamableContent. - -* now we emit key-released events to appropriate keylisteners. - -* new LINGUAS in configure.in: nn (Asmund Sjeveland), lt (Gediminas Paulauskas), - no (Kjartan Masass), eu (Christian Rose). - -* bugfixes for: #120991, #120473, #118581, #127463, #116009, #114926, - #125834, #111429, #121974. - -What's new in at-spi-1.3.7: - -This is the official GNOME 2.4.0 release of at-spi. - -* fixed event-name bug, "object:active-descendant" is now - "object:active-descendant-changed". - -* fixes for 120220, 120725, some code cleanups. - -* Improved code that rejects - spurious "window:activate/deactivate" pairs when X key grabs occur. - [108664] - -* Documentation improvements for SpiAccessibleKeyListenerCB and related. - -* new languages: hi, fi, et, mn, nl, is, ja, ro, bn. - - -What's new in at-spi-1.3.6: - -* Add XEvIE support for those systems which have XEvIE. - -* Correct values for MODIFIER_SHIFTLOCK and MODIFIER_ALT as part of fix -for bug #118114. - -* Store event so that it can subsequently be referred to. Fixes bugs -#116949 and #116624. - -* Add support for AccessibleAction on hyperlink object. - -* Defer focus: events to reduce number of window switch events reported. -This a partial fix for bug #108664. - -* Eliminate warning messages reported when out-of-process applet starts. -Fixes bug #115014. - -* Register out-of-process applet as application only while it has top level -window displayed. This fixes bug #111578. - -* Add translations: Simplified Chinese [Yi Yang], Azerbaijani [Metin Amiroff], -Icelandic [Richard Allen], Italian [Alessio Frusciante], -Korean [Changwoo Ryu], Danish [Ole Alursen], Albanian [Lauent Dhima], -Malay [Hasbullah Bin Pit], Vietnamese [Pablo Saratxaga], -Belarusian [Belarusian team ], -Russian [Russian team ], Portuguese [Duarte Loreto], -Slovak [Marcel Telka], Serbian [Serbian team (Prevod.org)] -Esperanto [Charles Voelger], Brazilian [Gustavo Noronha Silva], -Welsh [Dafydd Harries], Dutch [Vincent van Adrighem], -Spanish [Pablo Gonzalo del Campo], Polish [Artur Flinta], -Catalan [Jordi Mallach], French [Chistophe Marlet], -Hebrew [Gil "Dolfin" Osher], German [Christian Neumair], -Czech [Miloslav Trmac], Swedish [Christian Rose] - -What's new in at-spi-1.3.4: - -* require atk 1.3.4 throughout. - -* Fix for crasher bug in cspi, exceptions were not being properly -caught internally. - -* added cspi_peek_ev() - -* added SPI_ROLE_AUTOCOMPLETE, SPI_STATE_INDETERMINATE (for - checkboxes in the 'inconsistent' state) - -* initial wrapper implementations for AccessibleStreamableContent. - (partial) - -* implement "string" synthesis type in SPI_generateKeyEvent. - -* Added cspi client-side APIs for exception handling. - -* bugfixes for #114370, #113268, #108664, #92143, - -What's new in at-spi-1.3.2: - -* Fix for #113268. - -What's new in at-spi-1.3.1: - -* Fixes for 109626, 89350, 100424, 100426, 110419, 107261, 107479, - 108666, 104730, 111793. - -* build fixes. - -* gnome-2-2 branch created. - -What's new in at-spi-1.1.9: - -* Fixes for 107985, 107988, 105291, 107256, 107254, 105836, - 104622, 105291, 104744, 104741, 101524, 102830, 98120, 94275. - -* added support for mouse buttons 4 and 5. - -* compiler warning fixes. - -What's new in at-spi-1.1.8: - -* Added getRangeExtents() and getBoundedRanges() API for more - efficient screen review [100944]. - -What's new in at-spi-1.1.7: - -* Added spi_keymask values for Mod4 and Mod5. -* Performance improvements and bugfixes from Michael. - -What's new in at-spi-1.1.6: - -* Fixes for #99799, #10530. - -* New methods in cspi: - 'AccessibleEvent_ref' and 'AccessibleEvent_unref' - to allow lifecycle management of AccessibleEvents outside of - the emission handler. - -What's new in at-spi-1.1.6: - -* event struct in libspi is bigger, increased unimplemented - slot count for sufficient future bincompatible expansion. - (WARNING: breaks bincompat for direct CORBA clients. CSPI clients - not affected.) - -* New accessor methods allow state-coherent query of many - event types. - -* API Frozen for GNOME 2.2. - -* New role types: APPLICATION, HEADER, FOOTER, PARAGRAPH, RULER. - -* New relations, FLOWS_FROM, FLOWS_TO, EMBEDS, EMBEDDED_BY, - SUBWINDOW_OF. - -* New state, MANAGES_DESCENDANTS. New event, "active-descendant-changed". - -* reduced debug output, unless you set AT_SPI_DEBUG environment - variable to string which parses to an integer value > 0. - -* added definitions for SPI_KEYMASK_BUTTON1, etc. - -* added SPI_LAYER_WINDOW. - -* Added ability to register 'device event listeners' which can - consume device events, such as mouse events. - -* Added support for mouse and key-modifier event notification. - -* deprecated KeyEventType in favor of EventType. - -* bugfixes for >50 bugs including: 98836, 98842, 97916, 95828, - 93592, 95940, 95517, 93658, 95055, 94555, 84856. - -* updated copyrights to include Ximian. - -What's new in at-spi-1.1.0: - -* event listener notifications are no longer oneways. -* bugfixes for 84900, 84908, 84897, 84898. -* performance improvement for event listeners. - -What's new in at-spi-1.0.1: - -* bugfix for 82509 - -What's new in at-spi-1.0.0: - -* API Freeze (1.0 API is now FINAL) -* added boolean return for -Accessibility_Registry_registerKeystrokeListener. -* Revved activation ID for registry to "1.0" -* many bugfixes and improvements to global key listener implementation. -* improvements to regression test "test-simple", added key -listener/synthesis test. -* added sample code in "test" to demonstrate how flat line-mode -screen-review can be implemented with at-spi. - -What's new in at-spi-0.13.1: - -(note: 0.13.1 is not binary compatible with 0.12.1, clients will need - to recompile ) - -* fix for bugzilla bug 80616 -* IDL change which will affect direct CORBA users of the keystroke - listener API -* added a new test harness, event-listener-test, which also - has a simple tree traversal timing benchmark. event-listener-test - attaches listeners to all currently supported events (and a few - events which are not fully implemented yet); it thus serves - as useful event listener sample code as well as being a diagnostic - tool. - -What's new in at-spi-0.12.1: - -* fixes for bugzilla bugs 78249,68929,76615,71686,72300,78247,72300,78249 - relating to build issues on some architectures (some of these were - fixed in 0.10 but additional fixes were included in 0.12.1). -* added new test program for our key listener API. -* added implementation of IDL 'exit' method to our - magnifier and mag_control client. -* Badly broken AccessibleStateSet implementation fixed by - Marc. -* Added implementation for AccessibleComponent_grabFocus method. -* Improvements to documentation. - -API CHANGES: - -* Added missing seek_type param in - AccessibleStreamableContent_seek [78888], - previously documented but not in signature; - this was unused API but needed fixing for the future. - -* Added API for AccessibleTable_selectRow and _selectColumn, - corresponding to similar API in ATK, and provided - implementation. [76201] - -* Added boolean return types to a number of IDL methods whose - corresponding cspi wrappers and ATK methods already had boolean - returns. - -* Made Accessibility_StateSet inherit from BonoboUnknown as it should; -this was the main existing breakage in StateSet. - - -================= - - -TODO API Additions: - -getStateName () and STATE_EXTENDED to allow extension of State API (already -in ATK). - -AccessibleAction_getType () and AccessibleAction_getTypeName (). - -need getBaseAttributes () -for AccessibleText (available in ATK I think). - -table: getVisibleRange - -state: HEADER, etc. for spreadsheet cells +* Remove libxml2 dependency since libxml2 is no longer used. +* Fix handling of MATCH_ANY for a stateset in a collection match rule. +* Disabled relocation by default.