1 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
3 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
6 2002-12-07 Andras Timar <timar@gnome.hu>
8 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
10 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
12 * ===== Released 1.1.4 =====
14 * configure.in: Version 1.1.1, interface age 1, binary age 104
18 2002-12-05 Ole Laursen <olau@hardworking.dk>
20 * configure.in (ALL_LINGUAS): Added Danish (da).
22 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
24 * configure.in (ALL_LINGUAS): Added Spanish (es).
26 2002-12-01 Christian Neumair <chris@gnome-de.org>
28 * configure.in (ALL_LINGUAS): Added German (de).
30 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
32 * configure.in (ALL_LINGUAS): Added "no".
34 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
36 * Update NEWS for 1.1.3
38 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
40 * configure.in: Update to take account of gtk-doc-version being 0.10
41 Updated version required to 0.9
43 2002-11-20 Bill Haneman <bill.haneman@sun.com>
46 Added ATK_ROLE_APPLICATION.
49 (atk_role_get_localized_name):
50 Added ATK_ROLE_APPLICATION case.
53 Added ATK_ROLE_APPLICATION to docs.
55 2002-11-18 Abi Brady <morwen@evilmagic.org>
57 * configure.in: Added "en_GB" to ALL_LINGUAS.
59 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
61 * configure.in: Added "ms" to ALL_LINGUAS.
63 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
65 * Update NEWS for 1.1.2
67 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
70 2002-11-14 Bill Haneman <bill.haneman@sun.com>
73 Revved to 1.1.2, interface age 0, binary age 102.
75 * atk/atkrelationtype.h:
76 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
77 New relations to handle content embedding, for instance
78 text that embeds or flows around images.
81 (atk_hyperlink_is_inline):
82 New API, returns whether a hyperlink's content is
83 partially displayed inline; useful for small images
84 emedded in text, and for HTML <src> elements.
85 (AtkHyperlinkClass->link_state):
86 New virtualized method, used to implement various
87 state query API such as atk_hyperlink_is_inline().
90 (atk_hyperlink_is_inline):
93 * docs/atk-sections.txt:
94 Additions for above API.
96 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
98 * atk/atkobject.[ch]: Add signal active-descendant-changed
100 2002-11-11 Christian Rose <menthos@menthos.com>
102 * configure.in: Added "sv" to ALL_LINGUAS.
104 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
112 * docs/tmpl/atkhyperlink.sgml
113 * docs/tmpl/atkobject.sgml
114 * docs/tmpl/atktable.sgml
115 * docs/tmpl/atktext.sgml
117 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
120 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
122 * autogen.sh: Add call to autoheader to create config.h.in
124 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
126 * acinclude.m4: New file
128 * autogen.sh: Add i18n support (copied from gtk+).
130 * configure.in: Add definition for atklocaledir and check for
131 bind_textdomain_codeset()
133 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
135 * atk/atkobject.c (atk_role_get_localized_name): Add code to
138 * po/.cvsignore: Add extra files.
140 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
142 * configure.in: Create po/Makefile; patch supplied by
143 Dan Mills (thunder@ximain.com)
145 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
147 * ===== Released 1.1.1 =====
149 * configure.in: Version 1.1.1, interface age 0, binary age 101
153 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
155 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
157 * Makefile.am: Add po directory
159 * configure.in: Add support for I18N
161 * acconfig.h atk/atkintl.h: New files used to support I18N
163 * atk/atkobject.c: Update atk_role_get_localized_name() to
164 allow for localized name to be returned.
166 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
168 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
169 po/ChangeLog: New files
171 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
173 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
175 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
177 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
178 atk_object_add_relationship and atk_object_remove_relationship
179 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
182 * atk/atkrelation.h: Move definition of AtkRelationType to
185 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
187 * atk/atktext.[ch]: Add text-attributes-changed signal.
189 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
191 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
193 * docs/tmpl/atkrelation.sgml: Add new relations
195 * docs/tmpl/atkstate.sgml: Add new state
197 * docs/tmpl/atktext.sgml: Add new signal
199 * tests/testrelation.c: Add tests for new relationship functions.
201 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
203 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
204 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
208 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
210 * ===== Released 1.1.0 =====
214 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
217 increment version to 1.1.0, in view of the fact that we've
218 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
219 Also reset INTERFACE_AGE to zero, since an enum was added.
220 Use similar librray numbering as GTK.
222 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
224 2002-09-06 Mark McLoughlin <mark@skynet.ie>
226 * atk/atkobject.h: add ATK_LAYER_WINDOW.
228 * atk/atkcomponent.c: upd docs.
230 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
232 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
233 avoid unused declarations
235 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
236 Move AtkRelationSet from atkobject to atkrelationset.
238 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
240 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
241 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
242 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
243 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
244 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
245 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
246 docs/tmpl/atkvalue.sgml:
247 Remove reference to ...Iface data structures; which eliminates
248 undocumented symbols.
250 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
252 * atk/atkutil.h: Add documentation for AtkKeyEventType
254 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
255 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
256 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
257 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
258 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
259 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
260 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
261 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
262 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
263 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
264 docs/tmpl/atkutil.sgml:
265 Reduce number of undocumented symbols
267 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
269 * atk/atknoopobjectfactory.c:
270 Add implementation for atk_object_factory_get_accessible_type()
272 2002-08-18 Havoc Pennington <hp@pobox.com>
274 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
275 both automake 1.6 and 1.4 installed get the right automake. Means
276 compilation from CVS will now require the latest automake 1.4
277 release, or manually creating symlinks called "automake-1.4" and
280 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
282 These changes improve the quality of the documentation by adding
283 information about properties and signals.
286 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
287 use in docs Makefile.am
290 Add missing include files, atk/atknoopobject.h and
291 atknoopobjectfactory.h
294 Add support for scan program
297 Added content to this file
299 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
300 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
301 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
302 docs/tmplatkutil.sgml:
303 Removed references to contents of object's data structure
305 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
306 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
307 Add references to signals and properties.
309 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
311 * ===== Released 1.0.3 =====
313 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
314 interface, binary version 3.
318 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
320 * README: Updated to describe where to log bugs and mention mailing
323 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
325 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
326 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
327 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
328 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
329 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
330 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
331 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
332 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
333 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
334 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
335 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
336 Update documentation.
338 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
341 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
344 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
346 * ===== Released 1.0.2 ======
350 * configure.in: Version 1.0.2, interface, binary age 2
352 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
354 * atk/atkutil.c (atk_focus_tracker_notify):
355 Allow for object being NULL which means the window containing the
356 focus widget has lost focus. We update the previous_focus_object
357 so we can emit notification for focus widget when window regains
360 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
362 * atk/atkgobjectaccessible.c:
363 (atk_gobject_accessible_for_object): Allow for case where created
364 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
365 was not initialized in atk_gobject_accessible_class_init
367 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
369 * ===== Released 1.0.1 ======
373 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
375 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
377 * atk/atkutil.c (atk_focus_tracker_notify):
378 Do not do notification if previously notified object is the same as
381 2002-03-14 Tor Lillqvist <tml@iki.fi>
383 * atk/Makefile.am: Use correct name for the DLL when generating
384 the MSVC import library.
386 2002-03-13 Bill Haneman <bill.haneman@sun.com>
388 * atk/atkutil.c (atk_object_get_root):
389 Changed g_type_class_peek to g_type_class_ref,
390 this seemed to be triggering a SEGV in some cases.
393 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
395 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
396 Correct name of data set to NULL from quark_accessible_object to
399 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
401 * atk/atkhyperlink.c (atk_hyperlink_get_type):
404 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
406 * ===== Released 1.0.0 ======
408 * NEWS: Final update for 1.0.0.
410 * README: Update the compilation instructions a bit.
412 2002-03-06 Tor Lillqvist <tml@iki.fi>
415 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
418 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
422 * tests/Makefile.am: Don't install libteststateset.la,
423 libtestrelation.la. (#73655, James Henstridge)
425 * autogen.sh: Add --enable-gtk-doc
427 * configure.in: --disable-gtk-doc by default.
429 * Makefile.am: Add a slightly modified distcheck rule
430 that passes --enable-gtk-doc to the configure inside.
431 (So that 'make dist' succeeds inside.)
433 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
435 * configure.in: Require GLib-2.0.0.
437 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
438 Switch over to the Glib/GTK+ versioning scheme.
440 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
442 * atk/atktext.c (atk_text_get_text):
443 Permit end offset value of -1
445 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
447 * atk/atkhypertext.h:
450 2002-02-28 Sven Neumann <sven@gimp.org>
452 * configure.in: beautified configure --help output.
454 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
456 * atk/atkhypertext.h atk/atkhyperlink.h:
457 Add padding to class structures to allow for future expansion.
460 Add padding to class structures to allow for future expansion.
462 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
463 Add padding to class structures to allow for future expansion.
465 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
467 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
469 2002-02-26 Tor Lillqvist <tml@iki.fi>
471 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
472 libtool won't create a DLL.
474 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
477 Remove -no-undefined because of problems with uunresolved symbols
478 in libgobject on Solaris when using gcc
480 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
482 * configure.in: Version 0.13
484 * NEWS: Update for 0.13
486 * docs/atk-sections.txt: Update.
488 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
490 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
491 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
492 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
493 Make use of parent_class consistent; define as gpointer and
494 use g_type_class_peek_parent() to get it
497 Delete unused empty line
499 * atk/atkregistry.c atk/atkrelation.c:
500 Make parent_class static
502 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
505 Add check for offset being negative in functions which have offset
506 parameter and return immediately if so.
508 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
510 * atk/atkcomponent.h:
511 Change argument of get_layer and get_mdi_zorder function pointers
512 to be AtkComponent instead of AtkObject
514 * atk/atkcomponent.c:
515 Change atk_component_get_layer and atk_component_get_mdi_zorder
516 to refer to argument as component instead os accessible
518 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
519 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
520 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
521 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
522 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
523 Update for recent changes
525 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
528 Guard atk.h with ifndef __ATK_H__
529 (#71405 reported by terra@diku.dk (Morten Welinder))
531 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
534 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
535 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
536 atk/atktable.h atk/atktext.h atk/atkvalue.h:
537 Add padding to class structures to allow for future expansion.
539 2002-02-11 Bill Haneman <bill.haneman@sun.com>
542 Incremented revision and tagged GNOME_D2_BETA.
545 Marked atk_object_get_layer and atk_object_get_mdi_zorder
546 as deprecated (should use atk_component API below).
549 Added atk_component_get_layer and atk_component_get_mdi_zorder
550 (erroneously defined in atkobject, they belong here).
553 Fixed some property get/set bugs.
555 * NEWS: updated for GNOME 2 Desktop Beta.
557 2002-02-11 jacob berkman <jacob@ximian.com>
559 * atk/atkselection.[ch] (atk_selection_get_type):
560 * atk/atktable.[ch] (atk_table_get_type):
561 * atk/atkregistry.h (atk_get_default_registry):
562 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
563 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
564 * atk/atkcomponent.[ch] (atk_component_get_type):
565 * atk/atkaction.[ch] (atk_action_get_type): declare function
566 arguments as (void) rather than ()
568 2002-02-04 Bill Haneman <bill.haneman@sun.com>
571 Incremented revision.
573 2002-01-30 Bill Haneman <bill.haneman@sun.com>
575 * docs/tmpl/atkaction.sgml:
576 * docs/tmpl/atkcomponent.sgml:
577 * docs/tmpl/atkeditabletext.sgml:
578 * docs/tmpl/atkimage.sgml:
579 * docs/tmpl/atkobject.sgml:
580 * docs/tmpl/atkselection.sgml:
581 * docs/tmpl/atktable.sgml:
582 * docs/tmpl/atktext.sgml:
583 * docs/tmpl/atkvalue.sgml:
584 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
585 fields to improve docs; the documentation now gives some
586 information on the purpose and function of the various ATK
587 interfaces, and which types of UI components typically implement
590 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
592 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
594 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
597 Update version number to 0.10, for Desktop Alpha 2
599 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
602 Correct inconsistencies between registered signal parameter types
603 and default signal handler struct fields
604 (based on patch from Murray Cumming <murray@usa.net>)
606 2002-01-10 Bill Haneman <bill.haneman@sun.com>
609 Update version number to 0.9, for Beta2 package.
611 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
613 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
614 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
617 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
619 * atk/atkcomponent.c (atk_component_add_focus_handler):
620 Add comments to clarify behavior if handler has already been added
622 * docs/tmpl/atktext.sgml:
623 Update for change of caret_changed to text_caret_moved
625 2002-01-05 Hans Breuer <hans@breuer.org>
627 * atk/makefile.msc : generate atk-enum-types.[hc]
628 NOTE: the long comment in atkobject.h is crashing perl,
629 at least version 5.005_02 built for MSWin32-x86-object
630 Binary build 506 provided by ActiveState. Temporary
631 deleting the AtkRole comment allows to work-around.
633 atk/atk.def : updated externals
635 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
637 * atk/atkgobjectaccessible.h
638 Fixed typo in define (reported by Jeff Franks)
640 * atk/atktext.c atk/atktext.h
641 Change name of default signal handler for text_caret_moved signal
642 from caret_changed to text_caret_moved
643 Change enum CARET_MOVED to TEXT_CARET_MOVED
644 (both issues reported by Jeff Franks)
646 2001-12-15 Michael Meeks <michael@ximian.com>
648 * atk/atkrelation.c (atk_relation_class_init):
650 (atk_relation_finalize): chain to parent.
652 * atk/atkrelationset.c (atk_relation_set_class_init),
653 (atk_relation_set_finalize): same fix.
655 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
657 * configure.in: Version 0.8, require GLib-1.3.12
659 * atk/makefile.msc (PKG_VER): Version 0.8.
661 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
663 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
664 for correct srcdir != builddir operation when
665 generating source files in srcdir.
667 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
669 * docs/tmpl/atkutil.sgml: remove some conflict
672 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
677 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
679 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
680 docs/tmpl/atkgobjectaccessible.sgml
682 * atk/Makefile.am atk/atk.h:
683 Add references to new files
685 * atk/atkobject.c atk/atkobject.h
686 docs/tmpl/atkobject.sgml:
687 Add new function atk_object_initialize
689 * atk/atkobjectfactory.c atk/atkobjectfactory.h
690 docs/tmpl/atkobjectfactory.sgml:
691 Add new function atk_object_factory_get_accessible_type
693 * docs/atk-sections.txt:
695 Add functions in atk-unused.txt
698 2001-12-17 Darin Adler <darin@bentspoon.com>
700 * atk/atktext.c: Add missing #include <string.h>
702 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
704 * atk/Makefile.am, tests/Makefile.am: Compile with
705 -DG_DISABLE_DEPRECATED. See #52790.
707 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
709 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
710 Remove unnecessary g_retunn_val_if_fail() call.
712 2001-12-08 Michael Meeks <michael@ximian.com>
714 * atk/atkregistry.c (atk_registry_class_init):
715 paranoia is not appropriate here, setup parent_class,
716 don't create a new default registry here - makes no
718 (atk_registry_finalize): chain to parent class, do
719 g_hash_table_destroys instead of g_frees.
721 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
724 Update to create atk-enum-types.h before compiling source files
725 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
727 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
729 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
730 docs/tmpl/atktext.sgml tests/testrelation.c:
731 Change atk_attribute_register to atk_text_attribute_register,
732 atk_attribute_get_value to atk_text_attribute_get_value,
733 atk_attribute_get_name to atk_text_attribute_get_name
734 atk_attribute_for_name to atk_text_attribuute_for_name
736 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
739 Add implementation of atk_attribute_register, atk_attribute_for_name
740 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
741 support extra attributes being defined
744 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
745 extra attributes to be defined
746 Add atk_attribute_register() and atk_attribute_for_name()
751 * docs/atk-sections.txt docs/tmpl/atktext.sgml
752 Update because of additions to atk/atktext.h
754 * tests/testrelation.c:
755 Add tests for text attributes
757 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
760 Update atk_role_register() to allow extra roles to be defined
761 Update atk_role_get_name() and atk_role_for_name() for newly defined
764 * tests/testrelation.c:
767 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
770 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
771 atk_relation_type_for_name()
774 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
775 atk_state_type_for_name()
777 * tests/testrelation.c, tests/teststateset.c:
778 Update tests as name componenets are separated by hyphen (-) rather
781 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
784 Generate files atk-enum-types.c and atk-enums-types.h to create
788 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
790 2001-11-28 Bill Haneman <bill.haneman@sun.com>
793 Changed calls to g_type_class_peek() to g_type_class_ref() where
794 it makes more sense, and in other places check for a non-null
795 klass return before trying to call class methods. This prevents
796 SEGV if no Atk-implementation library has been loaded.
799 Fixed gtk-doc warning.
801 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
803 * atk/atkobject.[c|h]:
804 Add functions atk_role_get_name() and atk_role_for_name() which
805 transform a role into an untranslated string
806 Update comments in atkobject.h which refer to property names
809 Correct error in atk_relation_type_get_name
811 * docs/atk-sections.txt
812 Added atk_role_get_name and atk_role_for_name
817 2001-11-23 Hans Breuer <hans@breuer.org>
819 * atk/atk.def : updated externals
821 * atk/atktext.c atk/atkutil.c : added two spaces to fix
822 minor coding style issues. Found by my exports generator.
824 * atk/makefile.msc : version 0.7, use build dir from
827 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
831 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
833 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
835 * atk/atknoopobject.c:
836 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
839 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
841 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
842 docs/tmpl/atkrelation.sgml:
843 Change atk_relation_type_from_string to atk_relation_type_for_name
844 Add atk_relation_type_get_name
846 * atk/atkrelationtype.c:
847 Change atk_relation_type_from_string to atk_relation_type_for_name
848 Add atk_relation_type_get_name
849 Update atk_relation_type_register() to correctly register new
853 Changed name of static variable type to last_type
854 Changed name of paremeter if atk_state_type_get_name to type to match
860 * tests/README, tests/Makefile.am
861 Add new test file testrelation.c
863 2001-11-22 Bill Haneman <bill.haneman@sun.com>
865 * atk/atkutil.c (atk_add_key_event_listener):
866 Fix gtk-doc comment and clarify use of 'data' gpointer.
868 2001-11-22 Michael Meeks <michael@ximian.com>
870 * atk/atkutil.c (atk_add_key_event_listener): switch
873 * atk/atkobject.c (atk_object_real_get_property):
876 2001-11-21 Michael Meeks <michael@ximian.com>
878 * atk/atkrelation.c: pull in string.h for strcmp
880 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
882 * atk/atkutil.c (atk_add_global_event_listener),
883 (atk_get_toolkit_name, atk_get_toolkit_version):
886 2001-11-21 Bill Haneman <bill.haneman@sun.com>
888 * atk/atkrelation.c: Added gtk-doc docs for
889 atk_relation_type_from_string.
891 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
893 * atk/atkobject.h (enum): Fix trailing comma on
896 * docs/atk-sections.txt: Update.
900 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
902 * atk/atkobject.[c|h]:
903 Add additional argument (name) to state-change signal
904 Update atk_object_notify_state_change to take account of
905 extra argument for state-change
907 * atk/atkmarshal.list:
908 Add marshaller for VOID:STRING,BOOLEAN
910 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
912 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
913 Add enum AtkLayer and functions atk_object_get_layer and
914 atk_object_get_mdi_zorder
916 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
918 * atk/atkobject.[c|h]:
919 Remove property accessible-state; use signal state-change instead
920 Change signature of state-change handler to take gboolean as argument
921 instead of AtkPropertyValues
922 Update atk_object_notify_state_change() to emit state-change signal
924 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
925 Remove state ATK_STATE_COLLAPSED
927 2001-11-19 Bill Haneman <bill.haneman@sun.com>
931 Added state-changed signal to atkobject, in anticipation of
932 deprecating the accessible-state property.
935 Fixed signature of atk_util_add_key_listener () to
936 take an AtkKeySnoopFunc instead of a pointer to same.
938 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
940 * atk/atkobject.c (atk_object_notify_state_change):
941 Fix bug in calculation of number of toggle states
944 Correct out-by-1 error in atk_state_type_register()
945 Use type (number of states defined) in atk_state_type_get_name()
946 and atk_state_type_for_name()
948 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
950 * atk/atkeditabletext.c:
951 Remove unused structure _AtkEditableTextIfaceClass
953 * atk/atkobject.[c|h]
954 Remove signals model_changed and selection_changed
956 * atk/selection.[c|h]
957 Add signal selection_changed
960 Remove unused structure _AtkTableIfaceClass
961 Add signal model_changed
964 Remove unused structure _AtkTextIfaceClass
965 Add signal text_selection_changed
967 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
968 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
969 Documentation changes
971 2001-11-17 Tor Lillqvist <tml@iki.fi>
973 * atk-zip.sh.in: Build separate runtime and developer packages.
975 * atk/atk.def: Update.
977 2001-11-14 Bill Haneman <bill.haneman@sun.com>
981 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
983 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
986 to allow non-GTK-dependent installation of key snoop functions.
987 This also meant adding definitions of AtkKeySnoopFunc and
990 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
992 * atk/atkobject.c (atk_object_notify_state_change):
993 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
994 to ATK_STATE_EXPANDED or vice versa.
996 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
999 Add role ATK_ROLE_TREE_TABLE
1001 * atk/atkrelation.h:
1002 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1003 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1005 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1006 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1007 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1008 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1009 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1010 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1011 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1012 Update to reflect the current state of the documentation in the code.
1014 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1016 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1017 Add two new relations ATK_RELATION_NODE_CHILDREN and
1018 ATK_RELATION_NODE_PARENT to support compound objects in a
1019 node or cell of a tree or table
1020 Added descriptions of all relations which are defined
1023 Remove functions atk_table_real_get_index_at(),
1024 atk_table_real_get_column_at_index() and
1025 atk_table_real_get_row_at_index()
1026 Correct typos in documentation of other functions.
1028 2001-10-28 Tor Lillqvist <tml@iki.fi>
1030 * atk-zip.sh.in: New file, used to build developer package for
1034 * configure.in: Add it.
1036 * atk/Makefile.am: Add rules to install and uninstall mingw import
1039 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1041 * atk/atkobject.[c|h]
1042 Remove the following properties
1043 accessible-child - use signal children_changed for notification
1044 accessible-text - use signal text_changed for notification
1045 accessible-caret - use signal text_caret_moved for notification
1046 accessible-selection - use new signal selection_changed
1048 accessible-visible-data - use new signal visible_data_changed
1050 accessible-model - use new signal model_changed for notification
1051 Notify when role or parent changes
1052 Allow parent and role to be set or got using g_object_set() or
1055 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1061 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1063 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1064 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1066 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1068 * atk/atkobject.c (atk_object_notify_state_change):
1069 Initialize AtkPropertyValue data structure to 0 instead of using
1072 2001-10-19 Tor Lillqvist <tml@iki.fi>
1074 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1075 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1076 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1078 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1079 -export-symbols atk.def. If lib.exe is available, generate
1080 atk.lib, and install it.
1082 * atk/atk.def: Update with new entry points.
1084 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1086 * atk/atkobject.[c|], docs/atk-sections.txt,
1087 docs/tmpl/atkobject.sgml:
1088 Add convenience function atk_object_notify_state_change()
1089 to generate property notification of state change.
1091 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1092 Correct comments on functions atk_attribute_get_name() and
1093 atk_attribute_get_value()
1095 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1098 Update comments in atk_text_get_text_[at|after|before]_offset()
1099 to clarify what these functions will return.
1101 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1104 Update comments in atk_text_get_run_attributes() and
1105 atk_text_get_default_attributes().
1107 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1110 Change "property-change" signal to allow detail (i.e. property name)
1111 and add detail in atk_object_notify().
1113 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1116 Correct order of attribute names in text_attr_name array.
1118 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1120 * atk/atktext.[c|h]:
1121 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1122 Use enum AtkTextAttribute to specify what attribute are supported
1123 rather than hash defines. Define new functions atk_attribute_get_name()
1124 and atk_attribute_get_value() which return the strings for the
1125 attribute name and values for those attribute which have named values.
1127 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1129 * atk/atktext.c (atk_text_get_run_attributes):
1132 * atk/atktext.c (atk_text_get_default_attributes):
1133 Add call to set iface.
1135 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1137 * atk/atktext.[c|h]:
1138 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1139 Add new function atk_text_get_default_attributes
1140 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1142 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1144 * atk/atktext.c (atk_attribute_set_free):
1145 Avoid leaking of AtkAttributeSet data structure; speed up code.
1147 * docs/tmpl.atk*.sgml
1148 Updated to reflect current APIs.
1150 2001-10-01 jacob berkman <jacob@ximian.com>
1152 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1153 make dist works correctly w/o having to build first
1155 2001-10-01 Tor Lillqvist <tml@iki.fi>
1157 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1159 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1161 * configure.in (ATK_MICRO_VERSION): Version 0.6
1162 (because libglade will depend on a the small api addition below)
1164 * atk/makefile.msc (PKG_VER): Version 0.6
1166 * atk/atkrelation.h:
1167 * atk/atkrelation.c: (AtkRelationType
1168 atk_relation_type_from_string (const gchar *name)): Added method.
1171 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1173 * configure.in (ATK_MICRO_VERSION): Version 0.5
1175 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1177 * atk/makefile.msc (PKG_VER): Version 0.5
1179 2001-09-21 Hans Breuer <hans@breuer.org>
1181 * atk/atk.def : updated externals
1182 * atk/makefile.msc : version 0.4
1184 * atk/atktext.c (atk_text_get_character_extents) : real_height
1185 is a reference to int, so use &local_height
1187 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1191 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1193 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1194 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1195 (from 0.2 which was not properly updated last time).
1196 depend on glib 1.3.8.
1200 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1203 Add object reference when object is set as accessible_parent
1205 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1207 * configure.in: remember ACLOCAL_FLAGS.
1209 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1211 * atk/atktable.[c|h]
1212 Change atk_table_get_caption() and atk_table_set_caption()
1213 to deal with AtkObject* rather than gchar*
1214 Remove redundant and incorrect comments
1216 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1218 * configure.in: Version 0.3
1220 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1224 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1227 Correct property definitions for "accessible-table-caption",
1228 "accessible-table-column-description",
1229 "accessible-table-row-description"
1231 Update comments to include all properties defined
1233 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1235 * atk/atkhyperlink.h:
1236 Change AtkHyperLink to AtkHyperlink in comment
1237 * atk/atkhypertext.[c|h]:
1238 Change AtkHyperLink to AtkHyperlink
1239 * atk/atktable.[c|h]:
1240 Make gchar* arguments const; make return value of type gchar*
1242 * docs/atk-sections.txt
1243 Remove reference to AtkHyperLink
1244 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1245 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1248 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1251 Add functions atk_table_real_get_index_at(),
1252 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1253 as default implementations for atk_table_get_index_at(),
1254 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1256 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1259 Refer to return value in function documentation for
1260 atk_action_do_action
1262 Fix typo in comments
1263 * docs/tmpl/atkaction.sgml:
1264 Update to include return value
1266 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1268 * atk/atkaction.c atk/atkaction.h:
1269 Made atk_action_do_action return a gboolean as the class member of
1270 AtkActionIface does.
1274 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1276 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1277 Swap height and width arguments to atk_image_get_image_size
1279 Swap height and height arguments to atk_image_get_image_size
1280 Do not crash if NULL pointers are passed for return values
1282 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1284 * docs/tmpl/atktext.sgml atk/atktext.h:
1285 Change parameter names *offset to *_offset
1286 * atk/atkcomponent.c:
1287 Do not crash if NULL pointers are passed for return values
1289 Change parameter names *offset to *_offset
1290 Do not crash if NULL pointers are passed for return values
1292 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1295 Changed g_type_class_peek() to g_type_class_ref()
1296 in atk_add_global_event_listener(), since
1297 g_type_class_peek() could return NULL when an
1298 instance of the class had not been created.
1300 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1302 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1303 Ensure that atk_attribute_set_free is in the documentation.
1305 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1307 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1308 Swapped order of width and height arguments to
1309 atk_text_get_character_extents()
1310 Changed AtkAttrributeSet_free to atk_attribute_set_free
1312 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1314 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1315 Changed "length" argument of atk_text_get_character_extents() to
1318 2001-08-15 Jens Finke <jens@gnome.org>
1320 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1321 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1322 added a AC_SUBST for it. This is needed for the spec.in file.
1323 Added atk.spec to output list.
1324 * atk.spec.in: New file.
1326 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1328 * atk/atkcomponent.[c|h]
1329 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1330 Change atk_component_get_accessible_at_point to
1331 atk_component_ref_accessible_at_point so it will work for flyweights
1333 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1335 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1338 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1340 * atk/atkaction.c, atk/atkcomponent.c
1341 Remove all instances of g_return_if_fail (foo != NULL); that are
1342 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1343 since the second check catches the NULL.
1344 * atk/atkcomponent.c
1345 Add functions atk_component_real_contains(),
1346 atk_component_real_get_position(), atkcomponent_real_get_size()
1347 as default implementations for atk_component_contains(),
1348 atk_component_get_position(), atk_component_get_size()
1350 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1352 * atk/atkimage.[ch] docs/atk-sections.txt
1353 docs/tmpl/atkimage.sgml
1354 Updated AtkImage get_position to get_image_position
1355 so the naming is consistant. Now get_image_position
1356 and get_image_size return -1 for x/y/height/width
1357 if AtkImage implementations of these functions is
1360 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1363 Create an object relation set when the object is created.
1365 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1368 Changed first argument of atk_add_global_event_listener
1369 so the callback function is of type GSignalEmissionHook
1370 instead of AtkEventListener. AtkEventListener is
1371 appropriate for Focus event callbacks, but not generic
1374 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1377 Add function atk_object_real_ref_state_set() which creates the
1378 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1381 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1384 Remove all instances of g_return_if_fail (foo != NULL); that are
1385 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1386 since the second check catches the NULL.
1388 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1391 Fix problem with ATK not building after running make maintainer-clean
1392 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1394 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1397 * atk/atkeditabletext.h
1399 * atk-uninstalled.pc.in
1402 Removed (unused) #defines of pango/pango.h
1403 Removed references to/dependencies on pango from .pc files
1404 Removed dependencies on pango from makefile.msc and configure.in
1406 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1408 * atk/atkobject.[c|h]
1409 Move some implementation from GAIL:
1410 Default implementations for some some functions
1411 atk_object_real_get_name, atk_object_real_set_name,
1412 atk_object_real_get_description, atk_object_real_set_description,
1413 atk_object_real_get_parent, atk_object_real_set_parent,
1414 atk_object_real_get_role,
1415 atk_object_real_connect_property_change_handler,
1416 atk_object_real_remove_property_change_handler,
1418 definition of property-changed signal.
1419 Initialize pointers to NULL in atk_object_init().
1420 Initialize uninitialized function pointers to NULL in
1421 atk_object_class_init().
1423 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1426 Changed children_changed signal to allow NULL pointers
1427 for the 2nd argument to the signal handler.
1429 2001-07-20 Hans Breuer <hans@breuer.org>
1431 * atk/atk.def : added more exports
1432 * atk/makefile.msc : updated win32 build
1434 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1436 * atk/atkaction.[c|h], docs/atk-sections.txt,
1437 docs/tmpl/atkaction.sgml
1438 Add atk_action_get_name() and atk_action_set_description()
1440 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1442 * atk/atkstate.[c|h]
1443 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1444 and inconsistent GtkToggleButton
1446 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1448 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1449 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1450 gail_textattributes_update.pat is for gail/gail and integrates the
1451 ATK_ATTRIBUTE_* macros in the gail implementations.
1452 atk_docs_textattributes_update.pat is for atk/docs and patches
1453 atk-sections.txt etc. for improved docs
1454 atk_atk_textattributes_update.pat is for atk/atk and included the
1455 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1457 2001-07-13 Darin Adler <darin@bentspoon.com>
1459 * atk/atkstate.c: Add missing <string.h> include.
1460 * tests/teststateset.c: Add missing <string.h> include.
1462 2001-07-13 Darin Adler <darin@bentspoon.com>
1464 * .cvsignore: Ignore some generated files.
1465 * autogen.sh: Get rid of call to autoheader since the
1466 configure file doesn't include AM_CONFIG_HEADER.
1468 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1470 * tmpl/atkdocument.sgml
1471 Added new file for docs.
1473 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1475 * atk/atkimage.c atk/atkutil.c
1476 Changes to build with Sun's FORTE compiler.
1478 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1480 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1481 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1482 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1483 tmpl/atktext.sgml tmpl/atkutil.sgml
1486 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1488 * atk/atktext.c (atk_text_base_init):
1489 * atk/atktable.c (atk_table_base_init):
1490 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1491 to adapt to recent GSignal changes.
1493 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1495 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1496 docs/tmpl/atkutil.sgml
1497 Added new functiosn to AtkUtil.
1499 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1501 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1502 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1503 docs/tmpl/atkobject.sgml
1504 Added new atk document interface.
1506 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1508 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1509 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1510 Updated so that functions that take screen coords as
1511 input/output also take an enum specifying whether
1512 the coords are screen or top-level window based.
1513 Updated docs as well.
1515 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1517 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1518 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1519 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1520 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1521 atk/docs/tmpl/atkstreamablecontent.sgml
1522 Cleaned up docs. Added atkstreamablecontent.sgml
1524 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1526 *atk/atktable.h, atk/atktable.c
1527 Updated signal handler definitions.
1529 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1532 Updated AtkXYCoords enum.
1534 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1536 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1537 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1538 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1539 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1540 atk/atkstateset.c atk/atkstreamablecontent.c
1541 atk/atkstreamablecontent.h atk/atktable.c
1542 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1543 and some docs/tmpl files.
1544 Updated gtk-docs fixing spelling errors and making minor
1547 2001-06-27 Louise Miller <lousie.miller@sun.com>
1549 *atk/atkselection.h, atk/atkselection.c
1550 changed return type to gboolean for
1551 atk_selection_select_all_selection
1553 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1555 *atk/atkstate.h atk/atkstate.c
1556 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1557 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1558 docs/tmpl/atktext.sgml
1559 Added ATK_STATE_STALE. Updated docs.
1561 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1564 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1566 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1568 * atk/atkeditabletext.h, atk/atkobject.h,
1570 Added AtkAttributeSet_free() convenience
1573 2001-06-20 Peter Williams <peterw@ximian.com>
1575 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1576 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1577 G_{BEGIN,END}_DECLS.
1579 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1581 * atk/atktable.c, atk/atkmarshal.list
1582 Removed needless marshal and updated signal handlers in
1585 2001-06-20 Louise Miller <louise.miller@sun.com>
1587 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1588 Changed parameters for get_selected_rows/get_selected_columns
1589 Added 4 new functions, add_row_selection, remove_row_selection,
1590 add_column_selection, remove_column_selection
1592 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1595 Fixed minor bug with signals.
1597 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1602 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1604 * atk/atkselection.h atk/atkselection.c
1605 Now add_selection, clear_selection, and remove_selection
1606 return a boolean indicating SUCCESS/FAILURE to indicate
1607 if the operation was successful.
1609 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1611 * atk/atktable.h atk/atktable.h
1612 Updated so now the get_text_before|at|after functions
1613 return the start & end offset of the string. Updated the
1616 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1618 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1620 2001-06-11 Havoc Pennington <hp@redhat.com>
1624 * configure.in: bump version to 0.2 and add infrastructure for
1625 libtool version info. Assumes GTK versioning scheme (major.minor
1626 is binary compatible)
1628 * atk/Makefile.am (LDFLAGS): set version info
1629 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1631 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1633 * atk/atktable.h, atk/atktable.c
1634 Updated so that get/set row/column header functions
1635 work with AtkObjects rather than AtkTables. Organized
1636 the header file a little more cleanly. Also the get/set
1637 row_description and caption functions now use gchar *
1638 rather than AtkObject.
1640 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1642 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1643 Add signal model-changed.
1645 * atk/atkobject.c: Add properties
1646 accessible-role, accessible-table-caption,
1647 accessible-table-column-header, accessible-table-column_description.
1648 accessible-table-row-header, accessible-table-row_description.
1649 accessible-table-summary, accessible-model
1651 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1653 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1654 Updated atkeditabletext and atktext interfaces so they
1655 now properly define the get/set attribute methods and now
1656 get_offset_at_point and get_character_extents can request
1657 x,y coords by either widget or screen coords.
1659 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1661 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1662 CFLAGS, not in LIBS. (Always linking with -lpthread
1663 is a noticeable speed hit.)
1665 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1667 * atk/Makefile.am: Really fix marshal generation.
1669 2001-06-07 Havoc Pennington <hp@redhat.com>
1671 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1672 glib-genmarshal stuff
1674 2001-06-07 Havoc Pennington <hp@redhat.com>
1676 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1679 * configure.in: rearrange the library checks to support
1682 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1684 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1685 ATK in giant GTK tarball
1687 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1689 * docs/atk-api.sgml docs/atk-sections.txt
1690 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1691 docs/tmpl/atktext.sgml
1692 Removed docs/atk-api.sgml since it is not used.
1693 Updated sgml files and atk-sections.txt to reflect
1694 recent changes to the atktext and atkeditabletext
1697 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1699 * atk/atktext.h atk/atktext.h
1700 Updated to new atktext functions for getting attributes.
1702 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1704 * New files atk/atkstreamablecontent.[ch]
1705 Updated files: atk/Makefile.am, atk/atk.h
1707 * atk/atkvalue.c: Updated comments
1709 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1711 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1713 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1715 * atk/atkobject.c: Add property accessible-visible-data
1717 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1719 * atk/atkobject.c: Add support for setting and getting
1720 accessible-value property.
1722 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1724 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1726 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1728 * docs/atk-overrides.txt, docs/Makefile.am
1729 Updated the interface for dealing with selected
1730 text to handle multiple selected regions. Removed
1731 get_row_col_at_offset from atktext.[ch]. Added
1732 docs/atk-overrides.txt file.
1734 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1736 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1737 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1738 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1739 Makefiles so the proper marshall files get included in the
1740 dist. Updated the Makefiles and configure.in so that the
1741 docs get included in the dist.
1743 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1745 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1747 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1749 * atk/atkobject.c: Define new properties accessible-text,
1750 accessible-caret, accessible-selection and accessible-value
1752 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1754 * docs/atk-sections.txt
1757 Improved the layout/formatting of the atk docs. Added docs/tmpl
1760 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1763 Now properly set the initialized flag when setting up signals.
1764 Updated the atk-docs in several files
1766 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1768 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1769 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1770 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1771 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1772 Fix warnings generated by Sun FORTE compiler
1774 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1776 * atk/atkcomponent.c atk/atkvalue.c
1777 Remove return calls in functions which return void
1779 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1781 * atk/atkobject.h: Correct naming of role for status bar
1784 Clarify behaviour of atk_text_get_text_after/at/before_offset
1786 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1788 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1790 2001-01-06 Hans Breuer <hans@breuer.org>
1792 * atk/makefile.msc atk/atk.def (new files) :
1793 Enable build for win32, no sourc changes necessary.
1795 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1799 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1801 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1803 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>