1 2002-12- 06 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released 1.1.4 =====
5 * configure.in: Version 1.1.1, interface age 1, binary age 104
9 2002-12-05 Ole Laursen <olau@hardworking.dk>
11 * configure.in (ALL_LINGUAS): Added Danish (da).
13 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
15 * configure.in (ALL_LINGUAS): Added Spanish (es).
17 2002-12-01 Christian Neumair <chris@gnome-de.org>
19 * configure.in (ALL_LINGUAS): Added German (de).
21 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
23 * configure.in (ALL_LINGUAS): Added "no".
25 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
27 * Update NEWS for 1.1.3
29 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
31 * configure.in: Update to take account of gtk-doc-version being 0.10
32 Updated version required to 0.9
34 2002-11-20 Bill Haneman <bill.haneman@sun.com>
37 Added ATK_ROLE_APPLICATION.
40 (atk_role_get_localized_name):
41 Added ATK_ROLE_APPLICATION case.
44 Added ATK_ROLE_APPLICATION to docs.
46 2002-11-18 Abi Brady <morwen@evilmagic.org>
48 * configure.in: Added "en_GB" to ALL_LINGUAS.
50 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
52 * configure.in: Added "ms" to ALL_LINGUAS.
54 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
56 * Update NEWS for 1.1.2
58 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
61 2002-11-14 Bill Haneman <bill.haneman@sun.com>
64 Revved to 1.1.2, interface age 0, binary age 102.
66 * atk/atkrelationtype.h:
67 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
68 New relations to handle content embedding, for instance
69 text that embeds or flows around images.
72 (atk_hyperlink_is_inline):
73 New API, returns whether a hyperlink's content is
74 partially displayed inline; useful for small images
75 emedded in text, and for HTML <src> elements.
76 (AtkHyperlinkClass->link_state):
77 New virtualized method, used to implement various
78 state query API such as atk_hyperlink_is_inline().
81 (atk_hyperlink_is_inline):
84 * docs/atk-sections.txt:
85 Additions for above API.
87 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
89 * atk/atkobject.[ch]: Add signal active-descendant-changed
91 2002-11-11 Christian Rose <menthos@menthos.com>
93 * configure.in: Added "sv" to ALL_LINGUAS.
95 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
103 * docs/tmpl/atkhyperlink.sgml
104 * docs/tmpl/atkobject.sgml
105 * docs/tmpl/atktable.sgml
106 * docs/tmpl/atktext.sgml
108 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
111 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
113 * autogen.sh: Add call to autoheader to create config.h.in
115 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
117 * acinclude.m4: New file
119 * autogen.sh: Add i18n support (copied from gtk+).
121 * configure.in: Add definition for atklocaledir and check for
122 bind_textdomain_codeset()
124 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
126 * atk/atkobject.c (atk_role_get_localized_name): Add code to
129 * po/.cvsignore: Add extra files.
131 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
133 * configure.in: Create po/Makefile; patch supplied by
134 Dan Mills (thunder@ximain.com)
136 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
138 * ===== Released 1.1.1 =====
140 * configure.in: Version 1.1.1, interface age 0, binary age 101
144 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
146 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
148 * Makefile.am: Add po directory
150 * configure.in: Add support for I18N
152 * acconfig.h atk/atkintl.h: New files used to support I18N
154 * atk/atkobject.c: Update atk_role_get_localized_name() to
155 allow for localized name to be returned.
157 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
159 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
160 po/ChangeLog: New files
162 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
164 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
166 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
168 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
169 atk_object_add_relationship and atk_object_remove_relationship
170 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
173 * atk/atkrelation.h: Move definition of AtkRelationType to
176 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
178 * atk/atktext.[ch]: Add text-attributes-changed signal.
180 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
182 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
184 * docs/tmpl/atkrelation.sgml: Add new relations
186 * docs/tmpl/atkstate.sgml: Add new state
188 * docs/tmpl/atktext.sgml: Add new signal
190 * tests/testrelation.c: Add tests for new relationship functions.
192 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
194 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
195 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
199 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
201 * ===== Released 1.1.0 =====
205 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
208 increment version to 1.1.0, in view of the fact that we've
209 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
210 Also reset INTERFACE_AGE to zero, since an enum was added.
211 Use similar librray numbering as GTK.
213 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
215 2002-09-06 Mark McLoughlin <mark@skynet.ie>
217 * atk/atkobject.h: add ATK_LAYER_WINDOW.
219 * atk/atkcomponent.c: upd docs.
221 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
223 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
224 avoid unused declarations
226 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
227 Move AtkRelationSet from atkobject to atkrelationset.
229 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
231 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
232 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
233 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
234 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
235 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
236 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
237 docs/tmpl/atkvalue.sgml:
238 Remove reference to ...Iface data structures; which eliminates
239 undocumented symbols.
241 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
243 * atk/atkutil.h: Add documentation for AtkKeyEventType
245 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
246 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
247 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
248 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
249 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
250 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
251 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
252 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
253 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
254 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
255 docs/tmpl/atkutil.sgml:
256 Reduce number of undocumented symbols
258 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
260 * atk/atknoopobjectfactory.c:
261 Add implementation for atk_object_factory_get_accessible_type()
263 2002-08-18 Havoc Pennington <hp@pobox.com>
265 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
266 both automake 1.6 and 1.4 installed get the right automake. Means
267 compilation from CVS will now require the latest automake 1.4
268 release, or manually creating symlinks called "automake-1.4" and
271 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
273 These changes improve the quality of the documentation by adding
274 information about properties and signals.
277 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
278 use in docs Makefile.am
281 Add missing include files, atk/atknoopobject.h and
282 atknoopobjectfactory.h
285 Add support for scan program
288 Added content to this file
290 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
291 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
292 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
293 docs/tmplatkutil.sgml:
294 Removed references to contents of object's data structure
296 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
297 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
298 Add references to signals and properties.
300 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
302 * ===== Released 1.0.3 =====
304 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
305 interface, binary version 3.
309 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
311 * README: Updated to describe where to log bugs and mention mailing
314 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
316 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
317 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
318 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
319 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
320 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
321 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
322 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
323 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
324 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
325 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
326 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
327 Update documentation.
329 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
332 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
335 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
337 * ===== Released 1.0.2 ======
341 * configure.in: Version 1.0.2, interface, binary age 2
343 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
345 * atk/atkutil.c (atk_focus_tracker_notify):
346 Allow for object being NULL which means the window containing the
347 focus widget has lost focus. We update the previous_focus_object
348 so we can emit notification for focus widget when window regains
351 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
353 * atk/atkgobjectaccessible.c:
354 (atk_gobject_accessible_for_object): Allow for case where created
355 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
356 was not initialized in atk_gobject_accessible_class_init
358 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
360 * ===== Released 1.0.1 ======
364 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
366 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
368 * atk/atkutil.c (atk_focus_tracker_notify):
369 Do not do notification if previously notified object is the same as
372 2002-03-14 Tor Lillqvist <tml@iki.fi>
374 * atk/Makefile.am: Use correct name for the DLL when generating
375 the MSVC import library.
377 2002-03-13 Bill Haneman <bill.haneman@sun.com>
379 * atk/atkutil.c (atk_object_get_root):
380 Changed g_type_class_peek to g_type_class_ref,
381 this seemed to be triggering a SEGV in some cases.
384 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
386 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
387 Correct name of data set to NULL from quark_accessible_object to
390 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
392 * atk/atkhyperlink.c (atk_hyperlink_get_type):
395 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
397 * ===== Released 1.0.0 ======
399 * NEWS: Final update for 1.0.0.
401 * README: Update the compilation instructions a bit.
403 2002-03-06 Tor Lillqvist <tml@iki.fi>
406 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
409 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
413 * tests/Makefile.am: Don't install libteststateset.la,
414 libtestrelation.la. (#73655, James Henstridge)
416 * autogen.sh: Add --enable-gtk-doc
418 * configure.in: --disable-gtk-doc by default.
420 * Makefile.am: Add a slightly modified distcheck rule
421 that passes --enable-gtk-doc to the configure inside.
422 (So that 'make dist' succeeds inside.)
424 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
426 * configure.in: Require GLib-2.0.0.
428 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
429 Switch over to the Glib/GTK+ versioning scheme.
431 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
433 * atk/atktext.c (atk_text_get_text):
434 Permit end offset value of -1
436 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
438 * atk/atkhypertext.h:
441 2002-02-28 Sven Neumann <sven@gimp.org>
443 * configure.in: beautified configure --help output.
445 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
447 * atk/atkhypertext.h atk/atkhyperlink.h:
448 Add padding to class structures to allow for future expansion.
451 Add padding to class structures to allow for future expansion.
453 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
454 Add padding to class structures to allow for future expansion.
456 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
458 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
460 2002-02-26 Tor Lillqvist <tml@iki.fi>
462 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
463 libtool won't create a DLL.
465 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
468 Remove -no-undefined because of problems with uunresolved symbols
469 in libgobject on Solaris when using gcc
471 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
473 * configure.in: Version 0.13
475 * NEWS: Update for 0.13
477 * docs/atk-sections.txt: Update.
479 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
481 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
482 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
483 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
484 Make use of parent_class consistent; define as gpointer and
485 use g_type_class_peek_parent() to get it
488 Delete unused empty line
490 * atk/atkregistry.c atk/atkrelation.c:
491 Make parent_class static
493 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
496 Add check for offset being negative in functions which have offset
497 parameter and return immediately if so.
499 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
501 * atk/atkcomponent.h:
502 Change argument of get_layer and get_mdi_zorder function pointers
503 to be AtkComponent instead of AtkObject
505 * atk/atkcomponent.c:
506 Change atk_component_get_layer and atk_component_get_mdi_zorder
507 to refer to argument as component instead os accessible
509 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
510 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
511 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
512 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
513 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
514 Update for recent changes
516 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
519 Guard atk.h with ifndef __ATK_H__
520 (#71405 reported by terra@diku.dk (Morten Welinder))
522 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
524 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
525 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
526 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
527 atk/atktable.h atk/atktext.h atk/atkvalue.h:
528 Add padding to class structures to allow for future expansion.
530 2002-02-11 Bill Haneman <bill.haneman@sun.com>
533 Incremented revision and tagged GNOME_D2_BETA.
536 Marked atk_object_get_layer and atk_object_get_mdi_zorder
537 as deprecated (should use atk_component API below).
540 Added atk_component_get_layer and atk_component_get_mdi_zorder
541 (erroneously defined in atkobject, they belong here).
544 Fixed some property get/set bugs.
546 * NEWS: updated for GNOME 2 Desktop Beta.
548 2002-02-11 jacob berkman <jacob@ximian.com>
550 * atk/atkselection.[ch] (atk_selection_get_type):
551 * atk/atktable.[ch] (atk_table_get_type):
552 * atk/atkregistry.h (atk_get_default_registry):
553 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
554 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
555 * atk/atkcomponent.[ch] (atk_component_get_type):
556 * atk/atkaction.[ch] (atk_action_get_type): declare function
557 arguments as (void) rather than ()
559 2002-02-04 Bill Haneman <bill.haneman@sun.com>
562 Incremented revision.
564 2002-01-30 Bill Haneman <bill.haneman@sun.com>
566 * docs/tmpl/atkaction.sgml:
567 * docs/tmpl/atkcomponent.sgml:
568 * docs/tmpl/atkeditabletext.sgml:
569 * docs/tmpl/atkimage.sgml:
570 * docs/tmpl/atkobject.sgml:
571 * docs/tmpl/atkselection.sgml:
572 * docs/tmpl/atktable.sgml:
573 * docs/tmpl/atktext.sgml:
574 * docs/tmpl/atkvalue.sgml:
575 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
576 fields to improve docs; the documentation now gives some
577 information on the purpose and function of the various ATK
578 interfaces, and which types of UI components typically implement
581 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
583 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
585 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
588 Update version number to 0.10, for Desktop Alpha 2
590 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
593 Correct inconsistencies between registered signal parameter types
594 and default signal handler struct fields
595 (based on patch from Murray Cumming <murray@usa.net>)
597 2002-01-10 Bill Haneman <bill.haneman@sun.com>
600 Update version number to 0.9, for Beta2 package.
602 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
604 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
605 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
608 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
610 * atk/atkcomponent.c (atk_component_add_focus_handler):
611 Add comments to clarify behavior if handler has already been added
613 * docs/tmpl/atktext.sgml:
614 Update for change of caret_changed to text_caret_moved
616 2002-01-05 Hans Breuer <hans@breuer.org>
618 * atk/makefile.msc : generate atk-enum-types.[hc]
619 NOTE: the long comment in atkobject.h is crashing perl,
620 at least version 5.005_02 built for MSWin32-x86-object
621 Binary build 506 provided by ActiveState. Temporary
622 deleting the AtkRole comment allows to work-around.
624 atk/atk.def : updated externals
626 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
628 * atk/atkgobjectaccessible.h
629 Fixed typo in define (reported by Jeff Franks)
631 * atk/atktext.c atk/atktext.h
632 Change name of default signal handler for text_caret_moved signal
633 from caret_changed to text_caret_moved
634 Change enum CARET_MOVED to TEXT_CARET_MOVED
635 (both issues reported by Jeff Franks)
637 2001-12-15 Michael Meeks <michael@ximian.com>
639 * atk/atkrelation.c (atk_relation_class_init):
641 (atk_relation_finalize): chain to parent.
643 * atk/atkrelationset.c (atk_relation_set_class_init),
644 (atk_relation_set_finalize): same fix.
646 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
648 * configure.in: Version 0.8, require GLib-1.3.12
650 * atk/makefile.msc (PKG_VER): Version 0.8.
652 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
654 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
655 for correct srcdir != builddir operation when
656 generating source files in srcdir.
658 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
660 * docs/tmpl/atkutil.sgml: remove some conflict
663 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
668 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
670 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
671 docs/tmpl/atkgobjectaccessible.sgml
673 * atk/Makefile.am atk/atk.h:
674 Add references to new files
676 * atk/atkobject.c atk/atkobject.h
677 docs/tmpl/atkobject.sgml:
678 Add new function atk_object_initialize
680 * atk/atkobjectfactory.c atk/atkobjectfactory.h
681 docs/tmpl/atkobjectfactory.sgml:
682 Add new function atk_object_factory_get_accessible_type
684 * docs/atk-sections.txt:
686 Add functions in atk-unused.txt
689 2001-12-17 Darin Adler <darin@bentspoon.com>
691 * atk/atktext.c: Add missing #include <string.h>
693 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
695 * atk/Makefile.am, tests/Makefile.am: Compile with
696 -DG_DISABLE_DEPRECATED. See #52790.
698 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
700 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
701 Remove unnecessary g_retunn_val_if_fail() call.
703 2001-12-08 Michael Meeks <michael@ximian.com>
705 * atk/atkregistry.c (atk_registry_class_init):
706 paranoia is not appropriate here, setup parent_class,
707 don't create a new default registry here - makes no
709 (atk_registry_finalize): chain to parent class, do
710 g_hash_table_destroys instead of g_frees.
712 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
715 Update to create atk-enum-types.h before compiling source files
716 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
718 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
720 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
721 docs/tmpl/atktext.sgml tests/testrelation.c:
722 Change atk_attribute_register to atk_text_attribute_register,
723 atk_attribute_get_value to atk_text_attribute_get_value,
724 atk_attribute_get_name to atk_text_attribute_get_name
725 atk_attribute_for_name to atk_text_attribuute_for_name
727 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
730 Add implementation of atk_attribute_register, atk_attribute_for_name
731 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
732 support extra attributes being defined
735 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
736 extra attributes to be defined
737 Add atk_attribute_register() and atk_attribute_for_name()
742 * docs/atk-sections.txt docs/tmpl/atktext.sgml
743 Update because of additions to atk/atktext.h
745 * tests/testrelation.c:
746 Add tests for text attributes
748 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
751 Update atk_role_register() to allow extra roles to be defined
752 Update atk_role_get_name() and atk_role_for_name() for newly defined
755 * tests/testrelation.c:
758 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
761 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
762 atk_relation_type_for_name()
765 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
766 atk_state_type_for_name()
768 * tests/testrelation.c, tests/teststateset.c:
769 Update tests as name componenets are separated by hyphen (-) rather
772 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
775 Generate files atk-enum-types.c and atk-enums-types.h to create
779 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
781 2001-11-28 Bill Haneman <bill.haneman@sun.com>
784 Changed calls to g_type_class_peek() to g_type_class_ref() where
785 it makes more sense, and in other places check for a non-null
786 klass return before trying to call class methods. This prevents
787 SEGV if no Atk-implementation library has been loaded.
790 Fixed gtk-doc warning.
792 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
794 * atk/atkobject.[c|h]:
795 Add functions atk_role_get_name() and atk_role_for_name() which
796 transform a role into an untranslated string
797 Update comments in atkobject.h which refer to property names
800 Correct error in atk_relation_type_get_name
802 * docs/atk-sections.txt
803 Added atk_role_get_name and atk_role_for_name
808 2001-11-23 Hans Breuer <hans@breuer.org>
810 * atk/atk.def : updated externals
812 * atk/atktext.c atk/atkutil.c : added two spaces to fix
813 minor coding style issues. Found by my exports generator.
815 * atk/makefile.msc : version 0.7, use build dir from
818 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
822 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
824 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
826 * atk/atknoopobject.c:
827 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
830 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
832 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
833 docs/tmpl/atkrelation.sgml:
834 Change atk_relation_type_from_string to atk_relation_type_for_name
835 Add atk_relation_type_get_name
837 * atk/atkrelationtype.c:
838 Change atk_relation_type_from_string to atk_relation_type_for_name
839 Add atk_relation_type_get_name
840 Update atk_relation_type_register() to correctly register new
844 Changed name of static variable type to last_type
845 Changed name of paremeter if atk_state_type_get_name to type to match
851 * tests/README, tests/Makefile.am
852 Add new test file testrelation.c
854 2001-11-22 Bill Haneman <bill.haneman@sun.com>
856 * atk/atkutil.c (atk_add_key_event_listener):
857 Fix gtk-doc comment and clarify use of 'data' gpointer.
859 2001-11-22 Michael Meeks <michael@ximian.com>
861 * atk/atkutil.c (atk_add_key_event_listener): switch
864 * atk/atkobject.c (atk_object_real_get_property):
867 2001-11-21 Michael Meeks <michael@ximian.com>
869 * atk/atkrelation.c: pull in string.h for strcmp
871 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
873 * atk/atkutil.c (atk_add_global_event_listener),
874 (atk_get_toolkit_name, atk_get_toolkit_version):
877 2001-11-21 Bill Haneman <bill.haneman@sun.com>
879 * atk/atkrelation.c: Added gtk-doc docs for
880 atk_relation_type_from_string.
882 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
884 * atk/atkobject.h (enum): Fix trailing comma on
887 * docs/atk-sections.txt: Update.
891 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
893 * atk/atkobject.[c|h]:
894 Add additional argument (name) to state-change signal
895 Update atk_object_notify_state_change to take account of
896 extra argument for state-change
898 * atk/atkmarshal.list:
899 Add marshaller for VOID:STRING,BOOLEAN
901 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
903 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
904 Add enum AtkLayer and functions atk_object_get_layer and
905 atk_object_get_mdi_zorder
907 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
909 * atk/atkobject.[c|h]:
910 Remove property accessible-state; use signal state-change instead
911 Change signature of state-change handler to take gboolean as argument
912 instead of AtkPropertyValues
913 Update atk_object_notify_state_change() to emit state-change signal
915 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
916 Remove state ATK_STATE_COLLAPSED
918 2001-11-19 Bill Haneman <bill.haneman@sun.com>
922 Added state-changed signal to atkobject, in anticipation of
923 deprecating the accessible-state property.
926 Fixed signature of atk_util_add_key_listener () to
927 take an AtkKeySnoopFunc instead of a pointer to same.
929 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
931 * atk/atkobject.c (atk_object_notify_state_change):
932 Fix bug in calculation of number of toggle states
935 Correct out-by-1 error in atk_state_type_register()
936 Use type (number of states defined) in atk_state_type_get_name()
937 and atk_state_type_for_name()
939 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
941 * atk/atkeditabletext.c:
942 Remove unused structure _AtkEditableTextIfaceClass
944 * atk/atkobject.[c|h]
945 Remove signals model_changed and selection_changed
947 * atk/selection.[c|h]
948 Add signal selection_changed
951 Remove unused structure _AtkTableIfaceClass
952 Add signal model_changed
955 Remove unused structure _AtkTextIfaceClass
956 Add signal text_selection_changed
958 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
959 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
960 Documentation changes
962 2001-11-17 Tor Lillqvist <tml@iki.fi>
964 * atk-zip.sh.in: Build separate runtime and developer packages.
966 * atk/atk.def: Update.
968 2001-11-14 Bill Haneman <bill.haneman@sun.com>
972 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
974 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
977 to allow non-GTK-dependent installation of key snoop functions.
978 This also meant adding definitions of AtkKeySnoopFunc and
981 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
983 * atk/atkobject.c (atk_object_notify_state_change):
984 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
985 to ATK_STATE_EXPANDED or vice versa.
987 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
990 Add role ATK_ROLE_TREE_TABLE
993 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
994 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
996 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
997 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
998 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
999 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1000 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1001 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1002 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1003 Update to reflect the current state of the documentation in the code.
1005 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1007 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1008 Add two new relations ATK_RELATION_NODE_CHILDREN and
1009 ATK_RELATION_NODE_PARENT to support compound objects in a
1010 node or cell of a tree or table
1011 Added descriptions of all relations which are defined
1014 Remove functions atk_table_real_get_index_at(),
1015 atk_table_real_get_column_at_index() and
1016 atk_table_real_get_row_at_index()
1017 Correct typos in documentation of other functions.
1019 2001-10-28 Tor Lillqvist <tml@iki.fi>
1021 * atk-zip.sh.in: New file, used to build developer package for
1025 * configure.in: Add it.
1027 * atk/Makefile.am: Add rules to install and uninstall mingw import
1030 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1032 * atk/atkobject.[c|h]
1033 Remove the following properties
1034 accessible-child - use signal children_changed for notification
1035 accessible-text - use signal text_changed for notification
1036 accessible-caret - use signal text_caret_moved for notification
1037 accessible-selection - use new signal selection_changed
1039 accessible-visible-data - use new signal visible_data_changed
1041 accessible-model - use new signal model_changed for notification
1042 Notify when role or parent changes
1043 Allow parent and role to be set or got using g_object_set() or
1046 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1052 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1054 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1055 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1057 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1059 * atk/atkobject.c (atk_object_notify_state_change):
1060 Initialize AtkPropertyValue data structure to 0 instead of using
1063 2001-10-19 Tor Lillqvist <tml@iki.fi>
1065 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1066 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1067 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1069 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1070 -export-symbols atk.def. If lib.exe is available, generate
1071 atk.lib, and install it.
1073 * atk/atk.def: Update with new entry points.
1075 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1077 * atk/atkobject.[c|], docs/atk-sections.txt,
1078 docs/tmpl/atkobject.sgml:
1079 Add convenience function atk_object_notify_state_change()
1080 to generate property notification of state change.
1082 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1083 Correct comments on functions atk_attribute_get_name() and
1084 atk_attribute_get_value()
1086 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1089 Update comments in atk_text_get_text_[at|after|before]_offset()
1090 to clarify what these functions will return.
1092 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1095 Update comments in atk_text_get_run_attributes() and
1096 atk_text_get_default_attributes().
1098 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1101 Change "property-change" signal to allow detail (i.e. property name)
1102 and add detail in atk_object_notify().
1104 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1107 Correct order of attribute names in text_attr_name array.
1109 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1111 * atk/atktext.[c|h]:
1112 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1113 Use enum AtkTextAttribute to specify what attribute are supported
1114 rather than hash defines. Define new functions atk_attribute_get_name()
1115 and atk_attribute_get_value() which return the strings for the
1116 attribute name and values for those attribute which have named values.
1118 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1120 * atk/atktext.c (atk_text_get_run_attributes):
1123 * atk/atktext.c (atk_text_get_default_attributes):
1124 Add call to set iface.
1126 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1128 * atk/atktext.[c|h]:
1129 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1130 Add new function atk_text_get_default_attributes
1131 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1133 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1135 * atk/atktext.c (atk_attribute_set_free):
1136 Avoid leaking of AtkAttributeSet data structure; speed up code.
1138 * docs/tmpl.atk*.sgml
1139 Updated to reflect current APIs.
1141 2001-10-01 jacob berkman <jacob@ximian.com>
1143 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1144 make dist works correctly w/o having to build first
1146 2001-10-01 Tor Lillqvist <tml@iki.fi>
1148 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1150 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1152 * configure.in (ATK_MICRO_VERSION): Version 0.6
1153 (because libglade will depend on a the small api addition below)
1155 * atk/makefile.msc (PKG_VER): Version 0.6
1157 * atk/atkrelation.h:
1158 * atk/atkrelation.c: (AtkRelationType
1159 atk_relation_type_from_string (const gchar *name)): Added method.
1162 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1164 * configure.in (ATK_MICRO_VERSION): Version 0.5
1166 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1168 * atk/makefile.msc (PKG_VER): Version 0.5
1170 2001-09-21 Hans Breuer <hans@breuer.org>
1172 * atk/atk.def : updated externals
1173 * atk/makefile.msc : version 0.4
1175 * atk/atktext.c (atk_text_get_character_extents) : real_height
1176 is a reference to int, so use &local_height
1178 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1182 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1184 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1185 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1186 (from 0.2 which was not properly updated last time).
1187 depend on glib 1.3.8.
1191 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1194 Add object reference when object is set as accessible_parent
1196 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1198 * configure.in: remember ACLOCAL_FLAGS.
1200 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1202 * atk/atktable.[c|h]
1203 Change atk_table_get_caption() and atk_table_set_caption()
1204 to deal with AtkObject* rather than gchar*
1205 Remove redundant and incorrect comments
1207 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1209 * configure.in: Version 0.3
1211 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1215 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1218 Correct property definitions for "accessible-table-caption",
1219 "accessible-table-column-description",
1220 "accessible-table-row-description"
1222 Update comments to include all properties defined
1224 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1226 * atk/atkhyperlink.h:
1227 Change AtkHyperLink to AtkHyperlink in comment
1228 * atk/atkhypertext.[c|h]:
1229 Change AtkHyperLink to AtkHyperlink
1230 * atk/atktable.[c|h]:
1231 Make gchar* arguments const; make return value of type gchar*
1233 * docs/atk-sections.txt
1234 Remove reference to AtkHyperLink
1235 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1236 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1239 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1242 Add functions atk_table_real_get_index_at(),
1243 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1244 as default implementations for atk_table_get_index_at(),
1245 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1247 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1250 Refer to return value in function documentation for
1251 atk_action_do_action
1253 Fix typo in comments
1254 * docs/tmpl/atkaction.sgml:
1255 Update to include return value
1257 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1259 * atk/atkaction.c atk/atkaction.h:
1260 Made atk_action_do_action return a gboolean as the class member of
1261 AtkActionIface does.
1265 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1267 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1268 Swap height and width arguments to atk_image_get_image_size
1270 Swap height and height arguments to atk_image_get_image_size
1271 Do not crash if NULL pointers are passed for return values
1273 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1275 * docs/tmpl/atktext.sgml atk/atktext.h:
1276 Change parameter names *offset to *_offset
1277 * atk/atkcomponent.c:
1278 Do not crash if NULL pointers are passed for return values
1280 Change parameter names *offset to *_offset
1281 Do not crash if NULL pointers are passed for return values
1283 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1286 Changed g_type_class_peek() to g_type_class_ref()
1287 in atk_add_global_event_listener(), since
1288 g_type_class_peek() could return NULL when an
1289 instance of the class had not been created.
1291 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1293 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1294 Ensure that atk_attribute_set_free is in the documentation.
1296 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1298 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1299 Swapped order of width and height arguments to
1300 atk_text_get_character_extents()
1301 Changed AtkAttrributeSet_free to atk_attribute_set_free
1303 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1305 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1306 Changed "length" argument of atk_text_get_character_extents() to
1309 2001-08-15 Jens Finke <jens@gnome.org>
1311 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1312 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1313 added a AC_SUBST for it. This is needed for the spec.in file.
1314 Added atk.spec to output list.
1315 * atk.spec.in: New file.
1317 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1319 * atk/atkcomponent.[c|h]
1320 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1321 Change atk_component_get_accessible_at_point to
1322 atk_component_ref_accessible_at_point so it will work for flyweights
1324 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1326 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1329 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1331 * atk/atkaction.c, atk/atkcomponent.c
1332 Remove all instances of g_return_if_fail (foo != NULL); that are
1333 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1334 since the second check catches the NULL.
1335 * atk/atkcomponent.c
1336 Add functions atk_component_real_contains(),
1337 atk_component_real_get_position(), atkcomponent_real_get_size()
1338 as default implementations for atk_component_contains(),
1339 atk_component_get_position(), atk_component_get_size()
1341 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1343 * atk/atkimage.[ch] docs/atk-sections.txt
1344 docs/tmpl/atkimage.sgml
1345 Updated AtkImage get_position to get_image_position
1346 so the naming is consistant. Now get_image_position
1347 and get_image_size return -1 for x/y/height/width
1348 if AtkImage implementations of these functions is
1351 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1354 Create an object relation set when the object is created.
1356 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1359 Changed first argument of atk_add_global_event_listener
1360 so the callback function is of type GSignalEmissionHook
1361 instead of AtkEventListener. AtkEventListener is
1362 appropriate for Focus event callbacks, but not generic
1365 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1368 Add function atk_object_real_ref_state_set() which creates the
1369 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1372 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1375 Remove all instances of g_return_if_fail (foo != NULL); that are
1376 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1377 since the second check catches the NULL.
1379 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1382 Fix problem with ATK not building after running make maintainer-clean
1383 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1385 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1388 * atk/atkeditabletext.h
1390 * atk-uninstalled.pc.in
1393 Removed (unused) #defines of pango/pango.h
1394 Removed references to/dependencies on pango from .pc files
1395 Removed dependencies on pango from makefile.msc and configure.in
1397 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1399 * atk/atkobject.[c|h]
1400 Move some implementation from GAIL:
1401 Default implementations for some some functions
1402 atk_object_real_get_name, atk_object_real_set_name,
1403 atk_object_real_get_description, atk_object_real_set_description,
1404 atk_object_real_get_parent, atk_object_real_set_parent,
1405 atk_object_real_get_role,
1406 atk_object_real_connect_property_change_handler,
1407 atk_object_real_remove_property_change_handler,
1409 definition of property-changed signal.
1410 Initialize pointers to NULL in atk_object_init().
1411 Initialize uninitialized function pointers to NULL in
1412 atk_object_class_init().
1414 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1417 Changed children_changed signal to allow NULL pointers
1418 for the 2nd argument to the signal handler.
1420 2001-07-20 Hans Breuer <hans@breuer.org>
1422 * atk/atk.def : added more exports
1423 * atk/makefile.msc : updated win32 build
1425 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1427 * atk/atkaction.[c|h], docs/atk-sections.txt,
1428 docs/tmpl/atkaction.sgml
1429 Add atk_action_get_name() and atk_action_set_description()
1431 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1433 * atk/atkstate.[c|h]
1434 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1435 and inconsistent GtkToggleButton
1437 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1439 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1440 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1441 gail_textattributes_update.pat is for gail/gail and integrates the
1442 ATK_ATTRIBUTE_* macros in the gail implementations.
1443 atk_docs_textattributes_update.pat is for atk/docs and patches
1444 atk-sections.txt etc. for improved docs
1445 atk_atk_textattributes_update.pat is for atk/atk and included the
1446 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1448 2001-07-13 Darin Adler <darin@bentspoon.com>
1450 * atk/atkstate.c: Add missing <string.h> include.
1451 * tests/teststateset.c: Add missing <string.h> include.
1453 2001-07-13 Darin Adler <darin@bentspoon.com>
1455 * .cvsignore: Ignore some generated files.
1456 * autogen.sh: Get rid of call to autoheader since the
1457 configure file doesn't include AM_CONFIG_HEADER.
1459 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1461 * tmpl/atkdocument.sgml
1462 Added new file for docs.
1464 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1466 * atk/atkimage.c atk/atkutil.c
1467 Changes to build with Sun's FORTE compiler.
1469 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1471 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1472 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1473 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1474 tmpl/atktext.sgml tmpl/atkutil.sgml
1477 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1479 * atk/atktext.c (atk_text_base_init):
1480 * atk/atktable.c (atk_table_base_init):
1481 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1482 to adapt to recent GSignal changes.
1484 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1486 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1487 docs/tmpl/atkutil.sgml
1488 Added new functiosn to AtkUtil.
1490 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1492 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1493 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1494 docs/tmpl/atkobject.sgml
1495 Added new atk document interface.
1497 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1499 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1500 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1501 Updated so that functions that take screen coords as
1502 input/output also take an enum specifying whether
1503 the coords are screen or top-level window based.
1504 Updated docs as well.
1506 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1508 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1509 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1510 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1511 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1512 atk/docs/tmpl/atkstreamablecontent.sgml
1513 Cleaned up docs. Added atkstreamablecontent.sgml
1515 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1517 *atk/atktable.h, atk/atktable.c
1518 Updated signal handler definitions.
1520 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1523 Updated AtkXYCoords enum.
1525 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1527 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1528 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1529 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1530 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1531 atk/atkstateset.c atk/atkstreamablecontent.c
1532 atk/atkstreamablecontent.h atk/atktable.c
1533 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1534 and some docs/tmpl files.
1535 Updated gtk-docs fixing spelling errors and making minor
1538 2001-06-27 Louise Miller <lousie.miller@sun.com>
1540 *atk/atkselection.h, atk/atkselection.c
1541 changed return type to gboolean for
1542 atk_selection_select_all_selection
1544 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1546 *atk/atkstate.h atk/atkstate.c
1547 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1548 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1549 docs/tmpl/atktext.sgml
1550 Added ATK_STATE_STALE. Updated docs.
1552 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1555 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1557 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1559 * atk/atkeditabletext.h, atk/atkobject.h,
1561 Added AtkAttributeSet_free() convenience
1564 2001-06-20 Peter Williams <peterw@ximian.com>
1566 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1567 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1568 G_{BEGIN,END}_DECLS.
1570 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1572 * atk/atktable.c, atk/atkmarshal.list
1573 Removed needless marshal and updated signal handlers in
1576 2001-06-20 Louise Miller <louise.miller@sun.com>
1578 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1579 Changed parameters for get_selected_rows/get_selected_columns
1580 Added 4 new functions, add_row_selection, remove_row_selection,
1581 add_column_selection, remove_column_selection
1583 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1586 Fixed minor bug with signals.
1588 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1593 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1595 * atk/atkselection.h atk/atkselection.c
1596 Now add_selection, clear_selection, and remove_selection
1597 return a boolean indicating SUCCESS/FAILURE to indicate
1598 if the operation was successful.
1600 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1602 * atk/atktable.h atk/atktable.h
1603 Updated so now the get_text_before|at|after functions
1604 return the start & end offset of the string. Updated the
1607 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1609 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1611 2001-06-11 Havoc Pennington <hp@redhat.com>
1615 * configure.in: bump version to 0.2 and add infrastructure for
1616 libtool version info. Assumes GTK versioning scheme (major.minor
1617 is binary compatible)
1619 * atk/Makefile.am (LDFLAGS): set version info
1620 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1622 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1624 * atk/atktable.h, atk/atktable.c
1625 Updated so that get/set row/column header functions
1626 work with AtkObjects rather than AtkTables. Organized
1627 the header file a little more cleanly. Also the get/set
1628 row_description and caption functions now use gchar *
1629 rather than AtkObject.
1631 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1633 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1634 Add signal model-changed.
1636 * atk/atkobject.c: Add properties
1637 accessible-role, accessible-table-caption,
1638 accessible-table-column-header, accessible-table-column_description.
1639 accessible-table-row-header, accessible-table-row_description.
1640 accessible-table-summary, accessible-model
1642 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1644 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1645 Updated atkeditabletext and atktext interfaces so they
1646 now properly define the get/set attribute methods and now
1647 get_offset_at_point and get_character_extents can request
1648 x,y coords by either widget or screen coords.
1650 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1652 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1653 CFLAGS, not in LIBS. (Always linking with -lpthread
1654 is a noticeable speed hit.)
1656 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1658 * atk/Makefile.am: Really fix marshal generation.
1660 2001-06-07 Havoc Pennington <hp@redhat.com>
1662 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1663 glib-genmarshal stuff
1665 2001-06-07 Havoc Pennington <hp@redhat.com>
1667 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1670 * configure.in: rearrange the library checks to support
1673 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1675 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1676 ATK in giant GTK tarball
1678 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1680 * docs/atk-api.sgml docs/atk-sections.txt
1681 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1682 docs/tmpl/atktext.sgml
1683 Removed docs/atk-api.sgml since it is not used.
1684 Updated sgml files and atk-sections.txt to reflect
1685 recent changes to the atktext and atkeditabletext
1688 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1690 * atk/atktext.h atk/atktext.h
1691 Updated to new atktext functions for getting attributes.
1693 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1695 * New files atk/atkstreamablecontent.[ch]
1696 Updated files: atk/Makefile.am, atk/atk.h
1698 * atk/atkvalue.c: Updated comments
1700 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1702 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1704 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1706 * atk/atkobject.c: Add property accessible-visible-data
1708 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1710 * atk/atkobject.c: Add support for setting and getting
1711 accessible-value property.
1713 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1715 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1717 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1719 * docs/atk-overrides.txt, docs/Makefile.am
1720 Updated the interface for dealing with selected
1721 text to handle multiple selected regions. Removed
1722 get_row_col_at_offset from atktext.[ch]. Added
1723 docs/atk-overrides.txt file.
1725 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1727 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1728 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1729 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1730 Makefiles so the proper marshall files get included in the
1731 dist. Updated the Makefiles and configure.in so that the
1732 docs get included in the dist.
1734 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1736 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1738 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1740 * atk/atkobject.c: Define new properties accessible-text,
1741 accessible-caret, accessible-selection and accessible-value
1743 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1745 * docs/atk-sections.txt
1748 Improved the layout/formatting of the atk docs. Added docs/tmpl
1751 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1754 Now properly set the initialized flag when setting up signals.
1755 Updated the atk-docs in several files
1757 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1759 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1760 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1761 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1762 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1763 Fix warnings generated by Sun FORTE compiler
1765 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1767 * atk/atkcomponent.c atk/atkvalue.c
1768 Remove return calls in functions which return void
1770 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1772 * atk/atkobject.h: Correct naming of role for status bar
1775 Clarify behaviour of atk_text_get_text_after/at/before_offset
1777 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1779 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1781 2001-01-06 Hans Breuer <hans@breuer.org>
1783 * atk/makefile.msc atk/atk.def (new files) :
1784 Enable build for win32, no sourc changes necessary.
1786 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1790 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1792 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1794 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>