1 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
3 * configure.in: Added "sk" to ALL_LINGUAS.
5 2003-01-23 Abel Cheung <maddog@linux.org.hk>
7 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
9 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
11 * configure.in: Added "pt_BR" to ALL_LINGUAS.
13 2003-01-22 Marius Andreiana <marius galuna.ro>
15 * configure.in: added 'ro' to ALL_LINGUAS
17 2003-01-21 Christian Rose <menthos@menthos.com>
19 * configure.in: Added "mn" to ALL_LINGUAS.
21 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
24 (atk_text_base_init): Set vtable entry for default implementations
25 (atk_text_get_range_extents): Omit calling default implementation
26 (atk_text_get_bounded_ranges): Omit calling default implementation
29 (atk_component_base_init): New function to set vtable entry for
30 default implementations
31 (atk_component_ref_accessible_at_point): Omit calling default
33 (atk_component_contains): Omit calling default implementation
34 (atk_component_get_position): Omit calling default implementation
35 (atk_component_get_size): Omit calling default implementation
37 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
40 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
41 and PROP_TABLE_CAPTION_OBJECT.
42 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
43 and PROP_TABLE_CAPTION_OBJECT.
45 This completes ATK changes for bug #74814.
47 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
49 * atk/atkobject.c: Add property accessible-table-caption-object.
50 This addresses bug #74814.
52 * atk/atkobject.h: Move some documentation from template file to
53 avoid warnings when building.
55 * atk/atkrelation.c: Add new properties relation and target.
56 This addresses bug #72426.
58 * atktext.[ch]: Add new functions atk_text_get_range_extents and
59 atk_text_get_bounded_ranges.
60 Also added data structures AtkTextRectangle and AtkTextRange, enum
61 AtkTextClipType and helper function atk_text_free_ranges.
62 This addresses bug #100943.
63 (atk_text_get_character_extents): Ensure that the reported width is
64 not negative. This fixes bug #102954)
66 * docs/atk-sections.txt: Add new functions and data items.
68 * docs/tmpl/atk-object.sgml: Remove some docuementation and put in
69 atkobject.h. Add reference to accessible-table-caption-object.
71 * docs/tmpl/atk-relation.sgml: Add new properties
73 * docs/tmpl/atktext.sgml: Add new functions and data items.
76 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
78 * ===== Released 1.2.2=====
80 * configure.in: Version 1.2.2, interface age 2, binary age 202
84 2003-01-19 He Qiangqiang <carton@linux.net.cn>
86 * configure.in: Added "zh_CN" to ALL_LINGUAS.
88 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
90 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
92 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
94 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
96 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
98 * configure.in (ALL_LINGUAS): Added "it" (Italian)
100 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
102 * configure.in: Add -with-html-dir option. (bug #102497)
104 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
106 * docs/tmpl/atkobject.sgml: Update so property names are in
109 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
111 * ===== Released 1.2.1=====
113 * configure.in: Version 1.2.1, interface age 1, binary age 201
117 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
119 * configure.in (ALL_LINGUAS): Added pl (Polish).
121 2002-12-23 Nam SungHyun <namsh@kldp.org>
123 * configure.in: Added Korean (ko) to ALL_LINGUAS
125 2002-12-22 Artis Trops <hornet@navigator.lv>
127 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
129 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
131 * configure.in (ALL_LINGUAS): added French (fr).
133 2002-12-21 Jordi Mallach <jordi@sindominio.net>
135 * configure.in (ALL_LINGUAS): added Catalan (ca).
137 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
139 * ===== Released 1.2.0 ======
141 * configure.in: Version 1.2.0, interface age 0, binary age 200
143 * NEWS: Final update for 1.2.0.
145 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
147 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
149 * configure.in: Added Russian to ALL_LINGUAS.
151 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
153 * ===== Released 1.1.5=====
155 * configure.in: Version 1.1.5, interface age 2, binary age 105
159 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
161 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
162 if caret is not supported. This addresses bug #101020.
164 * configure.in: Use third argument of AC_DEFINE to get rid of
167 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
169 * acinclude.m4: Remove; wasn't needed, and referred
170 to GLib internal m4 files now gone.
172 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
174 * configure.in: Require autoconf-2.53.
176 2002-12-12 Yanko Kaneti <yaneti@declera.com>
178 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
180 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
182 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
185 2002-12-07 Andras Timar <timar@gnome.hu>
187 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
189 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
191 * ===== Released 1.1.4 =====
193 * configure.in: Version 1.1.1, interface age 1, binary age 104
197 2002-12-05 Ole Laursen <olau@hardworking.dk>
199 * configure.in (ALL_LINGUAS): Added Danish (da).
201 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
203 * configure.in (ALL_LINGUAS): Added Spanish (es).
205 2002-12-01 Christian Neumair <chris@gnome-de.org>
207 * configure.in (ALL_LINGUAS): Added German (de).
209 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
211 * configure.in (ALL_LINGUAS): Added "no".
213 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
215 * Update NEWS for 1.1.3
217 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
219 * configure.in: Update to take account of gtk-doc-version being 0.10
220 Updated version required to 0.9
222 2002-11-20 Bill Haneman <bill.haneman@sun.com>
225 Added ATK_ROLE_APPLICATION.
228 (atk_role_get_localized_name):
229 Added ATK_ROLE_APPLICATION case.
232 Added ATK_ROLE_APPLICATION to docs.
234 2002-11-18 Abi Brady <morwen@evilmagic.org>
236 * configure.in: Added "en_GB" to ALL_LINGUAS.
238 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
240 * configure.in: Added "ms" to ALL_LINGUAS.
242 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
244 * Update NEWS for 1.1.2
246 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
249 2002-11-14 Bill Haneman <bill.haneman@sun.com>
252 Revved to 1.1.2, interface age 0, binary age 102.
254 * atk/atkrelationtype.h:
255 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
256 New relations to handle content embedding, for instance
257 text that embeds or flows around images.
259 * atk/atkhyperlink.h:
260 (atk_hyperlink_is_inline):
261 New API, returns whether a hyperlink's content is
262 partially displayed inline; useful for small images
263 emedded in text, and for HTML <src> elements.
264 (AtkHyperlinkClass->link_state):
265 New virtualized method, used to implement various
266 state query API such as atk_hyperlink_is_inline().
268 * atk/atkhyperlink.c:
269 (atk_hyperlink_is_inline):
272 * docs/atk-sections.txt:
273 Additions for above API.
275 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
277 * atk/atkobject.[ch]: Add signal active-descendant-changed
279 2002-11-11 Christian Rose <menthos@menthos.com>
281 * configure.in: Added "sv" to ALL_LINGUAS.
283 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
291 * docs/tmpl/atkhyperlink.sgml
292 * docs/tmpl/atkobject.sgml
293 * docs/tmpl/atktable.sgml
294 * docs/tmpl/atktext.sgml
296 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
299 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
301 * autogen.sh: Add call to autoheader to create config.h.in
303 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
305 * acinclude.m4: New file
307 * autogen.sh: Add i18n support (copied from gtk+).
309 * configure.in: Add definition for atklocaledir and check for
310 bind_textdomain_codeset()
312 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
314 * atk/atkobject.c (atk_role_get_localized_name): Add code to
317 * po/.cvsignore: Add extra files.
319 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
321 * configure.in: Create po/Makefile; patch supplied by
322 Dan Mills (thunder@ximain.com)
324 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
326 * ===== Released 1.1.1 =====
328 * configure.in: Version 1.1.1, interface age 0, binary age 101
332 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
334 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
336 * Makefile.am: Add po directory
338 * configure.in: Add support for I18N
340 * acconfig.h atk/atkintl.h: New files used to support I18N
342 * atk/atkobject.c: Update atk_role_get_localized_name() to
343 allow for localized name to be returned.
345 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
347 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
348 po/ChangeLog: New files
350 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
352 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
354 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
356 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
357 atk_object_add_relationship and atk_object_remove_relationship
358 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
361 * atk/atkrelation.h: Move definition of AtkRelationType to
364 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
366 * atk/atktext.[ch]: Add text-attributes-changed signal.
368 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
370 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
372 * docs/tmpl/atkrelation.sgml: Add new relations
374 * docs/tmpl/atkstate.sgml: Add new state
376 * docs/tmpl/atktext.sgml: Add new signal
378 * tests/testrelation.c: Add tests for new relationship functions.
380 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
382 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
383 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
387 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
389 * ===== Released 1.1.0 =====
393 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
396 increment version to 1.1.0, in view of the fact that we've
397 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
398 Also reset INTERFACE_AGE to zero, since an enum was added.
399 Use similar librray numbering as GTK.
401 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
403 2002-09-06 Mark McLoughlin <mark@skynet.ie>
405 * atk/atkobject.h: add ATK_LAYER_WINDOW.
407 * atk/atkcomponent.c: upd docs.
409 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
411 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
412 avoid unused declarations
414 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
415 Move AtkRelationSet from atkobject to atkrelationset.
417 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
419 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
420 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
421 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
422 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
423 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
424 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
425 docs/tmpl/atkvalue.sgml:
426 Remove reference to ...Iface data structures; which eliminates
427 undocumented symbols.
429 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
431 * atk/atkutil.h: Add documentation for AtkKeyEventType
433 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
434 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
435 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
436 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
437 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
438 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
439 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
440 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
441 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
442 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
443 docs/tmpl/atkutil.sgml:
444 Reduce number of undocumented symbols
446 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
448 * atk/atknoopobjectfactory.c:
449 Add implementation for atk_object_factory_get_accessible_type()
451 2002-08-18 Havoc Pennington <hp@pobox.com>
453 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
454 both automake 1.6 and 1.4 installed get the right automake. Means
455 compilation from CVS will now require the latest automake 1.4
456 release, or manually creating symlinks called "automake-1.4" and
459 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
461 These changes improve the quality of the documentation by adding
462 information about properties and signals.
465 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
466 use in docs Makefile.am
469 Add missing include files, atk/atknoopobject.h and
470 atknoopobjectfactory.h
473 Add support for scan program
476 Added content to this file
478 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
479 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
480 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
481 docs/tmplatkutil.sgml:
482 Removed references to contents of object's data structure
484 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
485 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
486 Add references to signals and properties.
488 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
490 * ===== Released 1.0.3 =====
492 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
493 interface, binary version 3.
497 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
499 * README: Updated to describe where to log bugs and mention mailing
502 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
504 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
505 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
506 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
507 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
508 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
509 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
510 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
511 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
512 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
513 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
514 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
515 Update documentation.
517 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
520 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
523 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
525 * ===== Released 1.0.2 ======
529 * configure.in: Version 1.0.2, interface, binary age 2
531 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atkutil.c (atk_focus_tracker_notify):
534 Allow for object being NULL which means the window containing the
535 focus widget has lost focus. We update the previous_focus_object
536 so we can emit notification for focus widget when window regains
539 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
541 * atk/atkgobjectaccessible.c:
542 (atk_gobject_accessible_for_object): Allow for case where created
543 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
544 was not initialized in atk_gobject_accessible_class_init
546 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
548 * ===== Released 1.0.1 ======
552 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
554 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
556 * atk/atkutil.c (atk_focus_tracker_notify):
557 Do not do notification if previously notified object is the same as
560 2002-03-14 Tor Lillqvist <tml@iki.fi>
562 * atk/Makefile.am: Use correct name for the DLL when generating
563 the MSVC import library.
565 2002-03-13 Bill Haneman <bill.haneman@sun.com>
567 * atk/atkutil.c (atk_object_get_root):
568 Changed g_type_class_peek to g_type_class_ref,
569 this seemed to be triggering a SEGV in some cases.
572 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
574 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
575 Correct name of data set to NULL from quark_accessible_object to
578 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
580 * atk/atkhyperlink.c (atk_hyperlink_get_type):
583 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
585 * ===== Released 1.0.0 ======
587 * NEWS: Final update for 1.0.0.
589 * README: Update the compilation instructions a bit.
591 2002-03-06 Tor Lillqvist <tml@iki.fi>
594 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
597 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
601 * tests/Makefile.am: Don't install libteststateset.la,
602 libtestrelation.la. (#73655, James Henstridge)
604 * autogen.sh: Add --enable-gtk-doc
606 * configure.in: --disable-gtk-doc by default.
608 * Makefile.am: Add a slightly modified distcheck rule
609 that passes --enable-gtk-doc to the configure inside.
610 (So that 'make dist' succeeds inside.)
612 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
614 * configure.in: Require GLib-2.0.0.
616 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
617 Switch over to the Glib/GTK+ versioning scheme.
619 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
621 * atk/atktext.c (atk_text_get_text):
622 Permit end offset value of -1
624 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
626 * atk/atkhypertext.h:
629 2002-02-28 Sven Neumann <sven@gimp.org>
631 * configure.in: beautified configure --help output.
633 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
635 * atk/atkhypertext.h atk/atkhyperlink.h:
636 Add padding to class structures to allow for future expansion.
639 Add padding to class structures to allow for future expansion.
641 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
642 Add padding to class structures to allow for future expansion.
644 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
646 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
648 2002-02-26 Tor Lillqvist <tml@iki.fi>
650 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
651 libtool won't create a DLL.
653 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
656 Remove -no-undefined because of problems with uunresolved symbols
657 in libgobject on Solaris when using gcc
659 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
661 * configure.in: Version 0.13
663 * NEWS: Update for 0.13
665 * docs/atk-sections.txt: Update.
667 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
669 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
670 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
671 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
672 Make use of parent_class consistent; define as gpointer and
673 use g_type_class_peek_parent() to get it
676 Delete unused empty line
678 * atk/atkregistry.c atk/atkrelation.c:
679 Make parent_class static
681 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
684 Add check for offset being negative in functions which have offset
685 parameter and return immediately if so.
687 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
689 * atk/atkcomponent.h:
690 Change argument of get_layer and get_mdi_zorder function pointers
691 to be AtkComponent instead of AtkObject
693 * atk/atkcomponent.c:
694 Change atk_component_get_layer and atk_component_get_mdi_zorder
695 to refer to argument as component instead os accessible
697 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
698 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
699 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
700 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
701 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
702 Update for recent changes
704 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
707 Guard atk.h with ifndef __ATK_H__
708 (#71405 reported by terra@diku.dk (Morten Welinder))
710 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
712 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
713 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
714 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
715 atk/atktable.h atk/atktext.h atk/atkvalue.h:
716 Add padding to class structures to allow for future expansion.
718 2002-02-11 Bill Haneman <bill.haneman@sun.com>
721 Incremented revision and tagged GNOME_D2_BETA.
724 Marked atk_object_get_layer and atk_object_get_mdi_zorder
725 as deprecated (should use atk_component API below).
728 Added atk_component_get_layer and atk_component_get_mdi_zorder
729 (erroneously defined in atkobject, they belong here).
732 Fixed some property get/set bugs.
734 * NEWS: updated for GNOME 2 Desktop Beta.
736 2002-02-11 jacob berkman <jacob@ximian.com>
738 * atk/atkselection.[ch] (atk_selection_get_type):
739 * atk/atktable.[ch] (atk_table_get_type):
740 * atk/atkregistry.h (atk_get_default_registry):
741 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
742 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
743 * atk/atkcomponent.[ch] (atk_component_get_type):
744 * atk/atkaction.[ch] (atk_action_get_type): declare function
745 arguments as (void) rather than ()
747 2002-02-04 Bill Haneman <bill.haneman@sun.com>
750 Incremented revision.
752 2002-01-30 Bill Haneman <bill.haneman@sun.com>
754 * docs/tmpl/atkaction.sgml:
755 * docs/tmpl/atkcomponent.sgml:
756 * docs/tmpl/atkeditabletext.sgml:
757 * docs/tmpl/atkimage.sgml:
758 * docs/tmpl/atkobject.sgml:
759 * docs/tmpl/atkselection.sgml:
760 * docs/tmpl/atktable.sgml:
761 * docs/tmpl/atktext.sgml:
762 * docs/tmpl/atkvalue.sgml:
763 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
764 fields to improve docs; the documentation now gives some
765 information on the purpose and function of the various ATK
766 interfaces, and which types of UI components typically implement
769 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
771 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
773 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
776 Update version number to 0.10, for Desktop Alpha 2
778 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
781 Correct inconsistencies between registered signal parameter types
782 and default signal handler struct fields
783 (based on patch from Murray Cumming <murray@usa.net>)
785 2002-01-10 Bill Haneman <bill.haneman@sun.com>
788 Update version number to 0.9, for Beta2 package.
790 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
792 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
793 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
796 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
798 * atk/atkcomponent.c (atk_component_add_focus_handler):
799 Add comments to clarify behavior if handler has already been added
801 * docs/tmpl/atktext.sgml:
802 Update for change of caret_changed to text_caret_moved
804 2002-01-05 Hans Breuer <hans@breuer.org>
806 * atk/makefile.msc : generate atk-enum-types.[hc]
807 NOTE: the long comment in atkobject.h is crashing perl,
808 at least version 5.005_02 built for MSWin32-x86-object
809 Binary build 506 provided by ActiveState. Temporary
810 deleting the AtkRole comment allows to work-around.
812 atk/atk.def : updated externals
814 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
816 * atk/atkgobjectaccessible.h
817 Fixed typo in define (reported by Jeff Franks)
819 * atk/atktext.c atk/atktext.h
820 Change name of default signal handler for text_caret_moved signal
821 from caret_changed to text_caret_moved
822 Change enum CARET_MOVED to TEXT_CARET_MOVED
823 (both issues reported by Jeff Franks)
825 2001-12-15 Michael Meeks <michael@ximian.com>
827 * atk/atkrelation.c (atk_relation_class_init):
829 (atk_relation_finalize): chain to parent.
831 * atk/atkrelationset.c (atk_relation_set_class_init),
832 (atk_relation_set_finalize): same fix.
834 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
836 * configure.in: Version 0.8, require GLib-1.3.12
838 * atk/makefile.msc (PKG_VER): Version 0.8.
840 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
842 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
843 for correct srcdir != builddir operation when
844 generating source files in srcdir.
846 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
848 * docs/tmpl/atkutil.sgml: remove some conflict
851 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
856 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
858 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
859 docs/tmpl/atkgobjectaccessible.sgml
861 * atk/Makefile.am atk/atk.h:
862 Add references to new files
864 * atk/atkobject.c atk/atkobject.h
865 docs/tmpl/atkobject.sgml:
866 Add new function atk_object_initialize
868 * atk/atkobjectfactory.c atk/atkobjectfactory.h
869 docs/tmpl/atkobjectfactory.sgml:
870 Add new function atk_object_factory_get_accessible_type
872 * docs/atk-sections.txt:
874 Add functions in atk-unused.txt
877 2001-12-17 Darin Adler <darin@bentspoon.com>
879 * atk/atktext.c: Add missing #include <string.h>
881 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
883 * atk/Makefile.am, tests/Makefile.am: Compile with
884 -DG_DISABLE_DEPRECATED. See #52790.
886 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
888 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
889 Remove unnecessary g_retunn_val_if_fail() call.
891 2001-12-08 Michael Meeks <michael@ximian.com>
893 * atk/atkregistry.c (atk_registry_class_init):
894 paranoia is not appropriate here, setup parent_class,
895 don't create a new default registry here - makes no
897 (atk_registry_finalize): chain to parent class, do
898 g_hash_table_destroys instead of g_frees.
900 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
903 Update to create atk-enum-types.h before compiling source files
904 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
906 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
908 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
909 docs/tmpl/atktext.sgml tests/testrelation.c:
910 Change atk_attribute_register to atk_text_attribute_register,
911 atk_attribute_get_value to atk_text_attribute_get_value,
912 atk_attribute_get_name to atk_text_attribute_get_name
913 atk_attribute_for_name to atk_text_attribuute_for_name
915 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
918 Add implementation of atk_attribute_register, atk_attribute_for_name
919 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
920 support extra attributes being defined
923 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
924 extra attributes to be defined
925 Add atk_attribute_register() and atk_attribute_for_name()
930 * docs/atk-sections.txt docs/tmpl/atktext.sgml
931 Update because of additions to atk/atktext.h
933 * tests/testrelation.c:
934 Add tests for text attributes
936 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
939 Update atk_role_register() to allow extra roles to be defined
940 Update atk_role_get_name() and atk_role_for_name() for newly defined
943 * tests/testrelation.c:
946 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
949 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
950 atk_relation_type_for_name()
953 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
954 atk_state_type_for_name()
956 * tests/testrelation.c, tests/teststateset.c:
957 Update tests as name componenets are separated by hyphen (-) rather
960 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
963 Generate files atk-enum-types.c and atk-enums-types.h to create
967 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
969 2001-11-28 Bill Haneman <bill.haneman@sun.com>
972 Changed calls to g_type_class_peek() to g_type_class_ref() where
973 it makes more sense, and in other places check for a non-null
974 klass return before trying to call class methods. This prevents
975 SEGV if no Atk-implementation library has been loaded.
978 Fixed gtk-doc warning.
980 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
982 * atk/atkobject.[c|h]:
983 Add functions atk_role_get_name() and atk_role_for_name() which
984 transform a role into an untranslated string
985 Update comments in atkobject.h which refer to property names
988 Correct error in atk_relation_type_get_name
990 * docs/atk-sections.txt
991 Added atk_role_get_name and atk_role_for_name
996 2001-11-23 Hans Breuer <hans@breuer.org>
998 * atk/atk.def : updated externals
1000 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1001 minor coding style issues. Found by my exports generator.
1003 * atk/makefile.msc : version 0.7, use build dir from
1006 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1010 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1012 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1014 * atk/atknoopobject.c:
1015 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1016 when creating object
1018 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1020 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1021 docs/tmpl/atkrelation.sgml:
1022 Change atk_relation_type_from_string to atk_relation_type_for_name
1023 Add atk_relation_type_get_name
1025 * atk/atkrelationtype.c:
1026 Change atk_relation_type_from_string to atk_relation_type_for_name
1027 Add atk_relation_type_get_name
1028 Update atk_relation_type_register() to correctly register new
1032 Changed name of static variable type to last_type
1033 Changed name of paremeter if atk_state_type_get_name to type to match
1039 * tests/README, tests/Makefile.am
1040 Add new test file testrelation.c
1042 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1044 * atk/atkutil.c (atk_add_key_event_listener):
1045 Fix gtk-doc comment and clarify use of 'data' gpointer.
1047 2001-11-22 Michael Meeks <michael@ximian.com>
1049 * atk/atkutil.c (atk_add_key_event_listener): switch
1052 * atk/atkobject.c (atk_object_real_get_property):
1053 add missing 'break'.
1055 2001-11-21 Michael Meeks <michael@ximian.com>
1057 * atk/atkrelation.c: pull in string.h for strcmp
1059 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1061 * atk/atkutil.c (atk_add_global_event_listener),
1062 (atk_get_toolkit_name, atk_get_toolkit_version):
1065 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1067 * atk/atkrelation.c: Added gtk-doc docs for
1068 atk_relation_type_from_string.
1070 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1072 * atk/atkobject.h (enum): Fix trailing comma on
1075 * docs/atk-sections.txt: Update.
1079 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1081 * atk/atkobject.[c|h]:
1082 Add additional argument (name) to state-change signal
1083 Update atk_object_notify_state_change to take account of
1084 extra argument for state-change
1086 * atk/atkmarshal.list:
1087 Add marshaller for VOID:STRING,BOOLEAN
1089 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1091 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1092 Add enum AtkLayer and functions atk_object_get_layer and
1093 atk_object_get_mdi_zorder
1095 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1097 * atk/atkobject.[c|h]:
1098 Remove property accessible-state; use signal state-change instead
1099 Change signature of state-change handler to take gboolean as argument
1100 instead of AtkPropertyValues
1101 Update atk_object_notify_state_change() to emit state-change signal
1103 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1104 Remove state ATK_STATE_COLLAPSED
1106 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1110 Added state-changed signal to atkobject, in anticipation of
1111 deprecating the accessible-state property.
1114 Fixed signature of atk_util_add_key_listener () to
1115 take an AtkKeySnoopFunc instead of a pointer to same.
1117 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1119 * atk/atkobject.c (atk_object_notify_state_change):
1120 Fix bug in calculation of number of toggle states
1123 Correct out-by-1 error in atk_state_type_register()
1124 Use type (number of states defined) in atk_state_type_get_name()
1125 and atk_state_type_for_name()
1127 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1129 * atk/atkeditabletext.c:
1130 Remove unused structure _AtkEditableTextIfaceClass
1132 * atk/atkobject.[c|h]
1133 Remove signals model_changed and selection_changed
1135 * atk/selection.[c|h]
1136 Add signal selection_changed
1138 * atk/atktable.[c|h]
1139 Remove unused structure _AtkTableIfaceClass
1140 Add signal model_changed
1143 Remove unused structure _AtkTextIfaceClass
1144 Add signal text_selection_changed
1146 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1147 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1148 Documentation changes
1150 2001-11-17 Tor Lillqvist <tml@iki.fi>
1152 * atk-zip.sh.in: Build separate runtime and developer packages.
1154 * atk/atk.def: Update.
1156 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1160 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1162 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1165 to allow non-GTK-dependent installation of key snoop functions.
1166 This also meant adding definitions of AtkKeySnoopFunc and
1169 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1171 * atk/atkobject.c (atk_object_notify_state_change):
1172 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1173 to ATK_STATE_EXPANDED or vice versa.
1175 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1178 Add role ATK_ROLE_TREE_TABLE
1180 * atk/atkrelation.h:
1181 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1182 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1184 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1185 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1186 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1187 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1188 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1189 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1190 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1191 Update to reflect the current state of the documentation in the code.
1193 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1195 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1196 Add two new relations ATK_RELATION_NODE_CHILDREN and
1197 ATK_RELATION_NODE_PARENT to support compound objects in a
1198 node or cell of a tree or table
1199 Added descriptions of all relations which are defined
1202 Remove functions atk_table_real_get_index_at(),
1203 atk_table_real_get_column_at_index() and
1204 atk_table_real_get_row_at_index()
1205 Correct typos in documentation of other functions.
1207 2001-10-28 Tor Lillqvist <tml@iki.fi>
1209 * atk-zip.sh.in: New file, used to build developer package for
1213 * configure.in: Add it.
1215 * atk/Makefile.am: Add rules to install and uninstall mingw import
1218 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1220 * atk/atkobject.[c|h]
1221 Remove the following properties
1222 accessible-child - use signal children_changed for notification
1223 accessible-text - use signal text_changed for notification
1224 accessible-caret - use signal text_caret_moved for notification
1225 accessible-selection - use new signal selection_changed
1227 accessible-visible-data - use new signal visible_data_changed
1229 accessible-model - use new signal model_changed for notification
1230 Notify when role or parent changes
1231 Allow parent and role to be set or got using g_object_set() or
1234 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1240 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1242 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1243 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1245 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1247 * atk/atkobject.c (atk_object_notify_state_change):
1248 Initialize AtkPropertyValue data structure to 0 instead of using
1251 2001-10-19 Tor Lillqvist <tml@iki.fi>
1253 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1254 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1255 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1257 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1258 -export-symbols atk.def. If lib.exe is available, generate
1259 atk.lib, and install it.
1261 * atk/atk.def: Update with new entry points.
1263 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1265 * atk/atkobject.[c|], docs/atk-sections.txt,
1266 docs/tmpl/atkobject.sgml:
1267 Add convenience function atk_object_notify_state_change()
1268 to generate property notification of state change.
1270 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1271 Correct comments on functions atk_attribute_get_name() and
1272 atk_attribute_get_value()
1274 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1277 Update comments in atk_text_get_text_[at|after|before]_offset()
1278 to clarify what these functions will return.
1280 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1283 Update comments in atk_text_get_run_attributes() and
1284 atk_text_get_default_attributes().
1286 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1289 Change "property-change" signal to allow detail (i.e. property name)
1290 and add detail in atk_object_notify().
1292 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1295 Correct order of attribute names in text_attr_name array.
1297 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1299 * atk/atktext.[c|h]:
1300 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1301 Use enum AtkTextAttribute to specify what attribute are supported
1302 rather than hash defines. Define new functions atk_attribute_get_name()
1303 and atk_attribute_get_value() which return the strings for the
1304 attribute name and values for those attribute which have named values.
1306 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1308 * atk/atktext.c (atk_text_get_run_attributes):
1311 * atk/atktext.c (atk_text_get_default_attributes):
1312 Add call to set iface.
1314 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1316 * atk/atktext.[c|h]:
1317 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1318 Add new function atk_text_get_default_attributes
1319 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1321 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1323 * atk/atktext.c (atk_attribute_set_free):
1324 Avoid leaking of AtkAttributeSet data structure; speed up code.
1326 * docs/tmpl.atk*.sgml
1327 Updated to reflect current APIs.
1329 2001-10-01 jacob berkman <jacob@ximian.com>
1331 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1332 make dist works correctly w/o having to build first
1334 2001-10-01 Tor Lillqvist <tml@iki.fi>
1336 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1338 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1340 * configure.in (ATK_MICRO_VERSION): Version 0.6
1341 (because libglade will depend on a the small api addition below)
1343 * atk/makefile.msc (PKG_VER): Version 0.6
1345 * atk/atkrelation.h:
1346 * atk/atkrelation.c: (AtkRelationType
1347 atk_relation_type_from_string (const gchar *name)): Added method.
1350 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1352 * configure.in (ATK_MICRO_VERSION): Version 0.5
1354 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1356 * atk/makefile.msc (PKG_VER): Version 0.5
1358 2001-09-21 Hans Breuer <hans@breuer.org>
1360 * atk/atk.def : updated externals
1361 * atk/makefile.msc : version 0.4
1363 * atk/atktext.c (atk_text_get_character_extents) : real_height
1364 is a reference to int, so use &local_height
1366 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1370 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1372 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1373 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1374 (from 0.2 which was not properly updated last time).
1375 depend on glib 1.3.8.
1379 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1382 Add object reference when object is set as accessible_parent
1384 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1386 * configure.in: remember ACLOCAL_FLAGS.
1388 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1390 * atk/atktable.[c|h]
1391 Change atk_table_get_caption() and atk_table_set_caption()
1392 to deal with AtkObject* rather than gchar*
1393 Remove redundant and incorrect comments
1395 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1397 * configure.in: Version 0.3
1399 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1403 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1406 Correct property definitions for "accessible-table-caption",
1407 "accessible-table-column-description",
1408 "accessible-table-row-description"
1410 Update comments to include all properties defined
1412 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1414 * atk/atkhyperlink.h:
1415 Change AtkHyperLink to AtkHyperlink in comment
1416 * atk/atkhypertext.[c|h]:
1417 Change AtkHyperLink to AtkHyperlink
1418 * atk/atktable.[c|h]:
1419 Make gchar* arguments const; make return value of type gchar*
1421 * docs/atk-sections.txt
1422 Remove reference to AtkHyperLink
1423 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1424 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1427 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1430 Add functions atk_table_real_get_index_at(),
1431 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1432 as default implementations for atk_table_get_index_at(),
1433 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1435 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1438 Refer to return value in function documentation for
1439 atk_action_do_action
1441 Fix typo in comments
1442 * docs/tmpl/atkaction.sgml:
1443 Update to include return value
1445 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1447 * atk/atkaction.c atk/atkaction.h:
1448 Made atk_action_do_action return a gboolean as the class member of
1449 AtkActionIface does.
1453 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1455 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1456 Swap height and width arguments to atk_image_get_image_size
1458 Swap height and height arguments to atk_image_get_image_size
1459 Do not crash if NULL pointers are passed for return values
1461 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1463 * docs/tmpl/atktext.sgml atk/atktext.h:
1464 Change parameter names *offset to *_offset
1465 * atk/atkcomponent.c:
1466 Do not crash if NULL pointers are passed for return values
1468 Change parameter names *offset to *_offset
1469 Do not crash if NULL pointers are passed for return values
1471 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1474 Changed g_type_class_peek() to g_type_class_ref()
1475 in atk_add_global_event_listener(), since
1476 g_type_class_peek() could return NULL when an
1477 instance of the class had not been created.
1479 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1481 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1482 Ensure that atk_attribute_set_free is in the documentation.
1484 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1486 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1487 Swapped order of width and height arguments to
1488 atk_text_get_character_extents()
1489 Changed AtkAttrributeSet_free to atk_attribute_set_free
1491 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1493 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1494 Changed "length" argument of atk_text_get_character_extents() to
1497 2001-08-15 Jens Finke <jens@gnome.org>
1499 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1500 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1501 added a AC_SUBST for it. This is needed for the spec.in file.
1502 Added atk.spec to output list.
1503 * atk.spec.in: New file.
1505 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1507 * atk/atkcomponent.[c|h]
1508 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1509 Change atk_component_get_accessible_at_point to
1510 atk_component_ref_accessible_at_point so it will work for flyweights
1512 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1514 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1517 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1519 * atk/atkaction.c, atk/atkcomponent.c
1520 Remove all instances of g_return_if_fail (foo != NULL); that are
1521 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1522 since the second check catches the NULL.
1523 * atk/atkcomponent.c
1524 Add functions atk_component_real_contains(),
1525 atk_component_real_get_position(), atkcomponent_real_get_size()
1526 as default implementations for atk_component_contains(),
1527 atk_component_get_position(), atk_component_get_size()
1529 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1531 * atk/atkimage.[ch] docs/atk-sections.txt
1532 docs/tmpl/atkimage.sgml
1533 Updated AtkImage get_position to get_image_position
1534 so the naming is consistant. Now get_image_position
1535 and get_image_size return -1 for x/y/height/width
1536 if AtkImage implementations of these functions is
1539 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1542 Create an object relation set when the object is created.
1544 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1547 Changed first argument of atk_add_global_event_listener
1548 so the callback function is of type GSignalEmissionHook
1549 instead of AtkEventListener. AtkEventListener is
1550 appropriate for Focus event callbacks, but not generic
1553 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1556 Add function atk_object_real_ref_state_set() which creates the
1557 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1560 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1563 Remove all instances of g_return_if_fail (foo != NULL); that are
1564 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1565 since the second check catches the NULL.
1567 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1570 Fix problem with ATK not building after running make maintainer-clean
1571 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1573 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1576 * atk/atkeditabletext.h
1578 * atk-uninstalled.pc.in
1581 Removed (unused) #defines of pango/pango.h
1582 Removed references to/dependencies on pango from .pc files
1583 Removed dependencies on pango from makefile.msc and configure.in
1585 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1587 * atk/atkobject.[c|h]
1588 Move some implementation from GAIL:
1589 Default implementations for some some functions
1590 atk_object_real_get_name, atk_object_real_set_name,
1591 atk_object_real_get_description, atk_object_real_set_description,
1592 atk_object_real_get_parent, atk_object_real_set_parent,
1593 atk_object_real_get_role,
1594 atk_object_real_connect_property_change_handler,
1595 atk_object_real_remove_property_change_handler,
1597 definition of property-changed signal.
1598 Initialize pointers to NULL in atk_object_init().
1599 Initialize uninitialized function pointers to NULL in
1600 atk_object_class_init().
1602 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1605 Changed children_changed signal to allow NULL pointers
1606 for the 2nd argument to the signal handler.
1608 2001-07-20 Hans Breuer <hans@breuer.org>
1610 * atk/atk.def : added more exports
1611 * atk/makefile.msc : updated win32 build
1613 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1615 * atk/atkaction.[c|h], docs/atk-sections.txt,
1616 docs/tmpl/atkaction.sgml
1617 Add atk_action_get_name() and atk_action_set_description()
1619 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1621 * atk/atkstate.[c|h]
1622 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1623 and inconsistent GtkToggleButton
1625 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1627 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1628 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1629 gail_textattributes_update.pat is for gail/gail and integrates the
1630 ATK_ATTRIBUTE_* macros in the gail implementations.
1631 atk_docs_textattributes_update.pat is for atk/docs and patches
1632 atk-sections.txt etc. for improved docs
1633 atk_atk_textattributes_update.pat is for atk/atk and included the
1634 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1636 2001-07-13 Darin Adler <darin@bentspoon.com>
1638 * atk/atkstate.c: Add missing <string.h> include.
1639 * tests/teststateset.c: Add missing <string.h> include.
1641 2001-07-13 Darin Adler <darin@bentspoon.com>
1643 * .cvsignore: Ignore some generated files.
1644 * autogen.sh: Get rid of call to autoheader since the
1645 configure file doesn't include AM_CONFIG_HEADER.
1647 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1649 * tmpl/atkdocument.sgml
1650 Added new file for docs.
1652 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1654 * atk/atkimage.c atk/atkutil.c
1655 Changes to build with Sun's FORTE compiler.
1657 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1659 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1660 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1661 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1662 tmpl/atktext.sgml tmpl/atkutil.sgml
1665 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1667 * atk/atktext.c (atk_text_base_init):
1668 * atk/atktable.c (atk_table_base_init):
1669 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1670 to adapt to recent GSignal changes.
1672 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1674 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1675 docs/tmpl/atkutil.sgml
1676 Added new functiosn to AtkUtil.
1678 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1680 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1681 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1682 docs/tmpl/atkobject.sgml
1683 Added new atk document interface.
1685 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1687 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1688 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1689 Updated so that functions that take screen coords as
1690 input/output also take an enum specifying whether
1691 the coords are screen or top-level window based.
1692 Updated docs as well.
1694 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1696 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1697 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1698 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1699 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1700 atk/docs/tmpl/atkstreamablecontent.sgml
1701 Cleaned up docs. Added atkstreamablecontent.sgml
1703 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1705 *atk/atktable.h, atk/atktable.c
1706 Updated signal handler definitions.
1708 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1711 Updated AtkXYCoords enum.
1713 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1715 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1716 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1717 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1718 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1719 atk/atkstateset.c atk/atkstreamablecontent.c
1720 atk/atkstreamablecontent.h atk/atktable.c
1721 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1722 and some docs/tmpl files.
1723 Updated gtk-docs fixing spelling errors and making minor
1726 2001-06-27 Louise Miller <lousie.miller@sun.com>
1728 *atk/atkselection.h, atk/atkselection.c
1729 changed return type to gboolean for
1730 atk_selection_select_all_selection
1732 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1734 *atk/atkstate.h atk/atkstate.c
1735 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1736 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1737 docs/tmpl/atktext.sgml
1738 Added ATK_STATE_STALE. Updated docs.
1740 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1743 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1745 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1747 * atk/atkeditabletext.h, atk/atkobject.h,
1749 Added AtkAttributeSet_free() convenience
1752 2001-06-20 Peter Williams <peterw@ximian.com>
1754 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1755 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1756 G_{BEGIN,END}_DECLS.
1758 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1760 * atk/atktable.c, atk/atkmarshal.list
1761 Removed needless marshal and updated signal handlers in
1764 2001-06-20 Louise Miller <louise.miller@sun.com>
1766 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1767 Changed parameters for get_selected_rows/get_selected_columns
1768 Added 4 new functions, add_row_selection, remove_row_selection,
1769 add_column_selection, remove_column_selection
1771 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1774 Fixed minor bug with signals.
1776 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1781 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1783 * atk/atkselection.h atk/atkselection.c
1784 Now add_selection, clear_selection, and remove_selection
1785 return a boolean indicating SUCCESS/FAILURE to indicate
1786 if the operation was successful.
1788 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1790 * atk/atktable.h atk/atktable.h
1791 Updated so now the get_text_before|at|after functions
1792 return the start & end offset of the string. Updated the
1795 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1797 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1799 2001-06-11 Havoc Pennington <hp@redhat.com>
1803 * configure.in: bump version to 0.2 and add infrastructure for
1804 libtool version info. Assumes GTK versioning scheme (major.minor
1805 is binary compatible)
1807 * atk/Makefile.am (LDFLAGS): set version info
1808 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1810 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1812 * atk/atktable.h, atk/atktable.c
1813 Updated so that get/set row/column header functions
1814 work with AtkObjects rather than AtkTables. Organized
1815 the header file a little more cleanly. Also the get/set
1816 row_description and caption functions now use gchar *
1817 rather than AtkObject.
1819 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1821 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1822 Add signal model-changed.
1824 * atk/atkobject.c: Add properties
1825 accessible-role, accessible-table-caption,
1826 accessible-table-column-header, accessible-table-column_description.
1827 accessible-table-row-header, accessible-table-row_description.
1828 accessible-table-summary, accessible-model
1830 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1832 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1833 Updated atkeditabletext and atktext interfaces so they
1834 now properly define the get/set attribute methods and now
1835 get_offset_at_point and get_character_extents can request
1836 x,y coords by either widget or screen coords.
1838 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1840 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1841 CFLAGS, not in LIBS. (Always linking with -lpthread
1842 is a noticeable speed hit.)
1844 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1846 * atk/Makefile.am: Really fix marshal generation.
1848 2001-06-07 Havoc Pennington <hp@redhat.com>
1850 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1851 glib-genmarshal stuff
1853 2001-06-07 Havoc Pennington <hp@redhat.com>
1855 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1858 * configure.in: rearrange the library checks to support
1861 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1863 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1864 ATK in giant GTK tarball
1866 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1868 * docs/atk-api.sgml docs/atk-sections.txt
1869 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1870 docs/tmpl/atktext.sgml
1871 Removed docs/atk-api.sgml since it is not used.
1872 Updated sgml files and atk-sections.txt to reflect
1873 recent changes to the atktext and atkeditabletext
1876 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1878 * atk/atktext.h atk/atktext.h
1879 Updated to new atktext functions for getting attributes.
1881 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1883 * New files atk/atkstreamablecontent.[ch]
1884 Updated files: atk/Makefile.am, atk/atk.h
1886 * atk/atkvalue.c: Updated comments
1888 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1890 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1892 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1894 * atk/atkobject.c: Add property accessible-visible-data
1896 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1898 * atk/atkobject.c: Add support for setting and getting
1899 accessible-value property.
1901 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1903 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1905 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1907 * docs/atk-overrides.txt, docs/Makefile.am
1908 Updated the interface for dealing with selected
1909 text to handle multiple selected regions. Removed
1910 get_row_col_at_offset from atktext.[ch]. Added
1911 docs/atk-overrides.txt file.
1913 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1915 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1916 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1917 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1918 Makefiles so the proper marshall files get included in the
1919 dist. Updated the Makefiles and configure.in so that the
1920 docs get included in the dist.
1922 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1924 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1926 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1928 * atk/atkobject.c: Define new properties accessible-text,
1929 accessible-caret, accessible-selection and accessible-value
1931 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1933 * docs/atk-sections.txt
1936 Improved the layout/formatting of the atk docs. Added docs/tmpl
1939 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1942 Now properly set the initialized flag when setting up signals.
1943 Updated the atk-docs in several files
1945 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1947 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1948 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1949 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1950 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1951 Fix warnings generated by Sun FORTE compiler
1953 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1955 * atk/atkcomponent.c atk/atkvalue.c
1956 Remove return calls in functions which return void
1958 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1960 * atk/atkobject.h: Correct naming of role for status bar
1963 Clarify behaviour of atk_text_get_text_after/at/before_offset
1965 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1967 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1969 2001-01-06 Hans Breuer <hans@breuer.org>
1971 * atk/makefile.msc atk/atk.def (new files) :
1972 Enable build for win32, no sourc changes necessary.
1974 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1978 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1980 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1982 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>