1 2002-11-20 Bill Haneman <bill.haneman@sun.com>
4 Added ATK_ROLE_APPLICATION.
7 (atk_role_get_localized_name):
8 Added ATK_ROLE_APPLICATION case.
11 Added ATK_ROLE_APPLICATION to docs.
13 2002-11-18 Abi Brady <morwen@evilmagic.org>
15 * configure.in: Added "en_GB" to ALL_LINGUAS.
17 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
19 * configure.in: Added "ms" to ALL_LINGUAS.
21 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
23 * Update NEWS for 1.1.2
25 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
29 2002-11-14 Bill Haneman <bill.haneman@sun.com>
32 Revved to 1.1.2, interface age 0, binary age 102.
34 * atk/atkrelationtype.h:
35 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
36 New relations to handle content embedding, for instance
37 text that embeds or flows around images.
40 (atk_hyperlink_is_inline):
41 New API, returns whether a hyperlink's content is
42 partially displayed inline; useful for small images
43 emedded in text, and for HTML <src> elements.
44 (AtkHyperlinkClass->link_state):
45 New virtualized method, used to implement various
46 state query API such as atk_hyperlink_is_inline().
49 (atk_hyperlink_is_inline):
52 * docs/atk-sections.txt:
53 Additions for above API.
55 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
57 * atk/atkobject.[ch]: Add signal active-descendant-changed
59 2002-11-11 Christian Rose <menthos@menthos.com>
61 * configure.in: Added "sv" to ALL_LINGUAS.
63 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
71 * docs/tmpl/atkhyperlink.sgml
72 * docs/tmpl/atkobject.sgml
73 * docs/tmpl/atktable.sgml
74 * docs/tmpl/atktext.sgml
76 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
79 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
81 * autogen.sh: Add call to autoheader to create config.h.in
83 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
85 * acinclude.m4: New file
87 * autogen.sh: Add i18n support (copied from gtk+).
89 * configure.in: Add definition for atklocaledir and check for
90 bind_textdomain_codeset()
92 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
94 * atk/atkobject.c (atk_role_get_localized_name): Add code to
97 * po/.cvsignore: Add extra files.
99 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
101 * configure.in: Create po/Makefile; patch supplied by
102 Dan Mills (thunder@ximain.com)
104 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
106 * ===== Released 1.1.1 =====
108 * configure.in: Version 1.1.1, interface age 0, binary age 101
112 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
114 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
116 * Makefile.am: Add po directory
118 * configure.in: Add support for I18N
120 * acconfig.h atk/atkintl.h: New files used to support I18N
122 * atk/atkobject.c: Update atk_role_get_localized_name() to
123 allow for localized name to be returned.
125 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
127 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
128 po/ChangeLog: New files
130 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
132 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
134 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
136 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
137 atk_object_add_relationship and atk_object_remove_relationship
138 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
141 * atk/atkrelation.h: Move definition of AtkRelationType to
144 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
146 * atk/atktext.[ch]: Add text-attributes-changed signal.
148 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
150 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
152 * docs/tmpl/atkrelation.sgml: Add new relations
154 * docs/tmpl/atkstate.sgml: Add new state
156 * docs/tmpl/atktext.sgml: Add new signal
158 * tests/testrelation.c: Add tests for new relationship functions.
160 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
162 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
163 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
167 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
169 * ===== Released 1.1.0 =====
173 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
176 increment version to 1.1.0, in view of the fact that we've
177 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
178 Also reset INTERFACE_AGE to zero, since an enum was added.
179 Use similar librray numbering as GTK.
181 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
183 2002-09-06 Mark McLoughlin <mark@skynet.ie>
185 * atk/atkobject.h: add ATK_LAYER_WINDOW.
187 * atk/atkcomponent.c: upd docs.
189 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
191 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
192 avoid unused declarations
194 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
195 Move AtkRelationSet from atkobject to atkrelationset.
197 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
199 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
200 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
201 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
202 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
203 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
204 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
205 docs/tmpl/atkvalue.sgml:
206 Remove reference to ...Iface data structures; which eliminates
207 undocumented symbols.
209 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
211 * atk/atkutil.h: Add documentation for AtkKeyEventType
213 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
214 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
215 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
216 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
217 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
218 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
219 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
220 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
221 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
222 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
223 docs/tmpl/atkutil.sgml:
224 Reduce number of undocumented symbols
226 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
228 * atk/atknoopobjectfactory.c:
229 Add implementation for atk_object_factory_get_accessible_type()
231 2002-08-18 Havoc Pennington <hp@pobox.com>
233 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
234 both automake 1.6 and 1.4 installed get the right automake. Means
235 compilation from CVS will now require the latest automake 1.4
236 release, or manually creating symlinks called "automake-1.4" and
239 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
241 These changes improve the quality of the documentation by adding
242 information about properties and signals.
245 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
246 use in docs Makefile.am
249 Add missing include files, atk/atknoopobject.h and
250 atknoopobjectfactory.h
253 Add support for scan program
256 Added content to this file
258 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
259 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
260 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
261 docs/tmplatkutil.sgml:
262 Removed references to contents of object's data structure
264 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
265 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
266 Add references to signals and properties.
268 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
270 * ===== Released 1.0.3 =====
272 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
273 interface, binary version 3.
277 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
279 * README: Updated to describe where to log bugs and mention mailing
282 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
284 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
285 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
286 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
287 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
288 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
289 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
290 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
291 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
292 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
293 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
294 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
295 Update documentation.
297 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
300 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
303 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
305 * ===== Released 1.0.2 ======
309 * configure.in: Version 1.0.2, interface, binary age 2
311 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
313 * atk/atkutil.c (atk_focus_tracker_notify):
314 Allow for object being NULL which means the window containing the
315 focus widget has lost focus. We update the previous_focus_object
316 so we can emit notification for focus widget when window regains
319 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
321 * atk/atkgobjectaccessible.c:
322 (atk_gobject_accessible_for_object): Allow for case where created
323 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
324 was not initialized in atk_gobject_accessible_class_init
326 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
328 * ===== Released 1.0.1 ======
332 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
334 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
336 * atk/atkutil.c (atk_focus_tracker_notify):
337 Do not do notification if previously notified object is the same as
340 2002-03-14 Tor Lillqvist <tml@iki.fi>
342 * atk/Makefile.am: Use correct name for the DLL when generating
343 the MSVC import library.
345 2002-03-13 Bill Haneman <bill.haneman@sun.com>
347 * atk/atkutil.c (atk_object_get_root):
348 Changed g_type_class_peek to g_type_class_ref,
349 this seemed to be triggering a SEGV in some cases.
352 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
354 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
355 Correct name of data set to NULL from quark_accessible_object to
358 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
360 * atk/atkhyperlink.c (atk_hyperlink_get_type):
363 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
365 * ===== Released 1.0.0 ======
367 * NEWS: Final update for 1.0.0.
369 * README: Update the compilation instructions a bit.
371 2002-03-06 Tor Lillqvist <tml@iki.fi>
374 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
377 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
381 * tests/Makefile.am: Don't install libteststateset.la,
382 libtestrelation.la. (#73655, James Henstridge)
384 * autogen.sh: Add --enable-gtk-doc
386 * configure.in: --disable-gtk-doc by default.
388 * Makefile.am: Add a slightly modified distcheck rule
389 that passes --enable-gtk-doc to the configure inside.
390 (So that 'make dist' succeeds inside.)
392 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
394 * configure.in: Require GLib-2.0.0.
396 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
397 Switch over to the Glib/GTK+ versioning scheme.
399 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
401 * atk/atktext.c (atk_text_get_text):
402 Permit end offset value of -1
404 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
406 * atk/atkhypertext.h:
409 2002-02-28 Sven Neumann <sven@gimp.org>
411 * configure.in: beautified configure --help output.
413 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
415 * atk/atkhypertext.h atk/atkhyperlink.h:
416 Add padding to class structures to allow for future expansion.
419 Add padding to class structures to allow for future expansion.
421 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
422 Add padding to class structures to allow for future expansion.
424 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
426 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
428 2002-02-26 Tor Lillqvist <tml@iki.fi>
430 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
431 libtool won't create a DLL.
433 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
436 Remove -no-undefined because of problems with uunresolved symbols
437 in libgobject on Solaris when using gcc
439 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
441 * configure.in: Version 0.13
443 * NEWS: Update for 0.13
445 * docs/atk-sections.txt: Update.
447 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
449 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
450 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
451 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
452 Make use of parent_class consistent; define as gpointer and
453 use g_type_class_peek_parent() to get it
456 Delete unused empty line
458 * atk/atkregistry.c atk/atkrelation.c:
459 Make parent_class static
461 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
464 Add check for offset being negative in functions which have offset
465 parameter and return immediately if so.
467 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
469 * atk/atkcomponent.h:
470 Change argument of get_layer and get_mdi_zorder function pointers
471 to be AtkComponent instead of AtkObject
473 * atk/atkcomponent.c:
474 Change atk_component_get_layer and atk_component_get_mdi_zorder
475 to refer to argument as component instead os accessible
477 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
478 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
479 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
480 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
481 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
482 Update for recent changes
484 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
487 Guard atk.h with ifndef __ATK_H__
488 (#71405 reported by terra@diku.dk (Morten Welinder))
490 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
492 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
493 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
494 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
495 atk/atktable.h atk/atktext.h atk/atkvalue.h:
496 Add padding to class structures to allow for future expansion.
498 2002-02-11 Bill Haneman <bill.haneman@sun.com>
501 Incremented revision and tagged GNOME_D2_BETA.
504 Marked atk_object_get_layer and atk_object_get_mdi_zorder
505 as deprecated (should use atk_component API below).
508 Added atk_component_get_layer and atk_component_get_mdi_zorder
509 (erroneously defined in atkobject, they belong here).
512 Fixed some property get/set bugs.
514 * NEWS: updated for GNOME 2 Desktop Beta.
516 2002-02-11 jacob berkman <jacob@ximian.com>
518 * atk/atkselection.[ch] (atk_selection_get_type):
519 * atk/atktable.[ch] (atk_table_get_type):
520 * atk/atkregistry.h (atk_get_default_registry):
521 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
522 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
523 * atk/atkcomponent.[ch] (atk_component_get_type):
524 * atk/atkaction.[ch] (atk_action_get_type): declare function
525 arguments as (void) rather than ()
527 2002-02-04 Bill Haneman <bill.haneman@sun.com>
530 Incremented revision.
532 2002-01-30 Bill Haneman <bill.haneman@sun.com>
534 * docs/tmpl/atkaction.sgml:
535 * docs/tmpl/atkcomponent.sgml:
536 * docs/tmpl/atkeditabletext.sgml:
537 * docs/tmpl/atkimage.sgml:
538 * docs/tmpl/atkobject.sgml:
539 * docs/tmpl/atkselection.sgml:
540 * docs/tmpl/atktable.sgml:
541 * docs/tmpl/atktext.sgml:
542 * docs/tmpl/atkvalue.sgml:
543 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
544 fields to improve docs; the documentation now gives some
545 information on the purpose and function of the various ATK
546 interfaces, and which types of UI components typically implement
549 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
551 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
553 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
556 Update version number to 0.10, for Desktop Alpha 2
558 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
561 Correct inconsistencies between registered signal parameter types
562 and default signal handler struct fields
563 (based on patch from Murray Cumming <murray@usa.net>)
565 2002-01-10 Bill Haneman <bill.haneman@sun.com>
568 Update version number to 0.9, for Beta2 package.
570 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
572 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
573 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
576 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
578 * atk/atkcomponent.c (atk_component_add_focus_handler):
579 Add comments to clarify behavior if handler has already been added
581 * docs/tmpl/atktext.sgml:
582 Update for change of caret_changed to text_caret_moved
584 2002-01-05 Hans Breuer <hans@breuer.org>
586 * atk/makefile.msc : generate atk-enum-types.[hc]
587 NOTE: the long comment in atkobject.h is crashing perl,
588 at least version 5.005_02 built for MSWin32-x86-object
589 Binary build 506 provided by ActiveState. Temporary
590 deleting the AtkRole comment allows to work-around.
592 atk/atk.def : updated externals
594 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
596 * atk/atkgobjectaccessible.h
597 Fixed typo in define (reported by Jeff Franks)
599 * atk/atktext.c atk/atktext.h
600 Change name of default signal handler for text_caret_moved signal
601 from caret_changed to text_caret_moved
602 Change enum CARET_MOVED to TEXT_CARET_MOVED
603 (both issues reported by Jeff Franks)
605 2001-12-15 Michael Meeks <michael@ximian.com>
607 * atk/atkrelation.c (atk_relation_class_init):
609 (atk_relation_finalize): chain to parent.
611 * atk/atkrelationset.c (atk_relation_set_class_init),
612 (atk_relation_set_finalize): same fix.
614 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
616 * configure.in: Version 0.8, require GLib-1.3.12
618 * atk/makefile.msc (PKG_VER): Version 0.8.
620 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
622 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
623 for correct srcdir != builddir operation when
624 generating source files in srcdir.
626 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
628 * docs/tmpl/atkutil.sgml: remove some conflict
631 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
636 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
638 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
639 docs/tmpl/atkgobjectaccessible.sgml
641 * atk/Makefile.am atk/atk.h:
642 Add references to new files
644 * atk/atkobject.c atk/atkobject.h
645 docs/tmpl/atkobject.sgml:
646 Add new function atk_object_initialize
648 * atk/atkobjectfactory.c atk/atkobjectfactory.h
649 docs/tmpl/atkobjectfactory.sgml:
650 Add new function atk_object_factory_get_accessible_type
652 * docs/atk-sections.txt:
654 Add functions in atk-unused.txt
657 2001-12-17 Darin Adler <darin@bentspoon.com>
659 * atk/atktext.c: Add missing #include <string.h>
661 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
663 * atk/Makefile.am, tests/Makefile.am: Compile with
664 -DG_DISABLE_DEPRECATED. See #52790.
666 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
668 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
669 Remove unnecessary g_retunn_val_if_fail() call.
671 2001-12-08 Michael Meeks <michael@ximian.com>
673 * atk/atkregistry.c (atk_registry_class_init):
674 paranoia is not appropriate here, setup parent_class,
675 don't create a new default registry here - makes no
677 (atk_registry_finalize): chain to parent class, do
678 g_hash_table_destroys instead of g_frees.
680 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
683 Update to create atk-enum-types.h before compiling source files
684 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
686 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
688 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
689 docs/tmpl/atktext.sgml tests/testrelation.c:
690 Change atk_attribute_register to atk_text_attribute_register,
691 atk_attribute_get_value to atk_text_attribute_get_value,
692 atk_attribute_get_name to atk_text_attribute_get_name
693 atk_attribute_for_name to atk_text_attribuute_for_name
695 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
698 Add implementation of atk_attribute_register, atk_attribute_for_name
699 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
700 support extra attributes being defined
703 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
704 extra attributes to be defined
705 Add atk_attribute_register() and atk_attribute_for_name()
710 * docs/atk-sections.txt docs/tmpl/atktext.sgml
711 Update because of additions to atk/atktext.h
713 * tests/testrelation.c:
714 Add tests for text attributes
716 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
719 Update atk_role_register() to allow extra roles to be defined
720 Update atk_role_get_name() and atk_role_for_name() for newly defined
723 * tests/testrelation.c:
726 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
729 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
730 atk_relation_type_for_name()
733 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
734 atk_state_type_for_name()
736 * tests/testrelation.c, tests/teststateset.c:
737 Update tests as name componenets are separated by hyphen (-) rather
740 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
743 Generate files atk-enum-types.c and atk-enums-types.h to create
747 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
749 2001-11-28 Bill Haneman <bill.haneman@sun.com>
752 Changed calls to g_type_class_peek() to g_type_class_ref() where
753 it makes more sense, and in other places check for a non-null
754 klass return before trying to call class methods. This prevents
755 SEGV if no Atk-implementation library has been loaded.
758 Fixed gtk-doc warning.
760 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
762 * atk/atkobject.[c|h]:
763 Add functions atk_role_get_name() and atk_role_for_name() which
764 transform a role into an untranslated string
765 Update comments in atkobject.h which refer to property names
768 Correct error in atk_relation_type_get_name
770 * docs/atk-sections.txt
771 Added atk_role_get_name and atk_role_for_name
776 2001-11-23 Hans Breuer <hans@breuer.org>
778 * atk/atk.def : updated externals
780 * atk/atktext.c atk/atkutil.c : added two spaces to fix
781 minor coding style issues. Found by my exports generator.
783 * atk/makefile.msc : version 0.7, use build dir from
786 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
790 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
792 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
794 * atk/atknoopobject.c:
795 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
798 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
800 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
801 docs/tmpl/atkrelation.sgml:
802 Change atk_relation_type_from_string to atk_relation_type_for_name
803 Add atk_relation_type_get_name
805 * atk/atkrelationtype.c:
806 Change atk_relation_type_from_string to atk_relation_type_for_name
807 Add atk_relation_type_get_name
808 Update atk_relation_type_register() to correctly register new
812 Changed name of static variable type to last_type
813 Changed name of paremeter if atk_state_type_get_name to type to match
819 * tests/README, tests/Makefile.am
820 Add new test file testrelation.c
822 2001-11-22 Bill Haneman <bill.haneman@sun.com>
824 * atk/atkutil.c (atk_add_key_event_listener):
825 Fix gtk-doc comment and clarify use of 'data' gpointer.
827 2001-11-22 Michael Meeks <michael@ximian.com>
829 * atk/atkutil.c (atk_add_key_event_listener): switch
832 * atk/atkobject.c (atk_object_real_get_property):
835 2001-11-21 Michael Meeks <michael@ximian.com>
837 * atk/atkrelation.c: pull in string.h for strcmp
839 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
841 * atk/atkutil.c (atk_add_global_event_listener),
842 (atk_get_toolkit_name, atk_get_toolkit_version):
845 2001-11-21 Bill Haneman <bill.haneman@sun.com>
847 * atk/atkrelation.c: Added gtk-doc docs for
848 atk_relation_type_from_string.
850 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
852 * atk/atkobject.h (enum): Fix trailing comma on
855 * docs/atk-sections.txt: Update.
859 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
861 * atk/atkobject.[c|h]:
862 Add additional argument (name) to state-change signal
863 Update atk_object_notify_state_change to take account of
864 extra argument for state-change
866 * atk/atkmarshal.list:
867 Add marshaller for VOID:STRING,BOOLEAN
869 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
871 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
872 Add enum AtkLayer and functions atk_object_get_layer and
873 atk_object_get_mdi_zorder
875 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
877 * atk/atkobject.[c|h]:
878 Remove property accessible-state; use signal state-change instead
879 Change signature of state-change handler to take gboolean as argument
880 instead of AtkPropertyValues
881 Update atk_object_notify_state_change() to emit state-change signal
883 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
884 Remove state ATK_STATE_COLLAPSED
886 2001-11-19 Bill Haneman <bill.haneman@sun.com>
890 Added state-changed signal to atkobject, in anticipation of
891 deprecating the accessible-state property.
894 Fixed signature of atk_util_add_key_listener () to
895 take an AtkKeySnoopFunc instead of a pointer to same.
897 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
899 * atk/atkobject.c (atk_object_notify_state_change):
900 Fix bug in calculation of number of toggle states
903 Correct out-by-1 error in atk_state_type_register()
904 Use type (number of states defined) in atk_state_type_get_name()
905 and atk_state_type_for_name()
907 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
909 * atk/atkeditabletext.c:
910 Remove unused structure _AtkEditableTextIfaceClass
912 * atk/atkobject.[c|h]
913 Remove signals model_changed and selection_changed
915 * atk/selection.[c|h]
916 Add signal selection_changed
919 Remove unused structure _AtkTableIfaceClass
920 Add signal model_changed
923 Remove unused structure _AtkTextIfaceClass
924 Add signal text_selection_changed
926 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
927 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
928 Documentation changes
930 2001-11-17 Tor Lillqvist <tml@iki.fi>
932 * atk-zip.sh.in: Build separate runtime and developer packages.
934 * atk/atk.def: Update.
936 2001-11-14 Bill Haneman <bill.haneman@sun.com>
940 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
942 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
945 to allow non-GTK-dependent installation of key snoop functions.
946 This also meant adding definitions of AtkKeySnoopFunc and
949 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
951 * atk/atkobject.c (atk_object_notify_state_change):
952 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
953 to ATK_STATE_EXPANDED or vice versa.
955 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
958 Add role ATK_ROLE_TREE_TABLE
961 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
962 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
964 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
965 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
966 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
967 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
968 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
969 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
970 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
971 Update to reflect the current state of the documentation in the code.
973 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
975 * atk/relation.h, docs/tmpl/atkrelation.sgml:
976 Add two new relations ATK_RELATION_NODE_CHILDREN and
977 ATK_RELATION_NODE_PARENT to support compound objects in a
978 node or cell of a tree or table
979 Added descriptions of all relations which are defined
982 Remove functions atk_table_real_get_index_at(),
983 atk_table_real_get_column_at_index() and
984 atk_table_real_get_row_at_index()
985 Correct typos in documentation of other functions.
987 2001-10-28 Tor Lillqvist <tml@iki.fi>
989 * atk-zip.sh.in: New file, used to build developer package for
993 * configure.in: Add it.
995 * atk/Makefile.am: Add rules to install and uninstall mingw import
998 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1000 * atk/atkobject.[c|h]
1001 Remove the following properties
1002 accessible-child - use signal children_changed for notification
1003 accessible-text - use signal text_changed for notification
1004 accessible-caret - use signal text_caret_moved for notification
1005 accessible-selection - use new signal selection_changed
1007 accessible-visible-data - use new signal visible_data_changed
1009 accessible-model - use new signal model_changed for notification
1010 Notify when role or parent changes
1011 Allow parent and role to be set or got using g_object_set() or
1014 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1020 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1022 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1023 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1025 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1027 * atk/atkobject.c (atk_object_notify_state_change):
1028 Initialize AtkPropertyValue data structure to 0 instead of using
1031 2001-10-19 Tor Lillqvist <tml@iki.fi>
1033 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1034 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1035 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1037 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1038 -export-symbols atk.def. If lib.exe is available, generate
1039 atk.lib, and install it.
1041 * atk/atk.def: Update with new entry points.
1043 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1045 * atk/atkobject.[c|], docs/atk-sections.txt,
1046 docs/tmpl/atkobject.sgml:
1047 Add convenience function atk_object_notify_state_change()
1048 to generate property notification of state change.
1050 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1051 Correct comments on functions atk_attribute_get_name() and
1052 atk_attribute_get_value()
1054 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1057 Update comments in atk_text_get_text_[at|after|before]_offset()
1058 to clarify what these functions will return.
1060 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1063 Update comments in atk_text_get_run_attributes() and
1064 atk_text_get_default_attributes().
1066 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1069 Change "property-change" signal to allow detail (i.e. property name)
1070 and add detail in atk_object_notify().
1072 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1075 Correct order of attribute names in text_attr_name array.
1077 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1079 * atk/atktext.[c|h]:
1080 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1081 Use enum AtkTextAttribute to specify what attribute are supported
1082 rather than hash defines. Define new functions atk_attribute_get_name()
1083 and atk_attribute_get_value() which return the strings for the
1084 attribute name and values for those attribute which have named values.
1086 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1088 * atk/atktext.c (atk_text_get_run_attributes):
1091 * atk/atktext.c (atk_text_get_default_attributes):
1092 Add call to set iface.
1094 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1096 * atk/atktext.[c|h]:
1097 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1098 Add new function atk_text_get_default_attributes
1099 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1101 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1103 * atk/atktext.c (atk_attribute_set_free):
1104 Avoid leaking of AtkAttributeSet data structure; speed up code.
1106 * docs/tmpl.atk*.sgml
1107 Updated to reflect current APIs.
1109 2001-10-01 jacob berkman <jacob@ximian.com>
1111 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1112 make dist works correctly w/o having to build first
1114 2001-10-01 Tor Lillqvist <tml@iki.fi>
1116 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1118 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1120 * configure.in (ATK_MICRO_VERSION): Version 0.6
1121 (because libglade will depend on a the small api addition below)
1123 * atk/makefile.msc (PKG_VER): Version 0.6
1125 * atk/atkrelation.h:
1126 * atk/atkrelation.c: (AtkRelationType
1127 atk_relation_type_from_string (const gchar *name)): Added method.
1130 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1132 * configure.in (ATK_MICRO_VERSION): Version 0.5
1134 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1136 * atk/makefile.msc (PKG_VER): Version 0.5
1138 2001-09-21 Hans Breuer <hans@breuer.org>
1140 * atk/atk.def : updated externals
1141 * atk/makefile.msc : version 0.4
1143 * atk/atktext.c (atk_text_get_character_extents) : real_height
1144 is a reference to int, so use &local_height
1146 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1150 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1152 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1153 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1154 (from 0.2 which was not properly updated last time).
1155 depend on glib 1.3.8.
1159 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1162 Add object reference when object is set as accessible_parent
1164 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1166 * configure.in: remember ACLOCAL_FLAGS.
1168 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1170 * atk/atktable.[c|h]
1171 Change atk_table_get_caption() and atk_table_set_caption()
1172 to deal with AtkObject* rather than gchar*
1173 Remove redundant and incorrect comments
1175 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1177 * configure.in: Version 0.3
1179 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1183 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1186 Correct property definitions for "accessible-table-caption",
1187 "accessible-table-column-description",
1188 "accessible-table-row-description"
1190 Update comments to include all properties defined
1192 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1194 * atk/atkhyperlink.h:
1195 Change AtkHyperLink to AtkHyperlink in comment
1196 * atk/atkhypertext.[c|h]:
1197 Change AtkHyperLink to AtkHyperlink
1198 * atk/atktable.[c|h]:
1199 Make gchar* arguments const; make return value of type gchar*
1201 * docs/atk-sections.txt
1202 Remove reference to AtkHyperLink
1203 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1204 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1207 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1210 Add functions atk_table_real_get_index_at(),
1211 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1212 as default implementations for atk_table_get_index_at(),
1213 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1215 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1218 Refer to return value in function documentation for
1219 atk_action_do_action
1221 Fix typo in comments
1222 * docs/tmpl/atkaction.sgml:
1223 Update to include return value
1225 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1227 * atk/atkaction.c atk/atkaction.h:
1228 Made atk_action_do_action return a gboolean as the class member of
1229 AtkActionIface does.
1233 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1235 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1236 Swap height and width arguments to atk_image_get_image_size
1238 Swap height and height arguments to atk_image_get_image_size
1239 Do not crash if NULL pointers are passed for return values
1241 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1243 * docs/tmpl/atktext.sgml atk/atktext.h:
1244 Change parameter names *offset to *_offset
1245 * atk/atkcomponent.c:
1246 Do not crash if NULL pointers are passed for return values
1248 Change parameter names *offset to *_offset
1249 Do not crash if NULL pointers are passed for return values
1251 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1254 Changed g_type_class_peek() to g_type_class_ref()
1255 in atk_add_global_event_listener(), since
1256 g_type_class_peek() could return NULL when an
1257 instance of the class had not been created.
1259 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1261 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1262 Ensure that atk_attribute_set_free is in the documentation.
1264 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1266 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1267 Swapped order of width and height arguments to
1268 atk_text_get_character_extents()
1269 Changed AtkAttrributeSet_free to atk_attribute_set_free
1271 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1273 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1274 Changed "length" argument of atk_text_get_character_extents() to
1277 2001-08-15 Jens Finke <jens@gnome.org>
1279 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1280 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1281 added a AC_SUBST for it. This is needed for the spec.in file.
1282 Added atk.spec to output list.
1283 * atk.spec.in: New file.
1285 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1287 * atk/atkcomponent.[c|h]
1288 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1289 Change atk_component_get_accessible_at_point to
1290 atk_component_ref_accessible_at_point so it will work for flyweights
1292 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1294 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1297 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1299 * atk/atkaction.c, atk/atkcomponent.c
1300 Remove all instances of g_return_if_fail (foo != NULL); that are
1301 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1302 since the second check catches the NULL.
1303 * atk/atkcomponent.c
1304 Add functions atk_component_real_contains(),
1305 atk_component_real_get_position(), atkcomponent_real_get_size()
1306 as default implementations for atk_component_contains(),
1307 atk_component_get_position(), atk_component_get_size()
1309 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1311 * atk/atkimage.[ch] docs/atk-sections.txt
1312 docs/tmpl/atkimage.sgml
1313 Updated AtkImage get_position to get_image_position
1314 so the naming is consistant. Now get_image_position
1315 and get_image_size return -1 for x/y/height/width
1316 if AtkImage implementations of these functions is
1319 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1322 Create an object relation set when the object is created.
1324 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1327 Changed first argument of atk_add_global_event_listener
1328 so the callback function is of type GSignalEmissionHook
1329 instead of AtkEventListener. AtkEventListener is
1330 appropriate for Focus event callbacks, but not generic
1333 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1336 Add function atk_object_real_ref_state_set() which creates the
1337 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1340 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1343 Remove all instances of g_return_if_fail (foo != NULL); that are
1344 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1345 since the second check catches the NULL.
1347 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1350 Fix problem with ATK not building after running make maintainer-clean
1351 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1353 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1356 * atk/atkeditabletext.h
1358 * atk-uninstalled.pc.in
1361 Removed (unused) #defines of pango/pango.h
1362 Removed references to/dependencies on pango from .pc files
1363 Removed dependencies on pango from makefile.msc and configure.in
1365 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1367 * atk/atkobject.[c|h]
1368 Move some implementation from GAIL:
1369 Default implementations for some some functions
1370 atk_object_real_get_name, atk_object_real_set_name,
1371 atk_object_real_get_description, atk_object_real_set_description,
1372 atk_object_real_get_parent, atk_object_real_set_parent,
1373 atk_object_real_get_role,
1374 atk_object_real_connect_property_change_handler,
1375 atk_object_real_remove_property_change_handler,
1377 definition of property-changed signal.
1378 Initialize pointers to NULL in atk_object_init().
1379 Initialize uninitialized function pointers to NULL in
1380 atk_object_class_init().
1382 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1385 Changed children_changed signal to allow NULL pointers
1386 for the 2nd argument to the signal handler.
1388 2001-07-20 Hans Breuer <hans@breuer.org>
1390 * atk/atk.def : added more exports
1391 * atk/makefile.msc : updated win32 build
1393 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1395 * atk/atkaction.[c|h], docs/atk-sections.txt,
1396 docs/tmpl/atkaction.sgml
1397 Add atk_action_get_name() and atk_action_set_description()
1399 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1401 * atk/atkstate.[c|h]
1402 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1403 and inconsistent GtkToggleButton
1405 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1407 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1408 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1409 gail_textattributes_update.pat is for gail/gail and integrates the
1410 ATK_ATTRIBUTE_* macros in the gail implementations.
1411 atk_docs_textattributes_update.pat is for atk/docs and patches
1412 atk-sections.txt etc. for improved docs
1413 atk_atk_textattributes_update.pat is for atk/atk and included the
1414 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1416 2001-07-13 Darin Adler <darin@bentspoon.com>
1418 * atk/atkstate.c: Add missing <string.h> include.
1419 * tests/teststateset.c: Add missing <string.h> include.
1421 2001-07-13 Darin Adler <darin@bentspoon.com>
1423 * .cvsignore: Ignore some generated files.
1424 * autogen.sh: Get rid of call to autoheader since the
1425 configure file doesn't include AM_CONFIG_HEADER.
1427 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1429 * tmpl/atkdocument.sgml
1430 Added new file for docs.
1432 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1434 * atk/atkimage.c atk/atkutil.c
1435 Changes to build with Sun's FORTE compiler.
1437 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1439 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1440 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1441 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1442 tmpl/atktext.sgml tmpl/atkutil.sgml
1445 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1447 * atk/atktext.c (atk_text_base_init):
1448 * atk/atktable.c (atk_table_base_init):
1449 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1450 to adapt to recent GSignal changes.
1452 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1454 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1455 docs/tmpl/atkutil.sgml
1456 Added new functiosn to AtkUtil.
1458 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1460 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1461 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1462 docs/tmpl/atkobject.sgml
1463 Added new atk document interface.
1465 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1467 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1468 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1469 Updated so that functions that take screen coords as
1470 input/output also take an enum specifying whether
1471 the coords are screen or top-level window based.
1472 Updated docs as well.
1474 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1476 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1477 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1478 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1479 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1480 atk/docs/tmpl/atkstreamablecontent.sgml
1481 Cleaned up docs. Added atkstreamablecontent.sgml
1483 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1485 *atk/atktable.h, atk/atktable.c
1486 Updated signal handler definitions.
1488 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1491 Updated AtkXYCoords enum.
1493 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1495 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1496 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1497 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1498 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1499 atk/atkstateset.c atk/atkstreamablecontent.c
1500 atk/atkstreamablecontent.h atk/atktable.c
1501 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1502 and some docs/tmpl files.
1503 Updated gtk-docs fixing spelling errors and making minor
1506 2001-06-27 Louise Miller <lousie.miller@sun.com>
1508 *atk/atkselection.h, atk/atkselection.c
1509 changed return type to gboolean for
1510 atk_selection_select_all_selection
1512 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1514 *atk/atkstate.h atk/atkstate.c
1515 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1516 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1517 docs/tmpl/atktext.sgml
1518 Added ATK_STATE_STALE. Updated docs.
1520 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1523 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1525 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1527 * atk/atkeditabletext.h, atk/atkobject.h,
1529 Added AtkAttributeSet_free() convenience
1532 2001-06-20 Peter Williams <peterw@ximian.com>
1534 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1535 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1536 G_{BEGIN,END}_DECLS.
1538 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1540 * atk/atktable.c, atk/atkmarshal.list
1541 Removed needless marshal and updated signal handlers in
1544 2001-06-20 Louise Miller <louise.miller@sun.com>
1546 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1547 Changed parameters for get_selected_rows/get_selected_columns
1548 Added 4 new functions, add_row_selection, remove_row_selection,
1549 add_column_selection, remove_column_selection
1551 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1554 Fixed minor bug with signals.
1556 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1561 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1563 * atk/atkselection.h atk/atkselection.c
1564 Now add_selection, clear_selection, and remove_selection
1565 return a boolean indicating SUCCESS/FAILURE to indicate
1566 if the operation was successful.
1568 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1570 * atk/atktable.h atk/atktable.h
1571 Updated so now the get_text_before|at|after functions
1572 return the start & end offset of the string. Updated the
1575 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1577 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1579 2001-06-11 Havoc Pennington <hp@redhat.com>
1583 * configure.in: bump version to 0.2 and add infrastructure for
1584 libtool version info. Assumes GTK versioning scheme (major.minor
1585 is binary compatible)
1587 * atk/Makefile.am (LDFLAGS): set version info
1588 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1590 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1592 * atk/atktable.h, atk/atktable.c
1593 Updated so that get/set row/column header functions
1594 work with AtkObjects rather than AtkTables. Organized
1595 the header file a little more cleanly. Also the get/set
1596 row_description and caption functions now use gchar *
1597 rather than AtkObject.
1599 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1601 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1602 Add signal model-changed.
1604 * atk/atkobject.c: Add properties
1605 accessible-role, accessible-table-caption,
1606 accessible-table-column-header, accessible-table-column_description.
1607 accessible-table-row-header, accessible-table-row_description.
1608 accessible-table-summary, accessible-model
1610 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1612 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1613 Updated atkeditabletext and atktext interfaces so they
1614 now properly define the get/set attribute methods and now
1615 get_offset_at_point and get_character_extents can request
1616 x,y coords by either widget or screen coords.
1618 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1620 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1621 CFLAGS, not in LIBS. (Always linking with -lpthread
1622 is a noticeable speed hit.)
1624 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1626 * atk/Makefile.am: Really fix marshal generation.
1628 2001-06-07 Havoc Pennington <hp@redhat.com>
1630 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1631 glib-genmarshal stuff
1633 2001-06-07 Havoc Pennington <hp@redhat.com>
1635 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1638 * configure.in: rearrange the library checks to support
1641 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1643 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1644 ATK in giant GTK tarball
1646 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1648 * docs/atk-api.sgml docs/atk-sections.txt
1649 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1650 docs/tmpl/atktext.sgml
1651 Removed docs/atk-api.sgml since it is not used.
1652 Updated sgml files and atk-sections.txt to reflect
1653 recent changes to the atktext and atkeditabletext
1656 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1658 * atk/atktext.h atk/atktext.h
1659 Updated to new atktext functions for getting attributes.
1661 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1663 * New files atk/atkstreamablecontent.[ch]
1664 Updated files: atk/Makefile.am, atk/atk.h
1666 * atk/atkvalue.c: Updated comments
1668 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1670 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1672 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1674 * atk/atkobject.c: Add property accessible-visible-data
1676 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1678 * atk/atkobject.c: Add support for setting and getting
1679 accessible-value property.
1681 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1683 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1685 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1687 * docs/atk-overrides.txt, docs/Makefile.am
1688 Updated the interface for dealing with selected
1689 text to handle multiple selected regions. Removed
1690 get_row_col_at_offset from atktext.[ch]. Added
1691 docs/atk-overrides.txt file.
1693 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1695 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1696 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1697 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1698 Makefiles so the proper marshall files get included in the
1699 dist. Updated the Makefiles and configure.in so that the
1700 docs get included in the dist.
1702 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1704 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1706 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1708 * atk/atkobject.c: Define new properties accessible-text,
1709 accessible-caret, accessible-selection and accessible-value
1711 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1713 * docs/atk-sections.txt
1716 Improved the layout/formatting of the atk docs. Added docs/tmpl
1719 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1722 Now properly set the initialized flag when setting up signals.
1723 Updated the atk-docs in several files
1725 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1727 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1728 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1729 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1730 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1731 Fix warnings generated by Sun FORTE compiler
1733 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1735 * atk/atkcomponent.c atk/atkvalue.c
1736 Remove return calls in functions which return void
1738 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1740 * atk/atkobject.h: Correct naming of role for status bar
1743 Clarify behaviour of atk_text_get_text_after/at/before_offset
1745 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1747 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1749 2001-01-06 Hans Breuer <hans@breuer.org>
1751 * atk/makefile.msc atk/atk.def (new files) :
1752 Enable build for win32, no sourc changes necessary.
1754 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1758 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1760 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1762 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>