1 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
3 * configure.in: Make message when pkg-config fials to find glib-2.0.pc
6 * po/pl.po: Updated Polish translation from Artur Flinta.
8 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
10 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
12 2003-05-05 Christian Rose <menthos@menthos.com>
14 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
16 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
18 * ===== Released 1.3.1=====
20 * configure.in: Version 1.3.1, interface age 1, binary age 301
24 * po/yi.po: Update line numbers.
26 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
28 * atk/stateset.h: Fix typo in documentation.
30 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
31 Patch provided by Ali Akcaagac.
33 2003-03-26 Christian Rose <menthos@menthos.com>
35 * configure.in: Added "yi" to ALL_LINGUAS.
37 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
39 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
41 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
43 * ===== Released 1.3.0=====
45 * configure.in: Version 1.3.0, interface age 0, binary age 300
49 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
51 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
53 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
55 * docs/atk-sections.txt: Add 11 unused declarations.
57 2003-03-20 James Henstridge <james@daa.com.au>
59 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
62 * configure.in: cleanup to make use of newer autoconf/automake
65 * Makefile.am: get rid of custom distcheck rule, which is no
68 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
71 * docs/Makefile.am: use common gtk-doc.make.
73 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
75 2003-03-16 Joel Brich <joel.brich@laposte.net>
77 * configure.in: Added "eo" to ALL_LINGUAS
78 * po/eo.po: Added Esperanto translation
79 from Charles Voelger <cvoelger@dweasel.com>
81 2003-03-12 Tor Lillqvist <tml@iki.fi>
83 * atk/atk.def: Add one more missing export, thanks to Cedric
86 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
88 * atk/atkobject.c (atk_object_set_role): Add check that role is
89 actually being changed. Do not emit notification for initial
90 role setting. (bug #107710)
92 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
94 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
95 which returns integer; (bug #107661) reported by Morten Welinder.
97 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
101 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
102 which return pointer; (bug #107650) reported by Morten Welinder.
104 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
106 * test/Makefile.am: Update to produce .so files
107 (Problem reported and solution reported by Michael.Wilson@bull.net)
109 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
111 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
112 Correct creation of non-AtkGObjectAccessible (bug #107124)
114 * atk/atkobject.c (atk_object_class_init): Set default initialize
115 function so that code which does not check for existence of parent
116 class's initialize function will work.
118 * atk/atkvalue.c: (atk_value_get_minimum_value,
119 atk_value_get_maximum_value, atk_value_get_current_value):
120 Reset Value argument if it is a valid GValue otherwise zeroise it.
122 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
124 2003-02-25 Tor Lillqvist <tml@iki.fi>
126 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
128 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
131 * atk/atk.rc.in: New file, for version info in the DLL on
132 Windows. Similar as in GLib, GTK, etc.
134 * configure.in: Generate atk/atk.rc.
136 * atk/Makefile.am: Use atk.rc on Windows.
137 (EXTRA_DIST): Distribute atk.rc(.in).
139 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
140 but deduce it from DLL location, like GLib, GTK etc do.
142 2003-02-23 Abel Cheung <maddog@linux.org.hk>
144 * configure.in: Added "mk" to ALL_LINGUAS.
146 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
148 * configure.in: Added "fa" to ALL_LINGUAS.
150 2003-02-21 Metin Amiroff <metin@karegen.com>
152 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
154 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
156 * configure.in: Added Belarusian to ALL_LINGUAS.
158 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
160 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
161 claim to implement all interfaces.
163 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
165 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
168 (atk_hypertext_get_link): Add check on link_index value
169 (atk_hypertext_get_link_index): Add check on char_index value
171 2003-02-09 Christian Rose <menthos@menthos.com>
173 * configure.in: Added "kn" to ALL_LINGUAS.
175 2003-02-07 Christian Rose <menthos@menthos.com>
177 * configure.in: Added "bn" to ALL_LINGUAS.
179 2003-02-06 Christian Rose <menthos@menthos.com>
181 * configure.in: Added "id" to ALL_LINGUAS.
183 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
185 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
186 Add weak reference so we do not leak the accessible when the object
187 dies. Problem reported by Alex Larsson.
189 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
191 * configure.in: Added "tr" (Turkish) to the languages' list.
193 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
195 * atk/atkhyperlink.[ch]
196 New property selected-link defined.
197 Function pointer is_selected_link added to interface
198 (atk_hyperlink_is_selected_link: New functions which checks
199 whether the specified AtkHyperlink is selected
201 * atk/atkhypertext.[ch]
202 New signal link-selected added.
204 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
206 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
207 and function atk_hyperlink_is_selected_link.
209 This fixes bug #104621.
211 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
213 * autogen.sh (have_automake): call the versioned automake when
214 checking the version itself.
216 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
218 * autogen.sh (have_automake): Fix version in complaint
219 message about automake. (#104366, Rich Burridge)
221 2003-01-26 Daniel Yacob <locales@geez.org>
223 * configure.in: Added am to ALL_LINGUAS.
225 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
227 * configure.in: Added "sk" to ALL_LINGUAS.
229 2003-01-23 Abel Cheung <maddog@linux.org.hk>
231 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
233 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
235 * configure.in: Added "pt_BR" to ALL_LINGUAS.
237 2003-01-22 Marius Andreiana <marius galuna.ro>
239 * configure.in: added 'ro' to ALL_LINGUAS
241 2003-01-21 Christian Rose <menthos@menthos.com>
243 * configure.in: Added "mn" to ALL_LINGUAS.
245 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
248 (atk_text_base_init): Set vtable entry for default implementations
249 (atk_text_get_range_extents): Omit calling default implementation
250 (atk_text_get_bounded_ranges): Omit calling default implementation
253 (atk_component_base_init): New function to set vtable entry for
254 default implementations
255 (atk_component_ref_accessible_at_point): Omit calling default
257 (atk_component_contains): Omit calling default implementation
258 (atk_component_get_position): Omit calling default implementation
259 (atk_component_get_size): Omit calling default implementation
261 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
264 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
265 and PROP_TABLE_CAPTION_OBJECT.
266 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
267 and PROP_TABLE_CAPTION_OBJECT.
269 This completes ATK changes for bug #74814.
271 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
273 * atk/atkobject.c: Add property accessible-table-caption-object.
274 This addresses bug #74814.
276 * atk/atkobject.h: Move some documentation from template file to
277 avoid warnings when building.
279 * atk/atkrelation.c: Add new properties relation and target.
280 This addresses bug #72426.
282 * atktext.[ch]: Add new functions atk_text_get_range_extents and
283 atk_text_get_bounded_ranges.
284 Also added data structures AtkTextRectangle and AtkTextRange, enum
285 AtkTextClipType and helper function atk_text_free_ranges.
286 This addresses bug #100943.
287 (atk_text_get_character_extents): Ensure that the reported width is
288 not negative. This fixes bug #102954)
290 * docs/atk-sections.txt: Add new functions and data items.
292 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
293 atkobject.h. Add reference to accessible-table-caption-object.
295 * docs/tmpl/atk-relation.sgml: Add new properties
297 * docs/tmpl/atktext.sgml: Add new functions and data items.
300 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
302 * ===== Released 1.2.2=====
304 * configure.in: Version 1.2.2, interface age 2, binary age 202
308 2003-01-19 He Qiangqiang <carton@linux.net.cn>
310 * configure.in: Added "zh_CN" to ALL_LINGUAS.
312 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
314 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
316 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
318 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
320 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
322 * configure.in (ALL_LINGUAS): Added "it" (Italian)
324 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
326 * configure.in: Add -with-html-dir option. (bug #102497)
328 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
330 * docs/tmpl/atkobject.sgml: Update so property names are in
333 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
335 * ===== Released 1.2.1=====
337 * configure.in: Version 1.2.1, interface age 1, binary age 201
341 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
343 * configure.in (ALL_LINGUAS): Added pl (Polish).
345 2002-12-23 Nam SungHyun <namsh@kldp.org>
347 * configure.in: Added Korean (ko) to ALL_LINGUAS
349 2002-12-22 Artis Trops <hornet@navigator.lv>
351 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
353 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
355 * configure.in (ALL_LINGUAS): added French (fr).
357 2002-12-21 Jordi Mallach <jordi@sindominio.net>
359 * configure.in (ALL_LINGUAS): added Catalan (ca).
361 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
363 * ===== Released 1.2.0 ======
365 * configure.in: Version 1.2.0, interface age 0, binary age 200
367 * NEWS: Final update for 1.2.0.
369 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
371 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
373 * configure.in: Added Russian to ALL_LINGUAS.
375 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
377 * ===== Released 1.1.5=====
379 * configure.in: Version 1.1.5, interface age 2, binary age 105
383 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
385 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
386 if caret is not supported. This addresses bug #101020.
388 * configure.in: Use third argument of AC_DEFINE to get rid of
391 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
393 * acinclude.m4: Remove; wasn't needed, and referred
394 to GLib internal m4 files now gone.
396 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
398 * configure.in: Require autoconf-2.53.
400 2002-12-12 Yanko Kaneti <yaneti@declera.com>
402 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
404 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
406 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
409 2002-12-07 Andras Timar <timar@gnome.hu>
411 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
413 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
415 * ===== Released 1.1.4 =====
417 * configure.in: Version 1.1.1, interface age 1, binary age 104
421 2002-12-05 Ole Laursen <olau@hardworking.dk>
423 * configure.in (ALL_LINGUAS): Added Danish (da).
425 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
427 * configure.in (ALL_LINGUAS): Added Spanish (es).
429 2002-12-01 Christian Neumair <chris@gnome-de.org>
431 * configure.in (ALL_LINGUAS): Added German (de).
433 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
435 * configure.in (ALL_LINGUAS): Added "no".
437 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
439 * Update NEWS for 1.1.3
441 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
443 * configure.in: Update to take account of gtk-doc-version being 0.10
444 Updated version required to 0.9
446 2002-11-20 Bill Haneman <bill.haneman@sun.com>
449 Added ATK_ROLE_APPLICATION.
452 (atk_role_get_localized_name):
453 Added ATK_ROLE_APPLICATION case.
456 Added ATK_ROLE_APPLICATION to docs.
458 2002-11-18 Abi Brady <morwen@evilmagic.org>
460 * configure.in: Added "en_GB" to ALL_LINGUAS.
462 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
464 * configure.in: Added "ms" to ALL_LINGUAS.
466 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
468 * Update NEWS for 1.1.2
470 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
473 2002-11-14 Bill Haneman <bill.haneman@sun.com>
476 Revved to 1.1.2, interface age 0, binary age 102.
478 * atk/atkrelationtype.h:
479 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
480 New relations to handle content embedding, for instance
481 text that embeds or flows around images.
483 * atk/atkhyperlink.h:
484 (atk_hyperlink_is_inline):
485 New API, returns whether a hyperlink's content is
486 partially displayed inline; useful for small images
487 emedded in text, and for HTML <src> elements.
488 (AtkHyperlinkClass->link_state):
489 New virtualized method, used to implement various
490 state query API such as atk_hyperlink_is_inline().
492 * atk/atkhyperlink.c:
493 (atk_hyperlink_is_inline):
496 * docs/atk-sections.txt:
497 Additions for above API.
499 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
501 * atk/atkobject.[ch]: Add signal active-descendant-changed
503 2002-11-11 Christian Rose <menthos@menthos.com>
505 * configure.in: Added "sv" to ALL_LINGUAS.
507 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
515 * docs/tmpl/atkhyperlink.sgml
516 * docs/tmpl/atkobject.sgml
517 * docs/tmpl/atktable.sgml
518 * docs/tmpl/atktext.sgml
520 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
523 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
525 * autogen.sh: Add call to autoheader to create config.h.in
527 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
529 * acinclude.m4: New file
531 * autogen.sh: Add i18n support (copied from gtk+).
533 * configure.in: Add definition for atklocaledir and check for
534 bind_textdomain_codeset()
536 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
538 * atk/atkobject.c (atk_role_get_localized_name): Add code to
541 * po/.cvsignore: Add extra files.
543 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
545 * configure.in: Create po/Makefile; patch supplied by
546 Dan Mills (thunder@ximain.com)
548 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
550 * ===== Released 1.1.1 =====
552 * configure.in: Version 1.1.1, interface age 0, binary age 101
556 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
558 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
560 * Makefile.am: Add po directory
562 * configure.in: Add support for I18N
564 * acconfig.h atk/atkintl.h: New files used to support I18N
566 * atk/atkobject.c: Update atk_role_get_localized_name() to
567 allow for localized name to be returned.
569 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
571 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
572 po/ChangeLog: New files
574 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
576 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
578 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
580 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
581 atk_object_add_relationship and atk_object_remove_relationship
582 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
585 * atk/atkrelation.h: Move definition of AtkRelationType to
588 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
590 * atk/atktext.[ch]: Add text-attributes-changed signal.
592 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
594 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
596 * docs/tmpl/atkrelation.sgml: Add new relations
598 * docs/tmpl/atkstate.sgml: Add new state
600 * docs/tmpl/atktext.sgml: Add new signal
602 * tests/testrelation.c: Add tests for new relationship functions.
604 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
606 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
607 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
611 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
613 * ===== Released 1.1.0 =====
617 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
620 increment version to 1.1.0, in view of the fact that we've
621 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
622 Also reset INTERFACE_AGE to zero, since an enum was added.
623 Use similar library numbering as GTK.
625 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
627 2002-09-06 Mark McLoughlin <mark@skynet.ie>
629 * atk/atkobject.h: add ATK_LAYER_WINDOW.
631 * atk/atkcomponent.c: upd docs.
633 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
635 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
636 avoid unused declarations
638 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
639 Move AtkRelationSet from atkobject to atkrelationset.
641 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
643 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
644 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
645 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
646 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
647 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
648 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
649 docs/tmpl/atkvalue.sgml:
650 Remove reference to ...Iface data structures; which eliminates
651 undocumented symbols.
653 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
655 * atk/atkutil.h: Add documentation for AtkKeyEventType
657 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
658 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
659 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
660 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
661 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
662 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
663 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
664 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
665 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
666 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
667 docs/tmpl/atkutil.sgml:
668 Reduce number of undocumented symbols
670 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
672 * atk/atknoopobjectfactory.c:
673 Add implementation for atk_object_factory_get_accessible_type()
675 2002-08-18 Havoc Pennington <hp@pobox.com>
677 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
678 both automake 1.6 and 1.4 installed get the right automake. Means
679 compilation from CVS will now require the latest automake 1.4
680 release, or manually creating symlinks called "automake-1.4" and
683 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
685 These changes improve the quality of the documentation by adding
686 information about properties and signals.
689 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
690 use in docs Makefile.am
693 Add missing include files, atk/atknoopobject.h and
694 atknoopobjectfactory.h
697 Add support for scan program
700 Added content to this file
702 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
703 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
704 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
705 docs/tmplatkutil.sgml:
706 Removed references to contents of object's data structure
708 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
709 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
710 Add references to signals and properties.
712 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
714 * ===== Released 1.0.3 =====
716 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
717 interface, binary version 3.
721 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
723 * README: Updated to describe where to log bugs and mention mailing
726 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
728 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
729 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
730 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
731 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
732 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
733 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
734 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
735 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
736 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
737 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
738 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
739 Update documentation.
741 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
744 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
747 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
749 * ===== Released 1.0.2 ======
753 * configure.in: Version 1.0.2, interface, binary age 2
755 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
757 * atk/atkutil.c (atk_focus_tracker_notify):
758 Allow for object being NULL which means the window containing the
759 focus widget has lost focus. We update the previous_focus_object
760 so we can emit notification for focus widget when window regains
763 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
765 * atk/atkgobjectaccessible.c:
766 (atk_gobject_accessible_for_object): Allow for case where created
767 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
768 was not initialized in atk_gobject_accessible_class_init
770 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
772 * ===== Released 1.0.1 ======
776 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
778 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
780 * atk/atkutil.c (atk_focus_tracker_notify):
781 Do not do notification if previously notified object is the same as
784 2002-03-14 Tor Lillqvist <tml@iki.fi>
786 * atk/Makefile.am: Use correct name for the DLL when generating
787 the MSVC import library.
789 2002-03-13 Bill Haneman <bill.haneman@sun.com>
791 * atk/atkutil.c (atk_object_get_root):
792 Changed g_type_class_peek to g_type_class_ref,
793 this seemed to be triggering a SEGV in some cases.
796 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
798 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
799 Correct name of data set to NULL from quark_accessible_object to
802 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
804 * atk/atkhyperlink.c (atk_hyperlink_get_type):
807 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
809 * ===== Released 1.0.0 ======
811 * NEWS: Final update for 1.0.0.
813 * README: Update the compilation instructions a bit.
815 2002-03-06 Tor Lillqvist <tml@iki.fi>
818 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
821 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
825 * tests/Makefile.am: Don't install libteststateset.la,
826 libtestrelation.la. (#73655, James Henstridge)
828 * autogen.sh: Add --enable-gtk-doc
830 * configure.in: --disable-gtk-doc by default.
832 * Makefile.am: Add a slightly modified distcheck rule
833 that passes --enable-gtk-doc to the configure inside.
834 (So that 'make dist' succeeds inside.)
836 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
838 * configure.in: Require GLib-2.0.0.
840 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
841 Switch over to the Glib/GTK+ versioning scheme.
843 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
845 * atk/atktext.c (atk_text_get_text):
846 Permit end offset value of -1
848 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
850 * atk/atkhypertext.h:
853 2002-02-28 Sven Neumann <sven@gimp.org>
855 * configure.in: beautified configure --help output.
857 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
859 * atk/atkhypertext.h atk/atkhyperlink.h:
860 Add padding to class structures to allow for future expansion.
863 Add padding to class structures to allow for future expansion.
865 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
866 Add padding to class structures to allow for future expansion.
868 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
870 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
872 2002-02-26 Tor Lillqvist <tml@iki.fi>
874 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
875 libtool won't create a DLL.
877 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
880 Remove -no-undefined because of problems with uunresolved symbols
881 in libgobject on Solaris when using gcc
883 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
885 * configure.in: Version 0.13
887 * NEWS: Update for 0.13
889 * docs/atk-sections.txt: Update.
891 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
893 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
894 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
895 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
896 Make use of parent_class consistent; define as gpointer and
897 use g_type_class_peek_parent() to get it
900 Delete unused empty line
902 * atk/atkregistry.c atk/atkrelation.c:
903 Make parent_class static
905 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
908 Add check for offset being negative in functions which have offset
909 parameter and return immediately if so.
911 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
913 * atk/atkcomponent.h:
914 Change argument of get_layer and get_mdi_zorder function pointers
915 to be AtkComponent instead of AtkObject
917 * atk/atkcomponent.c:
918 Change atk_component_get_layer and atk_component_get_mdi_zorder
919 to refer to argument as component instead os accessible
921 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
922 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
923 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
924 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
925 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
926 Update for recent changes
928 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
931 Guard atk.h with ifndef __ATK_H__
932 (#71405 reported by terra@diku.dk (Morten Welinder))
934 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
936 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
937 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
938 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
939 atk/atktable.h atk/atktext.h atk/atkvalue.h:
940 Add padding to class structures to allow for future expansion.
942 2002-02-11 Bill Haneman <bill.haneman@sun.com>
945 Incremented revision and tagged GNOME_D2_BETA.
948 Marked atk_object_get_layer and atk_object_get_mdi_zorder
949 as deprecated (should use atk_component API below).
952 Added atk_component_get_layer and atk_component_get_mdi_zorder
953 (erroneously defined in atkobject, they belong here).
956 Fixed some property get/set bugs.
958 * NEWS: updated for GNOME 2 Desktop Beta.
960 2002-02-11 jacob berkman <jacob@ximian.com>
962 * atk/atkselection.[ch] (atk_selection_get_type):
963 * atk/atktable.[ch] (atk_table_get_type):
964 * atk/atkregistry.h (atk_get_default_registry):
965 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
966 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
967 * atk/atkcomponent.[ch] (atk_component_get_type):
968 * atk/atkaction.[ch] (atk_action_get_type): declare function
969 arguments as (void) rather than ()
971 2002-02-04 Bill Haneman <bill.haneman@sun.com>
974 Incremented revision.
976 2002-01-30 Bill Haneman <bill.haneman@sun.com>
978 * docs/tmpl/atkaction.sgml:
979 * docs/tmpl/atkcomponent.sgml:
980 * docs/tmpl/atkeditabletext.sgml:
981 * docs/tmpl/atkimage.sgml:
982 * docs/tmpl/atkobject.sgml:
983 * docs/tmpl/atkselection.sgml:
984 * docs/tmpl/atktable.sgml:
985 * docs/tmpl/atktext.sgml:
986 * docs/tmpl/atkvalue.sgml:
987 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
988 fields to improve docs; the documentation now gives some
989 information on the purpose and function of the various ATK
990 interfaces, and which types of UI components typically implement
993 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
995 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
997 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1000 Update version number to 0.10, for Desktop Alpha 2
1002 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1005 Correct inconsistencies between registered signal parameter types
1006 and default signal handler struct fields
1007 (based on patch from Murray Cumming <murray@usa.net>)
1009 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1012 Update version number to 0.9, for Beta2 package.
1014 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1016 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1017 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1020 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1022 * atk/atkcomponent.c (atk_component_add_focus_handler):
1023 Add comments to clarify behavior if handler has already been added
1025 * docs/tmpl/atktext.sgml:
1026 Update for change of caret_changed to text_caret_moved
1028 2002-01-05 Hans Breuer <hans@breuer.org>
1030 * atk/makefile.msc : generate atk-enum-types.[hc]
1031 NOTE: the long comment in atkobject.h is crashing perl,
1032 at least version 5.005_02 built for MSWin32-x86-object
1033 Binary build 506 provided by ActiveState. Temporary
1034 deleting the AtkRole comment allows to work-around.
1036 atk/atk.def : updated externals
1038 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1040 * atk/atkgobjectaccessible.h
1041 Fixed typo in define (reported by Jeff Franks)
1043 * atk/atktext.c atk/atktext.h
1044 Change name of default signal handler for text_caret_moved signal
1045 from caret_changed to text_caret_moved
1046 Change enum CARET_MOVED to TEXT_CARET_MOVED
1047 (both issues reported by Jeff Franks)
1049 2001-12-15 Michael Meeks <michael@ximian.com>
1051 * atk/atkrelation.c (atk_relation_class_init):
1053 (atk_relation_finalize): chain to parent.
1055 * atk/atkrelationset.c (atk_relation_set_class_init),
1056 (atk_relation_set_finalize): same fix.
1058 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1060 * configure.in: Version 0.8, require GLib-1.3.12
1062 * atk/makefile.msc (PKG_VER): Version 0.8.
1064 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1066 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1067 for correct srcdir != builddir operation when
1068 generating source files in srcdir.
1070 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1072 * docs/tmpl/atkutil.sgml: remove some conflict
1075 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1080 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1082 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1083 docs/tmpl/atkgobjectaccessible.sgml
1085 * atk/Makefile.am atk/atk.h:
1086 Add references to new files
1088 * atk/atkobject.c atk/atkobject.h
1089 docs/tmpl/atkobject.sgml:
1090 Add new function atk_object_initialize
1092 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1093 docs/tmpl/atkobjectfactory.sgml:
1094 Add new function atk_object_factory_get_accessible_type
1096 * docs/atk-sections.txt:
1098 Add functions in atk-unused.txt
1101 2001-12-17 Darin Adler <darin@bentspoon.com>
1103 * atk/atktext.c: Add missing #include <string.h>
1105 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1107 * atk/Makefile.am, tests/Makefile.am: Compile with
1108 -DG_DISABLE_DEPRECATED. See #52790.
1110 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1112 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1113 Remove unnecessary g_retunn_val_if_fail() call.
1115 2001-12-08 Michael Meeks <michael@ximian.com>
1117 * atk/atkregistry.c (atk_registry_class_init):
1118 paranoia is not appropriate here, setup parent_class,
1119 don't create a new default registry here - makes no
1121 (atk_registry_finalize): chain to parent class, do
1122 g_hash_table_destroys instead of g_frees.
1124 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1127 Update to create atk-enum-types.h before compiling source files
1128 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1130 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1132 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1133 docs/tmpl/atktext.sgml tests/testrelation.c:
1134 Change atk_attribute_register to atk_text_attribute_register,
1135 atk_attribute_get_value to atk_text_attribute_get_value,
1136 atk_attribute_get_name to atk_text_attribute_get_name
1137 atk_attribute_for_name to atk_text_attribuute_for_name
1139 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1142 Add implementation of atk_attribute_register, atk_attribute_for_name
1143 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1144 support extra attributes being defined
1147 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1148 extra attributes to be defined
1149 Add atk_attribute_register() and atk_attribute_for_name()
1154 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1155 Update because of additions to atk/atktext.h
1157 * tests/testrelation.c:
1158 Add tests for text attributes
1160 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1163 Update atk_role_register() to allow extra roles to be defined
1164 Update atk_role_get_name() and atk_role_for_name() for newly defined
1167 * tests/testrelation.c:
1170 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1172 * atk/atkrelation.c:
1173 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1174 atk_relation_type_for_name()
1177 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1178 atk_state_type_for_name()
1180 * tests/testrelation.c, tests/teststateset.c:
1181 Update tests as name componenets are separated by hyphen (-) rather
1184 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1187 Generate files atk-enum-types.c and atk-enums-types.h to create
1191 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1193 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1196 Changed calls to g_type_class_peek() to g_type_class_ref() where
1197 it makes more sense, and in other places check for a non-null
1198 klass return before trying to call class methods. This prevents
1199 SEGV if no Atk-implementation library has been loaded.
1202 Fixed gtk-doc warning.
1204 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1206 * atk/atkobject.[c|h]:
1207 Add functions atk_role_get_name() and atk_role_for_name() which
1208 transform a role into an untranslated string
1209 Update comments in atkobject.h which refer to property names
1211 * atk/atkrelation.c:
1212 Correct error in atk_relation_type_get_name
1214 * docs/atk-sections.txt
1215 Added atk_role_get_name and atk_role_for_name
1220 2001-11-23 Hans Breuer <hans@breuer.org>
1222 * atk/atk.def : updated externals
1224 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1225 minor coding style issues. Found by my exports generator.
1227 * atk/makefile.msc : version 0.7, use build dir from
1230 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1234 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1236 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1238 * atk/atknoopobject.c:
1239 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1240 when creating object
1242 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1244 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1245 docs/tmpl/atkrelation.sgml:
1246 Change atk_relation_type_from_string to atk_relation_type_for_name
1247 Add atk_relation_type_get_name
1249 * atk/atkrelationtype.c:
1250 Change atk_relation_type_from_string to atk_relation_type_for_name
1251 Add atk_relation_type_get_name
1252 Update atk_relation_type_register() to correctly register new
1256 Changed name of static variable type to last_type
1257 Changed name of paremeter if atk_state_type_get_name to type to match
1263 * tests/README, tests/Makefile.am
1264 Add new test file testrelation.c
1266 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1268 * atk/atkutil.c (atk_add_key_event_listener):
1269 Fix gtk-doc comment and clarify use of 'data' gpointer.
1271 2001-11-22 Michael Meeks <michael@ximian.com>
1273 * atk/atkutil.c (atk_add_key_event_listener): switch
1276 * atk/atkobject.c (atk_object_real_get_property):
1277 add missing 'break'.
1279 2001-11-21 Michael Meeks <michael@ximian.com>
1281 * atk/atkrelation.c: pull in string.h for strcmp
1283 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1285 * atk/atkutil.c (atk_add_global_event_listener),
1286 (atk_get_toolkit_name, atk_get_toolkit_version):
1289 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1291 * atk/atkrelation.c: Added gtk-doc docs for
1292 atk_relation_type_from_string.
1294 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1296 * atk/atkobject.h (enum): Fix trailing comma on
1299 * docs/atk-sections.txt: Update.
1303 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1305 * atk/atkobject.[c|h]:
1306 Add additional argument (name) to state-change signal
1307 Update atk_object_notify_state_change to take account of
1308 extra argument for state-change
1310 * atk/atkmarshal.list:
1311 Add marshaller for VOID:STRING,BOOLEAN
1313 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1315 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1316 Add enum AtkLayer and functions atk_object_get_layer and
1317 atk_object_get_mdi_zorder
1319 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1321 * atk/atkobject.[c|h]:
1322 Remove property accessible-state; use signal state-change instead
1323 Change signature of state-change handler to take gboolean as argument
1324 instead of AtkPropertyValues
1325 Update atk_object_notify_state_change() to emit state-change signal
1327 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1328 Remove state ATK_STATE_COLLAPSED
1330 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1334 Added state-changed signal to atkobject, in anticipation of
1335 deprecating the accessible-state property.
1338 Fixed signature of atk_util_add_key_listener () to
1339 take an AtkKeySnoopFunc instead of a pointer to same.
1341 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1343 * atk/atkobject.c (atk_object_notify_state_change):
1344 Fix bug in calculation of number of toggle states
1347 Correct out-by-1 error in atk_state_type_register()
1348 Use type (number of states defined) in atk_state_type_get_name()
1349 and atk_state_type_for_name()
1351 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1353 * atk/atkeditabletext.c:
1354 Remove unused structure _AtkEditableTextIfaceClass
1356 * atk/atkobject.[c|h]
1357 Remove signals model_changed and selection_changed
1359 * atk/selection.[c|h]
1360 Add signal selection_changed
1362 * atk/atktable.[c|h]
1363 Remove unused structure _AtkTableIfaceClass
1364 Add signal model_changed
1367 Remove unused structure _AtkTextIfaceClass
1368 Add signal text_selection_changed
1370 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1371 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1372 Documentation changes
1374 2001-11-17 Tor Lillqvist <tml@iki.fi>
1376 * atk-zip.sh.in: Build separate runtime and developer packages.
1378 * atk/atk.def: Update.
1380 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1384 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1386 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1389 to allow non-GTK-dependent installation of key snoop functions.
1390 This also meant adding definitions of AtkKeySnoopFunc and
1393 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1395 * atk/atkobject.c (atk_object_notify_state_change):
1396 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1397 to ATK_STATE_EXPANDED or vice versa.
1399 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1402 Add role ATK_ROLE_TREE_TABLE
1404 * atk/atkrelation.h:
1405 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1406 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1408 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1409 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1410 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1411 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1412 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1413 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1414 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1415 Update to reflect the current state of the documentation in the code.
1417 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1419 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1420 Add two new relations ATK_RELATION_NODE_CHILDREN and
1421 ATK_RELATION_NODE_PARENT to support compound objects in a
1422 node or cell of a tree or table
1423 Added descriptions of all relations which are defined
1426 Remove functions atk_table_real_get_index_at(),
1427 atk_table_real_get_column_at_index() and
1428 atk_table_real_get_row_at_index()
1429 Correct typos in documentation of other functions.
1431 2001-10-28 Tor Lillqvist <tml@iki.fi>
1433 * atk-zip.sh.in: New file, used to build developer package for
1437 * configure.in: Add it.
1439 * atk/Makefile.am: Add rules to install and uninstall mingw import
1442 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1444 * atk/atkobject.[c|h]
1445 Remove the following properties
1446 accessible-child - use signal children_changed for notification
1447 accessible-text - use signal text_changed for notification
1448 accessible-caret - use signal text_caret_moved for notification
1449 accessible-selection - use new signal selection_changed
1451 accessible-visible-data - use new signal visible_data_changed
1453 accessible-model - use new signal model_changed for notification
1454 Notify when role or parent changes
1455 Allow parent and role to be set or got using g_object_set() or
1458 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1464 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1466 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1467 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1469 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1471 * atk/atkobject.c (atk_object_notify_state_change):
1472 Initialize AtkPropertyValue data structure to 0 instead of using
1475 2001-10-19 Tor Lillqvist <tml@iki.fi>
1477 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1478 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1479 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1481 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1482 -export-symbols atk.def. If lib.exe is available, generate
1483 atk.lib, and install it.
1485 * atk/atk.def: Update with new entry points.
1487 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1489 * atk/atkobject.[c|], docs/atk-sections.txt,
1490 docs/tmpl/atkobject.sgml:
1491 Add convenience function atk_object_notify_state_change()
1492 to generate property notification of state change.
1494 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1495 Correct comments on functions atk_attribute_get_name() and
1496 atk_attribute_get_value()
1498 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1501 Update comments in atk_text_get_text_[at|after|before]_offset()
1502 to clarify what these functions will return.
1504 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1507 Update comments in atk_text_get_run_attributes() and
1508 atk_text_get_default_attributes().
1510 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1513 Change "property-change" signal to allow detail (i.e. property name)
1514 and add detail in atk_object_notify().
1516 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1519 Correct order of attribute names in text_attr_name array.
1521 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1523 * atk/atktext.[c|h]:
1524 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1525 Use enum AtkTextAttribute to specify what attribute are supported
1526 rather than hash defines. Define new functions atk_attribute_get_name()
1527 and atk_attribute_get_value() which return the strings for the
1528 attribute name and values for those attribute which have named values.
1530 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1532 * atk/atktext.c (atk_text_get_run_attributes):
1535 * atk/atktext.c (atk_text_get_default_attributes):
1536 Add call to set iface.
1538 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1540 * atk/atktext.[c|h]:
1541 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1542 Add new function atk_text_get_default_attributes
1543 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1545 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1547 * atk/atktext.c (atk_attribute_set_free):
1548 Avoid leaking of AtkAttributeSet data structure; speed up code.
1550 * docs/tmpl.atk*.sgml
1551 Updated to reflect current APIs.
1553 2001-10-01 jacob berkman <jacob@ximian.com>
1555 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1556 make dist works correctly w/o having to build first
1558 2001-10-01 Tor Lillqvist <tml@iki.fi>
1560 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1562 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1564 * configure.in (ATK_MICRO_VERSION): Version 0.6
1565 (because libglade will depend on a the small api addition below)
1567 * atk/makefile.msc (PKG_VER): Version 0.6
1569 * atk/atkrelation.h:
1570 * atk/atkrelation.c: (AtkRelationType
1571 atk_relation_type_from_string (const gchar *name)): Added method.
1574 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1576 * configure.in (ATK_MICRO_VERSION): Version 0.5
1578 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1580 * atk/makefile.msc (PKG_VER): Version 0.5
1582 2001-09-21 Hans Breuer <hans@breuer.org>
1584 * atk/atk.def : updated externals
1585 * atk/makefile.msc : version 0.4
1587 * atk/atktext.c (atk_text_get_character_extents) : real_height
1588 is a reference to int, so use &local_height
1590 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1594 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1596 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1597 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1598 (from 0.2 which was not properly updated last time).
1599 depend on glib 1.3.8.
1603 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1606 Add object reference when object is set as accessible_parent
1608 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1610 * configure.in: remember ACLOCAL_FLAGS.
1612 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1614 * atk/atktable.[c|h]
1615 Change atk_table_get_caption() and atk_table_set_caption()
1616 to deal with AtkObject* rather than gchar*
1617 Remove redundant and incorrect comments
1619 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1621 * configure.in: Version 0.3
1623 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1627 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1630 Correct property definitions for "accessible-table-caption",
1631 "accessible-table-column-description",
1632 "accessible-table-row-description"
1634 Update comments to include all properties defined
1636 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1638 * atk/atkhyperlink.h:
1639 Change AtkHyperLink to AtkHyperlink in comment
1640 * atk/atkhypertext.[c|h]:
1641 Change AtkHyperLink to AtkHyperlink
1642 * atk/atktable.[c|h]:
1643 Make gchar* arguments const; make return value of type gchar*
1645 * docs/atk-sections.txt
1646 Remove reference to AtkHyperLink
1647 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1648 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1651 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1654 Add functions atk_table_real_get_index_at(),
1655 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1656 as default implementations for atk_table_get_index_at(),
1657 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1659 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1662 Refer to return value in function documentation for
1663 atk_action_do_action
1665 Fix typo in comments
1666 * docs/tmpl/atkaction.sgml:
1667 Update to include return value
1669 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1671 * atk/atkaction.c atk/atkaction.h:
1672 Made atk_action_do_action return a gboolean as the class member of
1673 AtkActionIface does.
1677 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1679 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1680 Swap height and width arguments to atk_image_get_image_size
1682 Swap height and height arguments to atk_image_get_image_size
1683 Do not crash if NULL pointers are passed for return values
1685 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1687 * docs/tmpl/atktext.sgml atk/atktext.h:
1688 Change parameter names *offset to *_offset
1689 * atk/atkcomponent.c:
1690 Do not crash if NULL pointers are passed for return values
1692 Change parameter names *offset to *_offset
1693 Do not crash if NULL pointers are passed for return values
1695 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1698 Changed g_type_class_peek() to g_type_class_ref()
1699 in atk_add_global_event_listener(), since
1700 g_type_class_peek() could return NULL when an
1701 instance of the class had not been created.
1703 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1705 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1706 Ensure that atk_attribute_set_free is in the documentation.
1708 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1710 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1711 Swapped order of width and height arguments to
1712 atk_text_get_character_extents()
1713 Changed AtkAttrributeSet_free to atk_attribute_set_free
1715 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1717 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1718 Changed "length" argument of atk_text_get_character_extents() to
1721 2001-08-15 Jens Finke <jens@gnome.org>
1723 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1724 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1725 added a AC_SUBST for it. This is needed for the spec.in file.
1726 Added atk.spec to output list.
1727 * atk.spec.in: New file.
1729 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1731 * atk/atkcomponent.[c|h]
1732 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1733 Change atk_component_get_accessible_at_point to
1734 atk_component_ref_accessible_at_point so it will work for flyweights
1736 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1738 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1741 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1743 * atk/atkaction.c, atk/atkcomponent.c
1744 Remove all instances of g_return_if_fail (foo != NULL); that are
1745 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1746 since the second check catches the NULL.
1747 * atk/atkcomponent.c
1748 Add functions atk_component_real_contains(),
1749 atk_component_real_get_position(), atkcomponent_real_get_size()
1750 as default implementations for atk_component_contains(),
1751 atk_component_get_position(), atk_component_get_size()
1753 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1755 * atk/atkimage.[ch] docs/atk-sections.txt
1756 docs/tmpl/atkimage.sgml
1757 Updated AtkImage get_position to get_image_position
1758 so the naming is consistant. Now get_image_position
1759 and get_image_size return -1 for x/y/height/width
1760 if AtkImage implementations of these functions is
1763 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1766 Create an object relation set when the object is created.
1768 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1771 Changed first argument of atk_add_global_event_listener
1772 so the callback function is of type GSignalEmissionHook
1773 instead of AtkEventListener. AtkEventListener is
1774 appropriate for Focus event callbacks, but not generic
1777 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1780 Add function atk_object_real_ref_state_set() which creates the
1781 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1784 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1787 Remove all instances of g_return_if_fail (foo != NULL); that are
1788 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1789 since the second check catches the NULL.
1791 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1794 Fix problem with ATK not building after running make maintainer-clean
1795 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1797 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1800 * atk/atkeditabletext.h
1802 * atk-uninstalled.pc.in
1805 Removed (unused) #defines of pango/pango.h
1806 Removed references to/dependencies on pango from .pc files
1807 Removed dependencies on pango from makefile.msc and configure.in
1809 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1811 * atk/atkobject.[c|h]
1812 Move some implementation from GAIL:
1813 Default implementations for some some functions
1814 atk_object_real_get_name, atk_object_real_set_name,
1815 atk_object_real_get_description, atk_object_real_set_description,
1816 atk_object_real_get_parent, atk_object_real_set_parent,
1817 atk_object_real_get_role,
1818 atk_object_real_connect_property_change_handler,
1819 atk_object_real_remove_property_change_handler,
1821 definition of property-changed signal.
1822 Initialize pointers to NULL in atk_object_init().
1823 Initialize uninitialized function pointers to NULL in
1824 atk_object_class_init().
1826 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1829 Changed children_changed signal to allow NULL pointers
1830 for the 2nd argument to the signal handler.
1832 2001-07-20 Hans Breuer <hans@breuer.org>
1834 * atk/atk.def : added more exports
1835 * atk/makefile.msc : updated win32 build
1837 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1839 * atk/atkaction.[c|h], docs/atk-sections.txt,
1840 docs/tmpl/atkaction.sgml
1841 Add atk_action_get_name() and atk_action_set_description()
1843 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1845 * atk/atkstate.[c|h]
1846 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1847 and inconsistent GtkToggleButton
1849 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1851 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1852 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1853 gail_textattributes_update.pat is for gail/gail and integrates the
1854 ATK_ATTRIBUTE_* macros in the gail implementations.
1855 atk_docs_textattributes_update.pat is for atk/docs and patches
1856 atk-sections.txt etc. for improved docs
1857 atk_atk_textattributes_update.pat is for atk/atk and included the
1858 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1860 2001-07-13 Darin Adler <darin@bentspoon.com>
1862 * atk/atkstate.c: Add missing <string.h> include.
1863 * tests/teststateset.c: Add missing <string.h> include.
1865 2001-07-13 Darin Adler <darin@bentspoon.com>
1867 * .cvsignore: Ignore some generated files.
1868 * autogen.sh: Get rid of call to autoheader since the
1869 configure file doesn't include AM_CONFIG_HEADER.
1871 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1873 * tmpl/atkdocument.sgml
1874 Added new file for docs.
1876 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1878 * atk/atkimage.c atk/atkutil.c
1879 Changes to build with Sun's FORTE compiler.
1881 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1883 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1884 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1885 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1886 tmpl/atktext.sgml tmpl/atkutil.sgml
1889 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1891 * atk/atktext.c (atk_text_base_init):
1892 * atk/atktable.c (atk_table_base_init):
1893 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1894 to adapt to recent GSignal changes.
1896 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1898 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1899 docs/tmpl/atkutil.sgml
1900 Added new functiosn to AtkUtil.
1902 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1904 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1905 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1906 docs/tmpl/atkobject.sgml
1907 Added new atk document interface.
1909 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1911 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1912 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1913 Updated so that functions that take screen coords as
1914 input/output also take an enum specifying whether
1915 the coords are screen or top-level window based.
1916 Updated docs as well.
1918 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1920 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1921 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1922 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1923 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1924 atk/docs/tmpl/atkstreamablecontent.sgml
1925 Cleaned up docs. Added atkstreamablecontent.sgml
1927 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1929 *atk/atktable.h, atk/atktable.c
1930 Updated signal handler definitions.
1932 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1935 Updated AtkXYCoords enum.
1937 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1939 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1940 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1941 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1942 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1943 atk/atkstateset.c atk/atkstreamablecontent.c
1944 atk/atkstreamablecontent.h atk/atktable.c
1945 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1946 and some docs/tmpl files.
1947 Updated gtk-docs fixing spelling errors and making minor
1950 2001-06-27 Louise Miller <lousie.miller@sun.com>
1952 *atk/atkselection.h, atk/atkselection.c
1953 changed return type to gboolean for
1954 atk_selection_select_all_selection
1956 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1958 *atk/atkstate.h atk/atkstate.c
1959 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1960 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1961 docs/tmpl/atktext.sgml
1962 Added ATK_STATE_STALE. Updated docs.
1964 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1967 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1969 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1971 * atk/atkeditabletext.h, atk/atkobject.h,
1973 Added AtkAttributeSet_free() convenience
1976 2001-06-20 Peter Williams <peterw@ximian.com>
1978 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1979 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1980 G_{BEGIN,END}_DECLS.
1982 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1984 * atk/atktable.c, atk/atkmarshal.list
1985 Removed needless marshal and updated signal handlers in
1988 2001-06-20 Louise Miller <louise.miller@sun.com>
1990 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1991 Changed parameters for get_selected_rows/get_selected_columns
1992 Added 4 new functions, add_row_selection, remove_row_selection,
1993 add_column_selection, remove_column_selection
1995 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1998 Fixed minor bug with signals.
2000 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2005 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2007 * atk/atkselection.h atk/atkselection.c
2008 Now add_selection, clear_selection, and remove_selection
2009 return a boolean indicating SUCCESS/FAILURE to indicate
2010 if the operation was successful.
2012 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2014 * atk/atktable.h atk/atktable.h
2015 Updated so now the get_text_before|at|after functions
2016 return the start & end offset of the string. Updated the
2019 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2021 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2023 2001-06-11 Havoc Pennington <hp@redhat.com>
2027 * configure.in: bump version to 0.2 and add infrastructure for
2028 libtool version info. Assumes GTK versioning scheme (major.minor
2029 is binary compatible)
2031 * atk/Makefile.am (LDFLAGS): set version info
2032 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2034 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2036 * atk/atktable.h, atk/atktable.c
2037 Updated so that get/set row/column header functions
2038 work with AtkObjects rather than AtkTables. Organized
2039 the header file a little more cleanly. Also the get/set
2040 row_description and caption functions now use gchar *
2041 rather than AtkObject.
2043 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2045 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2046 Add signal model-changed.
2048 * atk/atkobject.c: Add properties
2049 accessible-role, accessible-table-caption,
2050 accessible-table-column-header, accessible-table-column_description.
2051 accessible-table-row-header, accessible-table-row_description.
2052 accessible-table-summary, accessible-model
2054 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2056 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2057 Updated atkeditabletext and atktext interfaces so they
2058 now properly define the get/set attribute methods and now
2059 get_offset_at_point and get_character_extents can request
2060 x,y coords by either widget or screen coords.
2062 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2064 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2065 CFLAGS, not in LIBS. (Always linking with -lpthread
2066 is a noticeable speed hit.)
2068 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2070 * atk/Makefile.am: Really fix marshal generation.
2072 2001-06-07 Havoc Pennington <hp@redhat.com>
2074 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2075 glib-genmarshal stuff
2077 2001-06-07 Havoc Pennington <hp@redhat.com>
2079 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2082 * configure.in: rearrange the library checks to support
2085 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2087 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2088 ATK in giant GTK tarball
2090 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2092 * docs/atk-api.sgml docs/atk-sections.txt
2093 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2094 docs/tmpl/atktext.sgml
2095 Removed docs/atk-api.sgml since it is not used.
2096 Updated sgml files and atk-sections.txt to reflect
2097 recent changes to the atktext and atkeditabletext
2100 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2102 * atk/atktext.h atk/atktext.h
2103 Updated to new atktext functions for getting attributes.
2105 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2107 * New files atk/atkstreamablecontent.[ch]
2108 Updated files: atk/Makefile.am, atk/atk.h
2110 * atk/atkvalue.c: Updated comments
2112 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2114 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2116 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2118 * atk/atkobject.c: Add property accessible-visible-data
2120 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2122 * atk/atkobject.c: Add support for setting and getting
2123 accessible-value property.
2125 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2127 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2129 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2131 * docs/atk-overrides.txt, docs/Makefile.am
2132 Updated the interface for dealing with selected
2133 text to handle multiple selected regions. Removed
2134 get_row_col_at_offset from atktext.[ch]. Added
2135 docs/atk-overrides.txt file.
2137 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2139 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2140 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2141 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2142 Makefiles so the proper marshall files get included in the
2143 dist. Updated the Makefiles and configure.in so that the
2144 docs get included in the dist.
2146 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2148 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2150 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2152 * atk/atkobject.c: Define new properties accessible-text,
2153 accessible-caret, accessible-selection and accessible-value
2155 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2157 * docs/atk-sections.txt
2160 Improved the layout/formatting of the atk docs. Added docs/tmpl
2163 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2166 Now properly set the initialized flag when setting up signals.
2167 Updated the atk-docs in several files
2169 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2171 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2172 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2173 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2174 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2175 Fix warnings generated by Sun FORTE compiler
2177 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2179 * atk/atkcomponent.c atk/atkvalue.c
2180 Remove return calls in functions which return void
2182 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2184 * atk/atkobject.h: Correct naming of role for status bar
2187 Clarify behaviour of atk_text_get_text_after/at/before_offset
2189 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2191 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2193 2001-01-06 Hans Breuer <hans@breuer.org>
2195 * atk/makefile.msc atk/atk.def (new files) :
2196 Enable build for win32, no sourc changes necessary.
2198 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2202 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2204 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2206 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>