1 2003-01-21 Christian Rose <menthos@menthos.com>
3 * configure.in: Added "mn" to ALL_LINGUAS.
5 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
8 (atk_text_base_init): Set vtable entry for default implementations
9 (atk_text_get_range_extents): Omit calling default implementation
10 (atk_text_get_bounded_ranges): Omit calling default implementation
13 (atk_component_base_init): New function to set vtable entry for
14 default implementations
15 (atk_component_ref_accessible_at_point): Omit calling default
17 (atk_component_contains): Omit calling default implementation
18 (atk_component_get_position): Omit calling default implementation
19 (atk_component_get_size): Omit calling default implementation
21 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
24 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
25 and PROP_TABLE_CAPTION_OBJECT.
26 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
27 and PROP_TABLE_CAPTION_OBJECT.
29 This completes ATK changes for bug #74814.
31 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
33 * atk/atkobject.c: Add property accessible-table-caption-object.
34 This addresses bug #74814.
36 * atk/atkobject.h: Move some documentation from template file to
37 avoid warnings when building.
39 * atk/atkrelation.c: Add new properties relation and target.
40 This addresses bug #72426.
42 * atktext.[ch]: Add new functions atk_text_get_range_extents and
43 atk_text_get_bounded_ranges.
44 Also added data structures AtkTextRectangle and AtkTextRange, enum
45 AtkTextClipType and helper function atk_text_free_ranges.
46 This addresses bug #100943.
47 (atk_text_get_character_extents): Ensure that the reported width is
48 not negative. This fixes bug #102954)
50 * docs/atk-sections.txt: Add new functions and data items.
52 * docs/tmpl/atk-object.sgml: Remove some docuementation and put in
53 atkobject.h. Add reference to accessible-table-caption-object.
55 * docs/tmpl/atk-relation.sgml: Add new properties
57 * docs/tmpl/atktext.sgml: Add new functions and data items.
60 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
62 * ===== Released 1.2.2=====
64 * configure.in: Version 1.2.2, interface age 2, binary age 202
68 2003-01-19 He Qiangqiang <carton@linux.net.cn>
70 * configure.in: Added "zh_CN" to ALL_LINGUAS.
72 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
74 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
76 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
78 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
80 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
82 * configure.in (ALL_LINGUAS): Added "it" (Italian)
84 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
86 * configure.in: Add -with-html-dir option. (bug #102497)
88 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
90 * docs/tmpl/atkobject.sgml: Update so property names are in
93 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
95 * ===== Released 1.2.1=====
97 * configure.in: Version 1.2.1, interface age 1, binary age 201
101 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
103 * configure.in (ALL_LINGUAS): Added pl (Polish).
105 2002-12-23 Nam SungHyun <namsh@kldp.org>
107 * configure.in: Added Korean (ko) to ALL_LINGUAS
109 2002-12-22 Artis Trops <hornet@navigator.lv>
111 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
113 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
115 * configure.in (ALL_LINGUAS): added French (fr).
117 2002-12-21 Jordi Mallach <jordi@sindominio.net>
119 * configure.in (ALL_LINGUAS): added Catalan (ca).
121 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
123 * ===== Released 1.2.0 ======
125 * configure.in: Version 1.2.0, interface age 0, binary age 200
127 * NEWS: Final update for 1.2.0.
129 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
131 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
133 * configure.in: Added Russian to ALL_LINGUAS.
135 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
137 * ===== Released 1.1.5=====
139 * configure.in: Version 1.1.5, interface age 2, binary age 105
143 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
145 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
146 if caret is not supported. This addresses bug #101020.
148 * configure.in: Use third argument of AC_DEFINE to get rid of
151 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
153 * acinclude.m4: Remove; wasn't needed, and referred
154 to GLib internal m4 files now gone.
156 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
158 * configure.in: Require autoconf-2.53.
160 2002-12-12 Yanko Kaneti <yaneti@declera.com>
162 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
164 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
166 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
169 2002-12-07 Andras Timar <timar@gnome.hu>
171 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
173 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
175 * ===== Released 1.1.4 =====
177 * configure.in: Version 1.1.1, interface age 1, binary age 104
181 2002-12-05 Ole Laursen <olau@hardworking.dk>
183 * configure.in (ALL_LINGUAS): Added Danish (da).
185 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
187 * configure.in (ALL_LINGUAS): Added Spanish (es).
189 2002-12-01 Christian Neumair <chris@gnome-de.org>
191 * configure.in (ALL_LINGUAS): Added German (de).
193 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
195 * configure.in (ALL_LINGUAS): Added "no".
197 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
199 * Update NEWS for 1.1.3
201 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
203 * configure.in: Update to take account of gtk-doc-version being 0.10
204 Updated version required to 0.9
206 2002-11-20 Bill Haneman <bill.haneman@sun.com>
209 Added ATK_ROLE_APPLICATION.
212 (atk_role_get_localized_name):
213 Added ATK_ROLE_APPLICATION case.
216 Added ATK_ROLE_APPLICATION to docs.
218 2002-11-18 Abi Brady <morwen@evilmagic.org>
220 * configure.in: Added "en_GB" to ALL_LINGUAS.
222 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
224 * configure.in: Added "ms" to ALL_LINGUAS.
226 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
228 * Update NEWS for 1.1.2
230 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
233 2002-11-14 Bill Haneman <bill.haneman@sun.com>
236 Revved to 1.1.2, interface age 0, binary age 102.
238 * atk/atkrelationtype.h:
239 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
240 New relations to handle content embedding, for instance
241 text that embeds or flows around images.
243 * atk/atkhyperlink.h:
244 (atk_hyperlink_is_inline):
245 New API, returns whether a hyperlink's content is
246 partially displayed inline; useful for small images
247 emedded in text, and for HTML <src> elements.
248 (AtkHyperlinkClass->link_state):
249 New virtualized method, used to implement various
250 state query API such as atk_hyperlink_is_inline().
252 * atk/atkhyperlink.c:
253 (atk_hyperlink_is_inline):
256 * docs/atk-sections.txt:
257 Additions for above API.
259 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
261 * atk/atkobject.[ch]: Add signal active-descendant-changed
263 2002-11-11 Christian Rose <menthos@menthos.com>
265 * configure.in: Added "sv" to ALL_LINGUAS.
267 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
275 * docs/tmpl/atkhyperlink.sgml
276 * docs/tmpl/atkobject.sgml
277 * docs/tmpl/atktable.sgml
278 * docs/tmpl/atktext.sgml
280 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
283 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
285 * autogen.sh: Add call to autoheader to create config.h.in
287 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
289 * acinclude.m4: New file
291 * autogen.sh: Add i18n support (copied from gtk+).
293 * configure.in: Add definition for atklocaledir and check for
294 bind_textdomain_codeset()
296 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
298 * atk/atkobject.c (atk_role_get_localized_name): Add code to
301 * po/.cvsignore: Add extra files.
303 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
305 * configure.in: Create po/Makefile; patch supplied by
306 Dan Mills (thunder@ximain.com)
308 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
310 * ===== Released 1.1.1 =====
312 * configure.in: Version 1.1.1, interface age 0, binary age 101
316 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
318 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
320 * Makefile.am: Add po directory
322 * configure.in: Add support for I18N
324 * acconfig.h atk/atkintl.h: New files used to support I18N
326 * atk/atkobject.c: Update atk_role_get_localized_name() to
327 allow for localized name to be returned.
329 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
331 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
332 po/ChangeLog: New files
334 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
336 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
338 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
340 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
341 atk_object_add_relationship and atk_object_remove_relationship
342 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
345 * atk/atkrelation.h: Move definition of AtkRelationType to
348 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
350 * atk/atktext.[ch]: Add text-attributes-changed signal.
352 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
354 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
356 * docs/tmpl/atkrelation.sgml: Add new relations
358 * docs/tmpl/atkstate.sgml: Add new state
360 * docs/tmpl/atktext.sgml: Add new signal
362 * tests/testrelation.c: Add tests for new relationship functions.
364 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
366 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
367 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
371 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
373 * ===== Released 1.1.0 =====
377 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
380 increment version to 1.1.0, in view of the fact that we've
381 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
382 Also reset INTERFACE_AGE to zero, since an enum was added.
383 Use similar librray numbering as GTK.
385 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
387 2002-09-06 Mark McLoughlin <mark@skynet.ie>
389 * atk/atkobject.h: add ATK_LAYER_WINDOW.
391 * atk/atkcomponent.c: upd docs.
393 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
395 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
396 avoid unused declarations
398 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
399 Move AtkRelationSet from atkobject to atkrelationset.
401 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
403 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
404 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
405 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
406 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
407 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
408 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
409 docs/tmpl/atkvalue.sgml:
410 Remove reference to ...Iface data structures; which eliminates
411 undocumented symbols.
413 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
415 * atk/atkutil.h: Add documentation for AtkKeyEventType
417 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
418 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
419 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
420 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
421 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
422 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
423 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
424 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
425 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
426 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
427 docs/tmpl/atkutil.sgml:
428 Reduce number of undocumented symbols
430 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
432 * atk/atknoopobjectfactory.c:
433 Add implementation for atk_object_factory_get_accessible_type()
435 2002-08-18 Havoc Pennington <hp@pobox.com>
437 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
438 both automake 1.6 and 1.4 installed get the right automake. Means
439 compilation from CVS will now require the latest automake 1.4
440 release, or manually creating symlinks called "automake-1.4" and
443 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
445 These changes improve the quality of the documentation by adding
446 information about properties and signals.
449 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
450 use in docs Makefile.am
453 Add missing include files, atk/atknoopobject.h and
454 atknoopobjectfactory.h
457 Add support for scan program
460 Added content to this file
462 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
463 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
464 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
465 docs/tmplatkutil.sgml:
466 Removed references to contents of object's data structure
468 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
469 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
470 Add references to signals and properties.
472 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
474 * ===== Released 1.0.3 =====
476 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
477 interface, binary version 3.
481 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
483 * README: Updated to describe where to log bugs and mention mailing
486 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
488 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
489 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
490 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
491 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
492 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
493 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
494 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
495 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
496 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
497 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
498 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
499 Update documentation.
501 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
504 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
507 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
509 * ===== Released 1.0.2 ======
513 * configure.in: Version 1.0.2, interface, binary age 2
515 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
517 * atk/atkutil.c (atk_focus_tracker_notify):
518 Allow for object being NULL which means the window containing the
519 focus widget has lost focus. We update the previous_focus_object
520 so we can emit notification for focus widget when window regains
523 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
525 * atk/atkgobjectaccessible.c:
526 (atk_gobject_accessible_for_object): Allow for case where created
527 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
528 was not initialized in atk_gobject_accessible_class_init
530 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
532 * ===== Released 1.0.1 ======
536 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
538 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
540 * atk/atkutil.c (atk_focus_tracker_notify):
541 Do not do notification if previously notified object is the same as
544 2002-03-14 Tor Lillqvist <tml@iki.fi>
546 * atk/Makefile.am: Use correct name for the DLL when generating
547 the MSVC import library.
549 2002-03-13 Bill Haneman <bill.haneman@sun.com>
551 * atk/atkutil.c (atk_object_get_root):
552 Changed g_type_class_peek to g_type_class_ref,
553 this seemed to be triggering a SEGV in some cases.
556 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
558 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
559 Correct name of data set to NULL from quark_accessible_object to
562 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
564 * atk/atkhyperlink.c (atk_hyperlink_get_type):
567 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
569 * ===== Released 1.0.0 ======
571 * NEWS: Final update for 1.0.0.
573 * README: Update the compilation instructions a bit.
575 2002-03-06 Tor Lillqvist <tml@iki.fi>
578 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
581 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
585 * tests/Makefile.am: Don't install libteststateset.la,
586 libtestrelation.la. (#73655, James Henstridge)
588 * autogen.sh: Add --enable-gtk-doc
590 * configure.in: --disable-gtk-doc by default.
592 * Makefile.am: Add a slightly modified distcheck rule
593 that passes --enable-gtk-doc to the configure inside.
594 (So that 'make dist' succeeds inside.)
596 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
598 * configure.in: Require GLib-2.0.0.
600 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
601 Switch over to the Glib/GTK+ versioning scheme.
603 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
605 * atk/atktext.c (atk_text_get_text):
606 Permit end offset value of -1
608 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
610 * atk/atkhypertext.h:
613 2002-02-28 Sven Neumann <sven@gimp.org>
615 * configure.in: beautified configure --help output.
617 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
619 * atk/atkhypertext.h atk/atkhyperlink.h:
620 Add padding to class structures to allow for future expansion.
623 Add padding to class structures to allow for future expansion.
625 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
626 Add padding to class structures to allow for future expansion.
628 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
630 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
632 2002-02-26 Tor Lillqvist <tml@iki.fi>
634 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
635 libtool won't create a DLL.
637 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
640 Remove -no-undefined because of problems with uunresolved symbols
641 in libgobject on Solaris when using gcc
643 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
645 * configure.in: Version 0.13
647 * NEWS: Update for 0.13
649 * docs/atk-sections.txt: Update.
651 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
653 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
654 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
655 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
656 Make use of parent_class consistent; define as gpointer and
657 use g_type_class_peek_parent() to get it
660 Delete unused empty line
662 * atk/atkregistry.c atk/atkrelation.c:
663 Make parent_class static
665 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
668 Add check for offset being negative in functions which have offset
669 parameter and return immediately if so.
671 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
673 * atk/atkcomponent.h:
674 Change argument of get_layer and get_mdi_zorder function pointers
675 to be AtkComponent instead of AtkObject
677 * atk/atkcomponent.c:
678 Change atk_component_get_layer and atk_component_get_mdi_zorder
679 to refer to argument as component instead os accessible
681 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
682 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
683 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
684 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
685 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
686 Update for recent changes
688 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
691 Guard atk.h with ifndef __ATK_H__
692 (#71405 reported by terra@diku.dk (Morten Welinder))
694 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
696 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
697 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
698 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
699 atk/atktable.h atk/atktext.h atk/atkvalue.h:
700 Add padding to class structures to allow for future expansion.
702 2002-02-11 Bill Haneman <bill.haneman@sun.com>
705 Incremented revision and tagged GNOME_D2_BETA.
708 Marked atk_object_get_layer and atk_object_get_mdi_zorder
709 as deprecated (should use atk_component API below).
712 Added atk_component_get_layer and atk_component_get_mdi_zorder
713 (erroneously defined in atkobject, they belong here).
716 Fixed some property get/set bugs.
718 * NEWS: updated for GNOME 2 Desktop Beta.
720 2002-02-11 jacob berkman <jacob@ximian.com>
722 * atk/atkselection.[ch] (atk_selection_get_type):
723 * atk/atktable.[ch] (atk_table_get_type):
724 * atk/atkregistry.h (atk_get_default_registry):
725 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
726 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
727 * atk/atkcomponent.[ch] (atk_component_get_type):
728 * atk/atkaction.[ch] (atk_action_get_type): declare function
729 arguments as (void) rather than ()
731 2002-02-04 Bill Haneman <bill.haneman@sun.com>
734 Incremented revision.
736 2002-01-30 Bill Haneman <bill.haneman@sun.com>
738 * docs/tmpl/atkaction.sgml:
739 * docs/tmpl/atkcomponent.sgml:
740 * docs/tmpl/atkeditabletext.sgml:
741 * docs/tmpl/atkimage.sgml:
742 * docs/tmpl/atkobject.sgml:
743 * docs/tmpl/atkselection.sgml:
744 * docs/tmpl/atktable.sgml:
745 * docs/tmpl/atktext.sgml:
746 * docs/tmpl/atkvalue.sgml:
747 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
748 fields to improve docs; the documentation now gives some
749 information on the purpose and function of the various ATK
750 interfaces, and which types of UI components typically implement
753 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
755 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
757 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
760 Update version number to 0.10, for Desktop Alpha 2
762 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
765 Correct inconsistencies between registered signal parameter types
766 and default signal handler struct fields
767 (based on patch from Murray Cumming <murray@usa.net>)
769 2002-01-10 Bill Haneman <bill.haneman@sun.com>
772 Update version number to 0.9, for Beta2 package.
774 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
776 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
777 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
780 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
782 * atk/atkcomponent.c (atk_component_add_focus_handler):
783 Add comments to clarify behavior if handler has already been added
785 * docs/tmpl/atktext.sgml:
786 Update for change of caret_changed to text_caret_moved
788 2002-01-05 Hans Breuer <hans@breuer.org>
790 * atk/makefile.msc : generate atk-enum-types.[hc]
791 NOTE: the long comment in atkobject.h is crashing perl,
792 at least version 5.005_02 built for MSWin32-x86-object
793 Binary build 506 provided by ActiveState. Temporary
794 deleting the AtkRole comment allows to work-around.
796 atk/atk.def : updated externals
798 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
800 * atk/atkgobjectaccessible.h
801 Fixed typo in define (reported by Jeff Franks)
803 * atk/atktext.c atk/atktext.h
804 Change name of default signal handler for text_caret_moved signal
805 from caret_changed to text_caret_moved
806 Change enum CARET_MOVED to TEXT_CARET_MOVED
807 (both issues reported by Jeff Franks)
809 2001-12-15 Michael Meeks <michael@ximian.com>
811 * atk/atkrelation.c (atk_relation_class_init):
813 (atk_relation_finalize): chain to parent.
815 * atk/atkrelationset.c (atk_relation_set_class_init),
816 (atk_relation_set_finalize): same fix.
818 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
820 * configure.in: Version 0.8, require GLib-1.3.12
822 * atk/makefile.msc (PKG_VER): Version 0.8.
824 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
826 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
827 for correct srcdir != builddir operation when
828 generating source files in srcdir.
830 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
832 * docs/tmpl/atkutil.sgml: remove some conflict
835 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
840 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
842 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
843 docs/tmpl/atkgobjectaccessible.sgml
845 * atk/Makefile.am atk/atk.h:
846 Add references to new files
848 * atk/atkobject.c atk/atkobject.h
849 docs/tmpl/atkobject.sgml:
850 Add new function atk_object_initialize
852 * atk/atkobjectfactory.c atk/atkobjectfactory.h
853 docs/tmpl/atkobjectfactory.sgml:
854 Add new function atk_object_factory_get_accessible_type
856 * docs/atk-sections.txt:
858 Add functions in atk-unused.txt
861 2001-12-17 Darin Adler <darin@bentspoon.com>
863 * atk/atktext.c: Add missing #include <string.h>
865 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
867 * atk/Makefile.am, tests/Makefile.am: Compile with
868 -DG_DISABLE_DEPRECATED. See #52790.
870 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
872 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
873 Remove unnecessary g_retunn_val_if_fail() call.
875 2001-12-08 Michael Meeks <michael@ximian.com>
877 * atk/atkregistry.c (atk_registry_class_init):
878 paranoia is not appropriate here, setup parent_class,
879 don't create a new default registry here - makes no
881 (atk_registry_finalize): chain to parent class, do
882 g_hash_table_destroys instead of g_frees.
884 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
887 Update to create atk-enum-types.h before compiling source files
888 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
890 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
892 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
893 docs/tmpl/atktext.sgml tests/testrelation.c:
894 Change atk_attribute_register to atk_text_attribute_register,
895 atk_attribute_get_value to atk_text_attribute_get_value,
896 atk_attribute_get_name to atk_text_attribute_get_name
897 atk_attribute_for_name to atk_text_attribuute_for_name
899 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
902 Add implementation of atk_attribute_register, atk_attribute_for_name
903 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
904 support extra attributes being defined
907 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
908 extra attributes to be defined
909 Add atk_attribute_register() and atk_attribute_for_name()
914 * docs/atk-sections.txt docs/tmpl/atktext.sgml
915 Update because of additions to atk/atktext.h
917 * tests/testrelation.c:
918 Add tests for text attributes
920 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
923 Update atk_role_register() to allow extra roles to be defined
924 Update atk_role_get_name() and atk_role_for_name() for newly defined
927 * tests/testrelation.c:
930 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
933 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
934 atk_relation_type_for_name()
937 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
938 atk_state_type_for_name()
940 * tests/testrelation.c, tests/teststateset.c:
941 Update tests as name componenets are separated by hyphen (-) rather
944 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
947 Generate files atk-enum-types.c and atk-enums-types.h to create
951 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
953 2001-11-28 Bill Haneman <bill.haneman@sun.com>
956 Changed calls to g_type_class_peek() to g_type_class_ref() where
957 it makes more sense, and in other places check for a non-null
958 klass return before trying to call class methods. This prevents
959 SEGV if no Atk-implementation library has been loaded.
962 Fixed gtk-doc warning.
964 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
966 * atk/atkobject.[c|h]:
967 Add functions atk_role_get_name() and atk_role_for_name() which
968 transform a role into an untranslated string
969 Update comments in atkobject.h which refer to property names
972 Correct error in atk_relation_type_get_name
974 * docs/atk-sections.txt
975 Added atk_role_get_name and atk_role_for_name
980 2001-11-23 Hans Breuer <hans@breuer.org>
982 * atk/atk.def : updated externals
984 * atk/atktext.c atk/atkutil.c : added two spaces to fix
985 minor coding style issues. Found by my exports generator.
987 * atk/makefile.msc : version 0.7, use build dir from
990 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
994 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
996 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
998 * atk/atknoopobject.c:
999 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1000 when creating object
1002 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1004 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1005 docs/tmpl/atkrelation.sgml:
1006 Change atk_relation_type_from_string to atk_relation_type_for_name
1007 Add atk_relation_type_get_name
1009 * atk/atkrelationtype.c:
1010 Change atk_relation_type_from_string to atk_relation_type_for_name
1011 Add atk_relation_type_get_name
1012 Update atk_relation_type_register() to correctly register new
1016 Changed name of static variable type to last_type
1017 Changed name of paremeter if atk_state_type_get_name to type to match
1023 * tests/README, tests/Makefile.am
1024 Add new test file testrelation.c
1026 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1028 * atk/atkutil.c (atk_add_key_event_listener):
1029 Fix gtk-doc comment and clarify use of 'data' gpointer.
1031 2001-11-22 Michael Meeks <michael@ximian.com>
1033 * atk/atkutil.c (atk_add_key_event_listener): switch
1036 * atk/atkobject.c (atk_object_real_get_property):
1037 add missing 'break'.
1039 2001-11-21 Michael Meeks <michael@ximian.com>
1041 * atk/atkrelation.c: pull in string.h for strcmp
1043 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1045 * atk/atkutil.c (atk_add_global_event_listener),
1046 (atk_get_toolkit_name, atk_get_toolkit_version):
1049 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1051 * atk/atkrelation.c: Added gtk-doc docs for
1052 atk_relation_type_from_string.
1054 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1056 * atk/atkobject.h (enum): Fix trailing comma on
1059 * docs/atk-sections.txt: Update.
1063 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1065 * atk/atkobject.[c|h]:
1066 Add additional argument (name) to state-change signal
1067 Update atk_object_notify_state_change to take account of
1068 extra argument for state-change
1070 * atk/atkmarshal.list:
1071 Add marshaller for VOID:STRING,BOOLEAN
1073 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1075 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1076 Add enum AtkLayer and functions atk_object_get_layer and
1077 atk_object_get_mdi_zorder
1079 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1081 * atk/atkobject.[c|h]:
1082 Remove property accessible-state; use signal state-change instead
1083 Change signature of state-change handler to take gboolean as argument
1084 instead of AtkPropertyValues
1085 Update atk_object_notify_state_change() to emit state-change signal
1087 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1088 Remove state ATK_STATE_COLLAPSED
1090 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1094 Added state-changed signal to atkobject, in anticipation of
1095 deprecating the accessible-state property.
1098 Fixed signature of atk_util_add_key_listener () to
1099 take an AtkKeySnoopFunc instead of a pointer to same.
1101 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1103 * atk/atkobject.c (atk_object_notify_state_change):
1104 Fix bug in calculation of number of toggle states
1107 Correct out-by-1 error in atk_state_type_register()
1108 Use type (number of states defined) in atk_state_type_get_name()
1109 and atk_state_type_for_name()
1111 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1113 * atk/atkeditabletext.c:
1114 Remove unused structure _AtkEditableTextIfaceClass
1116 * atk/atkobject.[c|h]
1117 Remove signals model_changed and selection_changed
1119 * atk/selection.[c|h]
1120 Add signal selection_changed
1122 * atk/atktable.[c|h]
1123 Remove unused structure _AtkTableIfaceClass
1124 Add signal model_changed
1127 Remove unused structure _AtkTextIfaceClass
1128 Add signal text_selection_changed
1130 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1131 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1132 Documentation changes
1134 2001-11-17 Tor Lillqvist <tml@iki.fi>
1136 * atk-zip.sh.in: Build separate runtime and developer packages.
1138 * atk/atk.def: Update.
1140 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1144 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1146 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1149 to allow non-GTK-dependent installation of key snoop functions.
1150 This also meant adding definitions of AtkKeySnoopFunc and
1153 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1155 * atk/atkobject.c (atk_object_notify_state_change):
1156 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1157 to ATK_STATE_EXPANDED or vice versa.
1159 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1162 Add role ATK_ROLE_TREE_TABLE
1164 * atk/atkrelation.h:
1165 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1166 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1168 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1169 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1170 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1171 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1172 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1173 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1174 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1175 Update to reflect the current state of the documentation in the code.
1177 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1179 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1180 Add two new relations ATK_RELATION_NODE_CHILDREN and
1181 ATK_RELATION_NODE_PARENT to support compound objects in a
1182 node or cell of a tree or table
1183 Added descriptions of all relations which are defined
1186 Remove functions atk_table_real_get_index_at(),
1187 atk_table_real_get_column_at_index() and
1188 atk_table_real_get_row_at_index()
1189 Correct typos in documentation of other functions.
1191 2001-10-28 Tor Lillqvist <tml@iki.fi>
1193 * atk-zip.sh.in: New file, used to build developer package for
1197 * configure.in: Add it.
1199 * atk/Makefile.am: Add rules to install and uninstall mingw import
1202 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1204 * atk/atkobject.[c|h]
1205 Remove the following properties
1206 accessible-child - use signal children_changed for notification
1207 accessible-text - use signal text_changed for notification
1208 accessible-caret - use signal text_caret_moved for notification
1209 accessible-selection - use new signal selection_changed
1211 accessible-visible-data - use new signal visible_data_changed
1213 accessible-model - use new signal model_changed for notification
1214 Notify when role or parent changes
1215 Allow parent and role to be set or got using g_object_set() or
1218 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1224 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1226 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1227 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1229 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1231 * atk/atkobject.c (atk_object_notify_state_change):
1232 Initialize AtkPropertyValue data structure to 0 instead of using
1235 2001-10-19 Tor Lillqvist <tml@iki.fi>
1237 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1238 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1239 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1241 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1242 -export-symbols atk.def. If lib.exe is available, generate
1243 atk.lib, and install it.
1245 * atk/atk.def: Update with new entry points.
1247 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1249 * atk/atkobject.[c|], docs/atk-sections.txt,
1250 docs/tmpl/atkobject.sgml:
1251 Add convenience function atk_object_notify_state_change()
1252 to generate property notification of state change.
1254 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1255 Correct comments on functions atk_attribute_get_name() and
1256 atk_attribute_get_value()
1258 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1261 Update comments in atk_text_get_text_[at|after|before]_offset()
1262 to clarify what these functions will return.
1264 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1267 Update comments in atk_text_get_run_attributes() and
1268 atk_text_get_default_attributes().
1270 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1273 Change "property-change" signal to allow detail (i.e. property name)
1274 and add detail in atk_object_notify().
1276 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1279 Correct order of attribute names in text_attr_name array.
1281 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1283 * atk/atktext.[c|h]:
1284 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1285 Use enum AtkTextAttribute to specify what attribute are supported
1286 rather than hash defines. Define new functions atk_attribute_get_name()
1287 and atk_attribute_get_value() which return the strings for the
1288 attribute name and values for those attribute which have named values.
1290 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1292 * atk/atktext.c (atk_text_get_run_attributes):
1295 * atk/atktext.c (atk_text_get_default_attributes):
1296 Add call to set iface.
1298 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1300 * atk/atktext.[c|h]:
1301 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1302 Add new function atk_text_get_default_attributes
1303 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1305 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1307 * atk/atktext.c (atk_attribute_set_free):
1308 Avoid leaking of AtkAttributeSet data structure; speed up code.
1310 * docs/tmpl.atk*.sgml
1311 Updated to reflect current APIs.
1313 2001-10-01 jacob berkman <jacob@ximian.com>
1315 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1316 make dist works correctly w/o having to build first
1318 2001-10-01 Tor Lillqvist <tml@iki.fi>
1320 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1322 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1324 * configure.in (ATK_MICRO_VERSION): Version 0.6
1325 (because libglade will depend on a the small api addition below)
1327 * atk/makefile.msc (PKG_VER): Version 0.6
1329 * atk/atkrelation.h:
1330 * atk/atkrelation.c: (AtkRelationType
1331 atk_relation_type_from_string (const gchar *name)): Added method.
1334 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1336 * configure.in (ATK_MICRO_VERSION): Version 0.5
1338 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1340 * atk/makefile.msc (PKG_VER): Version 0.5
1342 2001-09-21 Hans Breuer <hans@breuer.org>
1344 * atk/atk.def : updated externals
1345 * atk/makefile.msc : version 0.4
1347 * atk/atktext.c (atk_text_get_character_extents) : real_height
1348 is a reference to int, so use &local_height
1350 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1354 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1356 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1357 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1358 (from 0.2 which was not properly updated last time).
1359 depend on glib 1.3.8.
1363 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1366 Add object reference when object is set as accessible_parent
1368 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1370 * configure.in: remember ACLOCAL_FLAGS.
1372 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1374 * atk/atktable.[c|h]
1375 Change atk_table_get_caption() and atk_table_set_caption()
1376 to deal with AtkObject* rather than gchar*
1377 Remove redundant and incorrect comments
1379 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1381 * configure.in: Version 0.3
1383 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1387 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1390 Correct property definitions for "accessible-table-caption",
1391 "accessible-table-column-description",
1392 "accessible-table-row-description"
1394 Update comments to include all properties defined
1396 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1398 * atk/atkhyperlink.h:
1399 Change AtkHyperLink to AtkHyperlink in comment
1400 * atk/atkhypertext.[c|h]:
1401 Change AtkHyperLink to AtkHyperlink
1402 * atk/atktable.[c|h]:
1403 Make gchar* arguments const; make return value of type gchar*
1405 * docs/atk-sections.txt
1406 Remove reference to AtkHyperLink
1407 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1408 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1411 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1414 Add functions atk_table_real_get_index_at(),
1415 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1416 as default implementations for atk_table_get_index_at(),
1417 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1419 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1422 Refer to return value in function documentation for
1423 atk_action_do_action
1425 Fix typo in comments
1426 * docs/tmpl/atkaction.sgml:
1427 Update to include return value
1429 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1431 * atk/atkaction.c atk/atkaction.h:
1432 Made atk_action_do_action return a gboolean as the class member of
1433 AtkActionIface does.
1437 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1439 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1440 Swap height and width arguments to atk_image_get_image_size
1442 Swap height and height arguments to atk_image_get_image_size
1443 Do not crash if NULL pointers are passed for return values
1445 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1447 * docs/tmpl/atktext.sgml atk/atktext.h:
1448 Change parameter names *offset to *_offset
1449 * atk/atkcomponent.c:
1450 Do not crash if NULL pointers are passed for return values
1452 Change parameter names *offset to *_offset
1453 Do not crash if NULL pointers are passed for return values
1455 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1458 Changed g_type_class_peek() to g_type_class_ref()
1459 in atk_add_global_event_listener(), since
1460 g_type_class_peek() could return NULL when an
1461 instance of the class had not been created.
1463 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1465 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1466 Ensure that atk_attribute_set_free is in the documentation.
1468 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1470 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1471 Swapped order of width and height arguments to
1472 atk_text_get_character_extents()
1473 Changed AtkAttrributeSet_free to atk_attribute_set_free
1475 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1477 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1478 Changed "length" argument of atk_text_get_character_extents() to
1481 2001-08-15 Jens Finke <jens@gnome.org>
1483 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1484 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1485 added a AC_SUBST for it. This is needed for the spec.in file.
1486 Added atk.spec to output list.
1487 * atk.spec.in: New file.
1489 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1491 * atk/atkcomponent.[c|h]
1492 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1493 Change atk_component_get_accessible_at_point to
1494 atk_component_ref_accessible_at_point so it will work for flyweights
1496 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1498 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1501 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1503 * atk/atkaction.c, atk/atkcomponent.c
1504 Remove all instances of g_return_if_fail (foo != NULL); that are
1505 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1506 since the second check catches the NULL.
1507 * atk/atkcomponent.c
1508 Add functions atk_component_real_contains(),
1509 atk_component_real_get_position(), atkcomponent_real_get_size()
1510 as default implementations for atk_component_contains(),
1511 atk_component_get_position(), atk_component_get_size()
1513 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1515 * atk/atkimage.[ch] docs/atk-sections.txt
1516 docs/tmpl/atkimage.sgml
1517 Updated AtkImage get_position to get_image_position
1518 so the naming is consistant. Now get_image_position
1519 and get_image_size return -1 for x/y/height/width
1520 if AtkImage implementations of these functions is
1523 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1526 Create an object relation set when the object is created.
1528 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1531 Changed first argument of atk_add_global_event_listener
1532 so the callback function is of type GSignalEmissionHook
1533 instead of AtkEventListener. AtkEventListener is
1534 appropriate for Focus event callbacks, but not generic
1537 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1540 Add function atk_object_real_ref_state_set() which creates the
1541 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1544 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1547 Remove all instances of g_return_if_fail (foo != NULL); that are
1548 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1549 since the second check catches the NULL.
1551 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1554 Fix problem with ATK not building after running make maintainer-clean
1555 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1557 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1560 * atk/atkeditabletext.h
1562 * atk-uninstalled.pc.in
1565 Removed (unused) #defines of pango/pango.h
1566 Removed references to/dependencies on pango from .pc files
1567 Removed dependencies on pango from makefile.msc and configure.in
1569 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1571 * atk/atkobject.[c|h]
1572 Move some implementation from GAIL:
1573 Default implementations for some some functions
1574 atk_object_real_get_name, atk_object_real_set_name,
1575 atk_object_real_get_description, atk_object_real_set_description,
1576 atk_object_real_get_parent, atk_object_real_set_parent,
1577 atk_object_real_get_role,
1578 atk_object_real_connect_property_change_handler,
1579 atk_object_real_remove_property_change_handler,
1581 definition of property-changed signal.
1582 Initialize pointers to NULL in atk_object_init().
1583 Initialize uninitialized function pointers to NULL in
1584 atk_object_class_init().
1586 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1589 Changed children_changed signal to allow NULL pointers
1590 for the 2nd argument to the signal handler.
1592 2001-07-20 Hans Breuer <hans@breuer.org>
1594 * atk/atk.def : added more exports
1595 * atk/makefile.msc : updated win32 build
1597 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1599 * atk/atkaction.[c|h], docs/atk-sections.txt,
1600 docs/tmpl/atkaction.sgml
1601 Add atk_action_get_name() and atk_action_set_description()
1603 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1605 * atk/atkstate.[c|h]
1606 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1607 and inconsistent GtkToggleButton
1609 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1611 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1612 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1613 gail_textattributes_update.pat is for gail/gail and integrates the
1614 ATK_ATTRIBUTE_* macros in the gail implementations.
1615 atk_docs_textattributes_update.pat is for atk/docs and patches
1616 atk-sections.txt etc. for improved docs
1617 atk_atk_textattributes_update.pat is for atk/atk and included the
1618 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1620 2001-07-13 Darin Adler <darin@bentspoon.com>
1622 * atk/atkstate.c: Add missing <string.h> include.
1623 * tests/teststateset.c: Add missing <string.h> include.
1625 2001-07-13 Darin Adler <darin@bentspoon.com>
1627 * .cvsignore: Ignore some generated files.
1628 * autogen.sh: Get rid of call to autoheader since the
1629 configure file doesn't include AM_CONFIG_HEADER.
1631 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1633 * tmpl/atkdocument.sgml
1634 Added new file for docs.
1636 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1638 * atk/atkimage.c atk/atkutil.c
1639 Changes to build with Sun's FORTE compiler.
1641 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1643 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1644 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1645 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1646 tmpl/atktext.sgml tmpl/atkutil.sgml
1649 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1651 * atk/atktext.c (atk_text_base_init):
1652 * atk/atktable.c (atk_table_base_init):
1653 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1654 to adapt to recent GSignal changes.
1656 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1658 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1659 docs/tmpl/atkutil.sgml
1660 Added new functiosn to AtkUtil.
1662 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1664 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1665 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1666 docs/tmpl/atkobject.sgml
1667 Added new atk document interface.
1669 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1671 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1672 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1673 Updated so that functions that take screen coords as
1674 input/output also take an enum specifying whether
1675 the coords are screen or top-level window based.
1676 Updated docs as well.
1678 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1680 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1681 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1682 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1683 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1684 atk/docs/tmpl/atkstreamablecontent.sgml
1685 Cleaned up docs. Added atkstreamablecontent.sgml
1687 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1689 *atk/atktable.h, atk/atktable.c
1690 Updated signal handler definitions.
1692 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1695 Updated AtkXYCoords enum.
1697 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1699 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1700 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1701 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1702 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1703 atk/atkstateset.c atk/atkstreamablecontent.c
1704 atk/atkstreamablecontent.h atk/atktable.c
1705 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1706 and some docs/tmpl files.
1707 Updated gtk-docs fixing spelling errors and making minor
1710 2001-06-27 Louise Miller <lousie.miller@sun.com>
1712 *atk/atkselection.h, atk/atkselection.c
1713 changed return type to gboolean for
1714 atk_selection_select_all_selection
1716 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1718 *atk/atkstate.h atk/atkstate.c
1719 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1720 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1721 docs/tmpl/atktext.sgml
1722 Added ATK_STATE_STALE. Updated docs.
1724 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1727 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1729 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1731 * atk/atkeditabletext.h, atk/atkobject.h,
1733 Added AtkAttributeSet_free() convenience
1736 2001-06-20 Peter Williams <peterw@ximian.com>
1738 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1739 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1740 G_{BEGIN,END}_DECLS.
1742 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1744 * atk/atktable.c, atk/atkmarshal.list
1745 Removed needless marshal and updated signal handlers in
1748 2001-06-20 Louise Miller <louise.miller@sun.com>
1750 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1751 Changed parameters for get_selected_rows/get_selected_columns
1752 Added 4 new functions, add_row_selection, remove_row_selection,
1753 add_column_selection, remove_column_selection
1755 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1758 Fixed minor bug with signals.
1760 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1765 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1767 * atk/atkselection.h atk/atkselection.c
1768 Now add_selection, clear_selection, and remove_selection
1769 return a boolean indicating SUCCESS/FAILURE to indicate
1770 if the operation was successful.
1772 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1774 * atk/atktable.h atk/atktable.h
1775 Updated so now the get_text_before|at|after functions
1776 return the start & end offset of the string. Updated the
1779 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1781 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1783 2001-06-11 Havoc Pennington <hp@redhat.com>
1787 * configure.in: bump version to 0.2 and add infrastructure for
1788 libtool version info. Assumes GTK versioning scheme (major.minor
1789 is binary compatible)
1791 * atk/Makefile.am (LDFLAGS): set version info
1792 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1794 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1796 * atk/atktable.h, atk/atktable.c
1797 Updated so that get/set row/column header functions
1798 work with AtkObjects rather than AtkTables. Organized
1799 the header file a little more cleanly. Also the get/set
1800 row_description and caption functions now use gchar *
1801 rather than AtkObject.
1803 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1805 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1806 Add signal model-changed.
1808 * atk/atkobject.c: Add properties
1809 accessible-role, accessible-table-caption,
1810 accessible-table-column-header, accessible-table-column_description.
1811 accessible-table-row-header, accessible-table-row_description.
1812 accessible-table-summary, accessible-model
1814 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1816 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1817 Updated atkeditabletext and atktext interfaces so they
1818 now properly define the get/set attribute methods and now
1819 get_offset_at_point and get_character_extents can request
1820 x,y coords by either widget or screen coords.
1822 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1824 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1825 CFLAGS, not in LIBS. (Always linking with -lpthread
1826 is a noticeable speed hit.)
1828 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1830 * atk/Makefile.am: Really fix marshal generation.
1832 2001-06-07 Havoc Pennington <hp@redhat.com>
1834 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1835 glib-genmarshal stuff
1837 2001-06-07 Havoc Pennington <hp@redhat.com>
1839 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1842 * configure.in: rearrange the library checks to support
1845 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1847 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1848 ATK in giant GTK tarball
1850 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1852 * docs/atk-api.sgml docs/atk-sections.txt
1853 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1854 docs/tmpl/atktext.sgml
1855 Removed docs/atk-api.sgml since it is not used.
1856 Updated sgml files and atk-sections.txt to reflect
1857 recent changes to the atktext and atkeditabletext
1860 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1862 * atk/atktext.h atk/atktext.h
1863 Updated to new atktext functions for getting attributes.
1865 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1867 * New files atk/atkstreamablecontent.[ch]
1868 Updated files: atk/Makefile.am, atk/atk.h
1870 * atk/atkvalue.c: Updated comments
1872 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1874 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1876 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1878 * atk/atkobject.c: Add property accessible-visible-data
1880 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1882 * atk/atkobject.c: Add support for setting and getting
1883 accessible-value property.
1885 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1887 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1889 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1891 * docs/atk-overrides.txt, docs/Makefile.am
1892 Updated the interface for dealing with selected
1893 text to handle multiple selected regions. Removed
1894 get_row_col_at_offset from atktext.[ch]. Added
1895 docs/atk-overrides.txt file.
1897 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1899 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1900 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1901 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1902 Makefiles so the proper marshall files get included in the
1903 dist. Updated the Makefiles and configure.in so that the
1904 docs get included in the dist.
1906 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1908 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1910 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1912 * atk/atkobject.c: Define new properties accessible-text,
1913 accessible-caret, accessible-selection and accessible-value
1915 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1917 * docs/atk-sections.txt
1920 Improved the layout/formatting of the atk docs. Added docs/tmpl
1923 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1926 Now properly set the initialized flag when setting up signals.
1927 Updated the atk-docs in several files
1929 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1931 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1932 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1933 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1934 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1935 Fix warnings generated by Sun FORTE compiler
1937 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1939 * atk/atkcomponent.c atk/atkvalue.c
1940 Remove return calls in functions which return void
1942 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1944 * atk/atkobject.h: Correct naming of role for status bar
1947 Clarify behaviour of atk_text_get_text_after/at/before_offset
1949 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1951 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1953 2001-01-06 Hans Breuer <hans@breuer.org>
1955 * atk/makefile.msc atk/atk.def (new files) :
1956 Enable build for win32, no sourc changes necessary.
1958 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1962 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1964 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1966 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>