1 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
3 * docs/atk-sections.txt: Add 11 unused declarations.
5 2003-03-20 James Henstridge <james@daa.com.au>
7 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
10 * configure.in: cleanup to make use of newer autoconf/automake
13 * Makefile.am: get rid of custom distcheck rule, which is no
16 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
19 * docs/Makefile.am: use common gtk-doc.make.
21 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
23 2003-03-16 Joel Brich <joel.brich@laposte.net>
25 * configure.in: Added "eo" to ALL_LINGUAS
26 * po/eo.po: Added Esperanto translation
27 from Charles Voelger <cvoelger@dweasel.com>
29 2003-03-12 Tor Lillqvist <tml@iki.fi>
31 * atk/atk.def: Add one more missing export, thanks to Cedric
34 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
36 * atk/atkobject.c (atk_object_set_role): Add check that role is
37 actually being changed. Do not emit notification for initial
38 role setting. (bug #107710)
40 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
42 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
43 which returns integer; (bug #107661) reported by Morten Welinder.
45 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
49 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
50 which return pointer; (bug #107650) reported by Morten Welinder.
52 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
54 * test/Makefile.am: Update to produce .so files
55 (Problem reported and solution reported by Michael.Wilson@bull.net)
57 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
59 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
60 Correct creation of non-AtkGObjectAccessible (bug #107124)
62 * atk/atkobject.c (atk_object_class_init): Set default initialize
63 function so that code which does not check for existence of parent
64 class's initialize function will work.
66 * atk/atkvalue.c: (atk_value_get_minimum_value,
67 atk_value_get_maximum_value, atk_value_get_current_value):
68 Reset Value argument if it is a valid GValue otherwise zeroise it.
70 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
72 2003-02-25 Tor Lillqvist <tml@iki.fi>
74 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
76 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
79 * atk/atk.rc.in: New file, for version info in the DLL on
80 Windows. Similar as in GLib, GTK, etc.
82 * configure.in: Generate atk/atk.rc.
84 * atk/Makefile.am: Use atk.rc on Windows.
85 (EXTRA_DIST): Distribute atk.rc(.in).
87 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
88 but deduce it from DLL location, like GLib, GTK etc do.
90 2003-02-23 Abel Cheung <maddog@linux.org.hk>
92 * configure.in: Added "mk" to ALL_LINGUAS.
94 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
96 * configure.in: Added "fa" to ALL_LINGUAS.
98 2003-02-21 Metin Amiroff <metin@karegen.com>
100 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
102 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
104 * configure.in: Added Belarusian to ALL_LINGUAS.
106 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
108 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
109 claim to implement all interfaces.
111 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
113 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
116 (atk_hypertext_get_link): Add check on link_index value
117 (atk_hypertext_get_link_index): Add check on char_index value
119 2003-02-09 Christian Rose <menthos@menthos.com>
121 * configure.in: Added "kn" to ALL_LINGUAS.
123 2003-02-07 Christian Rose <menthos@menthos.com>
125 * configure.in: Added "bn" to ALL_LINGUAS.
127 2003-02-06 Christian Rose <menthos@menthos.com>
129 * configure.in: Added "id" to ALL_LINGUAS.
131 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
133 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
134 Add weak reference so we do not leak the accessible when the object
135 dies. Problem reported by Alex Larsson.
137 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
139 * configure.in: Added "tr" (Turkish) to the languages' list.
141 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
143 * atk/atkhyperlink.[ch]
144 New property selected-link defined.
145 Function pointer is_selected_link added to interface
146 (atk_hyperlink_is_selected_link: New functions which checks
147 whether the specified AtkHyperlink is selected
149 * atk/atkhypertext.[ch]
150 New signal link-selected added.
152 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
154 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
155 and function atk_hyperlink_is_selected_link.
157 This fixes bug #104621.
159 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
161 * autogen.sh (have_automake): call the versioned automake when
162 checking the version itself.
164 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
166 * autogen.sh (have_automake): Fix version in complaint
167 message about automake. (#104366, Rich Burridge)
169 2003-01-26 Daniel Yacob <locales@geez.org>
171 * configure.in: Added am to ALL_LINGUAS.
173 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
175 * configure.in: Added "sk" to ALL_LINGUAS.
177 2003-01-23 Abel Cheung <maddog@linux.org.hk>
179 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
181 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
183 * configure.in: Added "pt_BR" to ALL_LINGUAS.
185 2003-01-22 Marius Andreiana <marius galuna.ro>
187 * configure.in: added 'ro' to ALL_LINGUAS
189 2003-01-21 Christian Rose <menthos@menthos.com>
191 * configure.in: Added "mn" to ALL_LINGUAS.
193 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
196 (atk_text_base_init): Set vtable entry for default implementations
197 (atk_text_get_range_extents): Omit calling default implementation
198 (atk_text_get_bounded_ranges): Omit calling default implementation
201 (atk_component_base_init): New function to set vtable entry for
202 default implementations
203 (atk_component_ref_accessible_at_point): Omit calling default
205 (atk_component_contains): Omit calling default implementation
206 (atk_component_get_position): Omit calling default implementation
207 (atk_component_get_size): Omit calling default implementation
209 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
212 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
213 and PROP_TABLE_CAPTION_OBJECT.
214 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
215 and PROP_TABLE_CAPTION_OBJECT.
217 This completes ATK changes for bug #74814.
219 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
221 * atk/atkobject.c: Add property accessible-table-caption-object.
222 This addresses bug #74814.
224 * atk/atkobject.h: Move some documentation from template file to
225 avoid warnings when building.
227 * atk/atkrelation.c: Add new properties relation and target.
228 This addresses bug #72426.
230 * atktext.[ch]: Add new functions atk_text_get_range_extents and
231 atk_text_get_bounded_ranges.
232 Also added data structures AtkTextRectangle and AtkTextRange, enum
233 AtkTextClipType and helper function atk_text_free_ranges.
234 This addresses bug #100943.
235 (atk_text_get_character_extents): Ensure that the reported width is
236 not negative. This fixes bug #102954)
238 * docs/atk-sections.txt: Add new functions and data items.
240 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
241 atkobject.h. Add reference to accessible-table-caption-object.
243 * docs/tmpl/atk-relation.sgml: Add new properties
245 * docs/tmpl/atktext.sgml: Add new functions and data items.
248 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
250 * ===== Released 1.2.2=====
252 * configure.in: Version 1.2.2, interface age 2, binary age 202
256 2003-01-19 He Qiangqiang <carton@linux.net.cn>
258 * configure.in: Added "zh_CN" to ALL_LINGUAS.
260 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
262 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
264 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
266 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
268 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
270 * configure.in (ALL_LINGUAS): Added "it" (Italian)
272 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
274 * configure.in: Add -with-html-dir option. (bug #102497)
276 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
278 * docs/tmpl/atkobject.sgml: Update so property names are in
281 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
283 * ===== Released 1.2.1=====
285 * configure.in: Version 1.2.1, interface age 1, binary age 201
289 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
291 * configure.in (ALL_LINGUAS): Added pl (Polish).
293 2002-12-23 Nam SungHyun <namsh@kldp.org>
295 * configure.in: Added Korean (ko) to ALL_LINGUAS
297 2002-12-22 Artis Trops <hornet@navigator.lv>
299 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
301 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
303 * configure.in (ALL_LINGUAS): added French (fr).
305 2002-12-21 Jordi Mallach <jordi@sindominio.net>
307 * configure.in (ALL_LINGUAS): added Catalan (ca).
309 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
311 * ===== Released 1.2.0 ======
313 * configure.in: Version 1.2.0, interface age 0, binary age 200
315 * NEWS: Final update for 1.2.0.
317 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
319 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
321 * configure.in: Added Russian to ALL_LINGUAS.
323 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
325 * ===== Released 1.1.5=====
327 * configure.in: Version 1.1.5, interface age 2, binary age 105
331 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
333 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
334 if caret is not supported. This addresses bug #101020.
336 * configure.in: Use third argument of AC_DEFINE to get rid of
339 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
341 * acinclude.m4: Remove; wasn't needed, and referred
342 to GLib internal m4 files now gone.
344 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
346 * configure.in: Require autoconf-2.53.
348 2002-12-12 Yanko Kaneti <yaneti@declera.com>
350 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
352 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
354 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
357 2002-12-07 Andras Timar <timar@gnome.hu>
359 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
361 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
363 * ===== Released 1.1.4 =====
365 * configure.in: Version 1.1.1, interface age 1, binary age 104
369 2002-12-05 Ole Laursen <olau@hardworking.dk>
371 * configure.in (ALL_LINGUAS): Added Danish (da).
373 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
375 * configure.in (ALL_LINGUAS): Added Spanish (es).
377 2002-12-01 Christian Neumair <chris@gnome-de.org>
379 * configure.in (ALL_LINGUAS): Added German (de).
381 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
383 * configure.in (ALL_LINGUAS): Added "no".
385 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
387 * Update NEWS for 1.1.3
389 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
391 * configure.in: Update to take account of gtk-doc-version being 0.10
392 Updated version required to 0.9
394 2002-11-20 Bill Haneman <bill.haneman@sun.com>
397 Added ATK_ROLE_APPLICATION.
400 (atk_role_get_localized_name):
401 Added ATK_ROLE_APPLICATION case.
404 Added ATK_ROLE_APPLICATION to docs.
406 2002-11-18 Abi Brady <morwen@evilmagic.org>
408 * configure.in: Added "en_GB" to ALL_LINGUAS.
410 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
412 * configure.in: Added "ms" to ALL_LINGUAS.
414 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
416 * Update NEWS for 1.1.2
418 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
421 2002-11-14 Bill Haneman <bill.haneman@sun.com>
424 Revved to 1.1.2, interface age 0, binary age 102.
426 * atk/atkrelationtype.h:
427 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
428 New relations to handle content embedding, for instance
429 text that embeds or flows around images.
431 * atk/atkhyperlink.h:
432 (atk_hyperlink_is_inline):
433 New API, returns whether a hyperlink's content is
434 partially displayed inline; useful for small images
435 emedded in text, and for HTML <src> elements.
436 (AtkHyperlinkClass->link_state):
437 New virtualized method, used to implement various
438 state query API such as atk_hyperlink_is_inline().
440 * atk/atkhyperlink.c:
441 (atk_hyperlink_is_inline):
444 * docs/atk-sections.txt:
445 Additions for above API.
447 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
449 * atk/atkobject.[ch]: Add signal active-descendant-changed
451 2002-11-11 Christian Rose <menthos@menthos.com>
453 * configure.in: Added "sv" to ALL_LINGUAS.
455 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
463 * docs/tmpl/atkhyperlink.sgml
464 * docs/tmpl/atkobject.sgml
465 * docs/tmpl/atktable.sgml
466 * docs/tmpl/atktext.sgml
468 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
471 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
473 * autogen.sh: Add call to autoheader to create config.h.in
475 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
477 * acinclude.m4: New file
479 * autogen.sh: Add i18n support (copied from gtk+).
481 * configure.in: Add definition for atklocaledir and check for
482 bind_textdomain_codeset()
484 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
486 * atk/atkobject.c (atk_role_get_localized_name): Add code to
489 * po/.cvsignore: Add extra files.
491 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
493 * configure.in: Create po/Makefile; patch supplied by
494 Dan Mills (thunder@ximain.com)
496 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
498 * ===== Released 1.1.1 =====
500 * configure.in: Version 1.1.1, interface age 0, binary age 101
504 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
506 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
508 * Makefile.am: Add po directory
510 * configure.in: Add support for I18N
512 * acconfig.h atk/atkintl.h: New files used to support I18N
514 * atk/atkobject.c: Update atk_role_get_localized_name() to
515 allow for localized name to be returned.
517 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
519 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
520 po/ChangeLog: New files
522 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
524 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
526 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
528 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
529 atk_object_add_relationship and atk_object_remove_relationship
530 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
533 * atk/atkrelation.h: Move definition of AtkRelationType to
536 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
538 * atk/atktext.[ch]: Add text-attributes-changed signal.
540 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
542 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
544 * docs/tmpl/atkrelation.sgml: Add new relations
546 * docs/tmpl/atkstate.sgml: Add new state
548 * docs/tmpl/atktext.sgml: Add new signal
550 * tests/testrelation.c: Add tests for new relationship functions.
552 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
554 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
555 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
559 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
561 * ===== Released 1.1.0 =====
565 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
568 increment version to 1.1.0, in view of the fact that we've
569 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
570 Also reset INTERFACE_AGE to zero, since an enum was added.
571 Use similar library numbering as GTK.
573 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
575 2002-09-06 Mark McLoughlin <mark@skynet.ie>
577 * atk/atkobject.h: add ATK_LAYER_WINDOW.
579 * atk/atkcomponent.c: upd docs.
581 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
583 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
584 avoid unused declarations
586 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
587 Move AtkRelationSet from atkobject to atkrelationset.
589 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
591 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
592 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
593 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
594 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
595 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
596 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
597 docs/tmpl/atkvalue.sgml:
598 Remove reference to ...Iface data structures; which eliminates
599 undocumented symbols.
601 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
603 * atk/atkutil.h: Add documentation for AtkKeyEventType
605 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
606 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
607 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
608 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
609 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
610 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
611 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
612 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
613 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
614 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
615 docs/tmpl/atkutil.sgml:
616 Reduce number of undocumented symbols
618 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
620 * atk/atknoopobjectfactory.c:
621 Add implementation for atk_object_factory_get_accessible_type()
623 2002-08-18 Havoc Pennington <hp@pobox.com>
625 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
626 both automake 1.6 and 1.4 installed get the right automake. Means
627 compilation from CVS will now require the latest automake 1.4
628 release, or manually creating symlinks called "automake-1.4" and
631 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
633 These changes improve the quality of the documentation by adding
634 information about properties and signals.
637 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
638 use in docs Makefile.am
641 Add missing include files, atk/atknoopobject.h and
642 atknoopobjectfactory.h
645 Add support for scan program
648 Added content to this file
650 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
651 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
652 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
653 docs/tmplatkutil.sgml:
654 Removed references to contents of object's data structure
656 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
657 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
658 Add references to signals and properties.
660 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
662 * ===== Released 1.0.3 =====
664 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
665 interface, binary version 3.
669 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
671 * README: Updated to describe where to log bugs and mention mailing
674 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
676 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
677 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
678 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
679 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
680 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
681 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
682 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
683 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
684 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
685 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
686 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
687 Update documentation.
689 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
692 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
695 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
697 * ===== Released 1.0.2 ======
701 * configure.in: Version 1.0.2, interface, binary age 2
703 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
705 * atk/atkutil.c (atk_focus_tracker_notify):
706 Allow for object being NULL which means the window containing the
707 focus widget has lost focus. We update the previous_focus_object
708 so we can emit notification for focus widget when window regains
711 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
713 * atk/atkgobjectaccessible.c:
714 (atk_gobject_accessible_for_object): Allow for case where created
715 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
716 was not initialized in atk_gobject_accessible_class_init
718 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
720 * ===== Released 1.0.1 ======
724 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
726 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
728 * atk/atkutil.c (atk_focus_tracker_notify):
729 Do not do notification if previously notified object is the same as
732 2002-03-14 Tor Lillqvist <tml@iki.fi>
734 * atk/Makefile.am: Use correct name for the DLL when generating
735 the MSVC import library.
737 2002-03-13 Bill Haneman <bill.haneman@sun.com>
739 * atk/atkutil.c (atk_object_get_root):
740 Changed g_type_class_peek to g_type_class_ref,
741 this seemed to be triggering a SEGV in some cases.
744 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
746 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
747 Correct name of data set to NULL from quark_accessible_object to
750 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
752 * atk/atkhyperlink.c (atk_hyperlink_get_type):
755 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
757 * ===== Released 1.0.0 ======
759 * NEWS: Final update for 1.0.0.
761 * README: Update the compilation instructions a bit.
763 2002-03-06 Tor Lillqvist <tml@iki.fi>
766 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
769 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
773 * tests/Makefile.am: Don't install libteststateset.la,
774 libtestrelation.la. (#73655, James Henstridge)
776 * autogen.sh: Add --enable-gtk-doc
778 * configure.in: --disable-gtk-doc by default.
780 * Makefile.am: Add a slightly modified distcheck rule
781 that passes --enable-gtk-doc to the configure inside.
782 (So that 'make dist' succeeds inside.)
784 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
786 * configure.in: Require GLib-2.0.0.
788 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
789 Switch over to the Glib/GTK+ versioning scheme.
791 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
793 * atk/atktext.c (atk_text_get_text):
794 Permit end offset value of -1
796 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
798 * atk/atkhypertext.h:
801 2002-02-28 Sven Neumann <sven@gimp.org>
803 * configure.in: beautified configure --help output.
805 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
807 * atk/atkhypertext.h atk/atkhyperlink.h:
808 Add padding to class structures to allow for future expansion.
811 Add padding to class structures to allow for future expansion.
813 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
814 Add padding to class structures to allow for future expansion.
816 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
818 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
820 2002-02-26 Tor Lillqvist <tml@iki.fi>
822 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
823 libtool won't create a DLL.
825 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
828 Remove -no-undefined because of problems with uunresolved symbols
829 in libgobject on Solaris when using gcc
831 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
833 * configure.in: Version 0.13
835 * NEWS: Update for 0.13
837 * docs/atk-sections.txt: Update.
839 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
841 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
842 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
843 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
844 Make use of parent_class consistent; define as gpointer and
845 use g_type_class_peek_parent() to get it
848 Delete unused empty line
850 * atk/atkregistry.c atk/atkrelation.c:
851 Make parent_class static
853 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
856 Add check for offset being negative in functions which have offset
857 parameter and return immediately if so.
859 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
861 * atk/atkcomponent.h:
862 Change argument of get_layer and get_mdi_zorder function pointers
863 to be AtkComponent instead of AtkObject
865 * atk/atkcomponent.c:
866 Change atk_component_get_layer and atk_component_get_mdi_zorder
867 to refer to argument as component instead os accessible
869 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
870 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
871 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
872 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
873 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
874 Update for recent changes
876 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
879 Guard atk.h with ifndef __ATK_H__
880 (#71405 reported by terra@diku.dk (Morten Welinder))
882 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
884 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
885 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
886 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
887 atk/atktable.h atk/atktext.h atk/atkvalue.h:
888 Add padding to class structures to allow for future expansion.
890 2002-02-11 Bill Haneman <bill.haneman@sun.com>
893 Incremented revision and tagged GNOME_D2_BETA.
896 Marked atk_object_get_layer and atk_object_get_mdi_zorder
897 as deprecated (should use atk_component API below).
900 Added atk_component_get_layer and atk_component_get_mdi_zorder
901 (erroneously defined in atkobject, they belong here).
904 Fixed some property get/set bugs.
906 * NEWS: updated for GNOME 2 Desktop Beta.
908 2002-02-11 jacob berkman <jacob@ximian.com>
910 * atk/atkselection.[ch] (atk_selection_get_type):
911 * atk/atktable.[ch] (atk_table_get_type):
912 * atk/atkregistry.h (atk_get_default_registry):
913 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
914 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
915 * atk/atkcomponent.[ch] (atk_component_get_type):
916 * atk/atkaction.[ch] (atk_action_get_type): declare function
917 arguments as (void) rather than ()
919 2002-02-04 Bill Haneman <bill.haneman@sun.com>
922 Incremented revision.
924 2002-01-30 Bill Haneman <bill.haneman@sun.com>
926 * docs/tmpl/atkaction.sgml:
927 * docs/tmpl/atkcomponent.sgml:
928 * docs/tmpl/atkeditabletext.sgml:
929 * docs/tmpl/atkimage.sgml:
930 * docs/tmpl/atkobject.sgml:
931 * docs/tmpl/atkselection.sgml:
932 * docs/tmpl/atktable.sgml:
933 * docs/tmpl/atktext.sgml:
934 * docs/tmpl/atkvalue.sgml:
935 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
936 fields to improve docs; the documentation now gives some
937 information on the purpose and function of the various ATK
938 interfaces, and which types of UI components typically implement
941 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
943 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
945 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
948 Update version number to 0.10, for Desktop Alpha 2
950 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
953 Correct inconsistencies between registered signal parameter types
954 and default signal handler struct fields
955 (based on patch from Murray Cumming <murray@usa.net>)
957 2002-01-10 Bill Haneman <bill.haneman@sun.com>
960 Update version number to 0.9, for Beta2 package.
962 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
964 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
965 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
968 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
970 * atk/atkcomponent.c (atk_component_add_focus_handler):
971 Add comments to clarify behavior if handler has already been added
973 * docs/tmpl/atktext.sgml:
974 Update for change of caret_changed to text_caret_moved
976 2002-01-05 Hans Breuer <hans@breuer.org>
978 * atk/makefile.msc : generate atk-enum-types.[hc]
979 NOTE: the long comment in atkobject.h is crashing perl,
980 at least version 5.005_02 built for MSWin32-x86-object
981 Binary build 506 provided by ActiveState. Temporary
982 deleting the AtkRole comment allows to work-around.
984 atk/atk.def : updated externals
986 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
988 * atk/atkgobjectaccessible.h
989 Fixed typo in define (reported by Jeff Franks)
991 * atk/atktext.c atk/atktext.h
992 Change name of default signal handler for text_caret_moved signal
993 from caret_changed to text_caret_moved
994 Change enum CARET_MOVED to TEXT_CARET_MOVED
995 (both issues reported by Jeff Franks)
997 2001-12-15 Michael Meeks <michael@ximian.com>
999 * atk/atkrelation.c (atk_relation_class_init):
1001 (atk_relation_finalize): chain to parent.
1003 * atk/atkrelationset.c (atk_relation_set_class_init),
1004 (atk_relation_set_finalize): same fix.
1006 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1008 * configure.in: Version 0.8, require GLib-1.3.12
1010 * atk/makefile.msc (PKG_VER): Version 0.8.
1012 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1014 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1015 for correct srcdir != builddir operation when
1016 generating source files in srcdir.
1018 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1020 * docs/tmpl/atkutil.sgml: remove some conflict
1023 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1028 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1030 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1031 docs/tmpl/atkgobjectaccessible.sgml
1033 * atk/Makefile.am atk/atk.h:
1034 Add references to new files
1036 * atk/atkobject.c atk/atkobject.h
1037 docs/tmpl/atkobject.sgml:
1038 Add new function atk_object_initialize
1040 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1041 docs/tmpl/atkobjectfactory.sgml:
1042 Add new function atk_object_factory_get_accessible_type
1044 * docs/atk-sections.txt:
1046 Add functions in atk-unused.txt
1049 2001-12-17 Darin Adler <darin@bentspoon.com>
1051 * atk/atktext.c: Add missing #include <string.h>
1053 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1055 * atk/Makefile.am, tests/Makefile.am: Compile with
1056 -DG_DISABLE_DEPRECATED. See #52790.
1058 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1060 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1061 Remove unnecessary g_retunn_val_if_fail() call.
1063 2001-12-08 Michael Meeks <michael@ximian.com>
1065 * atk/atkregistry.c (atk_registry_class_init):
1066 paranoia is not appropriate here, setup parent_class,
1067 don't create a new default registry here - makes no
1069 (atk_registry_finalize): chain to parent class, do
1070 g_hash_table_destroys instead of g_frees.
1072 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1075 Update to create atk-enum-types.h before compiling source files
1076 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1078 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1080 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1081 docs/tmpl/atktext.sgml tests/testrelation.c:
1082 Change atk_attribute_register to atk_text_attribute_register,
1083 atk_attribute_get_value to atk_text_attribute_get_value,
1084 atk_attribute_get_name to atk_text_attribute_get_name
1085 atk_attribute_for_name to atk_text_attribuute_for_name
1087 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1090 Add implementation of atk_attribute_register, atk_attribute_for_name
1091 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1092 support extra attributes being defined
1095 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1096 extra attributes to be defined
1097 Add atk_attribute_register() and atk_attribute_for_name()
1102 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1103 Update because of additions to atk/atktext.h
1105 * tests/testrelation.c:
1106 Add tests for text attributes
1108 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1111 Update atk_role_register() to allow extra roles to be defined
1112 Update atk_role_get_name() and atk_role_for_name() for newly defined
1115 * tests/testrelation.c:
1118 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1120 * atk/atkrelation.c:
1121 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1122 atk_relation_type_for_name()
1125 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1126 atk_state_type_for_name()
1128 * tests/testrelation.c, tests/teststateset.c:
1129 Update tests as name componenets are separated by hyphen (-) rather
1132 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1135 Generate files atk-enum-types.c and atk-enums-types.h to create
1139 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1141 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1144 Changed calls to g_type_class_peek() to g_type_class_ref() where
1145 it makes more sense, and in other places check for a non-null
1146 klass return before trying to call class methods. This prevents
1147 SEGV if no Atk-implementation library has been loaded.
1150 Fixed gtk-doc warning.
1152 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1154 * atk/atkobject.[c|h]:
1155 Add functions atk_role_get_name() and atk_role_for_name() which
1156 transform a role into an untranslated string
1157 Update comments in atkobject.h which refer to property names
1159 * atk/atkrelation.c:
1160 Correct error in atk_relation_type_get_name
1162 * docs/atk-sections.txt
1163 Added atk_role_get_name and atk_role_for_name
1168 2001-11-23 Hans Breuer <hans@breuer.org>
1170 * atk/atk.def : updated externals
1172 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1173 minor coding style issues. Found by my exports generator.
1175 * atk/makefile.msc : version 0.7, use build dir from
1178 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1182 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1184 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1186 * atk/atknoopobject.c:
1187 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1188 when creating object
1190 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1192 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1193 docs/tmpl/atkrelation.sgml:
1194 Change atk_relation_type_from_string to atk_relation_type_for_name
1195 Add atk_relation_type_get_name
1197 * atk/atkrelationtype.c:
1198 Change atk_relation_type_from_string to atk_relation_type_for_name
1199 Add atk_relation_type_get_name
1200 Update atk_relation_type_register() to correctly register new
1204 Changed name of static variable type to last_type
1205 Changed name of paremeter if atk_state_type_get_name to type to match
1211 * tests/README, tests/Makefile.am
1212 Add new test file testrelation.c
1214 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1216 * atk/atkutil.c (atk_add_key_event_listener):
1217 Fix gtk-doc comment and clarify use of 'data' gpointer.
1219 2001-11-22 Michael Meeks <michael@ximian.com>
1221 * atk/atkutil.c (atk_add_key_event_listener): switch
1224 * atk/atkobject.c (atk_object_real_get_property):
1225 add missing 'break'.
1227 2001-11-21 Michael Meeks <michael@ximian.com>
1229 * atk/atkrelation.c: pull in string.h for strcmp
1231 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1233 * atk/atkutil.c (atk_add_global_event_listener),
1234 (atk_get_toolkit_name, atk_get_toolkit_version):
1237 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1239 * atk/atkrelation.c: Added gtk-doc docs for
1240 atk_relation_type_from_string.
1242 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1244 * atk/atkobject.h (enum): Fix trailing comma on
1247 * docs/atk-sections.txt: Update.
1251 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1253 * atk/atkobject.[c|h]:
1254 Add additional argument (name) to state-change signal
1255 Update atk_object_notify_state_change to take account of
1256 extra argument for state-change
1258 * atk/atkmarshal.list:
1259 Add marshaller for VOID:STRING,BOOLEAN
1261 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1263 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1264 Add enum AtkLayer and functions atk_object_get_layer and
1265 atk_object_get_mdi_zorder
1267 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1269 * atk/atkobject.[c|h]:
1270 Remove property accessible-state; use signal state-change instead
1271 Change signature of state-change handler to take gboolean as argument
1272 instead of AtkPropertyValues
1273 Update atk_object_notify_state_change() to emit state-change signal
1275 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1276 Remove state ATK_STATE_COLLAPSED
1278 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1282 Added state-changed signal to atkobject, in anticipation of
1283 deprecating the accessible-state property.
1286 Fixed signature of atk_util_add_key_listener () to
1287 take an AtkKeySnoopFunc instead of a pointer to same.
1289 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1291 * atk/atkobject.c (atk_object_notify_state_change):
1292 Fix bug in calculation of number of toggle states
1295 Correct out-by-1 error in atk_state_type_register()
1296 Use type (number of states defined) in atk_state_type_get_name()
1297 and atk_state_type_for_name()
1299 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1301 * atk/atkeditabletext.c:
1302 Remove unused structure _AtkEditableTextIfaceClass
1304 * atk/atkobject.[c|h]
1305 Remove signals model_changed and selection_changed
1307 * atk/selection.[c|h]
1308 Add signal selection_changed
1310 * atk/atktable.[c|h]
1311 Remove unused structure _AtkTableIfaceClass
1312 Add signal model_changed
1315 Remove unused structure _AtkTextIfaceClass
1316 Add signal text_selection_changed
1318 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1319 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1320 Documentation changes
1322 2001-11-17 Tor Lillqvist <tml@iki.fi>
1324 * atk-zip.sh.in: Build separate runtime and developer packages.
1326 * atk/atk.def: Update.
1328 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1332 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1334 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1337 to allow non-GTK-dependent installation of key snoop functions.
1338 This also meant adding definitions of AtkKeySnoopFunc and
1341 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1343 * atk/atkobject.c (atk_object_notify_state_change):
1344 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1345 to ATK_STATE_EXPANDED or vice versa.
1347 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1350 Add role ATK_ROLE_TREE_TABLE
1352 * atk/atkrelation.h:
1353 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1354 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1356 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1357 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1358 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1359 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1360 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1361 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1362 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1363 Update to reflect the current state of the documentation in the code.
1365 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1367 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1368 Add two new relations ATK_RELATION_NODE_CHILDREN and
1369 ATK_RELATION_NODE_PARENT to support compound objects in a
1370 node or cell of a tree or table
1371 Added descriptions of all relations which are defined
1374 Remove functions atk_table_real_get_index_at(),
1375 atk_table_real_get_column_at_index() and
1376 atk_table_real_get_row_at_index()
1377 Correct typos in documentation of other functions.
1379 2001-10-28 Tor Lillqvist <tml@iki.fi>
1381 * atk-zip.sh.in: New file, used to build developer package for
1385 * configure.in: Add it.
1387 * atk/Makefile.am: Add rules to install and uninstall mingw import
1390 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1392 * atk/atkobject.[c|h]
1393 Remove the following properties
1394 accessible-child - use signal children_changed for notification
1395 accessible-text - use signal text_changed for notification
1396 accessible-caret - use signal text_caret_moved for notification
1397 accessible-selection - use new signal selection_changed
1399 accessible-visible-data - use new signal visible_data_changed
1401 accessible-model - use new signal model_changed for notification
1402 Notify when role or parent changes
1403 Allow parent and role to be set or got using g_object_set() or
1406 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1412 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1414 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1415 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1417 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1419 * atk/atkobject.c (atk_object_notify_state_change):
1420 Initialize AtkPropertyValue data structure to 0 instead of using
1423 2001-10-19 Tor Lillqvist <tml@iki.fi>
1425 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1426 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1427 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1429 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1430 -export-symbols atk.def. If lib.exe is available, generate
1431 atk.lib, and install it.
1433 * atk/atk.def: Update with new entry points.
1435 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1437 * atk/atkobject.[c|], docs/atk-sections.txt,
1438 docs/tmpl/atkobject.sgml:
1439 Add convenience function atk_object_notify_state_change()
1440 to generate property notification of state change.
1442 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1443 Correct comments on functions atk_attribute_get_name() and
1444 atk_attribute_get_value()
1446 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1449 Update comments in atk_text_get_text_[at|after|before]_offset()
1450 to clarify what these functions will return.
1452 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1455 Update comments in atk_text_get_run_attributes() and
1456 atk_text_get_default_attributes().
1458 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1461 Change "property-change" signal to allow detail (i.e. property name)
1462 and add detail in atk_object_notify().
1464 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1467 Correct order of attribute names in text_attr_name array.
1469 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1471 * atk/atktext.[c|h]:
1472 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1473 Use enum AtkTextAttribute to specify what attribute are supported
1474 rather than hash defines. Define new functions atk_attribute_get_name()
1475 and atk_attribute_get_value() which return the strings for the
1476 attribute name and values for those attribute which have named values.
1478 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1480 * atk/atktext.c (atk_text_get_run_attributes):
1483 * atk/atktext.c (atk_text_get_default_attributes):
1484 Add call to set iface.
1486 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1488 * atk/atktext.[c|h]:
1489 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1490 Add new function atk_text_get_default_attributes
1491 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1493 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1495 * atk/atktext.c (atk_attribute_set_free):
1496 Avoid leaking of AtkAttributeSet data structure; speed up code.
1498 * docs/tmpl.atk*.sgml
1499 Updated to reflect current APIs.
1501 2001-10-01 jacob berkman <jacob@ximian.com>
1503 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1504 make dist works correctly w/o having to build first
1506 2001-10-01 Tor Lillqvist <tml@iki.fi>
1508 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1510 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1512 * configure.in (ATK_MICRO_VERSION): Version 0.6
1513 (because libglade will depend on a the small api addition below)
1515 * atk/makefile.msc (PKG_VER): Version 0.6
1517 * atk/atkrelation.h:
1518 * atk/atkrelation.c: (AtkRelationType
1519 atk_relation_type_from_string (const gchar *name)): Added method.
1522 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1524 * configure.in (ATK_MICRO_VERSION): Version 0.5
1526 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1528 * atk/makefile.msc (PKG_VER): Version 0.5
1530 2001-09-21 Hans Breuer <hans@breuer.org>
1532 * atk/atk.def : updated externals
1533 * atk/makefile.msc : version 0.4
1535 * atk/atktext.c (atk_text_get_character_extents) : real_height
1536 is a reference to int, so use &local_height
1538 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1542 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1544 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1545 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1546 (from 0.2 which was not properly updated last time).
1547 depend on glib 1.3.8.
1551 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1554 Add object reference when object is set as accessible_parent
1556 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1558 * configure.in: remember ACLOCAL_FLAGS.
1560 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1562 * atk/atktable.[c|h]
1563 Change atk_table_get_caption() and atk_table_set_caption()
1564 to deal with AtkObject* rather than gchar*
1565 Remove redundant and incorrect comments
1567 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1569 * configure.in: Version 0.3
1571 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1575 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1578 Correct property definitions for "accessible-table-caption",
1579 "accessible-table-column-description",
1580 "accessible-table-row-description"
1582 Update comments to include all properties defined
1584 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1586 * atk/atkhyperlink.h:
1587 Change AtkHyperLink to AtkHyperlink in comment
1588 * atk/atkhypertext.[c|h]:
1589 Change AtkHyperLink to AtkHyperlink
1590 * atk/atktable.[c|h]:
1591 Make gchar* arguments const; make return value of type gchar*
1593 * docs/atk-sections.txt
1594 Remove reference to AtkHyperLink
1595 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1596 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1599 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1602 Add functions atk_table_real_get_index_at(),
1603 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1604 as default implementations for atk_table_get_index_at(),
1605 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1607 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1610 Refer to return value in function documentation for
1611 atk_action_do_action
1613 Fix typo in comments
1614 * docs/tmpl/atkaction.sgml:
1615 Update to include return value
1617 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1619 * atk/atkaction.c atk/atkaction.h:
1620 Made atk_action_do_action return a gboolean as the class member of
1621 AtkActionIface does.
1625 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1627 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1628 Swap height and width arguments to atk_image_get_image_size
1630 Swap height and height arguments to atk_image_get_image_size
1631 Do not crash if NULL pointers are passed for return values
1633 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1635 * docs/tmpl/atktext.sgml atk/atktext.h:
1636 Change parameter names *offset to *_offset
1637 * atk/atkcomponent.c:
1638 Do not crash if NULL pointers are passed for return values
1640 Change parameter names *offset to *_offset
1641 Do not crash if NULL pointers are passed for return values
1643 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1646 Changed g_type_class_peek() to g_type_class_ref()
1647 in atk_add_global_event_listener(), since
1648 g_type_class_peek() could return NULL when an
1649 instance of the class had not been created.
1651 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1653 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1654 Ensure that atk_attribute_set_free is in the documentation.
1656 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1658 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1659 Swapped order of width and height arguments to
1660 atk_text_get_character_extents()
1661 Changed AtkAttrributeSet_free to atk_attribute_set_free
1663 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1665 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1666 Changed "length" argument of atk_text_get_character_extents() to
1669 2001-08-15 Jens Finke <jens@gnome.org>
1671 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1672 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1673 added a AC_SUBST for it. This is needed for the spec.in file.
1674 Added atk.spec to output list.
1675 * atk.spec.in: New file.
1677 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1679 * atk/atkcomponent.[c|h]
1680 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1681 Change atk_component_get_accessible_at_point to
1682 atk_component_ref_accessible_at_point so it will work for flyweights
1684 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1686 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1689 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1691 * atk/atkaction.c, atk/atkcomponent.c
1692 Remove all instances of g_return_if_fail (foo != NULL); that are
1693 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1694 since the second check catches the NULL.
1695 * atk/atkcomponent.c
1696 Add functions atk_component_real_contains(),
1697 atk_component_real_get_position(), atkcomponent_real_get_size()
1698 as default implementations for atk_component_contains(),
1699 atk_component_get_position(), atk_component_get_size()
1701 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1703 * atk/atkimage.[ch] docs/atk-sections.txt
1704 docs/tmpl/atkimage.sgml
1705 Updated AtkImage get_position to get_image_position
1706 so the naming is consistant. Now get_image_position
1707 and get_image_size return -1 for x/y/height/width
1708 if AtkImage implementations of these functions is
1711 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1714 Create an object relation set when the object is created.
1716 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1719 Changed first argument of atk_add_global_event_listener
1720 so the callback function is of type GSignalEmissionHook
1721 instead of AtkEventListener. AtkEventListener is
1722 appropriate for Focus event callbacks, but not generic
1725 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1728 Add function atk_object_real_ref_state_set() which creates the
1729 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1732 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1735 Remove all instances of g_return_if_fail (foo != NULL); that are
1736 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1737 since the second check catches the NULL.
1739 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1742 Fix problem with ATK not building after running make maintainer-clean
1743 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1745 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1748 * atk/atkeditabletext.h
1750 * atk-uninstalled.pc.in
1753 Removed (unused) #defines of pango/pango.h
1754 Removed references to/dependencies on pango from .pc files
1755 Removed dependencies on pango from makefile.msc and configure.in
1757 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1759 * atk/atkobject.[c|h]
1760 Move some implementation from GAIL:
1761 Default implementations for some some functions
1762 atk_object_real_get_name, atk_object_real_set_name,
1763 atk_object_real_get_description, atk_object_real_set_description,
1764 atk_object_real_get_parent, atk_object_real_set_parent,
1765 atk_object_real_get_role,
1766 atk_object_real_connect_property_change_handler,
1767 atk_object_real_remove_property_change_handler,
1769 definition of property-changed signal.
1770 Initialize pointers to NULL in atk_object_init().
1771 Initialize uninitialized function pointers to NULL in
1772 atk_object_class_init().
1774 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1777 Changed children_changed signal to allow NULL pointers
1778 for the 2nd argument to the signal handler.
1780 2001-07-20 Hans Breuer <hans@breuer.org>
1782 * atk/atk.def : added more exports
1783 * atk/makefile.msc : updated win32 build
1785 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1787 * atk/atkaction.[c|h], docs/atk-sections.txt,
1788 docs/tmpl/atkaction.sgml
1789 Add atk_action_get_name() and atk_action_set_description()
1791 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1793 * atk/atkstate.[c|h]
1794 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1795 and inconsistent GtkToggleButton
1797 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1799 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1800 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1801 gail_textattributes_update.pat is for gail/gail and integrates the
1802 ATK_ATTRIBUTE_* macros in the gail implementations.
1803 atk_docs_textattributes_update.pat is for atk/docs and patches
1804 atk-sections.txt etc. for improved docs
1805 atk_atk_textattributes_update.pat is for atk/atk and included the
1806 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1808 2001-07-13 Darin Adler <darin@bentspoon.com>
1810 * atk/atkstate.c: Add missing <string.h> include.
1811 * tests/teststateset.c: Add missing <string.h> include.
1813 2001-07-13 Darin Adler <darin@bentspoon.com>
1815 * .cvsignore: Ignore some generated files.
1816 * autogen.sh: Get rid of call to autoheader since the
1817 configure file doesn't include AM_CONFIG_HEADER.
1819 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1821 * tmpl/atkdocument.sgml
1822 Added new file for docs.
1824 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1826 * atk/atkimage.c atk/atkutil.c
1827 Changes to build with Sun's FORTE compiler.
1829 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1831 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1832 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1833 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1834 tmpl/atktext.sgml tmpl/atkutil.sgml
1837 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1839 * atk/atktext.c (atk_text_base_init):
1840 * atk/atktable.c (atk_table_base_init):
1841 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1842 to adapt to recent GSignal changes.
1844 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1846 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1847 docs/tmpl/atkutil.sgml
1848 Added new functiosn to AtkUtil.
1850 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1852 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1853 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1854 docs/tmpl/atkobject.sgml
1855 Added new atk document interface.
1857 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1859 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1860 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1861 Updated so that functions that take screen coords as
1862 input/output also take an enum specifying whether
1863 the coords are screen or top-level window based.
1864 Updated docs as well.
1866 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1868 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1869 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1870 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1871 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1872 atk/docs/tmpl/atkstreamablecontent.sgml
1873 Cleaned up docs. Added atkstreamablecontent.sgml
1875 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1877 *atk/atktable.h, atk/atktable.c
1878 Updated signal handler definitions.
1880 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1883 Updated AtkXYCoords enum.
1885 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1887 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1888 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1889 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1890 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1891 atk/atkstateset.c atk/atkstreamablecontent.c
1892 atk/atkstreamablecontent.h atk/atktable.c
1893 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1894 and some docs/tmpl files.
1895 Updated gtk-docs fixing spelling errors and making minor
1898 2001-06-27 Louise Miller <lousie.miller@sun.com>
1900 *atk/atkselection.h, atk/atkselection.c
1901 changed return type to gboolean for
1902 atk_selection_select_all_selection
1904 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1906 *atk/atkstate.h atk/atkstate.c
1907 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1908 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1909 docs/tmpl/atktext.sgml
1910 Added ATK_STATE_STALE. Updated docs.
1912 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1915 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1917 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1919 * atk/atkeditabletext.h, atk/atkobject.h,
1921 Added AtkAttributeSet_free() convenience
1924 2001-06-20 Peter Williams <peterw@ximian.com>
1926 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1927 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1928 G_{BEGIN,END}_DECLS.
1930 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1932 * atk/atktable.c, atk/atkmarshal.list
1933 Removed needless marshal and updated signal handlers in
1936 2001-06-20 Louise Miller <louise.miller@sun.com>
1938 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1939 Changed parameters for get_selected_rows/get_selected_columns
1940 Added 4 new functions, add_row_selection, remove_row_selection,
1941 add_column_selection, remove_column_selection
1943 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1946 Fixed minor bug with signals.
1948 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1953 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1955 * atk/atkselection.h atk/atkselection.c
1956 Now add_selection, clear_selection, and remove_selection
1957 return a boolean indicating SUCCESS/FAILURE to indicate
1958 if the operation was successful.
1960 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1962 * atk/atktable.h atk/atktable.h
1963 Updated so now the get_text_before|at|after functions
1964 return the start & end offset of the string. Updated the
1967 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1969 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1971 2001-06-11 Havoc Pennington <hp@redhat.com>
1975 * configure.in: bump version to 0.2 and add infrastructure for
1976 libtool version info. Assumes GTK versioning scheme (major.minor
1977 is binary compatible)
1979 * atk/Makefile.am (LDFLAGS): set version info
1980 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1982 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1984 * atk/atktable.h, atk/atktable.c
1985 Updated so that get/set row/column header functions
1986 work with AtkObjects rather than AtkTables. Organized
1987 the header file a little more cleanly. Also the get/set
1988 row_description and caption functions now use gchar *
1989 rather than AtkObject.
1991 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1993 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1994 Add signal model-changed.
1996 * atk/atkobject.c: Add properties
1997 accessible-role, accessible-table-caption,
1998 accessible-table-column-header, accessible-table-column_description.
1999 accessible-table-row-header, accessible-table-row_description.
2000 accessible-table-summary, accessible-model
2002 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2004 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2005 Updated atkeditabletext and atktext interfaces so they
2006 now properly define the get/set attribute methods and now
2007 get_offset_at_point and get_character_extents can request
2008 x,y coords by either widget or screen coords.
2010 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2012 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2013 CFLAGS, not in LIBS. (Always linking with -lpthread
2014 is a noticeable speed hit.)
2016 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2018 * atk/Makefile.am: Really fix marshal generation.
2020 2001-06-07 Havoc Pennington <hp@redhat.com>
2022 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2023 glib-genmarshal stuff
2025 2001-06-07 Havoc Pennington <hp@redhat.com>
2027 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2030 * configure.in: rearrange the library checks to support
2033 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2035 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2036 ATK in giant GTK tarball
2038 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2040 * docs/atk-api.sgml docs/atk-sections.txt
2041 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2042 docs/tmpl/atktext.sgml
2043 Removed docs/atk-api.sgml since it is not used.
2044 Updated sgml files and atk-sections.txt to reflect
2045 recent changes to the atktext and atkeditabletext
2048 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2050 * atk/atktext.h atk/atktext.h
2051 Updated to new atktext functions for getting attributes.
2053 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2055 * New files atk/atkstreamablecontent.[ch]
2056 Updated files: atk/Makefile.am, atk/atk.h
2058 * atk/atkvalue.c: Updated comments
2060 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2062 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2064 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2066 * atk/atkobject.c: Add property accessible-visible-data
2068 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2070 * atk/atkobject.c: Add support for setting and getting
2071 accessible-value property.
2073 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2075 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2077 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2079 * docs/atk-overrides.txt, docs/Makefile.am
2080 Updated the interface for dealing with selected
2081 text to handle multiple selected regions. Removed
2082 get_row_col_at_offset from atktext.[ch]. Added
2083 docs/atk-overrides.txt file.
2085 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2087 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2088 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2089 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2090 Makefiles so the proper marshall files get included in the
2091 dist. Updated the Makefiles and configure.in so that the
2092 docs get included in the dist.
2094 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2096 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2098 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2100 * atk/atkobject.c: Define new properties accessible-text,
2101 accessible-caret, accessible-selection and accessible-value
2103 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2105 * docs/atk-sections.txt
2108 Improved the layout/formatting of the atk docs. Added docs/tmpl
2111 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2114 Now properly set the initialized flag when setting up signals.
2115 Updated the atk-docs in several files
2117 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2119 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2120 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2121 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2122 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2123 Fix warnings generated by Sun FORTE compiler
2125 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2127 * atk/atkcomponent.c atk/atkvalue.c
2128 Remove return calls in functions which return void
2130 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2132 * atk/atkobject.h: Correct naming of role for status bar
2135 Clarify behaviour of atk_text_get_text_after/at/before_offset
2137 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2139 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2141 2001-01-06 Hans Breuer <hans@breuer.org>
2143 * atk/makefile.msc atk/atk.def (new files) :
2144 Enable build for win32, no sourc changes necessary.
2146 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2150 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2152 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2154 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>