1 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
3 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
5 2003-05-05 Christian Rose <menthos@menthos.com>
7 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
9 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
11 * ===== Released 1.3.1=====
13 * configure.in: Version 1.3.1, interface age 1, binary age 301
17 * po/yi.po: Update line numbers.
19 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
21 * atk/stateset.h: Fix typo in documentation.
23 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
24 Patch provided by Ali Akcaagac.
26 2003-03-26 Christian Rose <menthos@menthos.com>
28 * configure.in: Added "yi" to ALL_LINGUAS.
30 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
32 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
34 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
36 * ===== Released 1.3.0=====
38 * configure.in: Version 1.3.0, interface age 0, binary age 300
42 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
44 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
46 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
48 * docs/atk-sections.txt: Add 11 unused declarations.
50 2003-03-20 James Henstridge <james@daa.com.au>
52 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
55 * configure.in: cleanup to make use of newer autoconf/automake
58 * Makefile.am: get rid of custom distcheck rule, which is no
61 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
64 * docs/Makefile.am: use common gtk-doc.make.
66 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
68 2003-03-16 Joel Brich <joel.brich@laposte.net>
70 * configure.in: Added "eo" to ALL_LINGUAS
71 * po/eo.po: Added Esperanto translation
72 from Charles Voelger <cvoelger@dweasel.com>
74 2003-03-12 Tor Lillqvist <tml@iki.fi>
76 * atk/atk.def: Add one more missing export, thanks to Cedric
79 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
81 * atk/atkobject.c (atk_object_set_role): Add check that role is
82 actually being changed. Do not emit notification for initial
83 role setting. (bug #107710)
85 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
87 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
88 which returns integer; (bug #107661) reported by Morten Welinder.
90 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
94 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
95 which return pointer; (bug #107650) reported by Morten Welinder.
97 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
99 * test/Makefile.am: Update to produce .so files
100 (Problem reported and solution reported by Michael.Wilson@bull.net)
102 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
104 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
105 Correct creation of non-AtkGObjectAccessible (bug #107124)
107 * atk/atkobject.c (atk_object_class_init): Set default initialize
108 function so that code which does not check for existence of parent
109 class's initialize function will work.
111 * atk/atkvalue.c: (atk_value_get_minimum_value,
112 atk_value_get_maximum_value, atk_value_get_current_value):
113 Reset Value argument if it is a valid GValue otherwise zeroise it.
115 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
117 2003-02-25 Tor Lillqvist <tml@iki.fi>
119 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
121 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
124 * atk/atk.rc.in: New file, for version info in the DLL on
125 Windows. Similar as in GLib, GTK, etc.
127 * configure.in: Generate atk/atk.rc.
129 * atk/Makefile.am: Use atk.rc on Windows.
130 (EXTRA_DIST): Distribute atk.rc(.in).
132 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
133 but deduce it from DLL location, like GLib, GTK etc do.
135 2003-02-23 Abel Cheung <maddog@linux.org.hk>
137 * configure.in: Added "mk" to ALL_LINGUAS.
139 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
141 * configure.in: Added "fa" to ALL_LINGUAS.
143 2003-02-21 Metin Amiroff <metin@karegen.com>
145 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
147 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
149 * configure.in: Added Belarusian to ALL_LINGUAS.
151 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
153 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
154 claim to implement all interfaces.
156 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
158 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
161 (atk_hypertext_get_link): Add check on link_index value
162 (atk_hypertext_get_link_index): Add check on char_index value
164 2003-02-09 Christian Rose <menthos@menthos.com>
166 * configure.in: Added "kn" to ALL_LINGUAS.
168 2003-02-07 Christian Rose <menthos@menthos.com>
170 * configure.in: Added "bn" to ALL_LINGUAS.
172 2003-02-06 Christian Rose <menthos@menthos.com>
174 * configure.in: Added "id" to ALL_LINGUAS.
176 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
178 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
179 Add weak reference so we do not leak the accessible when the object
180 dies. Problem reported by Alex Larsson.
182 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
184 * configure.in: Added "tr" (Turkish) to the languages' list.
186 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
188 * atk/atkhyperlink.[ch]
189 New property selected-link defined.
190 Function pointer is_selected_link added to interface
191 (atk_hyperlink_is_selected_link: New functions which checks
192 whether the specified AtkHyperlink is selected
194 * atk/atkhypertext.[ch]
195 New signal link-selected added.
197 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
199 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
200 and function atk_hyperlink_is_selected_link.
202 This fixes bug #104621.
204 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
206 * autogen.sh (have_automake): call the versioned automake when
207 checking the version itself.
209 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
211 * autogen.sh (have_automake): Fix version in complaint
212 message about automake. (#104366, Rich Burridge)
214 2003-01-26 Daniel Yacob <locales@geez.org>
216 * configure.in: Added am to ALL_LINGUAS.
218 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
220 * configure.in: Added "sk" to ALL_LINGUAS.
222 2003-01-23 Abel Cheung <maddog@linux.org.hk>
224 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
226 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
228 * configure.in: Added "pt_BR" to ALL_LINGUAS.
230 2003-01-22 Marius Andreiana <marius galuna.ro>
232 * configure.in: added 'ro' to ALL_LINGUAS
234 2003-01-21 Christian Rose <menthos@menthos.com>
236 * configure.in: Added "mn" to ALL_LINGUAS.
238 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
241 (atk_text_base_init): Set vtable entry for default implementations
242 (atk_text_get_range_extents): Omit calling default implementation
243 (atk_text_get_bounded_ranges): Omit calling default implementation
246 (atk_component_base_init): New function to set vtable entry for
247 default implementations
248 (atk_component_ref_accessible_at_point): Omit calling default
250 (atk_component_contains): Omit calling default implementation
251 (atk_component_get_position): Omit calling default implementation
252 (atk_component_get_size): Omit calling default implementation
254 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
257 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
258 and PROP_TABLE_CAPTION_OBJECT.
259 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
260 and PROP_TABLE_CAPTION_OBJECT.
262 This completes ATK changes for bug #74814.
264 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
266 * atk/atkobject.c: Add property accessible-table-caption-object.
267 This addresses bug #74814.
269 * atk/atkobject.h: Move some documentation from template file to
270 avoid warnings when building.
272 * atk/atkrelation.c: Add new properties relation and target.
273 This addresses bug #72426.
275 * atktext.[ch]: Add new functions atk_text_get_range_extents and
276 atk_text_get_bounded_ranges.
277 Also added data structures AtkTextRectangle and AtkTextRange, enum
278 AtkTextClipType and helper function atk_text_free_ranges.
279 This addresses bug #100943.
280 (atk_text_get_character_extents): Ensure that the reported width is
281 not negative. This fixes bug #102954)
283 * docs/atk-sections.txt: Add new functions and data items.
285 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
286 atkobject.h. Add reference to accessible-table-caption-object.
288 * docs/tmpl/atk-relation.sgml: Add new properties
290 * docs/tmpl/atktext.sgml: Add new functions and data items.
293 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
295 * ===== Released 1.2.2=====
297 * configure.in: Version 1.2.2, interface age 2, binary age 202
301 2003-01-19 He Qiangqiang <carton@linux.net.cn>
303 * configure.in: Added "zh_CN" to ALL_LINGUAS.
305 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
307 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
309 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
311 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
313 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
315 * configure.in (ALL_LINGUAS): Added "it" (Italian)
317 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
319 * configure.in: Add -with-html-dir option. (bug #102497)
321 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
323 * docs/tmpl/atkobject.sgml: Update so property names are in
326 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
328 * ===== Released 1.2.1=====
330 * configure.in: Version 1.2.1, interface age 1, binary age 201
334 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
336 * configure.in (ALL_LINGUAS): Added pl (Polish).
338 2002-12-23 Nam SungHyun <namsh@kldp.org>
340 * configure.in: Added Korean (ko) to ALL_LINGUAS
342 2002-12-22 Artis Trops <hornet@navigator.lv>
344 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
346 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
348 * configure.in (ALL_LINGUAS): added French (fr).
350 2002-12-21 Jordi Mallach <jordi@sindominio.net>
352 * configure.in (ALL_LINGUAS): added Catalan (ca).
354 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
356 * ===== Released 1.2.0 ======
358 * configure.in: Version 1.2.0, interface age 0, binary age 200
360 * NEWS: Final update for 1.2.0.
362 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
364 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
366 * configure.in: Added Russian to ALL_LINGUAS.
368 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
370 * ===== Released 1.1.5=====
372 * configure.in: Version 1.1.5, interface age 2, binary age 105
376 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
378 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
379 if caret is not supported. This addresses bug #101020.
381 * configure.in: Use third argument of AC_DEFINE to get rid of
384 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
386 * acinclude.m4: Remove; wasn't needed, and referred
387 to GLib internal m4 files now gone.
389 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
391 * configure.in: Require autoconf-2.53.
393 2002-12-12 Yanko Kaneti <yaneti@declera.com>
395 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
397 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
399 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
402 2002-12-07 Andras Timar <timar@gnome.hu>
404 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
406 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
408 * ===== Released 1.1.4 =====
410 * configure.in: Version 1.1.1, interface age 1, binary age 104
414 2002-12-05 Ole Laursen <olau@hardworking.dk>
416 * configure.in (ALL_LINGUAS): Added Danish (da).
418 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
420 * configure.in (ALL_LINGUAS): Added Spanish (es).
422 2002-12-01 Christian Neumair <chris@gnome-de.org>
424 * configure.in (ALL_LINGUAS): Added German (de).
426 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
428 * configure.in (ALL_LINGUAS): Added "no".
430 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
432 * Update NEWS for 1.1.3
434 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
436 * configure.in: Update to take account of gtk-doc-version being 0.10
437 Updated version required to 0.9
439 2002-11-20 Bill Haneman <bill.haneman@sun.com>
442 Added ATK_ROLE_APPLICATION.
445 (atk_role_get_localized_name):
446 Added ATK_ROLE_APPLICATION case.
449 Added ATK_ROLE_APPLICATION to docs.
451 2002-11-18 Abi Brady <morwen@evilmagic.org>
453 * configure.in: Added "en_GB" to ALL_LINGUAS.
455 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
457 * configure.in: Added "ms" to ALL_LINGUAS.
459 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
461 * Update NEWS for 1.1.2
463 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
466 2002-11-14 Bill Haneman <bill.haneman@sun.com>
469 Revved to 1.1.2, interface age 0, binary age 102.
471 * atk/atkrelationtype.h:
472 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
473 New relations to handle content embedding, for instance
474 text that embeds or flows around images.
476 * atk/atkhyperlink.h:
477 (atk_hyperlink_is_inline):
478 New API, returns whether a hyperlink's content is
479 partially displayed inline; useful for small images
480 emedded in text, and for HTML <src> elements.
481 (AtkHyperlinkClass->link_state):
482 New virtualized method, used to implement various
483 state query API such as atk_hyperlink_is_inline().
485 * atk/atkhyperlink.c:
486 (atk_hyperlink_is_inline):
489 * docs/atk-sections.txt:
490 Additions for above API.
492 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
494 * atk/atkobject.[ch]: Add signal active-descendant-changed
496 2002-11-11 Christian Rose <menthos@menthos.com>
498 * configure.in: Added "sv" to ALL_LINGUAS.
500 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
508 * docs/tmpl/atkhyperlink.sgml
509 * docs/tmpl/atkobject.sgml
510 * docs/tmpl/atktable.sgml
511 * docs/tmpl/atktext.sgml
513 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
516 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
518 * autogen.sh: Add call to autoheader to create config.h.in
520 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
522 * acinclude.m4: New file
524 * autogen.sh: Add i18n support (copied from gtk+).
526 * configure.in: Add definition for atklocaledir and check for
527 bind_textdomain_codeset()
529 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
531 * atk/atkobject.c (atk_role_get_localized_name): Add code to
534 * po/.cvsignore: Add extra files.
536 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
538 * configure.in: Create po/Makefile; patch supplied by
539 Dan Mills (thunder@ximain.com)
541 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
543 * ===== Released 1.1.1 =====
545 * configure.in: Version 1.1.1, interface age 0, binary age 101
549 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
551 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
553 * Makefile.am: Add po directory
555 * configure.in: Add support for I18N
557 * acconfig.h atk/atkintl.h: New files used to support I18N
559 * atk/atkobject.c: Update atk_role_get_localized_name() to
560 allow for localized name to be returned.
562 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
564 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
565 po/ChangeLog: New files
567 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
569 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
571 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
573 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
574 atk_object_add_relationship and atk_object_remove_relationship
575 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
578 * atk/atkrelation.h: Move definition of AtkRelationType to
581 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
583 * atk/atktext.[ch]: Add text-attributes-changed signal.
585 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
587 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
589 * docs/tmpl/atkrelation.sgml: Add new relations
591 * docs/tmpl/atkstate.sgml: Add new state
593 * docs/tmpl/atktext.sgml: Add new signal
595 * tests/testrelation.c: Add tests for new relationship functions.
597 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
599 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
600 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
604 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
606 * ===== Released 1.1.0 =====
610 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
613 increment version to 1.1.0, in view of the fact that we've
614 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
615 Also reset INTERFACE_AGE to zero, since an enum was added.
616 Use similar library numbering as GTK.
618 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
620 2002-09-06 Mark McLoughlin <mark@skynet.ie>
622 * atk/atkobject.h: add ATK_LAYER_WINDOW.
624 * atk/atkcomponent.c: upd docs.
626 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
628 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
629 avoid unused declarations
631 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
632 Move AtkRelationSet from atkobject to atkrelationset.
634 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
636 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
637 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
638 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
639 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
640 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
641 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
642 docs/tmpl/atkvalue.sgml:
643 Remove reference to ...Iface data structures; which eliminates
644 undocumented symbols.
646 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
648 * atk/atkutil.h: Add documentation for AtkKeyEventType
650 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
651 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
652 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
653 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
654 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
655 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
656 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
657 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
658 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
659 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
660 docs/tmpl/atkutil.sgml:
661 Reduce number of undocumented symbols
663 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
665 * atk/atknoopobjectfactory.c:
666 Add implementation for atk_object_factory_get_accessible_type()
668 2002-08-18 Havoc Pennington <hp@pobox.com>
670 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
671 both automake 1.6 and 1.4 installed get the right automake. Means
672 compilation from CVS will now require the latest automake 1.4
673 release, or manually creating symlinks called "automake-1.4" and
676 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
678 These changes improve the quality of the documentation by adding
679 information about properties and signals.
682 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
683 use in docs Makefile.am
686 Add missing include files, atk/atknoopobject.h and
687 atknoopobjectfactory.h
690 Add support for scan program
693 Added content to this file
695 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
696 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
697 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
698 docs/tmplatkutil.sgml:
699 Removed references to contents of object's data structure
701 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
702 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
703 Add references to signals and properties.
705 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
707 * ===== Released 1.0.3 =====
709 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
710 interface, binary version 3.
714 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
716 * README: Updated to describe where to log bugs and mention mailing
719 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
721 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
722 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
723 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
724 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
725 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
726 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
727 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
728 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
729 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
730 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
731 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
732 Update documentation.
734 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
737 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
740 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
742 * ===== Released 1.0.2 ======
746 * configure.in: Version 1.0.2, interface, binary age 2
748 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
750 * atk/atkutil.c (atk_focus_tracker_notify):
751 Allow for object being NULL which means the window containing the
752 focus widget has lost focus. We update the previous_focus_object
753 so we can emit notification for focus widget when window regains
756 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
758 * atk/atkgobjectaccessible.c:
759 (atk_gobject_accessible_for_object): Allow for case where created
760 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
761 was not initialized in atk_gobject_accessible_class_init
763 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
765 * ===== Released 1.0.1 ======
769 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
771 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
773 * atk/atkutil.c (atk_focus_tracker_notify):
774 Do not do notification if previously notified object is the same as
777 2002-03-14 Tor Lillqvist <tml@iki.fi>
779 * atk/Makefile.am: Use correct name for the DLL when generating
780 the MSVC import library.
782 2002-03-13 Bill Haneman <bill.haneman@sun.com>
784 * atk/atkutil.c (atk_object_get_root):
785 Changed g_type_class_peek to g_type_class_ref,
786 this seemed to be triggering a SEGV in some cases.
789 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
791 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
792 Correct name of data set to NULL from quark_accessible_object to
795 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
797 * atk/atkhyperlink.c (atk_hyperlink_get_type):
800 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
802 * ===== Released 1.0.0 ======
804 * NEWS: Final update for 1.0.0.
806 * README: Update the compilation instructions a bit.
808 2002-03-06 Tor Lillqvist <tml@iki.fi>
811 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
814 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
818 * tests/Makefile.am: Don't install libteststateset.la,
819 libtestrelation.la. (#73655, James Henstridge)
821 * autogen.sh: Add --enable-gtk-doc
823 * configure.in: --disable-gtk-doc by default.
825 * Makefile.am: Add a slightly modified distcheck rule
826 that passes --enable-gtk-doc to the configure inside.
827 (So that 'make dist' succeeds inside.)
829 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
831 * configure.in: Require GLib-2.0.0.
833 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
834 Switch over to the Glib/GTK+ versioning scheme.
836 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
838 * atk/atktext.c (atk_text_get_text):
839 Permit end offset value of -1
841 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
843 * atk/atkhypertext.h:
846 2002-02-28 Sven Neumann <sven@gimp.org>
848 * configure.in: beautified configure --help output.
850 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
852 * atk/atkhypertext.h atk/atkhyperlink.h:
853 Add padding to class structures to allow for future expansion.
856 Add padding to class structures to allow for future expansion.
858 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
859 Add padding to class structures to allow for future expansion.
861 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
863 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
865 2002-02-26 Tor Lillqvist <tml@iki.fi>
867 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
868 libtool won't create a DLL.
870 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
873 Remove -no-undefined because of problems with uunresolved symbols
874 in libgobject on Solaris when using gcc
876 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
878 * configure.in: Version 0.13
880 * NEWS: Update for 0.13
882 * docs/atk-sections.txt: Update.
884 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
886 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
887 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
888 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
889 Make use of parent_class consistent; define as gpointer and
890 use g_type_class_peek_parent() to get it
893 Delete unused empty line
895 * atk/atkregistry.c atk/atkrelation.c:
896 Make parent_class static
898 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
901 Add check for offset being negative in functions which have offset
902 parameter and return immediately if so.
904 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
906 * atk/atkcomponent.h:
907 Change argument of get_layer and get_mdi_zorder function pointers
908 to be AtkComponent instead of AtkObject
910 * atk/atkcomponent.c:
911 Change atk_component_get_layer and atk_component_get_mdi_zorder
912 to refer to argument as component instead os accessible
914 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
915 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
916 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
917 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
918 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
919 Update for recent changes
921 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
924 Guard atk.h with ifndef __ATK_H__
925 (#71405 reported by terra@diku.dk (Morten Welinder))
927 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
929 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
930 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
931 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
932 atk/atktable.h atk/atktext.h atk/atkvalue.h:
933 Add padding to class structures to allow for future expansion.
935 2002-02-11 Bill Haneman <bill.haneman@sun.com>
938 Incremented revision and tagged GNOME_D2_BETA.
941 Marked atk_object_get_layer and atk_object_get_mdi_zorder
942 as deprecated (should use atk_component API below).
945 Added atk_component_get_layer and atk_component_get_mdi_zorder
946 (erroneously defined in atkobject, they belong here).
949 Fixed some property get/set bugs.
951 * NEWS: updated for GNOME 2 Desktop Beta.
953 2002-02-11 jacob berkman <jacob@ximian.com>
955 * atk/atkselection.[ch] (atk_selection_get_type):
956 * atk/atktable.[ch] (atk_table_get_type):
957 * atk/atkregistry.h (atk_get_default_registry):
958 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
959 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
960 * atk/atkcomponent.[ch] (atk_component_get_type):
961 * atk/atkaction.[ch] (atk_action_get_type): declare function
962 arguments as (void) rather than ()
964 2002-02-04 Bill Haneman <bill.haneman@sun.com>
967 Incremented revision.
969 2002-01-30 Bill Haneman <bill.haneman@sun.com>
971 * docs/tmpl/atkaction.sgml:
972 * docs/tmpl/atkcomponent.sgml:
973 * docs/tmpl/atkeditabletext.sgml:
974 * docs/tmpl/atkimage.sgml:
975 * docs/tmpl/atkobject.sgml:
976 * docs/tmpl/atkselection.sgml:
977 * docs/tmpl/atktable.sgml:
978 * docs/tmpl/atktext.sgml:
979 * docs/tmpl/atkvalue.sgml:
980 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
981 fields to improve docs; the documentation now gives some
982 information on the purpose and function of the various ATK
983 interfaces, and which types of UI components typically implement
986 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
988 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
990 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
993 Update version number to 0.10, for Desktop Alpha 2
995 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
998 Correct inconsistencies between registered signal parameter types
999 and default signal handler struct fields
1000 (based on patch from Murray Cumming <murray@usa.net>)
1002 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1005 Update version number to 0.9, for Beta2 package.
1007 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1009 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1010 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1013 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1015 * atk/atkcomponent.c (atk_component_add_focus_handler):
1016 Add comments to clarify behavior if handler has already been added
1018 * docs/tmpl/atktext.sgml:
1019 Update for change of caret_changed to text_caret_moved
1021 2002-01-05 Hans Breuer <hans@breuer.org>
1023 * atk/makefile.msc : generate atk-enum-types.[hc]
1024 NOTE: the long comment in atkobject.h is crashing perl,
1025 at least version 5.005_02 built for MSWin32-x86-object
1026 Binary build 506 provided by ActiveState. Temporary
1027 deleting the AtkRole comment allows to work-around.
1029 atk/atk.def : updated externals
1031 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1033 * atk/atkgobjectaccessible.h
1034 Fixed typo in define (reported by Jeff Franks)
1036 * atk/atktext.c atk/atktext.h
1037 Change name of default signal handler for text_caret_moved signal
1038 from caret_changed to text_caret_moved
1039 Change enum CARET_MOVED to TEXT_CARET_MOVED
1040 (both issues reported by Jeff Franks)
1042 2001-12-15 Michael Meeks <michael@ximian.com>
1044 * atk/atkrelation.c (atk_relation_class_init):
1046 (atk_relation_finalize): chain to parent.
1048 * atk/atkrelationset.c (atk_relation_set_class_init),
1049 (atk_relation_set_finalize): same fix.
1051 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1053 * configure.in: Version 0.8, require GLib-1.3.12
1055 * atk/makefile.msc (PKG_VER): Version 0.8.
1057 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1059 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1060 for correct srcdir != builddir operation when
1061 generating source files in srcdir.
1063 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1065 * docs/tmpl/atkutil.sgml: remove some conflict
1068 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1073 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1075 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1076 docs/tmpl/atkgobjectaccessible.sgml
1078 * atk/Makefile.am atk/atk.h:
1079 Add references to new files
1081 * atk/atkobject.c atk/atkobject.h
1082 docs/tmpl/atkobject.sgml:
1083 Add new function atk_object_initialize
1085 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1086 docs/tmpl/atkobjectfactory.sgml:
1087 Add new function atk_object_factory_get_accessible_type
1089 * docs/atk-sections.txt:
1091 Add functions in atk-unused.txt
1094 2001-12-17 Darin Adler <darin@bentspoon.com>
1096 * atk/atktext.c: Add missing #include <string.h>
1098 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1100 * atk/Makefile.am, tests/Makefile.am: Compile with
1101 -DG_DISABLE_DEPRECATED. See #52790.
1103 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1105 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1106 Remove unnecessary g_retunn_val_if_fail() call.
1108 2001-12-08 Michael Meeks <michael@ximian.com>
1110 * atk/atkregistry.c (atk_registry_class_init):
1111 paranoia is not appropriate here, setup parent_class,
1112 don't create a new default registry here - makes no
1114 (atk_registry_finalize): chain to parent class, do
1115 g_hash_table_destroys instead of g_frees.
1117 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1120 Update to create atk-enum-types.h before compiling source files
1121 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1123 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1125 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1126 docs/tmpl/atktext.sgml tests/testrelation.c:
1127 Change atk_attribute_register to atk_text_attribute_register,
1128 atk_attribute_get_value to atk_text_attribute_get_value,
1129 atk_attribute_get_name to atk_text_attribute_get_name
1130 atk_attribute_for_name to atk_text_attribuute_for_name
1132 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1135 Add implementation of atk_attribute_register, atk_attribute_for_name
1136 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1137 support extra attributes being defined
1140 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1141 extra attributes to be defined
1142 Add atk_attribute_register() and atk_attribute_for_name()
1147 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1148 Update because of additions to atk/atktext.h
1150 * tests/testrelation.c:
1151 Add tests for text attributes
1153 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1156 Update atk_role_register() to allow extra roles to be defined
1157 Update atk_role_get_name() and atk_role_for_name() for newly defined
1160 * tests/testrelation.c:
1163 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1165 * atk/atkrelation.c:
1166 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1167 atk_relation_type_for_name()
1170 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1171 atk_state_type_for_name()
1173 * tests/testrelation.c, tests/teststateset.c:
1174 Update tests as name componenets are separated by hyphen (-) rather
1177 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1180 Generate files atk-enum-types.c and atk-enums-types.h to create
1184 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1186 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1189 Changed calls to g_type_class_peek() to g_type_class_ref() where
1190 it makes more sense, and in other places check for a non-null
1191 klass return before trying to call class methods. This prevents
1192 SEGV if no Atk-implementation library has been loaded.
1195 Fixed gtk-doc warning.
1197 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1199 * atk/atkobject.[c|h]:
1200 Add functions atk_role_get_name() and atk_role_for_name() which
1201 transform a role into an untranslated string
1202 Update comments in atkobject.h which refer to property names
1204 * atk/atkrelation.c:
1205 Correct error in atk_relation_type_get_name
1207 * docs/atk-sections.txt
1208 Added atk_role_get_name and atk_role_for_name
1213 2001-11-23 Hans Breuer <hans@breuer.org>
1215 * atk/atk.def : updated externals
1217 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1218 minor coding style issues. Found by my exports generator.
1220 * atk/makefile.msc : version 0.7, use build dir from
1223 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1227 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1229 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1231 * atk/atknoopobject.c:
1232 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1233 when creating object
1235 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1237 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1238 docs/tmpl/atkrelation.sgml:
1239 Change atk_relation_type_from_string to atk_relation_type_for_name
1240 Add atk_relation_type_get_name
1242 * atk/atkrelationtype.c:
1243 Change atk_relation_type_from_string to atk_relation_type_for_name
1244 Add atk_relation_type_get_name
1245 Update atk_relation_type_register() to correctly register new
1249 Changed name of static variable type to last_type
1250 Changed name of paremeter if atk_state_type_get_name to type to match
1256 * tests/README, tests/Makefile.am
1257 Add new test file testrelation.c
1259 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1261 * atk/atkutil.c (atk_add_key_event_listener):
1262 Fix gtk-doc comment and clarify use of 'data' gpointer.
1264 2001-11-22 Michael Meeks <michael@ximian.com>
1266 * atk/atkutil.c (atk_add_key_event_listener): switch
1269 * atk/atkobject.c (atk_object_real_get_property):
1270 add missing 'break'.
1272 2001-11-21 Michael Meeks <michael@ximian.com>
1274 * atk/atkrelation.c: pull in string.h for strcmp
1276 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1278 * atk/atkutil.c (atk_add_global_event_listener),
1279 (atk_get_toolkit_name, atk_get_toolkit_version):
1282 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1284 * atk/atkrelation.c: Added gtk-doc docs for
1285 atk_relation_type_from_string.
1287 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1289 * atk/atkobject.h (enum): Fix trailing comma on
1292 * docs/atk-sections.txt: Update.
1296 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1298 * atk/atkobject.[c|h]:
1299 Add additional argument (name) to state-change signal
1300 Update atk_object_notify_state_change to take account of
1301 extra argument for state-change
1303 * atk/atkmarshal.list:
1304 Add marshaller for VOID:STRING,BOOLEAN
1306 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1308 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1309 Add enum AtkLayer and functions atk_object_get_layer and
1310 atk_object_get_mdi_zorder
1312 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1314 * atk/atkobject.[c|h]:
1315 Remove property accessible-state; use signal state-change instead
1316 Change signature of state-change handler to take gboolean as argument
1317 instead of AtkPropertyValues
1318 Update atk_object_notify_state_change() to emit state-change signal
1320 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1321 Remove state ATK_STATE_COLLAPSED
1323 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1327 Added state-changed signal to atkobject, in anticipation of
1328 deprecating the accessible-state property.
1331 Fixed signature of atk_util_add_key_listener () to
1332 take an AtkKeySnoopFunc instead of a pointer to same.
1334 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1336 * atk/atkobject.c (atk_object_notify_state_change):
1337 Fix bug in calculation of number of toggle states
1340 Correct out-by-1 error in atk_state_type_register()
1341 Use type (number of states defined) in atk_state_type_get_name()
1342 and atk_state_type_for_name()
1344 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1346 * atk/atkeditabletext.c:
1347 Remove unused structure _AtkEditableTextIfaceClass
1349 * atk/atkobject.[c|h]
1350 Remove signals model_changed and selection_changed
1352 * atk/selection.[c|h]
1353 Add signal selection_changed
1355 * atk/atktable.[c|h]
1356 Remove unused structure _AtkTableIfaceClass
1357 Add signal model_changed
1360 Remove unused structure _AtkTextIfaceClass
1361 Add signal text_selection_changed
1363 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1364 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1365 Documentation changes
1367 2001-11-17 Tor Lillqvist <tml@iki.fi>
1369 * atk-zip.sh.in: Build separate runtime and developer packages.
1371 * atk/atk.def: Update.
1373 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1377 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1379 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1382 to allow non-GTK-dependent installation of key snoop functions.
1383 This also meant adding definitions of AtkKeySnoopFunc and
1386 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1388 * atk/atkobject.c (atk_object_notify_state_change):
1389 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1390 to ATK_STATE_EXPANDED or vice versa.
1392 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1395 Add role ATK_ROLE_TREE_TABLE
1397 * atk/atkrelation.h:
1398 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1399 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1401 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1402 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1403 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1404 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1405 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1406 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1407 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1408 Update to reflect the current state of the documentation in the code.
1410 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1412 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1413 Add two new relations ATK_RELATION_NODE_CHILDREN and
1414 ATK_RELATION_NODE_PARENT to support compound objects in a
1415 node or cell of a tree or table
1416 Added descriptions of all relations which are defined
1419 Remove functions atk_table_real_get_index_at(),
1420 atk_table_real_get_column_at_index() and
1421 atk_table_real_get_row_at_index()
1422 Correct typos in documentation of other functions.
1424 2001-10-28 Tor Lillqvist <tml@iki.fi>
1426 * atk-zip.sh.in: New file, used to build developer package for
1430 * configure.in: Add it.
1432 * atk/Makefile.am: Add rules to install and uninstall mingw import
1435 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1437 * atk/atkobject.[c|h]
1438 Remove the following properties
1439 accessible-child - use signal children_changed for notification
1440 accessible-text - use signal text_changed for notification
1441 accessible-caret - use signal text_caret_moved for notification
1442 accessible-selection - use new signal selection_changed
1444 accessible-visible-data - use new signal visible_data_changed
1446 accessible-model - use new signal model_changed for notification
1447 Notify when role or parent changes
1448 Allow parent and role to be set or got using g_object_set() or
1451 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1457 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1459 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1460 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1462 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1464 * atk/atkobject.c (atk_object_notify_state_change):
1465 Initialize AtkPropertyValue data structure to 0 instead of using
1468 2001-10-19 Tor Lillqvist <tml@iki.fi>
1470 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1471 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1472 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1474 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1475 -export-symbols atk.def. If lib.exe is available, generate
1476 atk.lib, and install it.
1478 * atk/atk.def: Update with new entry points.
1480 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1482 * atk/atkobject.[c|], docs/atk-sections.txt,
1483 docs/tmpl/atkobject.sgml:
1484 Add convenience function atk_object_notify_state_change()
1485 to generate property notification of state change.
1487 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1488 Correct comments on functions atk_attribute_get_name() and
1489 atk_attribute_get_value()
1491 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1494 Update comments in atk_text_get_text_[at|after|before]_offset()
1495 to clarify what these functions will return.
1497 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1500 Update comments in atk_text_get_run_attributes() and
1501 atk_text_get_default_attributes().
1503 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1506 Change "property-change" signal to allow detail (i.e. property name)
1507 and add detail in atk_object_notify().
1509 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1512 Correct order of attribute names in text_attr_name array.
1514 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1516 * atk/atktext.[c|h]:
1517 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1518 Use enum AtkTextAttribute to specify what attribute are supported
1519 rather than hash defines. Define new functions atk_attribute_get_name()
1520 and atk_attribute_get_value() which return the strings for the
1521 attribute name and values for those attribute which have named values.
1523 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1525 * atk/atktext.c (atk_text_get_run_attributes):
1528 * atk/atktext.c (atk_text_get_default_attributes):
1529 Add call to set iface.
1531 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1533 * atk/atktext.[c|h]:
1534 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1535 Add new function atk_text_get_default_attributes
1536 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1538 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1540 * atk/atktext.c (atk_attribute_set_free):
1541 Avoid leaking of AtkAttributeSet data structure; speed up code.
1543 * docs/tmpl.atk*.sgml
1544 Updated to reflect current APIs.
1546 2001-10-01 jacob berkman <jacob@ximian.com>
1548 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1549 make dist works correctly w/o having to build first
1551 2001-10-01 Tor Lillqvist <tml@iki.fi>
1553 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1555 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1557 * configure.in (ATK_MICRO_VERSION): Version 0.6
1558 (because libglade will depend on a the small api addition below)
1560 * atk/makefile.msc (PKG_VER): Version 0.6
1562 * atk/atkrelation.h:
1563 * atk/atkrelation.c: (AtkRelationType
1564 atk_relation_type_from_string (const gchar *name)): Added method.
1567 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1569 * configure.in (ATK_MICRO_VERSION): Version 0.5
1571 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1573 * atk/makefile.msc (PKG_VER): Version 0.5
1575 2001-09-21 Hans Breuer <hans@breuer.org>
1577 * atk/atk.def : updated externals
1578 * atk/makefile.msc : version 0.4
1580 * atk/atktext.c (atk_text_get_character_extents) : real_height
1581 is a reference to int, so use &local_height
1583 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1587 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1589 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1590 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1591 (from 0.2 which was not properly updated last time).
1592 depend on glib 1.3.8.
1596 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1599 Add object reference when object is set as accessible_parent
1601 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1603 * configure.in: remember ACLOCAL_FLAGS.
1605 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1607 * atk/atktable.[c|h]
1608 Change atk_table_get_caption() and atk_table_set_caption()
1609 to deal with AtkObject* rather than gchar*
1610 Remove redundant and incorrect comments
1612 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1614 * configure.in: Version 0.3
1616 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1620 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1623 Correct property definitions for "accessible-table-caption",
1624 "accessible-table-column-description",
1625 "accessible-table-row-description"
1627 Update comments to include all properties defined
1629 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1631 * atk/atkhyperlink.h:
1632 Change AtkHyperLink to AtkHyperlink in comment
1633 * atk/atkhypertext.[c|h]:
1634 Change AtkHyperLink to AtkHyperlink
1635 * atk/atktable.[c|h]:
1636 Make gchar* arguments const; make return value of type gchar*
1638 * docs/atk-sections.txt
1639 Remove reference to AtkHyperLink
1640 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1641 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1644 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1647 Add functions atk_table_real_get_index_at(),
1648 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1649 as default implementations for atk_table_get_index_at(),
1650 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1652 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1655 Refer to return value in function documentation for
1656 atk_action_do_action
1658 Fix typo in comments
1659 * docs/tmpl/atkaction.sgml:
1660 Update to include return value
1662 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1664 * atk/atkaction.c atk/atkaction.h:
1665 Made atk_action_do_action return a gboolean as the class member of
1666 AtkActionIface does.
1670 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1672 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1673 Swap height and width arguments to atk_image_get_image_size
1675 Swap height and height arguments to atk_image_get_image_size
1676 Do not crash if NULL pointers are passed for return values
1678 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1680 * docs/tmpl/atktext.sgml atk/atktext.h:
1681 Change parameter names *offset to *_offset
1682 * atk/atkcomponent.c:
1683 Do not crash if NULL pointers are passed for return values
1685 Change parameter names *offset to *_offset
1686 Do not crash if NULL pointers are passed for return values
1688 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1691 Changed g_type_class_peek() to g_type_class_ref()
1692 in atk_add_global_event_listener(), since
1693 g_type_class_peek() could return NULL when an
1694 instance of the class had not been created.
1696 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1698 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1699 Ensure that atk_attribute_set_free is in the documentation.
1701 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1703 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1704 Swapped order of width and height arguments to
1705 atk_text_get_character_extents()
1706 Changed AtkAttrributeSet_free to atk_attribute_set_free
1708 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1710 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1711 Changed "length" argument of atk_text_get_character_extents() to
1714 2001-08-15 Jens Finke <jens@gnome.org>
1716 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1717 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1718 added a AC_SUBST for it. This is needed for the spec.in file.
1719 Added atk.spec to output list.
1720 * atk.spec.in: New file.
1722 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1724 * atk/atkcomponent.[c|h]
1725 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1726 Change atk_component_get_accessible_at_point to
1727 atk_component_ref_accessible_at_point so it will work for flyweights
1729 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1731 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1734 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1736 * atk/atkaction.c, atk/atkcomponent.c
1737 Remove all instances of g_return_if_fail (foo != NULL); that are
1738 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1739 since the second check catches the NULL.
1740 * atk/atkcomponent.c
1741 Add functions atk_component_real_contains(),
1742 atk_component_real_get_position(), atkcomponent_real_get_size()
1743 as default implementations for atk_component_contains(),
1744 atk_component_get_position(), atk_component_get_size()
1746 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1748 * atk/atkimage.[ch] docs/atk-sections.txt
1749 docs/tmpl/atkimage.sgml
1750 Updated AtkImage get_position to get_image_position
1751 so the naming is consistant. Now get_image_position
1752 and get_image_size return -1 for x/y/height/width
1753 if AtkImage implementations of these functions is
1756 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1759 Create an object relation set when the object is created.
1761 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1764 Changed first argument of atk_add_global_event_listener
1765 so the callback function is of type GSignalEmissionHook
1766 instead of AtkEventListener. AtkEventListener is
1767 appropriate for Focus event callbacks, but not generic
1770 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1773 Add function atk_object_real_ref_state_set() which creates the
1774 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1777 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1780 Remove all instances of g_return_if_fail (foo != NULL); that are
1781 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1782 since the second check catches the NULL.
1784 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1787 Fix problem with ATK not building after running make maintainer-clean
1788 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1790 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1793 * atk/atkeditabletext.h
1795 * atk-uninstalled.pc.in
1798 Removed (unused) #defines of pango/pango.h
1799 Removed references to/dependencies on pango from .pc files
1800 Removed dependencies on pango from makefile.msc and configure.in
1802 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1804 * atk/atkobject.[c|h]
1805 Move some implementation from GAIL:
1806 Default implementations for some some functions
1807 atk_object_real_get_name, atk_object_real_set_name,
1808 atk_object_real_get_description, atk_object_real_set_description,
1809 atk_object_real_get_parent, atk_object_real_set_parent,
1810 atk_object_real_get_role,
1811 atk_object_real_connect_property_change_handler,
1812 atk_object_real_remove_property_change_handler,
1814 definition of property-changed signal.
1815 Initialize pointers to NULL in atk_object_init().
1816 Initialize uninitialized function pointers to NULL in
1817 atk_object_class_init().
1819 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1822 Changed children_changed signal to allow NULL pointers
1823 for the 2nd argument to the signal handler.
1825 2001-07-20 Hans Breuer <hans@breuer.org>
1827 * atk/atk.def : added more exports
1828 * atk/makefile.msc : updated win32 build
1830 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1832 * atk/atkaction.[c|h], docs/atk-sections.txt,
1833 docs/tmpl/atkaction.sgml
1834 Add atk_action_get_name() and atk_action_set_description()
1836 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1838 * atk/atkstate.[c|h]
1839 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1840 and inconsistent GtkToggleButton
1842 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1844 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1845 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1846 gail_textattributes_update.pat is for gail/gail and integrates the
1847 ATK_ATTRIBUTE_* macros in the gail implementations.
1848 atk_docs_textattributes_update.pat is for atk/docs and patches
1849 atk-sections.txt etc. for improved docs
1850 atk_atk_textattributes_update.pat is for atk/atk and included the
1851 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1853 2001-07-13 Darin Adler <darin@bentspoon.com>
1855 * atk/atkstate.c: Add missing <string.h> include.
1856 * tests/teststateset.c: Add missing <string.h> include.
1858 2001-07-13 Darin Adler <darin@bentspoon.com>
1860 * .cvsignore: Ignore some generated files.
1861 * autogen.sh: Get rid of call to autoheader since the
1862 configure file doesn't include AM_CONFIG_HEADER.
1864 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1866 * tmpl/atkdocument.sgml
1867 Added new file for docs.
1869 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1871 * atk/atkimage.c atk/atkutil.c
1872 Changes to build with Sun's FORTE compiler.
1874 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1876 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1877 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1878 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1879 tmpl/atktext.sgml tmpl/atkutil.sgml
1882 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1884 * atk/atktext.c (atk_text_base_init):
1885 * atk/atktable.c (atk_table_base_init):
1886 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1887 to adapt to recent GSignal changes.
1889 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1891 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1892 docs/tmpl/atkutil.sgml
1893 Added new functiosn to AtkUtil.
1895 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1897 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1898 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1899 docs/tmpl/atkobject.sgml
1900 Added new atk document interface.
1902 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1904 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1905 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1906 Updated so that functions that take screen coords as
1907 input/output also take an enum specifying whether
1908 the coords are screen or top-level window based.
1909 Updated docs as well.
1911 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1913 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1914 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1915 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1916 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1917 atk/docs/tmpl/atkstreamablecontent.sgml
1918 Cleaned up docs. Added atkstreamablecontent.sgml
1920 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1922 *atk/atktable.h, atk/atktable.c
1923 Updated signal handler definitions.
1925 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1928 Updated AtkXYCoords enum.
1930 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1932 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1933 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1934 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1935 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1936 atk/atkstateset.c atk/atkstreamablecontent.c
1937 atk/atkstreamablecontent.h atk/atktable.c
1938 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1939 and some docs/tmpl files.
1940 Updated gtk-docs fixing spelling errors and making minor
1943 2001-06-27 Louise Miller <lousie.miller@sun.com>
1945 *atk/atkselection.h, atk/atkselection.c
1946 changed return type to gboolean for
1947 atk_selection_select_all_selection
1949 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1951 *atk/atkstate.h atk/atkstate.c
1952 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1953 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1954 docs/tmpl/atktext.sgml
1955 Added ATK_STATE_STALE. Updated docs.
1957 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1960 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1962 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1964 * atk/atkeditabletext.h, atk/atkobject.h,
1966 Added AtkAttributeSet_free() convenience
1969 2001-06-20 Peter Williams <peterw@ximian.com>
1971 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1972 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1973 G_{BEGIN,END}_DECLS.
1975 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1977 * atk/atktable.c, atk/atkmarshal.list
1978 Removed needless marshal and updated signal handlers in
1981 2001-06-20 Louise Miller <louise.miller@sun.com>
1983 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1984 Changed parameters for get_selected_rows/get_selected_columns
1985 Added 4 new functions, add_row_selection, remove_row_selection,
1986 add_column_selection, remove_column_selection
1988 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1991 Fixed minor bug with signals.
1993 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1998 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2000 * atk/atkselection.h atk/atkselection.c
2001 Now add_selection, clear_selection, and remove_selection
2002 return a boolean indicating SUCCESS/FAILURE to indicate
2003 if the operation was successful.
2005 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2007 * atk/atktable.h atk/atktable.h
2008 Updated so now the get_text_before|at|after functions
2009 return the start & end offset of the string. Updated the
2012 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2014 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2016 2001-06-11 Havoc Pennington <hp@redhat.com>
2020 * configure.in: bump version to 0.2 and add infrastructure for
2021 libtool version info. Assumes GTK versioning scheme (major.minor
2022 is binary compatible)
2024 * atk/Makefile.am (LDFLAGS): set version info
2025 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2027 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2029 * atk/atktable.h, atk/atktable.c
2030 Updated so that get/set row/column header functions
2031 work with AtkObjects rather than AtkTables. Organized
2032 the header file a little more cleanly. Also the get/set
2033 row_description and caption functions now use gchar *
2034 rather than AtkObject.
2036 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2038 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2039 Add signal model-changed.
2041 * atk/atkobject.c: Add properties
2042 accessible-role, accessible-table-caption,
2043 accessible-table-column-header, accessible-table-column_description.
2044 accessible-table-row-header, accessible-table-row_description.
2045 accessible-table-summary, accessible-model
2047 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2049 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2050 Updated atkeditabletext and atktext interfaces so they
2051 now properly define the get/set attribute methods and now
2052 get_offset_at_point and get_character_extents can request
2053 x,y coords by either widget or screen coords.
2055 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2057 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2058 CFLAGS, not in LIBS. (Always linking with -lpthread
2059 is a noticeable speed hit.)
2061 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2063 * atk/Makefile.am: Really fix marshal generation.
2065 2001-06-07 Havoc Pennington <hp@redhat.com>
2067 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2068 glib-genmarshal stuff
2070 2001-06-07 Havoc Pennington <hp@redhat.com>
2072 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2075 * configure.in: rearrange the library checks to support
2078 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2080 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2081 ATK in giant GTK tarball
2083 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2085 * docs/atk-api.sgml docs/atk-sections.txt
2086 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2087 docs/tmpl/atktext.sgml
2088 Removed docs/atk-api.sgml since it is not used.
2089 Updated sgml files and atk-sections.txt to reflect
2090 recent changes to the atktext and atkeditabletext
2093 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2095 * atk/atktext.h atk/atktext.h
2096 Updated to new atktext functions for getting attributes.
2098 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2100 * New files atk/atkstreamablecontent.[ch]
2101 Updated files: atk/Makefile.am, atk/atk.h
2103 * atk/atkvalue.c: Updated comments
2105 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2107 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2109 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2111 * atk/atkobject.c: Add property accessible-visible-data
2113 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2115 * atk/atkobject.c: Add support for setting and getting
2116 accessible-value property.
2118 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2120 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2122 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2124 * docs/atk-overrides.txt, docs/Makefile.am
2125 Updated the interface for dealing with selected
2126 text to handle multiple selected regions. Removed
2127 get_row_col_at_offset from atktext.[ch]. Added
2128 docs/atk-overrides.txt file.
2130 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2132 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2133 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2134 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2135 Makefiles so the proper marshall files get included in the
2136 dist. Updated the Makefiles and configure.in so that the
2137 docs get included in the dist.
2139 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2141 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2143 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2145 * atk/atkobject.c: Define new properties accessible-text,
2146 accessible-caret, accessible-selection and accessible-value
2148 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2150 * docs/atk-sections.txt
2153 Improved the layout/formatting of the atk docs. Added docs/tmpl
2156 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2159 Now properly set the initialized flag when setting up signals.
2160 Updated the atk-docs in several files
2162 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2164 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2165 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2166 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2167 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2168 Fix warnings generated by Sun FORTE compiler
2170 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2172 * atk/atkcomponent.c atk/atkvalue.c
2173 Remove return calls in functions which return void
2175 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2177 * atk/atkobject.h: Correct naming of role for status bar
2180 Clarify behaviour of atk_text_get_text_after/at/before_offset
2182 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2184 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2186 2001-01-06 Hans Breuer <hans@breuer.org>
2188 * atk/makefile.msc atk/atk.def (new files) :
2189 Enable build for win32, no sourc changes necessary.
2191 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2195 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2197 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2199 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>