1 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released 1.3.1=====
5 * configure.in: Version 1.3.1, interface age 1, binary age 301
9 * po/yi.po: Update line numbers.
11 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
13 * atk/stateset.h: Fix typo in documentation.
15 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
16 Patch provided by Ali Akcaagac.
18 2003-03-26 Christian Rose <menthos@menthos.com>
20 * configure.in: Added "yi" to ALL_LINGUAS.
22 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
24 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
26 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
28 * ===== Released 1.3.0=====
30 * configure.in: Version 1.3.0, interface age 0, binary age 300
34 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
36 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
38 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
40 * docs/atk-sections.txt: Add 11 unused declarations.
42 2003-03-20 James Henstridge <james@daa.com.au>
44 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
47 * configure.in: cleanup to make use of newer autoconf/automake
50 * Makefile.am: get rid of custom distcheck rule, which is no
53 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
56 * docs/Makefile.am: use common gtk-doc.make.
58 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
60 2003-03-16 Joel Brich <joel.brich@laposte.net>
62 * configure.in: Added "eo" to ALL_LINGUAS
63 * po/eo.po: Added Esperanto translation
64 from Charles Voelger <cvoelger@dweasel.com>
66 2003-03-12 Tor Lillqvist <tml@iki.fi>
68 * atk/atk.def: Add one more missing export, thanks to Cedric
71 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
73 * atk/atkobject.c (atk_object_set_role): Add check that role is
74 actually being changed. Do not emit notification for initial
75 role setting. (bug #107710)
77 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
79 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
80 which returns integer; (bug #107661) reported by Morten Welinder.
82 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
86 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
87 which return pointer; (bug #107650) reported by Morten Welinder.
89 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
91 * test/Makefile.am: Update to produce .so files
92 (Problem reported and solution reported by Michael.Wilson@bull.net)
94 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
96 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
97 Correct creation of non-AtkGObjectAccessible (bug #107124)
99 * atk/atkobject.c (atk_object_class_init): Set default initialize
100 function so that code which does not check for existence of parent
101 class's initialize function will work.
103 * atk/atkvalue.c: (atk_value_get_minimum_value,
104 atk_value_get_maximum_value, atk_value_get_current_value):
105 Reset Value argument if it is a valid GValue otherwise zeroise it.
107 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
109 2003-02-25 Tor Lillqvist <tml@iki.fi>
111 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
113 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
116 * atk/atk.rc.in: New file, for version info in the DLL on
117 Windows. Similar as in GLib, GTK, etc.
119 * configure.in: Generate atk/atk.rc.
121 * atk/Makefile.am: Use atk.rc on Windows.
122 (EXTRA_DIST): Distribute atk.rc(.in).
124 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
125 but deduce it from DLL location, like GLib, GTK etc do.
127 2003-02-23 Abel Cheung <maddog@linux.org.hk>
129 * configure.in: Added "mk" to ALL_LINGUAS.
131 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
133 * configure.in: Added "fa" to ALL_LINGUAS.
135 2003-02-21 Metin Amiroff <metin@karegen.com>
137 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
139 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
141 * configure.in: Added Belarusian to ALL_LINGUAS.
143 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
145 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
146 claim to implement all interfaces.
148 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
150 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
153 (atk_hypertext_get_link): Add check on link_index value
154 (atk_hypertext_get_link_index): Add check on char_index value
156 2003-02-09 Christian Rose <menthos@menthos.com>
158 * configure.in: Added "kn" to ALL_LINGUAS.
160 2003-02-07 Christian Rose <menthos@menthos.com>
162 * configure.in: Added "bn" to ALL_LINGUAS.
164 2003-02-06 Christian Rose <menthos@menthos.com>
166 * configure.in: Added "id" to ALL_LINGUAS.
168 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
170 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
171 Add weak reference so we do not leak the accessible when the object
172 dies. Problem reported by Alex Larsson.
174 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
176 * configure.in: Added "tr" (Turkish) to the languages' list.
178 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
180 * atk/atkhyperlink.[ch]
181 New property selected-link defined.
182 Function pointer is_selected_link added to interface
183 (atk_hyperlink_is_selected_link: New functions which checks
184 whether the specified AtkHyperlink is selected
186 * atk/atkhypertext.[ch]
187 New signal link-selected added.
189 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
191 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
192 and function atk_hyperlink_is_selected_link.
194 This fixes bug #104621.
196 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
198 * autogen.sh (have_automake): call the versioned automake when
199 checking the version itself.
201 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
203 * autogen.sh (have_automake): Fix version in complaint
204 message about automake. (#104366, Rich Burridge)
206 2003-01-26 Daniel Yacob <locales@geez.org>
208 * configure.in: Added am to ALL_LINGUAS.
210 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
212 * configure.in: Added "sk" to ALL_LINGUAS.
214 2003-01-23 Abel Cheung <maddog@linux.org.hk>
216 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
218 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
220 * configure.in: Added "pt_BR" to ALL_LINGUAS.
222 2003-01-22 Marius Andreiana <marius galuna.ro>
224 * configure.in: added 'ro' to ALL_LINGUAS
226 2003-01-21 Christian Rose <menthos@menthos.com>
228 * configure.in: Added "mn" to ALL_LINGUAS.
230 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
233 (atk_text_base_init): Set vtable entry for default implementations
234 (atk_text_get_range_extents): Omit calling default implementation
235 (atk_text_get_bounded_ranges): Omit calling default implementation
238 (atk_component_base_init): New function to set vtable entry for
239 default implementations
240 (atk_component_ref_accessible_at_point): Omit calling default
242 (atk_component_contains): Omit calling default implementation
243 (atk_component_get_position): Omit calling default implementation
244 (atk_component_get_size): Omit calling default implementation
246 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
249 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
250 and PROP_TABLE_CAPTION_OBJECT.
251 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
252 and PROP_TABLE_CAPTION_OBJECT.
254 This completes ATK changes for bug #74814.
256 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
258 * atk/atkobject.c: Add property accessible-table-caption-object.
259 This addresses bug #74814.
261 * atk/atkobject.h: Move some documentation from template file to
262 avoid warnings when building.
264 * atk/atkrelation.c: Add new properties relation and target.
265 This addresses bug #72426.
267 * atktext.[ch]: Add new functions atk_text_get_range_extents and
268 atk_text_get_bounded_ranges.
269 Also added data structures AtkTextRectangle and AtkTextRange, enum
270 AtkTextClipType and helper function atk_text_free_ranges.
271 This addresses bug #100943.
272 (atk_text_get_character_extents): Ensure that the reported width is
273 not negative. This fixes bug #102954)
275 * docs/atk-sections.txt: Add new functions and data items.
277 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
278 atkobject.h. Add reference to accessible-table-caption-object.
280 * docs/tmpl/atk-relation.sgml: Add new properties
282 * docs/tmpl/atktext.sgml: Add new functions and data items.
285 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
287 * ===== Released 1.2.2=====
289 * configure.in: Version 1.2.2, interface age 2, binary age 202
293 2003-01-19 He Qiangqiang <carton@linux.net.cn>
295 * configure.in: Added "zh_CN" to ALL_LINGUAS.
297 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
299 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
301 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
303 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
305 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
307 * configure.in (ALL_LINGUAS): Added "it" (Italian)
309 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
311 * configure.in: Add -with-html-dir option. (bug #102497)
313 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
315 * docs/tmpl/atkobject.sgml: Update so property names are in
318 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
320 * ===== Released 1.2.1=====
322 * configure.in: Version 1.2.1, interface age 1, binary age 201
326 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
328 * configure.in (ALL_LINGUAS): Added pl (Polish).
330 2002-12-23 Nam SungHyun <namsh@kldp.org>
332 * configure.in: Added Korean (ko) to ALL_LINGUAS
334 2002-12-22 Artis Trops <hornet@navigator.lv>
336 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
338 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
340 * configure.in (ALL_LINGUAS): added French (fr).
342 2002-12-21 Jordi Mallach <jordi@sindominio.net>
344 * configure.in (ALL_LINGUAS): added Catalan (ca).
346 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
348 * ===== Released 1.2.0 ======
350 * configure.in: Version 1.2.0, interface age 0, binary age 200
352 * NEWS: Final update for 1.2.0.
354 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
356 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
358 * configure.in: Added Russian to ALL_LINGUAS.
360 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
362 * ===== Released 1.1.5=====
364 * configure.in: Version 1.1.5, interface age 2, binary age 105
368 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
370 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
371 if caret is not supported. This addresses bug #101020.
373 * configure.in: Use third argument of AC_DEFINE to get rid of
376 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
378 * acinclude.m4: Remove; wasn't needed, and referred
379 to GLib internal m4 files now gone.
381 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
383 * configure.in: Require autoconf-2.53.
385 2002-12-12 Yanko Kaneti <yaneti@declera.com>
387 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
389 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
391 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
394 2002-12-07 Andras Timar <timar@gnome.hu>
396 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
398 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
400 * ===== Released 1.1.4 =====
402 * configure.in: Version 1.1.1, interface age 1, binary age 104
406 2002-12-05 Ole Laursen <olau@hardworking.dk>
408 * configure.in (ALL_LINGUAS): Added Danish (da).
410 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
412 * configure.in (ALL_LINGUAS): Added Spanish (es).
414 2002-12-01 Christian Neumair <chris@gnome-de.org>
416 * configure.in (ALL_LINGUAS): Added German (de).
418 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
420 * configure.in (ALL_LINGUAS): Added "no".
422 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
424 * Update NEWS for 1.1.3
426 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
428 * configure.in: Update to take account of gtk-doc-version being 0.10
429 Updated version required to 0.9
431 2002-11-20 Bill Haneman <bill.haneman@sun.com>
434 Added ATK_ROLE_APPLICATION.
437 (atk_role_get_localized_name):
438 Added ATK_ROLE_APPLICATION case.
441 Added ATK_ROLE_APPLICATION to docs.
443 2002-11-18 Abi Brady <morwen@evilmagic.org>
445 * configure.in: Added "en_GB" to ALL_LINGUAS.
447 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
449 * configure.in: Added "ms" to ALL_LINGUAS.
451 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
453 * Update NEWS for 1.1.2
455 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
458 2002-11-14 Bill Haneman <bill.haneman@sun.com>
461 Revved to 1.1.2, interface age 0, binary age 102.
463 * atk/atkrelationtype.h:
464 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
465 New relations to handle content embedding, for instance
466 text that embeds or flows around images.
468 * atk/atkhyperlink.h:
469 (atk_hyperlink_is_inline):
470 New API, returns whether a hyperlink's content is
471 partially displayed inline; useful for small images
472 emedded in text, and for HTML <src> elements.
473 (AtkHyperlinkClass->link_state):
474 New virtualized method, used to implement various
475 state query API such as atk_hyperlink_is_inline().
477 * atk/atkhyperlink.c:
478 (atk_hyperlink_is_inline):
481 * docs/atk-sections.txt:
482 Additions for above API.
484 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
486 * atk/atkobject.[ch]: Add signal active-descendant-changed
488 2002-11-11 Christian Rose <menthos@menthos.com>
490 * configure.in: Added "sv" to ALL_LINGUAS.
492 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
500 * docs/tmpl/atkhyperlink.sgml
501 * docs/tmpl/atkobject.sgml
502 * docs/tmpl/atktable.sgml
503 * docs/tmpl/atktext.sgml
505 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
508 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
510 * autogen.sh: Add call to autoheader to create config.h.in
512 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
514 * acinclude.m4: New file
516 * autogen.sh: Add i18n support (copied from gtk+).
518 * configure.in: Add definition for atklocaledir and check for
519 bind_textdomain_codeset()
521 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
523 * atk/atkobject.c (atk_role_get_localized_name): Add code to
526 * po/.cvsignore: Add extra files.
528 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
530 * configure.in: Create po/Makefile; patch supplied by
531 Dan Mills (thunder@ximain.com)
533 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
535 * ===== Released 1.1.1 =====
537 * configure.in: Version 1.1.1, interface age 0, binary age 101
541 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
543 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
545 * Makefile.am: Add po directory
547 * configure.in: Add support for I18N
549 * acconfig.h atk/atkintl.h: New files used to support I18N
551 * atk/atkobject.c: Update atk_role_get_localized_name() to
552 allow for localized name to be returned.
554 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
556 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
557 po/ChangeLog: New files
559 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
561 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
563 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
565 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
566 atk_object_add_relationship and atk_object_remove_relationship
567 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
570 * atk/atkrelation.h: Move definition of AtkRelationType to
573 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
575 * atk/atktext.[ch]: Add text-attributes-changed signal.
577 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
579 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
581 * docs/tmpl/atkrelation.sgml: Add new relations
583 * docs/tmpl/atkstate.sgml: Add new state
585 * docs/tmpl/atktext.sgml: Add new signal
587 * tests/testrelation.c: Add tests for new relationship functions.
589 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
591 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
592 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
596 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
598 * ===== Released 1.1.0 =====
602 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
605 increment version to 1.1.0, in view of the fact that we've
606 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
607 Also reset INTERFACE_AGE to zero, since an enum was added.
608 Use similar library numbering as GTK.
610 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
612 2002-09-06 Mark McLoughlin <mark@skynet.ie>
614 * atk/atkobject.h: add ATK_LAYER_WINDOW.
616 * atk/atkcomponent.c: upd docs.
618 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
620 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
621 avoid unused declarations
623 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
624 Move AtkRelationSet from atkobject to atkrelationset.
626 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
628 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
629 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
630 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
631 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
632 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
633 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
634 docs/tmpl/atkvalue.sgml:
635 Remove reference to ...Iface data structures; which eliminates
636 undocumented symbols.
638 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
640 * atk/atkutil.h: Add documentation for AtkKeyEventType
642 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
643 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
644 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
645 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
646 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
647 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
648 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
649 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
650 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
651 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
652 docs/tmpl/atkutil.sgml:
653 Reduce number of undocumented symbols
655 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
657 * atk/atknoopobjectfactory.c:
658 Add implementation for atk_object_factory_get_accessible_type()
660 2002-08-18 Havoc Pennington <hp@pobox.com>
662 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
663 both automake 1.6 and 1.4 installed get the right automake. Means
664 compilation from CVS will now require the latest automake 1.4
665 release, or manually creating symlinks called "automake-1.4" and
668 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
670 These changes improve the quality of the documentation by adding
671 information about properties and signals.
674 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
675 use in docs Makefile.am
678 Add missing include files, atk/atknoopobject.h and
679 atknoopobjectfactory.h
682 Add support for scan program
685 Added content to this file
687 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
688 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
689 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
690 docs/tmplatkutil.sgml:
691 Removed references to contents of object's data structure
693 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
694 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
695 Add references to signals and properties.
697 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
699 * ===== Released 1.0.3 =====
701 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
702 interface, binary version 3.
706 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
708 * README: Updated to describe where to log bugs and mention mailing
711 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
713 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
714 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
715 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
716 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
717 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
718 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
719 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
720 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
721 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
722 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
723 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
724 Update documentation.
726 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
729 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
732 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
734 * ===== Released 1.0.2 ======
738 * configure.in: Version 1.0.2, interface, binary age 2
740 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
742 * atk/atkutil.c (atk_focus_tracker_notify):
743 Allow for object being NULL which means the window containing the
744 focus widget has lost focus. We update the previous_focus_object
745 so we can emit notification for focus widget when window regains
748 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
750 * atk/atkgobjectaccessible.c:
751 (atk_gobject_accessible_for_object): Allow for case where created
752 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
753 was not initialized in atk_gobject_accessible_class_init
755 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
757 * ===== Released 1.0.1 ======
761 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
763 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
765 * atk/atkutil.c (atk_focus_tracker_notify):
766 Do not do notification if previously notified object is the same as
769 2002-03-14 Tor Lillqvist <tml@iki.fi>
771 * atk/Makefile.am: Use correct name for the DLL when generating
772 the MSVC import library.
774 2002-03-13 Bill Haneman <bill.haneman@sun.com>
776 * atk/atkutil.c (atk_object_get_root):
777 Changed g_type_class_peek to g_type_class_ref,
778 this seemed to be triggering a SEGV in some cases.
781 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
783 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
784 Correct name of data set to NULL from quark_accessible_object to
787 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
789 * atk/atkhyperlink.c (atk_hyperlink_get_type):
792 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
794 * ===== Released 1.0.0 ======
796 * NEWS: Final update for 1.0.0.
798 * README: Update the compilation instructions a bit.
800 2002-03-06 Tor Lillqvist <tml@iki.fi>
803 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
806 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
810 * tests/Makefile.am: Don't install libteststateset.la,
811 libtestrelation.la. (#73655, James Henstridge)
813 * autogen.sh: Add --enable-gtk-doc
815 * configure.in: --disable-gtk-doc by default.
817 * Makefile.am: Add a slightly modified distcheck rule
818 that passes --enable-gtk-doc to the configure inside.
819 (So that 'make dist' succeeds inside.)
821 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
823 * configure.in: Require GLib-2.0.0.
825 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
826 Switch over to the Glib/GTK+ versioning scheme.
828 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
830 * atk/atktext.c (atk_text_get_text):
831 Permit end offset value of -1
833 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
835 * atk/atkhypertext.h:
838 2002-02-28 Sven Neumann <sven@gimp.org>
840 * configure.in: beautified configure --help output.
842 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
844 * atk/atkhypertext.h atk/atkhyperlink.h:
845 Add padding to class structures to allow for future expansion.
848 Add padding to class structures to allow for future expansion.
850 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
851 Add padding to class structures to allow for future expansion.
853 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
855 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
857 2002-02-26 Tor Lillqvist <tml@iki.fi>
859 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
860 libtool won't create a DLL.
862 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
865 Remove -no-undefined because of problems with uunresolved symbols
866 in libgobject on Solaris when using gcc
868 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
870 * configure.in: Version 0.13
872 * NEWS: Update for 0.13
874 * docs/atk-sections.txt: Update.
876 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
878 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
879 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
880 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
881 Make use of parent_class consistent; define as gpointer and
882 use g_type_class_peek_parent() to get it
885 Delete unused empty line
887 * atk/atkregistry.c atk/atkrelation.c:
888 Make parent_class static
890 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
893 Add check for offset being negative in functions which have offset
894 parameter and return immediately if so.
896 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
898 * atk/atkcomponent.h:
899 Change argument of get_layer and get_mdi_zorder function pointers
900 to be AtkComponent instead of AtkObject
902 * atk/atkcomponent.c:
903 Change atk_component_get_layer and atk_component_get_mdi_zorder
904 to refer to argument as component instead os accessible
906 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
907 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
908 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
909 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
910 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
911 Update for recent changes
913 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
916 Guard atk.h with ifndef __ATK_H__
917 (#71405 reported by terra@diku.dk (Morten Welinder))
919 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
921 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
922 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
923 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
924 atk/atktable.h atk/atktext.h atk/atkvalue.h:
925 Add padding to class structures to allow for future expansion.
927 2002-02-11 Bill Haneman <bill.haneman@sun.com>
930 Incremented revision and tagged GNOME_D2_BETA.
933 Marked atk_object_get_layer and atk_object_get_mdi_zorder
934 as deprecated (should use atk_component API below).
937 Added atk_component_get_layer and atk_component_get_mdi_zorder
938 (erroneously defined in atkobject, they belong here).
941 Fixed some property get/set bugs.
943 * NEWS: updated for GNOME 2 Desktop Beta.
945 2002-02-11 jacob berkman <jacob@ximian.com>
947 * atk/atkselection.[ch] (atk_selection_get_type):
948 * atk/atktable.[ch] (atk_table_get_type):
949 * atk/atkregistry.h (atk_get_default_registry):
950 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
951 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
952 * atk/atkcomponent.[ch] (atk_component_get_type):
953 * atk/atkaction.[ch] (atk_action_get_type): declare function
954 arguments as (void) rather than ()
956 2002-02-04 Bill Haneman <bill.haneman@sun.com>
959 Incremented revision.
961 2002-01-30 Bill Haneman <bill.haneman@sun.com>
963 * docs/tmpl/atkaction.sgml:
964 * docs/tmpl/atkcomponent.sgml:
965 * docs/tmpl/atkeditabletext.sgml:
966 * docs/tmpl/atkimage.sgml:
967 * docs/tmpl/atkobject.sgml:
968 * docs/tmpl/atkselection.sgml:
969 * docs/tmpl/atktable.sgml:
970 * docs/tmpl/atktext.sgml:
971 * docs/tmpl/atkvalue.sgml:
972 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
973 fields to improve docs; the documentation now gives some
974 information on the purpose and function of the various ATK
975 interfaces, and which types of UI components typically implement
978 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
980 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
982 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
985 Update version number to 0.10, for Desktop Alpha 2
987 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
990 Correct inconsistencies between registered signal parameter types
991 and default signal handler struct fields
992 (based on patch from Murray Cumming <murray@usa.net>)
994 2002-01-10 Bill Haneman <bill.haneman@sun.com>
997 Update version number to 0.9, for Beta2 package.
999 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1001 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1002 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1005 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1007 * atk/atkcomponent.c (atk_component_add_focus_handler):
1008 Add comments to clarify behavior if handler has already been added
1010 * docs/tmpl/atktext.sgml:
1011 Update for change of caret_changed to text_caret_moved
1013 2002-01-05 Hans Breuer <hans@breuer.org>
1015 * atk/makefile.msc : generate atk-enum-types.[hc]
1016 NOTE: the long comment in atkobject.h is crashing perl,
1017 at least version 5.005_02 built for MSWin32-x86-object
1018 Binary build 506 provided by ActiveState. Temporary
1019 deleting the AtkRole comment allows to work-around.
1021 atk/atk.def : updated externals
1023 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1025 * atk/atkgobjectaccessible.h
1026 Fixed typo in define (reported by Jeff Franks)
1028 * atk/atktext.c atk/atktext.h
1029 Change name of default signal handler for text_caret_moved signal
1030 from caret_changed to text_caret_moved
1031 Change enum CARET_MOVED to TEXT_CARET_MOVED
1032 (both issues reported by Jeff Franks)
1034 2001-12-15 Michael Meeks <michael@ximian.com>
1036 * atk/atkrelation.c (atk_relation_class_init):
1038 (atk_relation_finalize): chain to parent.
1040 * atk/atkrelationset.c (atk_relation_set_class_init),
1041 (atk_relation_set_finalize): same fix.
1043 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1045 * configure.in: Version 0.8, require GLib-1.3.12
1047 * atk/makefile.msc (PKG_VER): Version 0.8.
1049 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1051 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1052 for correct srcdir != builddir operation when
1053 generating source files in srcdir.
1055 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1057 * docs/tmpl/atkutil.sgml: remove some conflict
1060 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1065 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1067 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1068 docs/tmpl/atkgobjectaccessible.sgml
1070 * atk/Makefile.am atk/atk.h:
1071 Add references to new files
1073 * atk/atkobject.c atk/atkobject.h
1074 docs/tmpl/atkobject.sgml:
1075 Add new function atk_object_initialize
1077 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1078 docs/tmpl/atkobjectfactory.sgml:
1079 Add new function atk_object_factory_get_accessible_type
1081 * docs/atk-sections.txt:
1083 Add functions in atk-unused.txt
1086 2001-12-17 Darin Adler <darin@bentspoon.com>
1088 * atk/atktext.c: Add missing #include <string.h>
1090 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1092 * atk/Makefile.am, tests/Makefile.am: Compile with
1093 -DG_DISABLE_DEPRECATED. See #52790.
1095 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1097 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1098 Remove unnecessary g_retunn_val_if_fail() call.
1100 2001-12-08 Michael Meeks <michael@ximian.com>
1102 * atk/atkregistry.c (atk_registry_class_init):
1103 paranoia is not appropriate here, setup parent_class,
1104 don't create a new default registry here - makes no
1106 (atk_registry_finalize): chain to parent class, do
1107 g_hash_table_destroys instead of g_frees.
1109 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1112 Update to create atk-enum-types.h before compiling source files
1113 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1115 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1117 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1118 docs/tmpl/atktext.sgml tests/testrelation.c:
1119 Change atk_attribute_register to atk_text_attribute_register,
1120 atk_attribute_get_value to atk_text_attribute_get_value,
1121 atk_attribute_get_name to atk_text_attribute_get_name
1122 atk_attribute_for_name to atk_text_attribuute_for_name
1124 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1127 Add implementation of atk_attribute_register, atk_attribute_for_name
1128 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1129 support extra attributes being defined
1132 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1133 extra attributes to be defined
1134 Add atk_attribute_register() and atk_attribute_for_name()
1139 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1140 Update because of additions to atk/atktext.h
1142 * tests/testrelation.c:
1143 Add tests for text attributes
1145 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1148 Update atk_role_register() to allow extra roles to be defined
1149 Update atk_role_get_name() and atk_role_for_name() for newly defined
1152 * tests/testrelation.c:
1155 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1157 * atk/atkrelation.c:
1158 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1159 atk_relation_type_for_name()
1162 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1163 atk_state_type_for_name()
1165 * tests/testrelation.c, tests/teststateset.c:
1166 Update tests as name componenets are separated by hyphen (-) rather
1169 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1172 Generate files atk-enum-types.c and atk-enums-types.h to create
1176 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1178 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1181 Changed calls to g_type_class_peek() to g_type_class_ref() where
1182 it makes more sense, and in other places check for a non-null
1183 klass return before trying to call class methods. This prevents
1184 SEGV if no Atk-implementation library has been loaded.
1187 Fixed gtk-doc warning.
1189 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1191 * atk/atkobject.[c|h]:
1192 Add functions atk_role_get_name() and atk_role_for_name() which
1193 transform a role into an untranslated string
1194 Update comments in atkobject.h which refer to property names
1196 * atk/atkrelation.c:
1197 Correct error in atk_relation_type_get_name
1199 * docs/atk-sections.txt
1200 Added atk_role_get_name and atk_role_for_name
1205 2001-11-23 Hans Breuer <hans@breuer.org>
1207 * atk/atk.def : updated externals
1209 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1210 minor coding style issues. Found by my exports generator.
1212 * atk/makefile.msc : version 0.7, use build dir from
1215 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1219 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1221 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1223 * atk/atknoopobject.c:
1224 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1225 when creating object
1227 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1229 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1230 docs/tmpl/atkrelation.sgml:
1231 Change atk_relation_type_from_string to atk_relation_type_for_name
1232 Add atk_relation_type_get_name
1234 * atk/atkrelationtype.c:
1235 Change atk_relation_type_from_string to atk_relation_type_for_name
1236 Add atk_relation_type_get_name
1237 Update atk_relation_type_register() to correctly register new
1241 Changed name of static variable type to last_type
1242 Changed name of paremeter if atk_state_type_get_name to type to match
1248 * tests/README, tests/Makefile.am
1249 Add new test file testrelation.c
1251 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1253 * atk/atkutil.c (atk_add_key_event_listener):
1254 Fix gtk-doc comment and clarify use of 'data' gpointer.
1256 2001-11-22 Michael Meeks <michael@ximian.com>
1258 * atk/atkutil.c (atk_add_key_event_listener): switch
1261 * atk/atkobject.c (atk_object_real_get_property):
1262 add missing 'break'.
1264 2001-11-21 Michael Meeks <michael@ximian.com>
1266 * atk/atkrelation.c: pull in string.h for strcmp
1268 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1270 * atk/atkutil.c (atk_add_global_event_listener),
1271 (atk_get_toolkit_name, atk_get_toolkit_version):
1274 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1276 * atk/atkrelation.c: Added gtk-doc docs for
1277 atk_relation_type_from_string.
1279 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1281 * atk/atkobject.h (enum): Fix trailing comma on
1284 * docs/atk-sections.txt: Update.
1288 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1290 * atk/atkobject.[c|h]:
1291 Add additional argument (name) to state-change signal
1292 Update atk_object_notify_state_change to take account of
1293 extra argument for state-change
1295 * atk/atkmarshal.list:
1296 Add marshaller for VOID:STRING,BOOLEAN
1298 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1300 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1301 Add enum AtkLayer and functions atk_object_get_layer and
1302 atk_object_get_mdi_zorder
1304 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1306 * atk/atkobject.[c|h]:
1307 Remove property accessible-state; use signal state-change instead
1308 Change signature of state-change handler to take gboolean as argument
1309 instead of AtkPropertyValues
1310 Update atk_object_notify_state_change() to emit state-change signal
1312 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1313 Remove state ATK_STATE_COLLAPSED
1315 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1319 Added state-changed signal to atkobject, in anticipation of
1320 deprecating the accessible-state property.
1323 Fixed signature of atk_util_add_key_listener () to
1324 take an AtkKeySnoopFunc instead of a pointer to same.
1326 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1328 * atk/atkobject.c (atk_object_notify_state_change):
1329 Fix bug in calculation of number of toggle states
1332 Correct out-by-1 error in atk_state_type_register()
1333 Use type (number of states defined) in atk_state_type_get_name()
1334 and atk_state_type_for_name()
1336 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1338 * atk/atkeditabletext.c:
1339 Remove unused structure _AtkEditableTextIfaceClass
1341 * atk/atkobject.[c|h]
1342 Remove signals model_changed and selection_changed
1344 * atk/selection.[c|h]
1345 Add signal selection_changed
1347 * atk/atktable.[c|h]
1348 Remove unused structure _AtkTableIfaceClass
1349 Add signal model_changed
1352 Remove unused structure _AtkTextIfaceClass
1353 Add signal text_selection_changed
1355 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1356 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1357 Documentation changes
1359 2001-11-17 Tor Lillqvist <tml@iki.fi>
1361 * atk-zip.sh.in: Build separate runtime and developer packages.
1363 * atk/atk.def: Update.
1365 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1369 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1371 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1374 to allow non-GTK-dependent installation of key snoop functions.
1375 This also meant adding definitions of AtkKeySnoopFunc and
1378 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1380 * atk/atkobject.c (atk_object_notify_state_change):
1381 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1382 to ATK_STATE_EXPANDED or vice versa.
1384 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1387 Add role ATK_ROLE_TREE_TABLE
1389 * atk/atkrelation.h:
1390 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1391 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1393 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1394 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1395 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1396 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1397 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1398 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1399 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1400 Update to reflect the current state of the documentation in the code.
1402 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1404 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1405 Add two new relations ATK_RELATION_NODE_CHILDREN and
1406 ATK_RELATION_NODE_PARENT to support compound objects in a
1407 node or cell of a tree or table
1408 Added descriptions of all relations which are defined
1411 Remove functions atk_table_real_get_index_at(),
1412 atk_table_real_get_column_at_index() and
1413 atk_table_real_get_row_at_index()
1414 Correct typos in documentation of other functions.
1416 2001-10-28 Tor Lillqvist <tml@iki.fi>
1418 * atk-zip.sh.in: New file, used to build developer package for
1422 * configure.in: Add it.
1424 * atk/Makefile.am: Add rules to install and uninstall mingw import
1427 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1429 * atk/atkobject.[c|h]
1430 Remove the following properties
1431 accessible-child - use signal children_changed for notification
1432 accessible-text - use signal text_changed for notification
1433 accessible-caret - use signal text_caret_moved for notification
1434 accessible-selection - use new signal selection_changed
1436 accessible-visible-data - use new signal visible_data_changed
1438 accessible-model - use new signal model_changed for notification
1439 Notify when role or parent changes
1440 Allow parent and role to be set or got using g_object_set() or
1443 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1449 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1451 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1452 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1454 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1456 * atk/atkobject.c (atk_object_notify_state_change):
1457 Initialize AtkPropertyValue data structure to 0 instead of using
1460 2001-10-19 Tor Lillqvist <tml@iki.fi>
1462 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1463 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1464 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1466 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1467 -export-symbols atk.def. If lib.exe is available, generate
1468 atk.lib, and install it.
1470 * atk/atk.def: Update with new entry points.
1472 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1474 * atk/atkobject.[c|], docs/atk-sections.txt,
1475 docs/tmpl/atkobject.sgml:
1476 Add convenience function atk_object_notify_state_change()
1477 to generate property notification of state change.
1479 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1480 Correct comments on functions atk_attribute_get_name() and
1481 atk_attribute_get_value()
1483 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1486 Update comments in atk_text_get_text_[at|after|before]_offset()
1487 to clarify what these functions will return.
1489 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1492 Update comments in atk_text_get_run_attributes() and
1493 atk_text_get_default_attributes().
1495 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1498 Change "property-change" signal to allow detail (i.e. property name)
1499 and add detail in atk_object_notify().
1501 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1504 Correct order of attribute names in text_attr_name array.
1506 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1508 * atk/atktext.[c|h]:
1509 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1510 Use enum AtkTextAttribute to specify what attribute are supported
1511 rather than hash defines. Define new functions atk_attribute_get_name()
1512 and atk_attribute_get_value() which return the strings for the
1513 attribute name and values for those attribute which have named values.
1515 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1517 * atk/atktext.c (atk_text_get_run_attributes):
1520 * atk/atktext.c (atk_text_get_default_attributes):
1521 Add call to set iface.
1523 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1525 * atk/atktext.[c|h]:
1526 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1527 Add new function atk_text_get_default_attributes
1528 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1530 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1532 * atk/atktext.c (atk_attribute_set_free):
1533 Avoid leaking of AtkAttributeSet data structure; speed up code.
1535 * docs/tmpl.atk*.sgml
1536 Updated to reflect current APIs.
1538 2001-10-01 jacob berkman <jacob@ximian.com>
1540 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1541 make dist works correctly w/o having to build first
1543 2001-10-01 Tor Lillqvist <tml@iki.fi>
1545 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1547 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1549 * configure.in (ATK_MICRO_VERSION): Version 0.6
1550 (because libglade will depend on a the small api addition below)
1552 * atk/makefile.msc (PKG_VER): Version 0.6
1554 * atk/atkrelation.h:
1555 * atk/atkrelation.c: (AtkRelationType
1556 atk_relation_type_from_string (const gchar *name)): Added method.
1559 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1561 * configure.in (ATK_MICRO_VERSION): Version 0.5
1563 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1565 * atk/makefile.msc (PKG_VER): Version 0.5
1567 2001-09-21 Hans Breuer <hans@breuer.org>
1569 * atk/atk.def : updated externals
1570 * atk/makefile.msc : version 0.4
1572 * atk/atktext.c (atk_text_get_character_extents) : real_height
1573 is a reference to int, so use &local_height
1575 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1579 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1581 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1582 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1583 (from 0.2 which was not properly updated last time).
1584 depend on glib 1.3.8.
1588 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1591 Add object reference when object is set as accessible_parent
1593 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1595 * configure.in: remember ACLOCAL_FLAGS.
1597 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1599 * atk/atktable.[c|h]
1600 Change atk_table_get_caption() and atk_table_set_caption()
1601 to deal with AtkObject* rather than gchar*
1602 Remove redundant and incorrect comments
1604 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1606 * configure.in: Version 0.3
1608 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1612 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1615 Correct property definitions for "accessible-table-caption",
1616 "accessible-table-column-description",
1617 "accessible-table-row-description"
1619 Update comments to include all properties defined
1621 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1623 * atk/atkhyperlink.h:
1624 Change AtkHyperLink to AtkHyperlink in comment
1625 * atk/atkhypertext.[c|h]:
1626 Change AtkHyperLink to AtkHyperlink
1627 * atk/atktable.[c|h]:
1628 Make gchar* arguments const; make return value of type gchar*
1630 * docs/atk-sections.txt
1631 Remove reference to AtkHyperLink
1632 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1633 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1636 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1639 Add functions atk_table_real_get_index_at(),
1640 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1641 as default implementations for atk_table_get_index_at(),
1642 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1644 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1647 Refer to return value in function documentation for
1648 atk_action_do_action
1650 Fix typo in comments
1651 * docs/tmpl/atkaction.sgml:
1652 Update to include return value
1654 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1656 * atk/atkaction.c atk/atkaction.h:
1657 Made atk_action_do_action return a gboolean as the class member of
1658 AtkActionIface does.
1662 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1664 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1665 Swap height and width arguments to atk_image_get_image_size
1667 Swap height and height arguments to atk_image_get_image_size
1668 Do not crash if NULL pointers are passed for return values
1670 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1672 * docs/tmpl/atktext.sgml atk/atktext.h:
1673 Change parameter names *offset to *_offset
1674 * atk/atkcomponent.c:
1675 Do not crash if NULL pointers are passed for return values
1677 Change parameter names *offset to *_offset
1678 Do not crash if NULL pointers are passed for return values
1680 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1683 Changed g_type_class_peek() to g_type_class_ref()
1684 in atk_add_global_event_listener(), since
1685 g_type_class_peek() could return NULL when an
1686 instance of the class had not been created.
1688 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1690 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1691 Ensure that atk_attribute_set_free is in the documentation.
1693 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1695 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1696 Swapped order of width and height arguments to
1697 atk_text_get_character_extents()
1698 Changed AtkAttrributeSet_free to atk_attribute_set_free
1700 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1702 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1703 Changed "length" argument of atk_text_get_character_extents() to
1706 2001-08-15 Jens Finke <jens@gnome.org>
1708 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1709 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1710 added a AC_SUBST for it. This is needed for the spec.in file.
1711 Added atk.spec to output list.
1712 * atk.spec.in: New file.
1714 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1716 * atk/atkcomponent.[c|h]
1717 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1718 Change atk_component_get_accessible_at_point to
1719 atk_component_ref_accessible_at_point so it will work for flyweights
1721 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1723 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1726 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1728 * atk/atkaction.c, atk/atkcomponent.c
1729 Remove all instances of g_return_if_fail (foo != NULL); that are
1730 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1731 since the second check catches the NULL.
1732 * atk/atkcomponent.c
1733 Add functions atk_component_real_contains(),
1734 atk_component_real_get_position(), atkcomponent_real_get_size()
1735 as default implementations for atk_component_contains(),
1736 atk_component_get_position(), atk_component_get_size()
1738 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1740 * atk/atkimage.[ch] docs/atk-sections.txt
1741 docs/tmpl/atkimage.sgml
1742 Updated AtkImage get_position to get_image_position
1743 so the naming is consistant. Now get_image_position
1744 and get_image_size return -1 for x/y/height/width
1745 if AtkImage implementations of these functions is
1748 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1751 Create an object relation set when the object is created.
1753 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1756 Changed first argument of atk_add_global_event_listener
1757 so the callback function is of type GSignalEmissionHook
1758 instead of AtkEventListener. AtkEventListener is
1759 appropriate for Focus event callbacks, but not generic
1762 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1765 Add function atk_object_real_ref_state_set() which creates the
1766 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1769 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1772 Remove all instances of g_return_if_fail (foo != NULL); that are
1773 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1774 since the second check catches the NULL.
1776 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1779 Fix problem with ATK not building after running make maintainer-clean
1780 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1782 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1785 * atk/atkeditabletext.h
1787 * atk-uninstalled.pc.in
1790 Removed (unused) #defines of pango/pango.h
1791 Removed references to/dependencies on pango from .pc files
1792 Removed dependencies on pango from makefile.msc and configure.in
1794 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1796 * atk/atkobject.[c|h]
1797 Move some implementation from GAIL:
1798 Default implementations for some some functions
1799 atk_object_real_get_name, atk_object_real_set_name,
1800 atk_object_real_get_description, atk_object_real_set_description,
1801 atk_object_real_get_parent, atk_object_real_set_parent,
1802 atk_object_real_get_role,
1803 atk_object_real_connect_property_change_handler,
1804 atk_object_real_remove_property_change_handler,
1806 definition of property-changed signal.
1807 Initialize pointers to NULL in atk_object_init().
1808 Initialize uninitialized function pointers to NULL in
1809 atk_object_class_init().
1811 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1814 Changed children_changed signal to allow NULL pointers
1815 for the 2nd argument to the signal handler.
1817 2001-07-20 Hans Breuer <hans@breuer.org>
1819 * atk/atk.def : added more exports
1820 * atk/makefile.msc : updated win32 build
1822 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1824 * atk/atkaction.[c|h], docs/atk-sections.txt,
1825 docs/tmpl/atkaction.sgml
1826 Add atk_action_get_name() and atk_action_set_description()
1828 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1830 * atk/atkstate.[c|h]
1831 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1832 and inconsistent GtkToggleButton
1834 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1836 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1837 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1838 gail_textattributes_update.pat is for gail/gail and integrates the
1839 ATK_ATTRIBUTE_* macros in the gail implementations.
1840 atk_docs_textattributes_update.pat is for atk/docs and patches
1841 atk-sections.txt etc. for improved docs
1842 atk_atk_textattributes_update.pat is for atk/atk and included the
1843 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1845 2001-07-13 Darin Adler <darin@bentspoon.com>
1847 * atk/atkstate.c: Add missing <string.h> include.
1848 * tests/teststateset.c: Add missing <string.h> include.
1850 2001-07-13 Darin Adler <darin@bentspoon.com>
1852 * .cvsignore: Ignore some generated files.
1853 * autogen.sh: Get rid of call to autoheader since the
1854 configure file doesn't include AM_CONFIG_HEADER.
1856 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1858 * tmpl/atkdocument.sgml
1859 Added new file for docs.
1861 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1863 * atk/atkimage.c atk/atkutil.c
1864 Changes to build with Sun's FORTE compiler.
1866 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1868 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1869 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1870 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1871 tmpl/atktext.sgml tmpl/atkutil.sgml
1874 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1876 * atk/atktext.c (atk_text_base_init):
1877 * atk/atktable.c (atk_table_base_init):
1878 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1879 to adapt to recent GSignal changes.
1881 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1883 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1884 docs/tmpl/atkutil.sgml
1885 Added new functiosn to AtkUtil.
1887 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1889 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1890 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1891 docs/tmpl/atkobject.sgml
1892 Added new atk document interface.
1894 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1896 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1897 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1898 Updated so that functions that take screen coords as
1899 input/output also take an enum specifying whether
1900 the coords are screen or top-level window based.
1901 Updated docs as well.
1903 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1905 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1906 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1907 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1908 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1909 atk/docs/tmpl/atkstreamablecontent.sgml
1910 Cleaned up docs. Added atkstreamablecontent.sgml
1912 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1914 *atk/atktable.h, atk/atktable.c
1915 Updated signal handler definitions.
1917 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1920 Updated AtkXYCoords enum.
1922 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1924 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1925 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1926 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1927 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1928 atk/atkstateset.c atk/atkstreamablecontent.c
1929 atk/atkstreamablecontent.h atk/atktable.c
1930 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1931 and some docs/tmpl files.
1932 Updated gtk-docs fixing spelling errors and making minor
1935 2001-06-27 Louise Miller <lousie.miller@sun.com>
1937 *atk/atkselection.h, atk/atkselection.c
1938 changed return type to gboolean for
1939 atk_selection_select_all_selection
1941 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1943 *atk/atkstate.h atk/atkstate.c
1944 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1945 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1946 docs/tmpl/atktext.sgml
1947 Added ATK_STATE_STALE. Updated docs.
1949 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1952 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1954 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1956 * atk/atkeditabletext.h, atk/atkobject.h,
1958 Added AtkAttributeSet_free() convenience
1961 2001-06-20 Peter Williams <peterw@ximian.com>
1963 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1964 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1965 G_{BEGIN,END}_DECLS.
1967 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1969 * atk/atktable.c, atk/atkmarshal.list
1970 Removed needless marshal and updated signal handlers in
1973 2001-06-20 Louise Miller <louise.miller@sun.com>
1975 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1976 Changed parameters for get_selected_rows/get_selected_columns
1977 Added 4 new functions, add_row_selection, remove_row_selection,
1978 add_column_selection, remove_column_selection
1980 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1983 Fixed minor bug with signals.
1985 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1990 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1992 * atk/atkselection.h atk/atkselection.c
1993 Now add_selection, clear_selection, and remove_selection
1994 return a boolean indicating SUCCESS/FAILURE to indicate
1995 if the operation was successful.
1997 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1999 * atk/atktable.h atk/atktable.h
2000 Updated so now the get_text_before|at|after functions
2001 return the start & end offset of the string. Updated the
2004 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2006 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2008 2001-06-11 Havoc Pennington <hp@redhat.com>
2012 * configure.in: bump version to 0.2 and add infrastructure for
2013 libtool version info. Assumes GTK versioning scheme (major.minor
2014 is binary compatible)
2016 * atk/Makefile.am (LDFLAGS): set version info
2017 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2019 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2021 * atk/atktable.h, atk/atktable.c
2022 Updated so that get/set row/column header functions
2023 work with AtkObjects rather than AtkTables. Organized
2024 the header file a little more cleanly. Also the get/set
2025 row_description and caption functions now use gchar *
2026 rather than AtkObject.
2028 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2030 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2031 Add signal model-changed.
2033 * atk/atkobject.c: Add properties
2034 accessible-role, accessible-table-caption,
2035 accessible-table-column-header, accessible-table-column_description.
2036 accessible-table-row-header, accessible-table-row_description.
2037 accessible-table-summary, accessible-model
2039 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2041 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2042 Updated atkeditabletext and atktext interfaces so they
2043 now properly define the get/set attribute methods and now
2044 get_offset_at_point and get_character_extents can request
2045 x,y coords by either widget or screen coords.
2047 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2049 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2050 CFLAGS, not in LIBS. (Always linking with -lpthread
2051 is a noticeable speed hit.)
2053 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2055 * atk/Makefile.am: Really fix marshal generation.
2057 2001-06-07 Havoc Pennington <hp@redhat.com>
2059 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2060 glib-genmarshal stuff
2062 2001-06-07 Havoc Pennington <hp@redhat.com>
2064 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2067 * configure.in: rearrange the library checks to support
2070 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2072 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2073 ATK in giant GTK tarball
2075 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2077 * docs/atk-api.sgml docs/atk-sections.txt
2078 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2079 docs/tmpl/atktext.sgml
2080 Removed docs/atk-api.sgml since it is not used.
2081 Updated sgml files and atk-sections.txt to reflect
2082 recent changes to the atktext and atkeditabletext
2085 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2087 * atk/atktext.h atk/atktext.h
2088 Updated to new atktext functions for getting attributes.
2090 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2092 * New files atk/atkstreamablecontent.[ch]
2093 Updated files: atk/Makefile.am, atk/atk.h
2095 * atk/atkvalue.c: Updated comments
2097 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2099 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2101 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2103 * atk/atkobject.c: Add property accessible-visible-data
2105 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2107 * atk/atkobject.c: Add support for setting and getting
2108 accessible-value property.
2110 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2112 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2114 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2116 * docs/atk-overrides.txt, docs/Makefile.am
2117 Updated the interface for dealing with selected
2118 text to handle multiple selected regions. Removed
2119 get_row_col_at_offset from atktext.[ch]. Added
2120 docs/atk-overrides.txt file.
2122 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2124 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2125 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2126 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2127 Makefiles so the proper marshall files get included in the
2128 dist. Updated the Makefiles and configure.in so that the
2129 docs get included in the dist.
2131 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2133 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2135 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2137 * atk/atkobject.c: Define new properties accessible-text,
2138 accessible-caret, accessible-selection and accessible-value
2140 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2142 * docs/atk-sections.txt
2145 Improved the layout/formatting of the atk docs. Added docs/tmpl
2148 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2151 Now properly set the initialized flag when setting up signals.
2152 Updated the atk-docs in several files
2154 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2156 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2157 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2158 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2159 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2160 Fix warnings generated by Sun FORTE compiler
2162 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2164 * atk/atkcomponent.c atk/atkvalue.c
2165 Remove return calls in functions which return void
2167 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2169 * atk/atkobject.h: Correct naming of role for status bar
2172 Clarify behaviour of atk_text_get_text_after/at/before_offset
2174 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2176 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2178 2001-01-06 Hans Breuer <hans@breuer.org>
2180 * atk/makefile.msc atk/atk.def (new files) :
2181 Enable build for win32, no sourc changes necessary.
2183 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2187 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2189 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2191 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>