1 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released 1.3.0=====
5 * configure.in: Version 1.3.0, interface age 0, binary age 300
9 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
11 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
13 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
15 * docs/atk-sections.txt: Add 11 unused declarations.
17 2003-03-20 James Henstridge <james@daa.com.au>
19 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
22 * configure.in: cleanup to make use of newer autoconf/automake
25 * Makefile.am: get rid of custom distcheck rule, which is no
28 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
31 * docs/Makefile.am: use common gtk-doc.make.
33 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
35 2003-03-16 Joel Brich <joel.brich@laposte.net>
37 * configure.in: Added "eo" to ALL_LINGUAS
38 * po/eo.po: Added Esperanto translation
39 from Charles Voelger <cvoelger@dweasel.com>
41 2003-03-12 Tor Lillqvist <tml@iki.fi>
43 * atk/atk.def: Add one more missing export, thanks to Cedric
46 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
48 * atk/atkobject.c (atk_object_set_role): Add check that role is
49 actually being changed. Do not emit notification for initial
50 role setting. (bug #107710)
52 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
54 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
55 which returns integer; (bug #107661) reported by Morten Welinder.
57 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
61 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
62 which return pointer; (bug #107650) reported by Morten Welinder.
64 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
66 * test/Makefile.am: Update to produce .so files
67 (Problem reported and solution reported by Michael.Wilson@bull.net)
69 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
71 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
72 Correct creation of non-AtkGObjectAccessible (bug #107124)
74 * atk/atkobject.c (atk_object_class_init): Set default initialize
75 function so that code which does not check for existence of parent
76 class's initialize function will work.
78 * atk/atkvalue.c: (atk_value_get_minimum_value,
79 atk_value_get_maximum_value, atk_value_get_current_value):
80 Reset Value argument if it is a valid GValue otherwise zeroise it.
82 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
84 2003-02-25 Tor Lillqvist <tml@iki.fi>
86 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
88 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
91 * atk/atk.rc.in: New file, for version info in the DLL on
92 Windows. Similar as in GLib, GTK, etc.
94 * configure.in: Generate atk/atk.rc.
96 * atk/Makefile.am: Use atk.rc on Windows.
97 (EXTRA_DIST): Distribute atk.rc(.in).
99 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
100 but deduce it from DLL location, like GLib, GTK etc do.
102 2003-02-23 Abel Cheung <maddog@linux.org.hk>
104 * configure.in: Added "mk" to ALL_LINGUAS.
106 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
108 * configure.in: Added "fa" to ALL_LINGUAS.
110 2003-02-21 Metin Amiroff <metin@karegen.com>
112 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
114 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
116 * configure.in: Added Belarusian to ALL_LINGUAS.
118 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
120 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
121 claim to implement all interfaces.
123 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
125 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
128 (atk_hypertext_get_link): Add check on link_index value
129 (atk_hypertext_get_link_index): Add check on char_index value
131 2003-02-09 Christian Rose <menthos@menthos.com>
133 * configure.in: Added "kn" to ALL_LINGUAS.
135 2003-02-07 Christian Rose <menthos@menthos.com>
137 * configure.in: Added "bn" to ALL_LINGUAS.
139 2003-02-06 Christian Rose <menthos@menthos.com>
141 * configure.in: Added "id" to ALL_LINGUAS.
143 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
145 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
146 Add weak reference so we do not leak the accessible when the object
147 dies. Problem reported by Alex Larsson.
149 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
151 * configure.in: Added "tr" (Turkish) to the languages' list.
153 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
155 * atk/atkhyperlink.[ch]
156 New property selected-link defined.
157 Function pointer is_selected_link added to interface
158 (atk_hyperlink_is_selected_link: New functions which checks
159 whether the specified AtkHyperlink is selected
161 * atk/atkhypertext.[ch]
162 New signal link-selected added.
164 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
166 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
167 and function atk_hyperlink_is_selected_link.
169 This fixes bug #104621.
171 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
173 * autogen.sh (have_automake): call the versioned automake when
174 checking the version itself.
176 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
178 * autogen.sh (have_automake): Fix version in complaint
179 message about automake. (#104366, Rich Burridge)
181 2003-01-26 Daniel Yacob <locales@geez.org>
183 * configure.in: Added am to ALL_LINGUAS.
185 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
187 * configure.in: Added "sk" to ALL_LINGUAS.
189 2003-01-23 Abel Cheung <maddog@linux.org.hk>
191 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
193 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
195 * configure.in: Added "pt_BR" to ALL_LINGUAS.
197 2003-01-22 Marius Andreiana <marius galuna.ro>
199 * configure.in: added 'ro' to ALL_LINGUAS
201 2003-01-21 Christian Rose <menthos@menthos.com>
203 * configure.in: Added "mn" to ALL_LINGUAS.
205 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
208 (atk_text_base_init): Set vtable entry for default implementations
209 (atk_text_get_range_extents): Omit calling default implementation
210 (atk_text_get_bounded_ranges): Omit calling default implementation
213 (atk_component_base_init): New function to set vtable entry for
214 default implementations
215 (atk_component_ref_accessible_at_point): Omit calling default
217 (atk_component_contains): Omit calling default implementation
218 (atk_component_get_position): Omit calling default implementation
219 (atk_component_get_size): Omit calling default implementation
221 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
224 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
225 and PROP_TABLE_CAPTION_OBJECT.
226 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
227 and PROP_TABLE_CAPTION_OBJECT.
229 This completes ATK changes for bug #74814.
231 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
233 * atk/atkobject.c: Add property accessible-table-caption-object.
234 This addresses bug #74814.
236 * atk/atkobject.h: Move some documentation from template file to
237 avoid warnings when building.
239 * atk/atkrelation.c: Add new properties relation and target.
240 This addresses bug #72426.
242 * atktext.[ch]: Add new functions atk_text_get_range_extents and
243 atk_text_get_bounded_ranges.
244 Also added data structures AtkTextRectangle and AtkTextRange, enum
245 AtkTextClipType and helper function atk_text_free_ranges.
246 This addresses bug #100943.
247 (atk_text_get_character_extents): Ensure that the reported width is
248 not negative. This fixes bug #102954)
250 * docs/atk-sections.txt: Add new functions and data items.
252 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
253 atkobject.h. Add reference to accessible-table-caption-object.
255 * docs/tmpl/atk-relation.sgml: Add new properties
257 * docs/tmpl/atktext.sgml: Add new functions and data items.
260 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
262 * ===== Released 1.2.2=====
264 * configure.in: Version 1.2.2, interface age 2, binary age 202
268 2003-01-19 He Qiangqiang <carton@linux.net.cn>
270 * configure.in: Added "zh_CN" to ALL_LINGUAS.
272 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
274 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
276 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
278 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
280 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
282 * configure.in (ALL_LINGUAS): Added "it" (Italian)
284 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
286 * configure.in: Add -with-html-dir option. (bug #102497)
288 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
290 * docs/tmpl/atkobject.sgml: Update so property names are in
293 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
295 * ===== Released 1.2.1=====
297 * configure.in: Version 1.2.1, interface age 1, binary age 201
301 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
303 * configure.in (ALL_LINGUAS): Added pl (Polish).
305 2002-12-23 Nam SungHyun <namsh@kldp.org>
307 * configure.in: Added Korean (ko) to ALL_LINGUAS
309 2002-12-22 Artis Trops <hornet@navigator.lv>
311 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
313 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
315 * configure.in (ALL_LINGUAS): added French (fr).
317 2002-12-21 Jordi Mallach <jordi@sindominio.net>
319 * configure.in (ALL_LINGUAS): added Catalan (ca).
321 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
323 * ===== Released 1.2.0 ======
325 * configure.in: Version 1.2.0, interface age 0, binary age 200
327 * NEWS: Final update for 1.2.0.
329 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
331 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
333 * configure.in: Added Russian to ALL_LINGUAS.
335 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
337 * ===== Released 1.1.5=====
339 * configure.in: Version 1.1.5, interface age 2, binary age 105
343 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
345 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
346 if caret is not supported. This addresses bug #101020.
348 * configure.in: Use third argument of AC_DEFINE to get rid of
351 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
353 * acinclude.m4: Remove; wasn't needed, and referred
354 to GLib internal m4 files now gone.
356 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
358 * configure.in: Require autoconf-2.53.
360 2002-12-12 Yanko Kaneti <yaneti@declera.com>
362 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
364 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
366 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
369 2002-12-07 Andras Timar <timar@gnome.hu>
371 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
373 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
375 * ===== Released 1.1.4 =====
377 * configure.in: Version 1.1.1, interface age 1, binary age 104
381 2002-12-05 Ole Laursen <olau@hardworking.dk>
383 * configure.in (ALL_LINGUAS): Added Danish (da).
385 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
387 * configure.in (ALL_LINGUAS): Added Spanish (es).
389 2002-12-01 Christian Neumair <chris@gnome-de.org>
391 * configure.in (ALL_LINGUAS): Added German (de).
393 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
395 * configure.in (ALL_LINGUAS): Added "no".
397 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
399 * Update NEWS for 1.1.3
401 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
403 * configure.in: Update to take account of gtk-doc-version being 0.10
404 Updated version required to 0.9
406 2002-11-20 Bill Haneman <bill.haneman@sun.com>
409 Added ATK_ROLE_APPLICATION.
412 (atk_role_get_localized_name):
413 Added ATK_ROLE_APPLICATION case.
416 Added ATK_ROLE_APPLICATION to docs.
418 2002-11-18 Abi Brady <morwen@evilmagic.org>
420 * configure.in: Added "en_GB" to ALL_LINGUAS.
422 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
424 * configure.in: Added "ms" to ALL_LINGUAS.
426 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
428 * Update NEWS for 1.1.2
430 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
433 2002-11-14 Bill Haneman <bill.haneman@sun.com>
436 Revved to 1.1.2, interface age 0, binary age 102.
438 * atk/atkrelationtype.h:
439 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
440 New relations to handle content embedding, for instance
441 text that embeds or flows around images.
443 * atk/atkhyperlink.h:
444 (atk_hyperlink_is_inline):
445 New API, returns whether a hyperlink's content is
446 partially displayed inline; useful for small images
447 emedded in text, and for HTML <src> elements.
448 (AtkHyperlinkClass->link_state):
449 New virtualized method, used to implement various
450 state query API such as atk_hyperlink_is_inline().
452 * atk/atkhyperlink.c:
453 (atk_hyperlink_is_inline):
456 * docs/atk-sections.txt:
457 Additions for above API.
459 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
461 * atk/atkobject.[ch]: Add signal active-descendant-changed
463 2002-11-11 Christian Rose <menthos@menthos.com>
465 * configure.in: Added "sv" to ALL_LINGUAS.
467 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
475 * docs/tmpl/atkhyperlink.sgml
476 * docs/tmpl/atkobject.sgml
477 * docs/tmpl/atktable.sgml
478 * docs/tmpl/atktext.sgml
480 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
483 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
485 * autogen.sh: Add call to autoheader to create config.h.in
487 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
489 * acinclude.m4: New file
491 * autogen.sh: Add i18n support (copied from gtk+).
493 * configure.in: Add definition for atklocaledir and check for
494 bind_textdomain_codeset()
496 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
498 * atk/atkobject.c (atk_role_get_localized_name): Add code to
501 * po/.cvsignore: Add extra files.
503 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
505 * configure.in: Create po/Makefile; patch supplied by
506 Dan Mills (thunder@ximain.com)
508 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
510 * ===== Released 1.1.1 =====
512 * configure.in: Version 1.1.1, interface age 0, binary age 101
516 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
518 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
520 * Makefile.am: Add po directory
522 * configure.in: Add support for I18N
524 * acconfig.h atk/atkintl.h: New files used to support I18N
526 * atk/atkobject.c: Update atk_role_get_localized_name() to
527 allow for localized name to be returned.
529 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
531 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
532 po/ChangeLog: New files
534 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
536 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
538 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
540 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
541 atk_object_add_relationship and atk_object_remove_relationship
542 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
545 * atk/atkrelation.h: Move definition of AtkRelationType to
548 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
550 * atk/atktext.[ch]: Add text-attributes-changed signal.
552 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
554 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
556 * docs/tmpl/atkrelation.sgml: Add new relations
558 * docs/tmpl/atkstate.sgml: Add new state
560 * docs/tmpl/atktext.sgml: Add new signal
562 * tests/testrelation.c: Add tests for new relationship functions.
564 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
566 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
567 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
571 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
573 * ===== Released 1.1.0 =====
577 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
580 increment version to 1.1.0, in view of the fact that we've
581 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
582 Also reset INTERFACE_AGE to zero, since an enum was added.
583 Use similar library numbering as GTK.
585 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
587 2002-09-06 Mark McLoughlin <mark@skynet.ie>
589 * atk/atkobject.h: add ATK_LAYER_WINDOW.
591 * atk/atkcomponent.c: upd docs.
593 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
595 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
596 avoid unused declarations
598 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
599 Move AtkRelationSet from atkobject to atkrelationset.
601 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
603 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
604 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
605 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
606 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
607 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
608 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
609 docs/tmpl/atkvalue.sgml:
610 Remove reference to ...Iface data structures; which eliminates
611 undocumented symbols.
613 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
615 * atk/atkutil.h: Add documentation for AtkKeyEventType
617 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
618 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
619 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
620 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
621 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
622 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
623 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
624 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
625 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
626 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
627 docs/tmpl/atkutil.sgml:
628 Reduce number of undocumented symbols
630 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
632 * atk/atknoopobjectfactory.c:
633 Add implementation for atk_object_factory_get_accessible_type()
635 2002-08-18 Havoc Pennington <hp@pobox.com>
637 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
638 both automake 1.6 and 1.4 installed get the right automake. Means
639 compilation from CVS will now require the latest automake 1.4
640 release, or manually creating symlinks called "automake-1.4" and
643 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
645 These changes improve the quality of the documentation by adding
646 information about properties and signals.
649 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
650 use in docs Makefile.am
653 Add missing include files, atk/atknoopobject.h and
654 atknoopobjectfactory.h
657 Add support for scan program
660 Added content to this file
662 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
663 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
664 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
665 docs/tmplatkutil.sgml:
666 Removed references to contents of object's data structure
668 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
669 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
670 Add references to signals and properties.
672 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
674 * ===== Released 1.0.3 =====
676 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
677 interface, binary version 3.
681 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
683 * README: Updated to describe where to log bugs and mention mailing
686 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
688 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
689 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
690 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
691 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
692 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
693 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
694 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
695 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
696 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
697 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
698 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
699 Update documentation.
701 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
704 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
707 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
709 * ===== Released 1.0.2 ======
713 * configure.in: Version 1.0.2, interface, binary age 2
715 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
717 * atk/atkutil.c (atk_focus_tracker_notify):
718 Allow for object being NULL which means the window containing the
719 focus widget has lost focus. We update the previous_focus_object
720 so we can emit notification for focus widget when window regains
723 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
725 * atk/atkgobjectaccessible.c:
726 (atk_gobject_accessible_for_object): Allow for case where created
727 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
728 was not initialized in atk_gobject_accessible_class_init
730 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
732 * ===== Released 1.0.1 ======
736 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
738 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
740 * atk/atkutil.c (atk_focus_tracker_notify):
741 Do not do notification if previously notified object is the same as
744 2002-03-14 Tor Lillqvist <tml@iki.fi>
746 * atk/Makefile.am: Use correct name for the DLL when generating
747 the MSVC import library.
749 2002-03-13 Bill Haneman <bill.haneman@sun.com>
751 * atk/atkutil.c (atk_object_get_root):
752 Changed g_type_class_peek to g_type_class_ref,
753 this seemed to be triggering a SEGV in some cases.
756 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
758 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
759 Correct name of data set to NULL from quark_accessible_object to
762 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
764 * atk/atkhyperlink.c (atk_hyperlink_get_type):
767 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
769 * ===== Released 1.0.0 ======
771 * NEWS: Final update for 1.0.0.
773 * README: Update the compilation instructions a bit.
775 2002-03-06 Tor Lillqvist <tml@iki.fi>
778 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
781 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
785 * tests/Makefile.am: Don't install libteststateset.la,
786 libtestrelation.la. (#73655, James Henstridge)
788 * autogen.sh: Add --enable-gtk-doc
790 * configure.in: --disable-gtk-doc by default.
792 * Makefile.am: Add a slightly modified distcheck rule
793 that passes --enable-gtk-doc to the configure inside.
794 (So that 'make dist' succeeds inside.)
796 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
798 * configure.in: Require GLib-2.0.0.
800 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
801 Switch over to the Glib/GTK+ versioning scheme.
803 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
805 * atk/atktext.c (atk_text_get_text):
806 Permit end offset value of -1
808 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
810 * atk/atkhypertext.h:
813 2002-02-28 Sven Neumann <sven@gimp.org>
815 * configure.in: beautified configure --help output.
817 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
819 * atk/atkhypertext.h atk/atkhyperlink.h:
820 Add padding to class structures to allow for future expansion.
823 Add padding to class structures to allow for future expansion.
825 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
826 Add padding to class structures to allow for future expansion.
828 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
830 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
832 2002-02-26 Tor Lillqvist <tml@iki.fi>
834 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
835 libtool won't create a DLL.
837 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
840 Remove -no-undefined because of problems with uunresolved symbols
841 in libgobject on Solaris when using gcc
843 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
845 * configure.in: Version 0.13
847 * NEWS: Update for 0.13
849 * docs/atk-sections.txt: Update.
851 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
853 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
854 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
855 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
856 Make use of parent_class consistent; define as gpointer and
857 use g_type_class_peek_parent() to get it
860 Delete unused empty line
862 * atk/atkregistry.c atk/atkrelation.c:
863 Make parent_class static
865 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
868 Add check for offset being negative in functions which have offset
869 parameter and return immediately if so.
871 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
873 * atk/atkcomponent.h:
874 Change argument of get_layer and get_mdi_zorder function pointers
875 to be AtkComponent instead of AtkObject
877 * atk/atkcomponent.c:
878 Change atk_component_get_layer and atk_component_get_mdi_zorder
879 to refer to argument as component instead os accessible
881 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
882 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
883 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
884 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
885 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
886 Update for recent changes
888 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
891 Guard atk.h with ifndef __ATK_H__
892 (#71405 reported by terra@diku.dk (Morten Welinder))
894 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
896 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
897 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
898 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
899 atk/atktable.h atk/atktext.h atk/atkvalue.h:
900 Add padding to class structures to allow for future expansion.
902 2002-02-11 Bill Haneman <bill.haneman@sun.com>
905 Incremented revision and tagged GNOME_D2_BETA.
908 Marked atk_object_get_layer and atk_object_get_mdi_zorder
909 as deprecated (should use atk_component API below).
912 Added atk_component_get_layer and atk_component_get_mdi_zorder
913 (erroneously defined in atkobject, they belong here).
916 Fixed some property get/set bugs.
918 * NEWS: updated for GNOME 2 Desktop Beta.
920 2002-02-11 jacob berkman <jacob@ximian.com>
922 * atk/atkselection.[ch] (atk_selection_get_type):
923 * atk/atktable.[ch] (atk_table_get_type):
924 * atk/atkregistry.h (atk_get_default_registry):
925 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
926 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
927 * atk/atkcomponent.[ch] (atk_component_get_type):
928 * atk/atkaction.[ch] (atk_action_get_type): declare function
929 arguments as (void) rather than ()
931 2002-02-04 Bill Haneman <bill.haneman@sun.com>
934 Incremented revision.
936 2002-01-30 Bill Haneman <bill.haneman@sun.com>
938 * docs/tmpl/atkaction.sgml:
939 * docs/tmpl/atkcomponent.sgml:
940 * docs/tmpl/atkeditabletext.sgml:
941 * docs/tmpl/atkimage.sgml:
942 * docs/tmpl/atkobject.sgml:
943 * docs/tmpl/atkselection.sgml:
944 * docs/tmpl/atktable.sgml:
945 * docs/tmpl/atktext.sgml:
946 * docs/tmpl/atkvalue.sgml:
947 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
948 fields to improve docs; the documentation now gives some
949 information on the purpose and function of the various ATK
950 interfaces, and which types of UI components typically implement
953 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
955 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
957 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
960 Update version number to 0.10, for Desktop Alpha 2
962 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
965 Correct inconsistencies between registered signal parameter types
966 and default signal handler struct fields
967 (based on patch from Murray Cumming <murray@usa.net>)
969 2002-01-10 Bill Haneman <bill.haneman@sun.com>
972 Update version number to 0.9, for Beta2 package.
974 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
976 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
977 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
980 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
982 * atk/atkcomponent.c (atk_component_add_focus_handler):
983 Add comments to clarify behavior if handler has already been added
985 * docs/tmpl/atktext.sgml:
986 Update for change of caret_changed to text_caret_moved
988 2002-01-05 Hans Breuer <hans@breuer.org>
990 * atk/makefile.msc : generate atk-enum-types.[hc]
991 NOTE: the long comment in atkobject.h is crashing perl,
992 at least version 5.005_02 built for MSWin32-x86-object
993 Binary build 506 provided by ActiveState. Temporary
994 deleting the AtkRole comment allows to work-around.
996 atk/atk.def : updated externals
998 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1000 * atk/atkgobjectaccessible.h
1001 Fixed typo in define (reported by Jeff Franks)
1003 * atk/atktext.c atk/atktext.h
1004 Change name of default signal handler for text_caret_moved signal
1005 from caret_changed to text_caret_moved
1006 Change enum CARET_MOVED to TEXT_CARET_MOVED
1007 (both issues reported by Jeff Franks)
1009 2001-12-15 Michael Meeks <michael@ximian.com>
1011 * atk/atkrelation.c (atk_relation_class_init):
1013 (atk_relation_finalize): chain to parent.
1015 * atk/atkrelationset.c (atk_relation_set_class_init),
1016 (atk_relation_set_finalize): same fix.
1018 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1020 * configure.in: Version 0.8, require GLib-1.3.12
1022 * atk/makefile.msc (PKG_VER): Version 0.8.
1024 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1026 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1027 for correct srcdir != builddir operation when
1028 generating source files in srcdir.
1030 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1032 * docs/tmpl/atkutil.sgml: remove some conflict
1035 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1040 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1042 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1043 docs/tmpl/atkgobjectaccessible.sgml
1045 * atk/Makefile.am atk/atk.h:
1046 Add references to new files
1048 * atk/atkobject.c atk/atkobject.h
1049 docs/tmpl/atkobject.sgml:
1050 Add new function atk_object_initialize
1052 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1053 docs/tmpl/atkobjectfactory.sgml:
1054 Add new function atk_object_factory_get_accessible_type
1056 * docs/atk-sections.txt:
1058 Add functions in atk-unused.txt
1061 2001-12-17 Darin Adler <darin@bentspoon.com>
1063 * atk/atktext.c: Add missing #include <string.h>
1065 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1067 * atk/Makefile.am, tests/Makefile.am: Compile with
1068 -DG_DISABLE_DEPRECATED. See #52790.
1070 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1072 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1073 Remove unnecessary g_retunn_val_if_fail() call.
1075 2001-12-08 Michael Meeks <michael@ximian.com>
1077 * atk/atkregistry.c (atk_registry_class_init):
1078 paranoia is not appropriate here, setup parent_class,
1079 don't create a new default registry here - makes no
1081 (atk_registry_finalize): chain to parent class, do
1082 g_hash_table_destroys instead of g_frees.
1084 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1087 Update to create atk-enum-types.h before compiling source files
1088 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1090 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1092 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1093 docs/tmpl/atktext.sgml tests/testrelation.c:
1094 Change atk_attribute_register to atk_text_attribute_register,
1095 atk_attribute_get_value to atk_text_attribute_get_value,
1096 atk_attribute_get_name to atk_text_attribute_get_name
1097 atk_attribute_for_name to atk_text_attribuute_for_name
1099 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1102 Add implementation of atk_attribute_register, atk_attribute_for_name
1103 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1104 support extra attributes being defined
1107 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1108 extra attributes to be defined
1109 Add atk_attribute_register() and atk_attribute_for_name()
1114 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1115 Update because of additions to atk/atktext.h
1117 * tests/testrelation.c:
1118 Add tests for text attributes
1120 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1123 Update atk_role_register() to allow extra roles to be defined
1124 Update atk_role_get_name() and atk_role_for_name() for newly defined
1127 * tests/testrelation.c:
1130 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1132 * atk/atkrelation.c:
1133 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1134 atk_relation_type_for_name()
1137 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1138 atk_state_type_for_name()
1140 * tests/testrelation.c, tests/teststateset.c:
1141 Update tests as name componenets are separated by hyphen (-) rather
1144 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1147 Generate files atk-enum-types.c and atk-enums-types.h to create
1151 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1153 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1156 Changed calls to g_type_class_peek() to g_type_class_ref() where
1157 it makes more sense, and in other places check for a non-null
1158 klass return before trying to call class methods. This prevents
1159 SEGV if no Atk-implementation library has been loaded.
1162 Fixed gtk-doc warning.
1164 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1166 * atk/atkobject.[c|h]:
1167 Add functions atk_role_get_name() and atk_role_for_name() which
1168 transform a role into an untranslated string
1169 Update comments in atkobject.h which refer to property names
1171 * atk/atkrelation.c:
1172 Correct error in atk_relation_type_get_name
1174 * docs/atk-sections.txt
1175 Added atk_role_get_name and atk_role_for_name
1180 2001-11-23 Hans Breuer <hans@breuer.org>
1182 * atk/atk.def : updated externals
1184 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1185 minor coding style issues. Found by my exports generator.
1187 * atk/makefile.msc : version 0.7, use build dir from
1190 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1194 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1196 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1198 * atk/atknoopobject.c:
1199 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1200 when creating object
1202 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1204 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1205 docs/tmpl/atkrelation.sgml:
1206 Change atk_relation_type_from_string to atk_relation_type_for_name
1207 Add atk_relation_type_get_name
1209 * atk/atkrelationtype.c:
1210 Change atk_relation_type_from_string to atk_relation_type_for_name
1211 Add atk_relation_type_get_name
1212 Update atk_relation_type_register() to correctly register new
1216 Changed name of static variable type to last_type
1217 Changed name of paremeter if atk_state_type_get_name to type to match
1223 * tests/README, tests/Makefile.am
1224 Add new test file testrelation.c
1226 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1228 * atk/atkutil.c (atk_add_key_event_listener):
1229 Fix gtk-doc comment and clarify use of 'data' gpointer.
1231 2001-11-22 Michael Meeks <michael@ximian.com>
1233 * atk/atkutil.c (atk_add_key_event_listener): switch
1236 * atk/atkobject.c (atk_object_real_get_property):
1237 add missing 'break'.
1239 2001-11-21 Michael Meeks <michael@ximian.com>
1241 * atk/atkrelation.c: pull in string.h for strcmp
1243 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1245 * atk/atkutil.c (atk_add_global_event_listener),
1246 (atk_get_toolkit_name, atk_get_toolkit_version):
1249 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1251 * atk/atkrelation.c: Added gtk-doc docs for
1252 atk_relation_type_from_string.
1254 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1256 * atk/atkobject.h (enum): Fix trailing comma on
1259 * docs/atk-sections.txt: Update.
1263 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1265 * atk/atkobject.[c|h]:
1266 Add additional argument (name) to state-change signal
1267 Update atk_object_notify_state_change to take account of
1268 extra argument for state-change
1270 * atk/atkmarshal.list:
1271 Add marshaller for VOID:STRING,BOOLEAN
1273 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1275 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1276 Add enum AtkLayer and functions atk_object_get_layer and
1277 atk_object_get_mdi_zorder
1279 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1281 * atk/atkobject.[c|h]:
1282 Remove property accessible-state; use signal state-change instead
1283 Change signature of state-change handler to take gboolean as argument
1284 instead of AtkPropertyValues
1285 Update atk_object_notify_state_change() to emit state-change signal
1287 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1288 Remove state ATK_STATE_COLLAPSED
1290 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1294 Added state-changed signal to atkobject, in anticipation of
1295 deprecating the accessible-state property.
1298 Fixed signature of atk_util_add_key_listener () to
1299 take an AtkKeySnoopFunc instead of a pointer to same.
1301 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1303 * atk/atkobject.c (atk_object_notify_state_change):
1304 Fix bug in calculation of number of toggle states
1307 Correct out-by-1 error in atk_state_type_register()
1308 Use type (number of states defined) in atk_state_type_get_name()
1309 and atk_state_type_for_name()
1311 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1313 * atk/atkeditabletext.c:
1314 Remove unused structure _AtkEditableTextIfaceClass
1316 * atk/atkobject.[c|h]
1317 Remove signals model_changed and selection_changed
1319 * atk/selection.[c|h]
1320 Add signal selection_changed
1322 * atk/atktable.[c|h]
1323 Remove unused structure _AtkTableIfaceClass
1324 Add signal model_changed
1327 Remove unused structure _AtkTextIfaceClass
1328 Add signal text_selection_changed
1330 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1331 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1332 Documentation changes
1334 2001-11-17 Tor Lillqvist <tml@iki.fi>
1336 * atk-zip.sh.in: Build separate runtime and developer packages.
1338 * atk/atk.def: Update.
1340 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1344 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1346 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1349 to allow non-GTK-dependent installation of key snoop functions.
1350 This also meant adding definitions of AtkKeySnoopFunc and
1353 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1355 * atk/atkobject.c (atk_object_notify_state_change):
1356 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1357 to ATK_STATE_EXPANDED or vice versa.
1359 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1362 Add role ATK_ROLE_TREE_TABLE
1364 * atk/atkrelation.h:
1365 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1366 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1368 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1369 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1370 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1371 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1372 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1373 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1374 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1375 Update to reflect the current state of the documentation in the code.
1377 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1379 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1380 Add two new relations ATK_RELATION_NODE_CHILDREN and
1381 ATK_RELATION_NODE_PARENT to support compound objects in a
1382 node or cell of a tree or table
1383 Added descriptions of all relations which are defined
1386 Remove functions atk_table_real_get_index_at(),
1387 atk_table_real_get_column_at_index() and
1388 atk_table_real_get_row_at_index()
1389 Correct typos in documentation of other functions.
1391 2001-10-28 Tor Lillqvist <tml@iki.fi>
1393 * atk-zip.sh.in: New file, used to build developer package for
1397 * configure.in: Add it.
1399 * atk/Makefile.am: Add rules to install and uninstall mingw import
1402 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1404 * atk/atkobject.[c|h]
1405 Remove the following properties
1406 accessible-child - use signal children_changed for notification
1407 accessible-text - use signal text_changed for notification
1408 accessible-caret - use signal text_caret_moved for notification
1409 accessible-selection - use new signal selection_changed
1411 accessible-visible-data - use new signal visible_data_changed
1413 accessible-model - use new signal model_changed for notification
1414 Notify when role or parent changes
1415 Allow parent and role to be set or got using g_object_set() or
1418 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1424 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1426 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1427 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1429 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1431 * atk/atkobject.c (atk_object_notify_state_change):
1432 Initialize AtkPropertyValue data structure to 0 instead of using
1435 2001-10-19 Tor Lillqvist <tml@iki.fi>
1437 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1438 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1439 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1441 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1442 -export-symbols atk.def. If lib.exe is available, generate
1443 atk.lib, and install it.
1445 * atk/atk.def: Update with new entry points.
1447 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1449 * atk/atkobject.[c|], docs/atk-sections.txt,
1450 docs/tmpl/atkobject.sgml:
1451 Add convenience function atk_object_notify_state_change()
1452 to generate property notification of state change.
1454 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1455 Correct comments on functions atk_attribute_get_name() and
1456 atk_attribute_get_value()
1458 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1461 Update comments in atk_text_get_text_[at|after|before]_offset()
1462 to clarify what these functions will return.
1464 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1467 Update comments in atk_text_get_run_attributes() and
1468 atk_text_get_default_attributes().
1470 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1473 Change "property-change" signal to allow detail (i.e. property name)
1474 and add detail in atk_object_notify().
1476 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1479 Correct order of attribute names in text_attr_name array.
1481 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1483 * atk/atktext.[c|h]:
1484 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1485 Use enum AtkTextAttribute to specify what attribute are supported
1486 rather than hash defines. Define new functions atk_attribute_get_name()
1487 and atk_attribute_get_value() which return the strings for the
1488 attribute name and values for those attribute which have named values.
1490 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1492 * atk/atktext.c (atk_text_get_run_attributes):
1495 * atk/atktext.c (atk_text_get_default_attributes):
1496 Add call to set iface.
1498 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1500 * atk/atktext.[c|h]:
1501 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1502 Add new function atk_text_get_default_attributes
1503 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1505 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1507 * atk/atktext.c (atk_attribute_set_free):
1508 Avoid leaking of AtkAttributeSet data structure; speed up code.
1510 * docs/tmpl.atk*.sgml
1511 Updated to reflect current APIs.
1513 2001-10-01 jacob berkman <jacob@ximian.com>
1515 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1516 make dist works correctly w/o having to build first
1518 2001-10-01 Tor Lillqvist <tml@iki.fi>
1520 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1522 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1524 * configure.in (ATK_MICRO_VERSION): Version 0.6
1525 (because libglade will depend on a the small api addition below)
1527 * atk/makefile.msc (PKG_VER): Version 0.6
1529 * atk/atkrelation.h:
1530 * atk/atkrelation.c: (AtkRelationType
1531 atk_relation_type_from_string (const gchar *name)): Added method.
1534 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1536 * configure.in (ATK_MICRO_VERSION): Version 0.5
1538 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1540 * atk/makefile.msc (PKG_VER): Version 0.5
1542 2001-09-21 Hans Breuer <hans@breuer.org>
1544 * atk/atk.def : updated externals
1545 * atk/makefile.msc : version 0.4
1547 * atk/atktext.c (atk_text_get_character_extents) : real_height
1548 is a reference to int, so use &local_height
1550 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1554 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1556 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1557 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1558 (from 0.2 which was not properly updated last time).
1559 depend on glib 1.3.8.
1563 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1566 Add object reference when object is set as accessible_parent
1568 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1570 * configure.in: remember ACLOCAL_FLAGS.
1572 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1574 * atk/atktable.[c|h]
1575 Change atk_table_get_caption() and atk_table_set_caption()
1576 to deal with AtkObject* rather than gchar*
1577 Remove redundant and incorrect comments
1579 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1581 * configure.in: Version 0.3
1583 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1587 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1590 Correct property definitions for "accessible-table-caption",
1591 "accessible-table-column-description",
1592 "accessible-table-row-description"
1594 Update comments to include all properties defined
1596 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1598 * atk/atkhyperlink.h:
1599 Change AtkHyperLink to AtkHyperlink in comment
1600 * atk/atkhypertext.[c|h]:
1601 Change AtkHyperLink to AtkHyperlink
1602 * atk/atktable.[c|h]:
1603 Make gchar* arguments const; make return value of type gchar*
1605 * docs/atk-sections.txt
1606 Remove reference to AtkHyperLink
1607 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1608 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1611 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1614 Add functions atk_table_real_get_index_at(),
1615 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1616 as default implementations for atk_table_get_index_at(),
1617 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1619 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1622 Refer to return value in function documentation for
1623 atk_action_do_action
1625 Fix typo in comments
1626 * docs/tmpl/atkaction.sgml:
1627 Update to include return value
1629 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1631 * atk/atkaction.c atk/atkaction.h:
1632 Made atk_action_do_action return a gboolean as the class member of
1633 AtkActionIface does.
1637 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1639 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1640 Swap height and width arguments to atk_image_get_image_size
1642 Swap height and height arguments to atk_image_get_image_size
1643 Do not crash if NULL pointers are passed for return values
1645 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1647 * docs/tmpl/atktext.sgml atk/atktext.h:
1648 Change parameter names *offset to *_offset
1649 * atk/atkcomponent.c:
1650 Do not crash if NULL pointers are passed for return values
1652 Change parameter names *offset to *_offset
1653 Do not crash if NULL pointers are passed for return values
1655 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1658 Changed g_type_class_peek() to g_type_class_ref()
1659 in atk_add_global_event_listener(), since
1660 g_type_class_peek() could return NULL when an
1661 instance of the class had not been created.
1663 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1665 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1666 Ensure that atk_attribute_set_free is in the documentation.
1668 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1670 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1671 Swapped order of width and height arguments to
1672 atk_text_get_character_extents()
1673 Changed AtkAttrributeSet_free to atk_attribute_set_free
1675 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1677 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1678 Changed "length" argument of atk_text_get_character_extents() to
1681 2001-08-15 Jens Finke <jens@gnome.org>
1683 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1684 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1685 added a AC_SUBST for it. This is needed for the spec.in file.
1686 Added atk.spec to output list.
1687 * atk.spec.in: New file.
1689 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1691 * atk/atkcomponent.[c|h]
1692 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1693 Change atk_component_get_accessible_at_point to
1694 atk_component_ref_accessible_at_point so it will work for flyweights
1696 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1698 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1701 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1703 * atk/atkaction.c, atk/atkcomponent.c
1704 Remove all instances of g_return_if_fail (foo != NULL); that are
1705 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1706 since the second check catches the NULL.
1707 * atk/atkcomponent.c
1708 Add functions atk_component_real_contains(),
1709 atk_component_real_get_position(), atkcomponent_real_get_size()
1710 as default implementations for atk_component_contains(),
1711 atk_component_get_position(), atk_component_get_size()
1713 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1715 * atk/atkimage.[ch] docs/atk-sections.txt
1716 docs/tmpl/atkimage.sgml
1717 Updated AtkImage get_position to get_image_position
1718 so the naming is consistant. Now get_image_position
1719 and get_image_size return -1 for x/y/height/width
1720 if AtkImage implementations of these functions is
1723 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1726 Create an object relation set when the object is created.
1728 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1731 Changed first argument of atk_add_global_event_listener
1732 so the callback function is of type GSignalEmissionHook
1733 instead of AtkEventListener. AtkEventListener is
1734 appropriate for Focus event callbacks, but not generic
1737 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1740 Add function atk_object_real_ref_state_set() which creates the
1741 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1744 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1747 Remove all instances of g_return_if_fail (foo != NULL); that are
1748 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1749 since the second check catches the NULL.
1751 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1754 Fix problem with ATK not building after running make maintainer-clean
1755 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1757 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1760 * atk/atkeditabletext.h
1762 * atk-uninstalled.pc.in
1765 Removed (unused) #defines of pango/pango.h
1766 Removed references to/dependencies on pango from .pc files
1767 Removed dependencies on pango from makefile.msc and configure.in
1769 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1771 * atk/atkobject.[c|h]
1772 Move some implementation from GAIL:
1773 Default implementations for some some functions
1774 atk_object_real_get_name, atk_object_real_set_name,
1775 atk_object_real_get_description, atk_object_real_set_description,
1776 atk_object_real_get_parent, atk_object_real_set_parent,
1777 atk_object_real_get_role,
1778 atk_object_real_connect_property_change_handler,
1779 atk_object_real_remove_property_change_handler,
1781 definition of property-changed signal.
1782 Initialize pointers to NULL in atk_object_init().
1783 Initialize uninitialized function pointers to NULL in
1784 atk_object_class_init().
1786 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1789 Changed children_changed signal to allow NULL pointers
1790 for the 2nd argument to the signal handler.
1792 2001-07-20 Hans Breuer <hans@breuer.org>
1794 * atk/atk.def : added more exports
1795 * atk/makefile.msc : updated win32 build
1797 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1799 * atk/atkaction.[c|h], docs/atk-sections.txt,
1800 docs/tmpl/atkaction.sgml
1801 Add atk_action_get_name() and atk_action_set_description()
1803 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1805 * atk/atkstate.[c|h]
1806 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1807 and inconsistent GtkToggleButton
1809 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1811 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1812 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1813 gail_textattributes_update.pat is for gail/gail and integrates the
1814 ATK_ATTRIBUTE_* macros in the gail implementations.
1815 atk_docs_textattributes_update.pat is for atk/docs and patches
1816 atk-sections.txt etc. for improved docs
1817 atk_atk_textattributes_update.pat is for atk/atk and included the
1818 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1820 2001-07-13 Darin Adler <darin@bentspoon.com>
1822 * atk/atkstate.c: Add missing <string.h> include.
1823 * tests/teststateset.c: Add missing <string.h> include.
1825 2001-07-13 Darin Adler <darin@bentspoon.com>
1827 * .cvsignore: Ignore some generated files.
1828 * autogen.sh: Get rid of call to autoheader since the
1829 configure file doesn't include AM_CONFIG_HEADER.
1831 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1833 * tmpl/atkdocument.sgml
1834 Added new file for docs.
1836 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1838 * atk/atkimage.c atk/atkutil.c
1839 Changes to build with Sun's FORTE compiler.
1841 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1843 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1844 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1845 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1846 tmpl/atktext.sgml tmpl/atkutil.sgml
1849 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1851 * atk/atktext.c (atk_text_base_init):
1852 * atk/atktable.c (atk_table_base_init):
1853 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1854 to adapt to recent GSignal changes.
1856 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1858 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1859 docs/tmpl/atkutil.sgml
1860 Added new functiosn to AtkUtil.
1862 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1864 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1865 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1866 docs/tmpl/atkobject.sgml
1867 Added new atk document interface.
1869 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1871 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1872 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1873 Updated so that functions that take screen coords as
1874 input/output also take an enum specifying whether
1875 the coords are screen or top-level window based.
1876 Updated docs as well.
1878 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1880 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1881 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1882 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1883 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1884 atk/docs/tmpl/atkstreamablecontent.sgml
1885 Cleaned up docs. Added atkstreamablecontent.sgml
1887 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1889 *atk/atktable.h, atk/atktable.c
1890 Updated signal handler definitions.
1892 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1895 Updated AtkXYCoords enum.
1897 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1899 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1900 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1901 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1902 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1903 atk/atkstateset.c atk/atkstreamablecontent.c
1904 atk/atkstreamablecontent.h atk/atktable.c
1905 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1906 and some docs/tmpl files.
1907 Updated gtk-docs fixing spelling errors and making minor
1910 2001-06-27 Louise Miller <lousie.miller@sun.com>
1912 *atk/atkselection.h, atk/atkselection.c
1913 changed return type to gboolean for
1914 atk_selection_select_all_selection
1916 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1918 *atk/atkstate.h atk/atkstate.c
1919 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1920 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1921 docs/tmpl/atktext.sgml
1922 Added ATK_STATE_STALE. Updated docs.
1924 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1927 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1929 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1931 * atk/atkeditabletext.h, atk/atkobject.h,
1933 Added AtkAttributeSet_free() convenience
1936 2001-06-20 Peter Williams <peterw@ximian.com>
1938 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1939 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1940 G_{BEGIN,END}_DECLS.
1942 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1944 * atk/atktable.c, atk/atkmarshal.list
1945 Removed needless marshal and updated signal handlers in
1948 2001-06-20 Louise Miller <louise.miller@sun.com>
1950 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1951 Changed parameters for get_selected_rows/get_selected_columns
1952 Added 4 new functions, add_row_selection, remove_row_selection,
1953 add_column_selection, remove_column_selection
1955 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1958 Fixed minor bug with signals.
1960 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1965 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1967 * atk/atkselection.h atk/atkselection.c
1968 Now add_selection, clear_selection, and remove_selection
1969 return a boolean indicating SUCCESS/FAILURE to indicate
1970 if the operation was successful.
1972 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1974 * atk/atktable.h atk/atktable.h
1975 Updated so now the get_text_before|at|after functions
1976 return the start & end offset of the string. Updated the
1979 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1981 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1983 2001-06-11 Havoc Pennington <hp@redhat.com>
1987 * configure.in: bump version to 0.2 and add infrastructure for
1988 libtool version info. Assumes GTK versioning scheme (major.minor
1989 is binary compatible)
1991 * atk/Makefile.am (LDFLAGS): set version info
1992 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1994 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1996 * atk/atktable.h, atk/atktable.c
1997 Updated so that get/set row/column header functions
1998 work with AtkObjects rather than AtkTables. Organized
1999 the header file a little more cleanly. Also the get/set
2000 row_description and caption functions now use gchar *
2001 rather than AtkObject.
2003 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2005 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2006 Add signal model-changed.
2008 * atk/atkobject.c: Add properties
2009 accessible-role, accessible-table-caption,
2010 accessible-table-column-header, accessible-table-column_description.
2011 accessible-table-row-header, accessible-table-row_description.
2012 accessible-table-summary, accessible-model
2014 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2016 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2017 Updated atkeditabletext and atktext interfaces so they
2018 now properly define the get/set attribute methods and now
2019 get_offset_at_point and get_character_extents can request
2020 x,y coords by either widget or screen coords.
2022 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2024 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2025 CFLAGS, not in LIBS. (Always linking with -lpthread
2026 is a noticeable speed hit.)
2028 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2030 * atk/Makefile.am: Really fix marshal generation.
2032 2001-06-07 Havoc Pennington <hp@redhat.com>
2034 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2035 glib-genmarshal stuff
2037 2001-06-07 Havoc Pennington <hp@redhat.com>
2039 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2042 * configure.in: rearrange the library checks to support
2045 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2047 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2048 ATK in giant GTK tarball
2050 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2052 * docs/atk-api.sgml docs/atk-sections.txt
2053 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2054 docs/tmpl/atktext.sgml
2055 Removed docs/atk-api.sgml since it is not used.
2056 Updated sgml files and atk-sections.txt to reflect
2057 recent changes to the atktext and atkeditabletext
2060 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2062 * atk/atktext.h atk/atktext.h
2063 Updated to new atktext functions for getting attributes.
2065 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2067 * New files atk/atkstreamablecontent.[ch]
2068 Updated files: atk/Makefile.am, atk/atk.h
2070 * atk/atkvalue.c: Updated comments
2072 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2074 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2076 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2078 * atk/atkobject.c: Add property accessible-visible-data
2080 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2082 * atk/atkobject.c: Add support for setting and getting
2083 accessible-value property.
2085 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2087 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2089 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2091 * docs/atk-overrides.txt, docs/Makefile.am
2092 Updated the interface for dealing with selected
2093 text to handle multiple selected regions. Removed
2094 get_row_col_at_offset from atktext.[ch]. Added
2095 docs/atk-overrides.txt file.
2097 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2099 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2100 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2101 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2102 Makefiles so the proper marshall files get included in the
2103 dist. Updated the Makefiles and configure.in so that the
2104 docs get included in the dist.
2106 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2108 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2110 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2112 * atk/atkobject.c: Define new properties accessible-text,
2113 accessible-caret, accessible-selection and accessible-value
2115 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2117 * docs/atk-sections.txt
2120 Improved the layout/formatting of the atk docs. Added docs/tmpl
2123 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2126 Now properly set the initialized flag when setting up signals.
2127 Updated the atk-docs in several files
2129 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2131 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2132 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2133 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2134 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2135 Fix warnings generated by Sun FORTE compiler
2137 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2139 * atk/atkcomponent.c atk/atkvalue.c
2140 Remove return calls in functions which return void
2142 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2144 * atk/atkobject.h: Correct naming of role for status bar
2147 Clarify behaviour of atk_text_get_text_after/at/before_offset
2149 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2151 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2153 2001-01-06 Hans Breuer <hans@breuer.org>
2155 * atk/makefile.msc atk/atk.def (new files) :
2156 Enable build for win32, no sourc changes necessary.
2158 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2162 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2164 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2166 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>