Tweak to AtkRoleType docs.
[platform/upstream/atk.git] / ChangeLog
index 880291a..f217f69 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,342 @@
+2006-08-01 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkobject.h:
+       Improved docs for ATK_ROLE_APPLICATION, ATK_ROLE_ALERT.
+       
+2006-07-03 Runa Bhattacharjee <runabh@gmail.com>
+
+       * configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
+
+2006-06-29 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkhyperlinkimpl.h:
+       * atk/atkhyperlinkimpl.c:
+       (atk_hyperlink_impl_get_hyperlink): New method and 
+       interface, allows a client to obtain the 
+       AtkHyperlink instance associated with an AtkObject.
+       See RFE #344284.
+
+       * configure.in: Bumped to 1.12.1.
+
+2006-06-23 Bill Haneman <bill.haneman@sun.com>
+
+       * docs/atk-docs.sgml: Add index sections.
+       * atk/*.c: Fix 'Since' and 'Deprecated' tags so that
+       index xsl parser can find them.  Bug #313183.
+
+       * atk/atkobject.h:
+       Added ATK_ROLE_LINK and ATK_ROLE_INPUT_METHOD_WINDOW, 
+       bug #345367 and #140635.
+       
+2006-06-21 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkstateset.c:
+       (ATK_STATE): Patch from Ginn Chen, bug #345407.
+       Fix ATK_STATE macro for state values > 32.
+       
+2006-06-15 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkstreamablecontent.h, atkstreamablecontent.c:
+       Fix nasty typo.  Bug #344915.
+       
+2006-06-14 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkstreamablecontent.h, atkstreamablecontent.c:
+       (atk_streamable_content_get_uri): New method, returns a string
+       representing a URI from which content may be streamed.
+       See RFE #344885.
+       
+2006-06-08 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/Makefile.am: Added $(srcfile) to win32
+       libatk_1_0_la_LDFLAGS,
+       bug #336802.  Hope that works, as I don't have a win32 build env
+       to test on.
+       
+2006-06-08 Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in: Revved to 1.12.0 after tagging the repository with
+       gnome-2-14 (if we need to create/work on the old branch).
+       
+       * atk/atkobject.h, atkobject.c: Added ATK_ROLE_FORM (bug #344142).
+       
+       * atk/atkrelationtype.h: Added ATK_RELATION_DESCRIPTION_FOR, 
+       ATK_RELATION_DESCRIBED_BY (bug #344144).
+
+       * atk/atkstate.h: Added ATK_STATE_DEFAULT (bug #344281) and
+       ATK_STATE_VISITED (bug #344384), also ATK_STATE_ANIMATED which
+       is in AT-SPI but was not yet in ATK.
+
+       * atk/atkvalue.h, atkvalue.c: Add atk_value_get_minimum_increment
+       (missing despite being in AT-SPI's IDL for Value: bug #341875)
+       
+2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * configure.in: Remove obsolete no.po referrals
+       * po/no.po: Same.
+
+2006-03-28 Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in, NEWS: Revved to 1.11.4, to include docs improvements.
+       
+2006-03-24  Gora Mohanty  <gmohanty@cvs.gnome.org>
+
+        * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
+
+2006-03-21 Bill Haneman <bill.haneman@sun.com>
+
+       gtk-doc documentation fixes: ATK now has 100% API coverage
+       with no incomplete function/struct descriptions.
+       
+       * atk/atkdocument.c: Edited docs to make gtk-doc happier.
+       * atk/atkimage.c: Ditto.
+       * atk/atkobject.c: Moved 'Deprecated' tag relative to 'Returns',
+       to make gtk-doc happier.
+       * atk/atkobject.h: Documented AtkPropertyValues.
+       * atk/atkrelationtypes: Documented the unused/invalid types
+       ATK_RELATION_TYPE_NULL and ATK_RELATION_TYPE_LAST_DEFINED.
+       * atk/atktext.h: Documented AtkTextBoundaryType.
+       * atk/atkutil.h: Documented AtkKeyEventStruct.
+       * docs/atksections.txt: Added missing function entries.
+       * docs/tmpl/atkhypertext.sgml: Added long description.
+       * docs/tmpl/atkregistry.sgml: Added long description.
+       * docs/tmpl/atkrelationset.sgml: Added long description.
+       * docs/tmpl/atkstreamablecontent.sgml: Added long description.
+       
+2006-03-21  Tor Lillqvist  <tml@novell.com>
+
+       * atk/atkobject.c (get_atk_locale_dir): Fix fatal typo.
+
+       * atk/atk.def: Add some missing functions.
+
+2006-03-20  Vladimer Sichinava  <vlsichinava@gmail.com>
+
+        * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
+
+2006-03-20 Bill Haneman <bill.haneman@sun.com>
+       
+       * atk/atkutil.h: Added missing info on AtkEventListener,
+       AtkEventListenerInit, and AtkKeySnoopFunc. bug #320911.
+
+       * atk/atkimage.h: Moved information about '-1' return values
+       to the corresponding parameters.  bug #320916.
+       
+       * atk/atkobject.c: Fixed some docs issues in comment blocks.
+
+       * docs/tmpl/atkobject.sgml: Clarify children-changed signal
+       params. bug #162410.
+       
+2006-03-20 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkimage.c: Bug detected by Behdad Esfahbod
+       (atk_image_get_position): Allow for NULL-in params.
+       (atk_image_get_size): Allow for NULL in-params.
+       
+2006-03-13 Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in, NEWS: Revved to 1.11.3.
+       This is the GNOME 2.14.0 version of ATK.
+       
+2006-02-24 Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkobject.c:
+       (get_atk_locale_dir): Make sure to convert from UTF-8 to
+       correct filename encoding; bug #317458 from Kazuzi IWAMOTO.
+
+       * atk/atkobject.c:
+       * atk/atktext.c:
+       Const patch from Arjan Van de Van; adds 'const' to 
+       internal atk structures and methods where appropriate.
+
+2006-01-17 Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in: Revved to 1.11.1.
+       Re-dist using a working gtk-doc, so that docs are included.
+       
+2006-01-16 Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in: Revved to 1.11.0.
+       
+2005-12-27  Abel Cheung  <maddog@linuxhall.org>
+
+       * configure.in: Added "zh_HK" to ALL_LINGUAS.
+
+2005-11-17  Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkobject.h:
+       (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
+       ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
+       ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
+       (AtkAttributeSet): Moved here from AtkText.
+       (AtkObjectClass): Added get_attributes vfunc pointer.
+
+       (atk_object_get_attributes): New public method.
+       
+       * atk/atkobject.c:
+       (atk_object_get_attributes): New method implementation, 
+       uses AtkObjectClass->get_attributes.   This method allows
+       the assignment of weakly-type attributes to any AtkObject
+       instance, as name-value pairs.
+       (AtkRoleItem): Added names for the new roles.
+       
+       * atk/atkstate.h:
+       (AtkStateType): Added ATK_STATE_INVALID_ENTRY, 
+       ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
+       Tweaked docs for other states.
+       
+       * atk/atkimage.h:
+       (AtkImageClass): Added get_image_locale vfunc.
+       (atk_image_get_image_locale): New method.
+
+       * atk/atkimage.c:
+       (atk_image_get_image_locale): New method.
+
+       * atk/atkcomponent.h:
+       (AtkComponentClass): Added get_alpha vfunc.
+       (atk_component_get_alpha): New method.
+       
+       * atk/atkcomponent.c:
+       (atk_component_get_alpha): New method.
+
+       * atk/atkdocument.h:
+       (AtkDocument): Added vfuncs for document locale and
+       document attributes.
+       (atk_document_get_locale): New.
+       (atk_document_get_attributes): New.
+       (atk_document_get_attribute_value): New.
+       (atk_document_set_attribute_value): New.
+
+       * atk/atkdocument.c: 
+       (atk_document_get_locale): New.
+       (atk_document_get_attributes): New.
+       (atk_document_get_attribute_value): New.
+       (atk_document_set_attribute_value): New.        
+       
+2005-11-16  Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkimage.c:
+       * atk/atkhypertext.c:
+       * atk/atkobjectfactory.c:
+       * atk/atktable.c: Moved error return code
+       description to 'Returns' section.
+       * docs/tmpl/atkutil.sgml:
+       Committed a docs patch from Bill Abt.
+       
+2005-11-01  Simos Xenitellis  <simos@gnome.org>
+
+       * configure.in: Added tt (Tatar) to ALL_LINGUAS.
+
+2005-09-05  Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in, NEWS: Release 1.10.3, 
+       with a working libtool (1.10.2 was a bad release, don't use).
+
+2005-08-29  Bill Haneman <bill.haneman@sun.com>
+
+       * configure.in, NEWS: Release 1.10.2.
+
+2005-08-19  Tor Lillqvist  <tml@novell.com>
+
+       * atk-zip.sh.in: Drop the timestamp from the zip file
+       names. Include the .def file.
+
+       * atk/Makefile.am (install-def-file): Fix typo.
+
+2005-08-04  Tor Lillqvist  <tml@novell.com>
+
+       * configure.in: Look for windres on Win32.
+
+       * atk/Makefile.am: Don't use the script in GLib's build/win32 to
+       compile the rc file into a resource object file. (This means we
+       lose the build number increment magic, but I doubt it was that
+       useful anyway.) Instead use windres directly. To pass a normal .o
+       file produced by windres through libtool, which wants .lo files,
+       pass it directly to the linker using a -Wl option.
+
+       * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
+
+2005-07-18  Abduxukur Abdurixit <abdurixit@gmail.com>      
+
+       * configure.in: Added 'ug' to ALL_LINGUAS.
+
+2005-06-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+       * configure.in: Added 'gl' to ALL_LINGUAS.
+
+2005-04-28  Bill Haneman <billh@gnome.org>
+
+       * configure.in: Patch from Michael Meeks to
+       make atk 1.9's dependency on gtk+ 2.6 soft, i.e. 
+       don't require gmodule-no-export-2.0.
+       Restores compatibility of atk 1.9 series with gtK 2.4.X.
+
+       Revved to 1.10.1.
+
+2005-04-22  Tor Lillqvist  <tml@novell.com>
+
+       * atk/atkobject.c: Initialize gettext before use. Calling
+       bindtextdomain() and bind_textdomain_codeset() in
+       atk_role_get_localized_name() was too late. Put the calls in new
+       function gettext_initialization() and call that from
+       atk_object_class_init() and atk_role_get_localized_name(). Move
+       the Win32-specific DllMain() and get_atk_locale_dir() functions
+       and the redefinition of ATK_LOCALEDIR before
+       gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
+       for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
+       Stange.
+
+2005-04-09  Hans Breuer  <hans@breuer.org>
+
+       * atk/makefile.msc : updated $(LIBINTL_LIBS)
+       atkrelationtype.h to atk_headers, PKG_VER
+
+2005-04-05  Bill Haneman <bill.haneman@sun.com>
+
+       * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
+       indicate that explicit user interaction with a UI control is
+       required, i.e. for web forms elements with the 'required' tag.
+       See bug #172663.
+       
+2005-04-04  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * atk/atkrelation.c: Update doc to note that atk_relation_add_target
+       was added for version 1.9.
+
+       * atk/atkrelationset.c: Update doc to note that 
+       atk_relation_set_add_relation_by_type was added for version 1.9.
+
+2005-03-30  Steve Murphy  <murf@e-tools.com>
+
+       * configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-08  Bill Haneman <bill.haneman@sun.com>
+
+       * ===== Released 1.9.1=====
+
+       * configure.in, NEWS, README: Released 1.9.1.
+
+2005-02-23  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * atk.spec.in:  Corrected FTP directory. (bug #168218)
+       Corrected spelling
+
+2005-02-08  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "xh" to ALL_LINGUAS.
+
+2005-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
+
+2004-12-29  Tor Lillqvist  <tml@iki.fi>
+
+       * atk/atk.def: Add new functions.
+
+2004-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
+       Fixes bug #161562.
+
 2004-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
 
        * ===== Released 1.9.0=====
@@ -20,10 +359,11 @@ Thu Nov 25 14:11:41 2004  Manish Singh  <yosh@gimp.org>
        * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
 
        * atk/atkrelationset.[ch]:
-       * atk/tmpl/atkrelationset.sgml: Add atk_relation_add_relation_by_type.
+       * atk/tmpl/atkrelationset.sgml: 
+       Add atk_relation_set_add_relation_by_type.
 
        * docs/atk-sections.txt: Add atk_relation_add_target and
-       atk_relation_add_relation_by_type.
+       atk_relation_set_add_relation_by_type.
 
        Fixes bug #158722.