1 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
3 * configure.in: Added Russian to ALL_LINGUAS.
5 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
7 * ===== Released 1.1.5=====
9 * configure.in: Version 1.1.5, interface age 2, binary age 105
13 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
15 * atk/atktext.c (atk_text_get_caret_offset): Rerturn 0 instead of -1
16 if caret is not supported. This addresses bug #101020.
18 * configure.in: Use third argument of AC_DEFINE to get rid of
21 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
23 * acinclude.m4: Remove; wasn't needed, and referred
24 to GLib internal m4 files now gone.
26 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
28 * configure.in: Require autoconf-2.53.
30 2002-12-12 Yanko Kaneti <yaneti@declera.com>
32 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
34 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
36 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
39 2002-12-07 Andras Timar <timar@gnome.hu>
41 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
43 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
45 * ===== Released 1.1.4 =====
47 * configure.in: Version 1.1.1, interface age 1, binary age 104
51 2002-12-05 Ole Laursen <olau@hardworking.dk>
53 * configure.in (ALL_LINGUAS): Added Danish (da).
55 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
57 * configure.in (ALL_LINGUAS): Added Spanish (es).
59 2002-12-01 Christian Neumair <chris@gnome-de.org>
61 * configure.in (ALL_LINGUAS): Added German (de).
63 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
65 * configure.in (ALL_LINGUAS): Added "no".
67 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
69 * Update NEWS for 1.1.3
71 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
73 * configure.in: Update to take account of gtk-doc-version being 0.10
74 Updated version required to 0.9
76 2002-11-20 Bill Haneman <bill.haneman@sun.com>
79 Added ATK_ROLE_APPLICATION.
82 (atk_role_get_localized_name):
83 Added ATK_ROLE_APPLICATION case.
86 Added ATK_ROLE_APPLICATION to docs.
88 2002-11-18 Abi Brady <morwen@evilmagic.org>
90 * configure.in: Added "en_GB" to ALL_LINGUAS.
92 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
94 * configure.in: Added "ms" to ALL_LINGUAS.
96 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
98 * Update NEWS for 1.1.2
100 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
103 2002-11-14 Bill Haneman <bill.haneman@sun.com>
106 Revved to 1.1.2, interface age 0, binary age 102.
108 * atk/atkrelationtype.h:
109 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
110 New relations to handle content embedding, for instance
111 text that embeds or flows around images.
113 * atk/atkhyperlink.h:
114 (atk_hyperlink_is_inline):
115 New API, returns whether a hyperlink's content is
116 partially displayed inline; useful for small images
117 emedded in text, and for HTML <src> elements.
118 (AtkHyperlinkClass->link_state):
119 New virtualized method, used to implement various
120 state query API such as atk_hyperlink_is_inline().
122 * atk/atkhyperlink.c:
123 (atk_hyperlink_is_inline):
126 * docs/atk-sections.txt:
127 Additions for above API.
129 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
131 * atk/atkobject.[ch]: Add signal active-descendant-changed
133 2002-11-11 Christian Rose <menthos@menthos.com>
135 * configure.in: Added "sv" to ALL_LINGUAS.
137 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
145 * docs/tmpl/atkhyperlink.sgml
146 * docs/tmpl/atkobject.sgml
147 * docs/tmpl/atktable.sgml
148 * docs/tmpl/atktext.sgml
150 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
153 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
155 * autogen.sh: Add call to autoheader to create config.h.in
157 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
159 * acinclude.m4: New file
161 * autogen.sh: Add i18n support (copied from gtk+).
163 * configure.in: Add definition for atklocaledir and check for
164 bind_textdomain_codeset()
166 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
168 * atk/atkobject.c (atk_role_get_localized_name): Add code to
171 * po/.cvsignore: Add extra files.
173 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
175 * configure.in: Create po/Makefile; patch supplied by
176 Dan Mills (thunder@ximain.com)
178 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
180 * ===== Released 1.1.1 =====
182 * configure.in: Version 1.1.1, interface age 0, binary age 101
186 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
188 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
190 * Makefile.am: Add po directory
192 * configure.in: Add support for I18N
194 * acconfig.h atk/atkintl.h: New files used to support I18N
196 * atk/atkobject.c: Update atk_role_get_localized_name() to
197 allow for localized name to be returned.
199 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
201 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
202 po/ChangeLog: New files
204 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
206 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
208 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
210 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
211 atk_object_add_relationship and atk_object_remove_relationship
212 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
215 * atk/atkrelation.h: Move definition of AtkRelationType to
218 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
220 * atk/atktext.[ch]: Add text-attributes-changed signal.
222 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
224 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
226 * docs/tmpl/atkrelation.sgml: Add new relations
228 * docs/tmpl/atkstate.sgml: Add new state
230 * docs/tmpl/atktext.sgml: Add new signal
232 * tests/testrelation.c: Add tests for new relationship functions.
234 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
236 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
237 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
241 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
243 * ===== Released 1.1.0 =====
247 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
250 increment version to 1.1.0, in view of the fact that we've
251 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
252 Also reset INTERFACE_AGE to zero, since an enum was added.
253 Use similar librray numbering as GTK.
255 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
257 2002-09-06 Mark McLoughlin <mark@skynet.ie>
259 * atk/atkobject.h: add ATK_LAYER_WINDOW.
261 * atk/atkcomponent.c: upd docs.
263 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
265 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
266 avoid unused declarations
268 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
269 Move AtkRelationSet from atkobject to atkrelationset.
271 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
273 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
274 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
275 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
276 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
277 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
278 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
279 docs/tmpl/atkvalue.sgml:
280 Remove reference to ...Iface data structures; which eliminates
281 undocumented symbols.
283 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
285 * atk/atkutil.h: Add documentation for AtkKeyEventType
287 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
288 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
289 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
290 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
291 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
292 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
293 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
294 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
295 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
296 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
297 docs/tmpl/atkutil.sgml:
298 Reduce number of undocumented symbols
300 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
302 * atk/atknoopobjectfactory.c:
303 Add implementation for atk_object_factory_get_accessible_type()
305 2002-08-18 Havoc Pennington <hp@pobox.com>
307 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
308 both automake 1.6 and 1.4 installed get the right automake. Means
309 compilation from CVS will now require the latest automake 1.4
310 release, or manually creating symlinks called "automake-1.4" and
313 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
315 These changes improve the quality of the documentation by adding
316 information about properties and signals.
319 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
320 use in docs Makefile.am
323 Add missing include files, atk/atknoopobject.h and
324 atknoopobjectfactory.h
327 Add support for scan program
330 Added content to this file
332 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
333 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
334 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
335 docs/tmplatkutil.sgml:
336 Removed references to contents of object's data structure
338 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
339 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
340 Add references to signals and properties.
342 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
344 * ===== Released 1.0.3 =====
346 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
347 interface, binary version 3.
351 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
353 * README: Updated to describe where to log bugs and mention mailing
356 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
358 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
359 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
360 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
361 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
362 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
363 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
364 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
365 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
366 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
367 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
368 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
369 Update documentation.
371 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
374 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
377 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
379 * ===== Released 1.0.2 ======
383 * configure.in: Version 1.0.2, interface, binary age 2
385 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
387 * atk/atkutil.c (atk_focus_tracker_notify):
388 Allow for object being NULL which means the window containing the
389 focus widget has lost focus. We update the previous_focus_object
390 so we can emit notification for focus widget when window regains
393 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
395 * atk/atkgobjectaccessible.c:
396 (atk_gobject_accessible_for_object): Allow for case where created
397 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
398 was not initialized in atk_gobject_accessible_class_init
400 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
402 * ===== Released 1.0.1 ======
406 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
408 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
410 * atk/atkutil.c (atk_focus_tracker_notify):
411 Do not do notification if previously notified object is the same as
414 2002-03-14 Tor Lillqvist <tml@iki.fi>
416 * atk/Makefile.am: Use correct name for the DLL when generating
417 the MSVC import library.
419 2002-03-13 Bill Haneman <bill.haneman@sun.com>
421 * atk/atkutil.c (atk_object_get_root):
422 Changed g_type_class_peek to g_type_class_ref,
423 this seemed to be triggering a SEGV in some cases.
426 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
428 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
429 Correct name of data set to NULL from quark_accessible_object to
432 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
434 * atk/atkhyperlink.c (atk_hyperlink_get_type):
437 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
439 * ===== Released 1.0.0 ======
441 * NEWS: Final update for 1.0.0.
443 * README: Update the compilation instructions a bit.
445 2002-03-06 Tor Lillqvist <tml@iki.fi>
448 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
451 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
455 * tests/Makefile.am: Don't install libteststateset.la,
456 libtestrelation.la. (#73655, James Henstridge)
458 * autogen.sh: Add --enable-gtk-doc
460 * configure.in: --disable-gtk-doc by default.
462 * Makefile.am: Add a slightly modified distcheck rule
463 that passes --enable-gtk-doc to the configure inside.
464 (So that 'make dist' succeeds inside.)
466 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
468 * configure.in: Require GLib-2.0.0.
470 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
471 Switch over to the Glib/GTK+ versioning scheme.
473 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
475 * atk/atktext.c (atk_text_get_text):
476 Permit end offset value of -1
478 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
480 * atk/atkhypertext.h:
483 2002-02-28 Sven Neumann <sven@gimp.org>
485 * configure.in: beautified configure --help output.
487 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
489 * atk/atkhypertext.h atk/atkhyperlink.h:
490 Add padding to class structures to allow for future expansion.
493 Add padding to class structures to allow for future expansion.
495 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
496 Add padding to class structures to allow for future expansion.
498 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
500 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
502 2002-02-26 Tor Lillqvist <tml@iki.fi>
504 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
505 libtool won't create a DLL.
507 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
510 Remove -no-undefined because of problems with uunresolved symbols
511 in libgobject on Solaris when using gcc
513 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
515 * configure.in: Version 0.13
517 * NEWS: Update for 0.13
519 * docs/atk-sections.txt: Update.
521 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
523 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
524 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
525 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
526 Make use of parent_class consistent; define as gpointer and
527 use g_type_class_peek_parent() to get it
530 Delete unused empty line
532 * atk/atkregistry.c atk/atkrelation.c:
533 Make parent_class static
535 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
538 Add check for offset being negative in functions which have offset
539 parameter and return immediately if so.
541 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
543 * atk/atkcomponent.h:
544 Change argument of get_layer and get_mdi_zorder function pointers
545 to be AtkComponent instead of AtkObject
547 * atk/atkcomponent.c:
548 Change atk_component_get_layer and atk_component_get_mdi_zorder
549 to refer to argument as component instead os accessible
551 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
552 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
553 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
554 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
555 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
556 Update for recent changes
558 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
561 Guard atk.h with ifndef __ATK_H__
562 (#71405 reported by terra@diku.dk (Morten Welinder))
564 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
566 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
567 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
568 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
569 atk/atktable.h atk/atktext.h atk/atkvalue.h:
570 Add padding to class structures to allow for future expansion.
572 2002-02-11 Bill Haneman <bill.haneman@sun.com>
575 Incremented revision and tagged GNOME_D2_BETA.
578 Marked atk_object_get_layer and atk_object_get_mdi_zorder
579 as deprecated (should use atk_component API below).
582 Added atk_component_get_layer and atk_component_get_mdi_zorder
583 (erroneously defined in atkobject, they belong here).
586 Fixed some property get/set bugs.
588 * NEWS: updated for GNOME 2 Desktop Beta.
590 2002-02-11 jacob berkman <jacob@ximian.com>
592 * atk/atkselection.[ch] (atk_selection_get_type):
593 * atk/atktable.[ch] (atk_table_get_type):
594 * atk/atkregistry.h (atk_get_default_registry):
595 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
596 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
597 * atk/atkcomponent.[ch] (atk_component_get_type):
598 * atk/atkaction.[ch] (atk_action_get_type): declare function
599 arguments as (void) rather than ()
601 2002-02-04 Bill Haneman <bill.haneman@sun.com>
604 Incremented revision.
606 2002-01-30 Bill Haneman <bill.haneman@sun.com>
608 * docs/tmpl/atkaction.sgml:
609 * docs/tmpl/atkcomponent.sgml:
610 * docs/tmpl/atkeditabletext.sgml:
611 * docs/tmpl/atkimage.sgml:
612 * docs/tmpl/atkobject.sgml:
613 * docs/tmpl/atkselection.sgml:
614 * docs/tmpl/atktable.sgml:
615 * docs/tmpl/atktext.sgml:
616 * docs/tmpl/atkvalue.sgml:
617 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
618 fields to improve docs; the documentation now gives some
619 information on the purpose and function of the various ATK
620 interfaces, and which types of UI components typically implement
623 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
625 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
627 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
630 Update version number to 0.10, for Desktop Alpha 2
632 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
635 Correct inconsistencies between registered signal parameter types
636 and default signal handler struct fields
637 (based on patch from Murray Cumming <murray@usa.net>)
639 2002-01-10 Bill Haneman <bill.haneman@sun.com>
642 Update version number to 0.9, for Beta2 package.
644 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
646 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
647 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
650 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
652 * atk/atkcomponent.c (atk_component_add_focus_handler):
653 Add comments to clarify behavior if handler has already been added
655 * docs/tmpl/atktext.sgml:
656 Update for change of caret_changed to text_caret_moved
658 2002-01-05 Hans Breuer <hans@breuer.org>
660 * atk/makefile.msc : generate atk-enum-types.[hc]
661 NOTE: the long comment in atkobject.h is crashing perl,
662 at least version 5.005_02 built for MSWin32-x86-object
663 Binary build 506 provided by ActiveState. Temporary
664 deleting the AtkRole comment allows to work-around.
666 atk/atk.def : updated externals
668 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
670 * atk/atkgobjectaccessible.h
671 Fixed typo in define (reported by Jeff Franks)
673 * atk/atktext.c atk/atktext.h
674 Change name of default signal handler for text_caret_moved signal
675 from caret_changed to text_caret_moved
676 Change enum CARET_MOVED to TEXT_CARET_MOVED
677 (both issues reported by Jeff Franks)
679 2001-12-15 Michael Meeks <michael@ximian.com>
681 * atk/atkrelation.c (atk_relation_class_init):
683 (atk_relation_finalize): chain to parent.
685 * atk/atkrelationset.c (atk_relation_set_class_init),
686 (atk_relation_set_finalize): same fix.
688 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
690 * configure.in: Version 0.8, require GLib-1.3.12
692 * atk/makefile.msc (PKG_VER): Version 0.8.
694 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
696 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
697 for correct srcdir != builddir operation when
698 generating source files in srcdir.
700 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
702 * docs/tmpl/atkutil.sgml: remove some conflict
705 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
710 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
712 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
713 docs/tmpl/atkgobjectaccessible.sgml
715 * atk/Makefile.am atk/atk.h:
716 Add references to new files
718 * atk/atkobject.c atk/atkobject.h
719 docs/tmpl/atkobject.sgml:
720 Add new function atk_object_initialize
722 * atk/atkobjectfactory.c atk/atkobjectfactory.h
723 docs/tmpl/atkobjectfactory.sgml:
724 Add new function atk_object_factory_get_accessible_type
726 * docs/atk-sections.txt:
728 Add functions in atk-unused.txt
731 2001-12-17 Darin Adler <darin@bentspoon.com>
733 * atk/atktext.c: Add missing #include <string.h>
735 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
737 * atk/Makefile.am, tests/Makefile.am: Compile with
738 -DG_DISABLE_DEPRECATED. See #52790.
740 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
742 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
743 Remove unnecessary g_retunn_val_if_fail() call.
745 2001-12-08 Michael Meeks <michael@ximian.com>
747 * atk/atkregistry.c (atk_registry_class_init):
748 paranoia is not appropriate here, setup parent_class,
749 don't create a new default registry here - makes no
751 (atk_registry_finalize): chain to parent class, do
752 g_hash_table_destroys instead of g_frees.
754 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
757 Update to create atk-enum-types.h before compiling source files
758 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
760 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
762 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
763 docs/tmpl/atktext.sgml tests/testrelation.c:
764 Change atk_attribute_register to atk_text_attribute_register,
765 atk_attribute_get_value to atk_text_attribute_get_value,
766 atk_attribute_get_name to atk_text_attribute_get_name
767 atk_attribute_for_name to atk_text_attribuute_for_name
769 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
772 Add implementation of atk_attribute_register, atk_attribute_for_name
773 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
774 support extra attributes being defined
777 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
778 extra attributes to be defined
779 Add atk_attribute_register() and atk_attribute_for_name()
784 * docs/atk-sections.txt docs/tmpl/atktext.sgml
785 Update because of additions to atk/atktext.h
787 * tests/testrelation.c:
788 Add tests for text attributes
790 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
793 Update atk_role_register() to allow extra roles to be defined
794 Update atk_role_get_name() and atk_role_for_name() for newly defined
797 * tests/testrelation.c:
800 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
803 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
804 atk_relation_type_for_name()
807 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
808 atk_state_type_for_name()
810 * tests/testrelation.c, tests/teststateset.c:
811 Update tests as name componenets are separated by hyphen (-) rather
814 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
817 Generate files atk-enum-types.c and atk-enums-types.h to create
821 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
823 2001-11-28 Bill Haneman <bill.haneman@sun.com>
826 Changed calls to g_type_class_peek() to g_type_class_ref() where
827 it makes more sense, and in other places check for a non-null
828 klass return before trying to call class methods. This prevents
829 SEGV if no Atk-implementation library has been loaded.
832 Fixed gtk-doc warning.
834 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
836 * atk/atkobject.[c|h]:
837 Add functions atk_role_get_name() and atk_role_for_name() which
838 transform a role into an untranslated string
839 Update comments in atkobject.h which refer to property names
842 Correct error in atk_relation_type_get_name
844 * docs/atk-sections.txt
845 Added atk_role_get_name and atk_role_for_name
850 2001-11-23 Hans Breuer <hans@breuer.org>
852 * atk/atk.def : updated externals
854 * atk/atktext.c atk/atkutil.c : added two spaces to fix
855 minor coding style issues. Found by my exports generator.
857 * atk/makefile.msc : version 0.7, use build dir from
860 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
864 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
866 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
868 * atk/atknoopobject.c:
869 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
872 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
874 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
875 docs/tmpl/atkrelation.sgml:
876 Change atk_relation_type_from_string to atk_relation_type_for_name
877 Add atk_relation_type_get_name
879 * atk/atkrelationtype.c:
880 Change atk_relation_type_from_string to atk_relation_type_for_name
881 Add atk_relation_type_get_name
882 Update atk_relation_type_register() to correctly register new
886 Changed name of static variable type to last_type
887 Changed name of paremeter if atk_state_type_get_name to type to match
893 * tests/README, tests/Makefile.am
894 Add new test file testrelation.c
896 2001-11-22 Bill Haneman <bill.haneman@sun.com>
898 * atk/atkutil.c (atk_add_key_event_listener):
899 Fix gtk-doc comment and clarify use of 'data' gpointer.
901 2001-11-22 Michael Meeks <michael@ximian.com>
903 * atk/atkutil.c (atk_add_key_event_listener): switch
906 * atk/atkobject.c (atk_object_real_get_property):
909 2001-11-21 Michael Meeks <michael@ximian.com>
911 * atk/atkrelation.c: pull in string.h for strcmp
913 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
915 * atk/atkutil.c (atk_add_global_event_listener),
916 (atk_get_toolkit_name, atk_get_toolkit_version):
919 2001-11-21 Bill Haneman <bill.haneman@sun.com>
921 * atk/atkrelation.c: Added gtk-doc docs for
922 atk_relation_type_from_string.
924 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
926 * atk/atkobject.h (enum): Fix trailing comma on
929 * docs/atk-sections.txt: Update.
933 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
935 * atk/atkobject.[c|h]:
936 Add additional argument (name) to state-change signal
937 Update atk_object_notify_state_change to take account of
938 extra argument for state-change
940 * atk/atkmarshal.list:
941 Add marshaller for VOID:STRING,BOOLEAN
943 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
945 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
946 Add enum AtkLayer and functions atk_object_get_layer and
947 atk_object_get_mdi_zorder
949 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
951 * atk/atkobject.[c|h]:
952 Remove property accessible-state; use signal state-change instead
953 Change signature of state-change handler to take gboolean as argument
954 instead of AtkPropertyValues
955 Update atk_object_notify_state_change() to emit state-change signal
957 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
958 Remove state ATK_STATE_COLLAPSED
960 2001-11-19 Bill Haneman <bill.haneman@sun.com>
964 Added state-changed signal to atkobject, in anticipation of
965 deprecating the accessible-state property.
968 Fixed signature of atk_util_add_key_listener () to
969 take an AtkKeySnoopFunc instead of a pointer to same.
971 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
973 * atk/atkobject.c (atk_object_notify_state_change):
974 Fix bug in calculation of number of toggle states
977 Correct out-by-1 error in atk_state_type_register()
978 Use type (number of states defined) in atk_state_type_get_name()
979 and atk_state_type_for_name()
981 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
983 * atk/atkeditabletext.c:
984 Remove unused structure _AtkEditableTextIfaceClass
986 * atk/atkobject.[c|h]
987 Remove signals model_changed and selection_changed
989 * atk/selection.[c|h]
990 Add signal selection_changed
993 Remove unused structure _AtkTableIfaceClass
994 Add signal model_changed
997 Remove unused structure _AtkTextIfaceClass
998 Add signal text_selection_changed
1000 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1001 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1002 Documentation changes
1004 2001-11-17 Tor Lillqvist <tml@iki.fi>
1006 * atk-zip.sh.in: Build separate runtime and developer packages.
1008 * atk/atk.def: Update.
1010 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1014 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1016 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1019 to allow non-GTK-dependent installation of key snoop functions.
1020 This also meant adding definitions of AtkKeySnoopFunc and
1023 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1025 * atk/atkobject.c (atk_object_notify_state_change):
1026 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1027 to ATK_STATE_EXPANDED or vice versa.
1029 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1032 Add role ATK_ROLE_TREE_TABLE
1034 * atk/atkrelation.h:
1035 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1036 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1038 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1039 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1040 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1041 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1042 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1043 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1044 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1045 Update to reflect the current state of the documentation in the code.
1047 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1049 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1050 Add two new relations ATK_RELATION_NODE_CHILDREN and
1051 ATK_RELATION_NODE_PARENT to support compound objects in a
1052 node or cell of a tree or table
1053 Added descriptions of all relations which are defined
1056 Remove functions atk_table_real_get_index_at(),
1057 atk_table_real_get_column_at_index() and
1058 atk_table_real_get_row_at_index()
1059 Correct typos in documentation of other functions.
1061 2001-10-28 Tor Lillqvist <tml@iki.fi>
1063 * atk-zip.sh.in: New file, used to build developer package for
1067 * configure.in: Add it.
1069 * atk/Makefile.am: Add rules to install and uninstall mingw import
1072 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1074 * atk/atkobject.[c|h]
1075 Remove the following properties
1076 accessible-child - use signal children_changed for notification
1077 accessible-text - use signal text_changed for notification
1078 accessible-caret - use signal text_caret_moved for notification
1079 accessible-selection - use new signal selection_changed
1081 accessible-visible-data - use new signal visible_data_changed
1083 accessible-model - use new signal model_changed for notification
1084 Notify when role or parent changes
1085 Allow parent and role to be set or got using g_object_set() or
1088 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1094 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1096 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1097 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1099 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1101 * atk/atkobject.c (atk_object_notify_state_change):
1102 Initialize AtkPropertyValue data structure to 0 instead of using
1105 2001-10-19 Tor Lillqvist <tml@iki.fi>
1107 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1108 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1109 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1111 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1112 -export-symbols atk.def. If lib.exe is available, generate
1113 atk.lib, and install it.
1115 * atk/atk.def: Update with new entry points.
1117 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1119 * atk/atkobject.[c|], docs/atk-sections.txt,
1120 docs/tmpl/atkobject.sgml:
1121 Add convenience function atk_object_notify_state_change()
1122 to generate property notification of state change.
1124 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1125 Correct comments on functions atk_attribute_get_name() and
1126 atk_attribute_get_value()
1128 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1131 Update comments in atk_text_get_text_[at|after|before]_offset()
1132 to clarify what these functions will return.
1134 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1137 Update comments in atk_text_get_run_attributes() and
1138 atk_text_get_default_attributes().
1140 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1143 Change "property-change" signal to allow detail (i.e. property name)
1144 and add detail in atk_object_notify().
1146 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1149 Correct order of attribute names in text_attr_name array.
1151 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1153 * atk/atktext.[c|h]:
1154 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1155 Use enum AtkTextAttribute to specify what attribute are supported
1156 rather than hash defines. Define new functions atk_attribute_get_name()
1157 and atk_attribute_get_value() which return the strings for the
1158 attribute name and values for those attribute which have named values.
1160 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1162 * atk/atktext.c (atk_text_get_run_attributes):
1165 * atk/atktext.c (atk_text_get_default_attributes):
1166 Add call to set iface.
1168 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1170 * atk/atktext.[c|h]:
1171 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1172 Add new function atk_text_get_default_attributes
1173 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1175 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1177 * atk/atktext.c (atk_attribute_set_free):
1178 Avoid leaking of AtkAttributeSet data structure; speed up code.
1180 * docs/tmpl.atk*.sgml
1181 Updated to reflect current APIs.
1183 2001-10-01 jacob berkman <jacob@ximian.com>
1185 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1186 make dist works correctly w/o having to build first
1188 2001-10-01 Tor Lillqvist <tml@iki.fi>
1190 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1192 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1194 * configure.in (ATK_MICRO_VERSION): Version 0.6
1195 (because libglade will depend on a the small api addition below)
1197 * atk/makefile.msc (PKG_VER): Version 0.6
1199 * atk/atkrelation.h:
1200 * atk/atkrelation.c: (AtkRelationType
1201 atk_relation_type_from_string (const gchar *name)): Added method.
1204 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1206 * configure.in (ATK_MICRO_VERSION): Version 0.5
1208 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1210 * atk/makefile.msc (PKG_VER): Version 0.5
1212 2001-09-21 Hans Breuer <hans@breuer.org>
1214 * atk/atk.def : updated externals
1215 * atk/makefile.msc : version 0.4
1217 * atk/atktext.c (atk_text_get_character_extents) : real_height
1218 is a reference to int, so use &local_height
1220 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1224 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1226 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1227 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1228 (from 0.2 which was not properly updated last time).
1229 depend on glib 1.3.8.
1233 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1236 Add object reference when object is set as accessible_parent
1238 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1240 * configure.in: remember ACLOCAL_FLAGS.
1242 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1244 * atk/atktable.[c|h]
1245 Change atk_table_get_caption() and atk_table_set_caption()
1246 to deal with AtkObject* rather than gchar*
1247 Remove redundant and incorrect comments
1249 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1251 * configure.in: Version 0.3
1253 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1257 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1260 Correct property definitions for "accessible-table-caption",
1261 "accessible-table-column-description",
1262 "accessible-table-row-description"
1264 Update comments to include all properties defined
1266 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1268 * atk/atkhyperlink.h:
1269 Change AtkHyperLink to AtkHyperlink in comment
1270 * atk/atkhypertext.[c|h]:
1271 Change AtkHyperLink to AtkHyperlink
1272 * atk/atktable.[c|h]:
1273 Make gchar* arguments const; make return value of type gchar*
1275 * docs/atk-sections.txt
1276 Remove reference to AtkHyperLink
1277 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1278 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1281 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1284 Add functions atk_table_real_get_index_at(),
1285 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1286 as default implementations for atk_table_get_index_at(),
1287 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1289 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1292 Refer to return value in function documentation for
1293 atk_action_do_action
1295 Fix typo in comments
1296 * docs/tmpl/atkaction.sgml:
1297 Update to include return value
1299 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1301 * atk/atkaction.c atk/atkaction.h:
1302 Made atk_action_do_action return a gboolean as the class member of
1303 AtkActionIface does.
1307 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1309 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1310 Swap height and width arguments to atk_image_get_image_size
1312 Swap height and height arguments to atk_image_get_image_size
1313 Do not crash if NULL pointers are passed for return values
1315 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1317 * docs/tmpl/atktext.sgml atk/atktext.h:
1318 Change parameter names *offset to *_offset
1319 * atk/atkcomponent.c:
1320 Do not crash if NULL pointers are passed for return values
1322 Change parameter names *offset to *_offset
1323 Do not crash if NULL pointers are passed for return values
1325 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1328 Changed g_type_class_peek() to g_type_class_ref()
1329 in atk_add_global_event_listener(), since
1330 g_type_class_peek() could return NULL when an
1331 instance of the class had not been created.
1333 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1335 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1336 Ensure that atk_attribute_set_free is in the documentation.
1338 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1340 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1341 Swapped order of width and height arguments to
1342 atk_text_get_character_extents()
1343 Changed AtkAttrributeSet_free to atk_attribute_set_free
1345 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1347 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1348 Changed "length" argument of atk_text_get_character_extents() to
1351 2001-08-15 Jens Finke <jens@gnome.org>
1353 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1354 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1355 added a AC_SUBST for it. This is needed for the spec.in file.
1356 Added atk.spec to output list.
1357 * atk.spec.in: New file.
1359 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1361 * atk/atkcomponent.[c|h]
1362 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1363 Change atk_component_get_accessible_at_point to
1364 atk_component_ref_accessible_at_point so it will work for flyweights
1366 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1368 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1371 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1373 * atk/atkaction.c, atk/atkcomponent.c
1374 Remove all instances of g_return_if_fail (foo != NULL); that are
1375 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1376 since the second check catches the NULL.
1377 * atk/atkcomponent.c
1378 Add functions atk_component_real_contains(),
1379 atk_component_real_get_position(), atkcomponent_real_get_size()
1380 as default implementations for atk_component_contains(),
1381 atk_component_get_position(), atk_component_get_size()
1383 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1385 * atk/atkimage.[ch] docs/atk-sections.txt
1386 docs/tmpl/atkimage.sgml
1387 Updated AtkImage get_position to get_image_position
1388 so the naming is consistant. Now get_image_position
1389 and get_image_size return -1 for x/y/height/width
1390 if AtkImage implementations of these functions is
1393 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1396 Create an object relation set when the object is created.
1398 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1401 Changed first argument of atk_add_global_event_listener
1402 so the callback function is of type GSignalEmissionHook
1403 instead of AtkEventListener. AtkEventListener is
1404 appropriate for Focus event callbacks, but not generic
1407 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1410 Add function atk_object_real_ref_state_set() which creates the
1411 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1414 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1417 Remove all instances of g_return_if_fail (foo != NULL); that are
1418 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1419 since the second check catches the NULL.
1421 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1424 Fix problem with ATK not building after running make maintainer-clean
1425 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1427 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1430 * atk/atkeditabletext.h
1432 * atk-uninstalled.pc.in
1435 Removed (unused) #defines of pango/pango.h
1436 Removed references to/dependencies on pango from .pc files
1437 Removed dependencies on pango from makefile.msc and configure.in
1439 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1441 * atk/atkobject.[c|h]
1442 Move some implementation from GAIL:
1443 Default implementations for some some functions
1444 atk_object_real_get_name, atk_object_real_set_name,
1445 atk_object_real_get_description, atk_object_real_set_description,
1446 atk_object_real_get_parent, atk_object_real_set_parent,
1447 atk_object_real_get_role,
1448 atk_object_real_connect_property_change_handler,
1449 atk_object_real_remove_property_change_handler,
1451 definition of property-changed signal.
1452 Initialize pointers to NULL in atk_object_init().
1453 Initialize uninitialized function pointers to NULL in
1454 atk_object_class_init().
1456 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1459 Changed children_changed signal to allow NULL pointers
1460 for the 2nd argument to the signal handler.
1462 2001-07-20 Hans Breuer <hans@breuer.org>
1464 * atk/atk.def : added more exports
1465 * atk/makefile.msc : updated win32 build
1467 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1469 * atk/atkaction.[c|h], docs/atk-sections.txt,
1470 docs/tmpl/atkaction.sgml
1471 Add atk_action_get_name() and atk_action_set_description()
1473 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1475 * atk/atkstate.[c|h]
1476 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1477 and inconsistent GtkToggleButton
1479 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1481 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1482 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1483 gail_textattributes_update.pat is for gail/gail and integrates the
1484 ATK_ATTRIBUTE_* macros in the gail implementations.
1485 atk_docs_textattributes_update.pat is for atk/docs and patches
1486 atk-sections.txt etc. for improved docs
1487 atk_atk_textattributes_update.pat is for atk/atk and included the
1488 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1490 2001-07-13 Darin Adler <darin@bentspoon.com>
1492 * atk/atkstate.c: Add missing <string.h> include.
1493 * tests/teststateset.c: Add missing <string.h> include.
1495 2001-07-13 Darin Adler <darin@bentspoon.com>
1497 * .cvsignore: Ignore some generated files.
1498 * autogen.sh: Get rid of call to autoheader since the
1499 configure file doesn't include AM_CONFIG_HEADER.
1501 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1503 * tmpl/atkdocument.sgml
1504 Added new file for docs.
1506 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1508 * atk/atkimage.c atk/atkutil.c
1509 Changes to build with Sun's FORTE compiler.
1511 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1513 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1514 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1515 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1516 tmpl/atktext.sgml tmpl/atkutil.sgml
1519 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1521 * atk/atktext.c (atk_text_base_init):
1522 * atk/atktable.c (atk_table_base_init):
1523 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1524 to adapt to recent GSignal changes.
1526 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1528 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1529 docs/tmpl/atkutil.sgml
1530 Added new functiosn to AtkUtil.
1532 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1534 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1535 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1536 docs/tmpl/atkobject.sgml
1537 Added new atk document interface.
1539 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1541 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1542 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1543 Updated so that functions that take screen coords as
1544 input/output also take an enum specifying whether
1545 the coords are screen or top-level window based.
1546 Updated docs as well.
1548 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1550 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1551 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1552 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1553 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1554 atk/docs/tmpl/atkstreamablecontent.sgml
1555 Cleaned up docs. Added atkstreamablecontent.sgml
1557 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1559 *atk/atktable.h, atk/atktable.c
1560 Updated signal handler definitions.
1562 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1565 Updated AtkXYCoords enum.
1567 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1569 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1570 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1571 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1572 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1573 atk/atkstateset.c atk/atkstreamablecontent.c
1574 atk/atkstreamablecontent.h atk/atktable.c
1575 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1576 and some docs/tmpl files.
1577 Updated gtk-docs fixing spelling errors and making minor
1580 2001-06-27 Louise Miller <lousie.miller@sun.com>
1582 *atk/atkselection.h, atk/atkselection.c
1583 changed return type to gboolean for
1584 atk_selection_select_all_selection
1586 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1588 *atk/atkstate.h atk/atkstate.c
1589 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1590 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1591 docs/tmpl/atktext.sgml
1592 Added ATK_STATE_STALE. Updated docs.
1594 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1597 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1599 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1601 * atk/atkeditabletext.h, atk/atkobject.h,
1603 Added AtkAttributeSet_free() convenience
1606 2001-06-20 Peter Williams <peterw@ximian.com>
1608 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1609 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1610 G_{BEGIN,END}_DECLS.
1612 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1614 * atk/atktable.c, atk/atkmarshal.list
1615 Removed needless marshal and updated signal handlers in
1618 2001-06-20 Louise Miller <louise.miller@sun.com>
1620 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1621 Changed parameters for get_selected_rows/get_selected_columns
1622 Added 4 new functions, add_row_selection, remove_row_selection,
1623 add_column_selection, remove_column_selection
1625 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1628 Fixed minor bug with signals.
1630 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1635 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1637 * atk/atkselection.h atk/atkselection.c
1638 Now add_selection, clear_selection, and remove_selection
1639 return a boolean indicating SUCCESS/FAILURE to indicate
1640 if the operation was successful.
1642 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1644 * atk/atktable.h atk/atktable.h
1645 Updated so now the get_text_before|at|after functions
1646 return the start & end offset of the string. Updated the
1649 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1651 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1653 2001-06-11 Havoc Pennington <hp@redhat.com>
1657 * configure.in: bump version to 0.2 and add infrastructure for
1658 libtool version info. Assumes GTK versioning scheme (major.minor
1659 is binary compatible)
1661 * atk/Makefile.am (LDFLAGS): set version info
1662 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1664 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1666 * atk/atktable.h, atk/atktable.c
1667 Updated so that get/set row/column header functions
1668 work with AtkObjects rather than AtkTables. Organized
1669 the header file a little more cleanly. Also the get/set
1670 row_description and caption functions now use gchar *
1671 rather than AtkObject.
1673 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1675 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1676 Add signal model-changed.
1678 * atk/atkobject.c: Add properties
1679 accessible-role, accessible-table-caption,
1680 accessible-table-column-header, accessible-table-column_description.
1681 accessible-table-row-header, accessible-table-row_description.
1682 accessible-table-summary, accessible-model
1684 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1686 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1687 Updated atkeditabletext and atktext interfaces so they
1688 now properly define the get/set attribute methods and now
1689 get_offset_at_point and get_character_extents can request
1690 x,y coords by either widget or screen coords.
1692 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1694 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1695 CFLAGS, not in LIBS. (Always linking with -lpthread
1696 is a noticeable speed hit.)
1698 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1700 * atk/Makefile.am: Really fix marshal generation.
1702 2001-06-07 Havoc Pennington <hp@redhat.com>
1704 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1705 glib-genmarshal stuff
1707 2001-06-07 Havoc Pennington <hp@redhat.com>
1709 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1712 * configure.in: rearrange the library checks to support
1715 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1717 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1718 ATK in giant GTK tarball
1720 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1722 * docs/atk-api.sgml docs/atk-sections.txt
1723 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1724 docs/tmpl/atktext.sgml
1725 Removed docs/atk-api.sgml since it is not used.
1726 Updated sgml files and atk-sections.txt to reflect
1727 recent changes to the atktext and atkeditabletext
1730 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1732 * atk/atktext.h atk/atktext.h
1733 Updated to new atktext functions for getting attributes.
1735 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1737 * New files atk/atkstreamablecontent.[ch]
1738 Updated files: atk/Makefile.am, atk/atk.h
1740 * atk/atkvalue.c: Updated comments
1742 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1744 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1746 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1748 * atk/atkobject.c: Add property accessible-visible-data
1750 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1752 * atk/atkobject.c: Add support for setting and getting
1753 accessible-value property.
1755 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1757 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1759 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1761 * docs/atk-overrides.txt, docs/Makefile.am
1762 Updated the interface for dealing with selected
1763 text to handle multiple selected regions. Removed
1764 get_row_col_at_offset from atktext.[ch]. Added
1765 docs/atk-overrides.txt file.
1767 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1769 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1770 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1771 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1772 Makefiles so the proper marshall files get included in the
1773 dist. Updated the Makefiles and configure.in so that the
1774 docs get included in the dist.
1776 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1778 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1780 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1782 * atk/atkobject.c: Define new properties accessible-text,
1783 accessible-caret, accessible-selection and accessible-value
1785 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1787 * docs/atk-sections.txt
1790 Improved the layout/formatting of the atk docs. Added docs/tmpl
1793 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1796 Now properly set the initialized flag when setting up signals.
1797 Updated the atk-docs in several files
1799 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1801 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1802 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1803 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1804 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1805 Fix warnings generated by Sun FORTE compiler
1807 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1809 * atk/atkcomponent.c atk/atkvalue.c
1810 Remove return calls in functions which return void
1812 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1814 * atk/atkobject.h: Correct naming of role for status bar
1817 Clarify behaviour of atk_text_get_text_after/at/before_offset
1819 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1821 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1823 2001-01-06 Hans Breuer <hans@breuer.org>
1825 * atk/makefile.msc atk/atk.def (new files) :
1826 Enable build for win32, no sourc changes necessary.
1828 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1832 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1834 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1836 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>