1 2002-12-01 Christian Neumair <chris@gnome-de.org>
3 * configure.in (ALL_LINGUAS): Added German (de).
5 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
7 * configure.in (ALL_LINGUAS): Added "no".
9 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
11 * Update NEWS for 1.1.3
13 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
15 * configure.in: Update to take account of gtk-doc-version being 0.10
16 Updated version required to 0.9
18 2002-11-20 Bill Haneman <bill.haneman@sun.com>
21 Added ATK_ROLE_APPLICATION.
24 (atk_role_get_localized_name):
25 Added ATK_ROLE_APPLICATION case.
28 Added ATK_ROLE_APPLICATION to docs.
30 2002-11-18 Abi Brady <morwen@evilmagic.org>
32 * configure.in: Added "en_GB" to ALL_LINGUAS.
34 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
36 * configure.in: Added "ms" to ALL_LINGUAS.
38 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
40 * Update NEWS for 1.1.2
42 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
45 2002-11-14 Bill Haneman <bill.haneman@sun.com>
48 Revved to 1.1.2, interface age 0, binary age 102.
50 * atk/atkrelationtype.h:
51 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
52 New relations to handle content embedding, for instance
53 text that embeds or flows around images.
56 (atk_hyperlink_is_inline):
57 New API, returns whether a hyperlink's content is
58 partially displayed inline; useful for small images
59 emedded in text, and for HTML <src> elements.
60 (AtkHyperlinkClass->link_state):
61 New virtualized method, used to implement various
62 state query API such as atk_hyperlink_is_inline().
65 (atk_hyperlink_is_inline):
68 * docs/atk-sections.txt:
69 Additions for above API.
71 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
73 * atk/atkobject.[ch]: Add signal active-descendant-changed
75 2002-11-11 Christian Rose <menthos@menthos.com>
77 * configure.in: Added "sv" to ALL_LINGUAS.
79 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
87 * docs/tmpl/atkhyperlink.sgml
88 * docs/tmpl/atkobject.sgml
89 * docs/tmpl/atktable.sgml
90 * docs/tmpl/atktext.sgml
92 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
95 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
97 * autogen.sh: Add call to autoheader to create config.h.in
99 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
101 * acinclude.m4: New file
103 * autogen.sh: Add i18n support (copied from gtk+).
105 * configure.in: Add definition for atklocaledir and check for
106 bind_textdomain_codeset()
108 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
110 * atk/atkobject.c (atk_role_get_localized_name): Add code to
113 * po/.cvsignore: Add extra files.
115 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
117 * configure.in: Create po/Makefile; patch supplied by
118 Dan Mills (thunder@ximain.com)
120 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
122 * ===== Released 1.1.1 =====
124 * configure.in: Version 1.1.1, interface age 0, binary age 101
128 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
130 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
132 * Makefile.am: Add po directory
134 * configure.in: Add support for I18N
136 * acconfig.h atk/atkintl.h: New files used to support I18N
138 * atk/atkobject.c: Update atk_role_get_localized_name() to
139 allow for localized name to be returned.
141 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
143 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
144 po/ChangeLog: New files
146 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
148 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
150 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
152 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
153 atk_object_add_relationship and atk_object_remove_relationship
154 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
157 * atk/atkrelation.h: Move definition of AtkRelationType to
160 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
162 * atk/atktext.[ch]: Add text-attributes-changed signal.
164 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
166 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
168 * docs/tmpl/atkrelation.sgml: Add new relations
170 * docs/tmpl/atkstate.sgml: Add new state
172 * docs/tmpl/atktext.sgml: Add new signal
174 * tests/testrelation.c: Add tests for new relationship functions.
176 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
178 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
179 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
183 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
185 * ===== Released 1.1.0 =====
189 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
192 increment version to 1.1.0, in view of the fact that we've
193 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
194 Also reset INTERFACE_AGE to zero, since an enum was added.
195 Use similar librray numbering as GTK.
197 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
199 2002-09-06 Mark McLoughlin <mark@skynet.ie>
201 * atk/atkobject.h: add ATK_LAYER_WINDOW.
203 * atk/atkcomponent.c: upd docs.
205 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
207 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
208 avoid unused declarations
210 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
211 Move AtkRelationSet from atkobject to atkrelationset.
213 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
215 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
216 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
217 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
218 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
219 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
220 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
221 docs/tmpl/atkvalue.sgml:
222 Remove reference to ...Iface data structures; which eliminates
223 undocumented symbols.
225 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
227 * atk/atkutil.h: Add documentation for AtkKeyEventType
229 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
230 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
231 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
232 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
233 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
234 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
235 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
236 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
237 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
238 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
239 docs/tmpl/atkutil.sgml:
240 Reduce number of undocumented symbols
242 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
244 * atk/atknoopobjectfactory.c:
245 Add implementation for atk_object_factory_get_accessible_type()
247 2002-08-18 Havoc Pennington <hp@pobox.com>
249 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
250 both automake 1.6 and 1.4 installed get the right automake. Means
251 compilation from CVS will now require the latest automake 1.4
252 release, or manually creating symlinks called "automake-1.4" and
255 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
257 These changes improve the quality of the documentation by adding
258 information about properties and signals.
261 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
262 use in docs Makefile.am
265 Add missing include files, atk/atknoopobject.h and
266 atknoopobjectfactory.h
269 Add support for scan program
272 Added content to this file
274 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
275 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
276 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
277 docs/tmplatkutil.sgml:
278 Removed references to contents of object's data structure
280 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
281 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
282 Add references to signals and properties.
284 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
286 * ===== Released 1.0.3 =====
288 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
289 interface, binary version 3.
293 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
295 * README: Updated to describe where to log bugs and mention mailing
298 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
300 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
301 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
302 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
303 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
304 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
305 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
306 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
307 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
308 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
309 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
310 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
311 Update documentation.
313 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
316 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
319 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
321 * ===== Released 1.0.2 ======
325 * configure.in: Version 1.0.2, interface, binary age 2
327 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
329 * atk/atkutil.c (atk_focus_tracker_notify):
330 Allow for object being NULL which means the window containing the
331 focus widget has lost focus. We update the previous_focus_object
332 so we can emit notification for focus widget when window regains
335 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
337 * atk/atkgobjectaccessible.c:
338 (atk_gobject_accessible_for_object): Allow for case where created
339 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
340 was not initialized in atk_gobject_accessible_class_init
342 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
344 * ===== Released 1.0.1 ======
348 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
350 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
352 * atk/atkutil.c (atk_focus_tracker_notify):
353 Do not do notification if previously notified object is the same as
356 2002-03-14 Tor Lillqvist <tml@iki.fi>
358 * atk/Makefile.am: Use correct name for the DLL when generating
359 the MSVC import library.
361 2002-03-13 Bill Haneman <bill.haneman@sun.com>
363 * atk/atkutil.c (atk_object_get_root):
364 Changed g_type_class_peek to g_type_class_ref,
365 this seemed to be triggering a SEGV in some cases.
368 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
370 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
371 Correct name of data set to NULL from quark_accessible_object to
374 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
376 * atk/atkhyperlink.c (atk_hyperlink_get_type):
379 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
381 * ===== Released 1.0.0 ======
383 * NEWS: Final update for 1.0.0.
385 * README: Update the compilation instructions a bit.
387 2002-03-06 Tor Lillqvist <tml@iki.fi>
390 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
393 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
397 * tests/Makefile.am: Don't install libteststateset.la,
398 libtestrelation.la. (#73655, James Henstridge)
400 * autogen.sh: Add --enable-gtk-doc
402 * configure.in: --disable-gtk-doc by default.
404 * Makefile.am: Add a slightly modified distcheck rule
405 that passes --enable-gtk-doc to the configure inside.
406 (So that 'make dist' succeeds inside.)
408 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
410 * configure.in: Require GLib-2.0.0.
412 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
413 Switch over to the Glib/GTK+ versioning scheme.
415 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
417 * atk/atktext.c (atk_text_get_text):
418 Permit end offset value of -1
420 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
422 * atk/atkhypertext.h:
425 2002-02-28 Sven Neumann <sven@gimp.org>
427 * configure.in: beautified configure --help output.
429 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
431 * atk/atkhypertext.h atk/atkhyperlink.h:
432 Add padding to class structures to allow for future expansion.
435 Add padding to class structures to allow for future expansion.
437 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
438 Add padding to class structures to allow for future expansion.
440 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
442 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
444 2002-02-26 Tor Lillqvist <tml@iki.fi>
446 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
447 libtool won't create a DLL.
449 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
452 Remove -no-undefined because of problems with uunresolved symbols
453 in libgobject on Solaris when using gcc
455 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
457 * configure.in: Version 0.13
459 * NEWS: Update for 0.13
461 * docs/atk-sections.txt: Update.
463 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
465 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
466 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
467 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
468 Make use of parent_class consistent; define as gpointer and
469 use g_type_class_peek_parent() to get it
472 Delete unused empty line
474 * atk/atkregistry.c atk/atkrelation.c:
475 Make parent_class static
477 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
480 Add check for offset being negative in functions which have offset
481 parameter and return immediately if so.
483 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
485 * atk/atkcomponent.h:
486 Change argument of get_layer and get_mdi_zorder function pointers
487 to be AtkComponent instead of AtkObject
489 * atk/atkcomponent.c:
490 Change atk_component_get_layer and atk_component_get_mdi_zorder
491 to refer to argument as component instead os accessible
493 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
494 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
495 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
496 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
497 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
498 Update for recent changes
500 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
503 Guard atk.h with ifndef __ATK_H__
504 (#71405 reported by terra@diku.dk (Morten Welinder))
506 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
508 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
509 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
510 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
511 atk/atktable.h atk/atktext.h atk/atkvalue.h:
512 Add padding to class structures to allow for future expansion.
514 2002-02-11 Bill Haneman <bill.haneman@sun.com>
517 Incremented revision and tagged GNOME_D2_BETA.
520 Marked atk_object_get_layer and atk_object_get_mdi_zorder
521 as deprecated (should use atk_component API below).
524 Added atk_component_get_layer and atk_component_get_mdi_zorder
525 (erroneously defined in atkobject, they belong here).
528 Fixed some property get/set bugs.
530 * NEWS: updated for GNOME 2 Desktop Beta.
532 2002-02-11 jacob berkman <jacob@ximian.com>
534 * atk/atkselection.[ch] (atk_selection_get_type):
535 * atk/atktable.[ch] (atk_table_get_type):
536 * atk/atkregistry.h (atk_get_default_registry):
537 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
538 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
539 * atk/atkcomponent.[ch] (atk_component_get_type):
540 * atk/atkaction.[ch] (atk_action_get_type): declare function
541 arguments as (void) rather than ()
543 2002-02-04 Bill Haneman <bill.haneman@sun.com>
546 Incremented revision.
548 2002-01-30 Bill Haneman <bill.haneman@sun.com>
550 * docs/tmpl/atkaction.sgml:
551 * docs/tmpl/atkcomponent.sgml:
552 * docs/tmpl/atkeditabletext.sgml:
553 * docs/tmpl/atkimage.sgml:
554 * docs/tmpl/atkobject.sgml:
555 * docs/tmpl/atkselection.sgml:
556 * docs/tmpl/atktable.sgml:
557 * docs/tmpl/atktext.sgml:
558 * docs/tmpl/atkvalue.sgml:
559 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
560 fields to improve docs; the documentation now gives some
561 information on the purpose and function of the various ATK
562 interfaces, and which types of UI components typically implement
565 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
567 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
569 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
572 Update version number to 0.10, for Desktop Alpha 2
574 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
577 Correct inconsistencies between registered signal parameter types
578 and default signal handler struct fields
579 (based on patch from Murray Cumming <murray@usa.net>)
581 2002-01-10 Bill Haneman <bill.haneman@sun.com>
584 Update version number to 0.9, for Beta2 package.
586 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
588 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
589 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
592 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
594 * atk/atkcomponent.c (atk_component_add_focus_handler):
595 Add comments to clarify behavior if handler has already been added
597 * docs/tmpl/atktext.sgml:
598 Update for change of caret_changed to text_caret_moved
600 2002-01-05 Hans Breuer <hans@breuer.org>
602 * atk/makefile.msc : generate atk-enum-types.[hc]
603 NOTE: the long comment in atkobject.h is crashing perl,
604 at least version 5.005_02 built for MSWin32-x86-object
605 Binary build 506 provided by ActiveState. Temporary
606 deleting the AtkRole comment allows to work-around.
608 atk/atk.def : updated externals
610 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
612 * atk/atkgobjectaccessible.h
613 Fixed typo in define (reported by Jeff Franks)
615 * atk/atktext.c atk/atktext.h
616 Change name of default signal handler for text_caret_moved signal
617 from caret_changed to text_caret_moved
618 Change enum CARET_MOVED to TEXT_CARET_MOVED
619 (both issues reported by Jeff Franks)
621 2001-12-15 Michael Meeks <michael@ximian.com>
623 * atk/atkrelation.c (atk_relation_class_init):
625 (atk_relation_finalize): chain to parent.
627 * atk/atkrelationset.c (atk_relation_set_class_init),
628 (atk_relation_set_finalize): same fix.
630 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
632 * configure.in: Version 0.8, require GLib-1.3.12
634 * atk/makefile.msc (PKG_VER): Version 0.8.
636 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
638 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
639 for correct srcdir != builddir operation when
640 generating source files in srcdir.
642 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
644 * docs/tmpl/atkutil.sgml: remove some conflict
647 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
652 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
654 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
655 docs/tmpl/atkgobjectaccessible.sgml
657 * atk/Makefile.am atk/atk.h:
658 Add references to new files
660 * atk/atkobject.c atk/atkobject.h
661 docs/tmpl/atkobject.sgml:
662 Add new function atk_object_initialize
664 * atk/atkobjectfactory.c atk/atkobjectfactory.h
665 docs/tmpl/atkobjectfactory.sgml:
666 Add new function atk_object_factory_get_accessible_type
668 * docs/atk-sections.txt:
670 Add functions in atk-unused.txt
673 2001-12-17 Darin Adler <darin@bentspoon.com>
675 * atk/atktext.c: Add missing #include <string.h>
677 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
679 * atk/Makefile.am, tests/Makefile.am: Compile with
680 -DG_DISABLE_DEPRECATED. See #52790.
682 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
684 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
685 Remove unnecessary g_retunn_val_if_fail() call.
687 2001-12-08 Michael Meeks <michael@ximian.com>
689 * atk/atkregistry.c (atk_registry_class_init):
690 paranoia is not appropriate here, setup parent_class,
691 don't create a new default registry here - makes no
693 (atk_registry_finalize): chain to parent class, do
694 g_hash_table_destroys instead of g_frees.
696 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
699 Update to create atk-enum-types.h before compiling source files
700 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
702 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
704 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
705 docs/tmpl/atktext.sgml tests/testrelation.c:
706 Change atk_attribute_register to atk_text_attribute_register,
707 atk_attribute_get_value to atk_text_attribute_get_value,
708 atk_attribute_get_name to atk_text_attribute_get_name
709 atk_attribute_for_name to atk_text_attribuute_for_name
711 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
714 Add implementation of atk_attribute_register, atk_attribute_for_name
715 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
716 support extra attributes being defined
719 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
720 extra attributes to be defined
721 Add atk_attribute_register() and atk_attribute_for_name()
726 * docs/atk-sections.txt docs/tmpl/atktext.sgml
727 Update because of additions to atk/atktext.h
729 * tests/testrelation.c:
730 Add tests for text attributes
732 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
735 Update atk_role_register() to allow extra roles to be defined
736 Update atk_role_get_name() and atk_role_for_name() for newly defined
739 * tests/testrelation.c:
742 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
745 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
746 atk_relation_type_for_name()
749 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
750 atk_state_type_for_name()
752 * tests/testrelation.c, tests/teststateset.c:
753 Update tests as name componenets are separated by hyphen (-) rather
756 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
759 Generate files atk-enum-types.c and atk-enums-types.h to create
763 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
765 2001-11-28 Bill Haneman <bill.haneman@sun.com>
768 Changed calls to g_type_class_peek() to g_type_class_ref() where
769 it makes more sense, and in other places check for a non-null
770 klass return before trying to call class methods. This prevents
771 SEGV if no Atk-implementation library has been loaded.
774 Fixed gtk-doc warning.
776 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
778 * atk/atkobject.[c|h]:
779 Add functions atk_role_get_name() and atk_role_for_name() which
780 transform a role into an untranslated string
781 Update comments in atkobject.h which refer to property names
784 Correct error in atk_relation_type_get_name
786 * docs/atk-sections.txt
787 Added atk_role_get_name and atk_role_for_name
792 2001-11-23 Hans Breuer <hans@breuer.org>
794 * atk/atk.def : updated externals
796 * atk/atktext.c atk/atkutil.c : added two spaces to fix
797 minor coding style issues. Found by my exports generator.
799 * atk/makefile.msc : version 0.7, use build dir from
802 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
806 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
808 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
810 * atk/atknoopobject.c:
811 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
814 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
816 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
817 docs/tmpl/atkrelation.sgml:
818 Change atk_relation_type_from_string to atk_relation_type_for_name
819 Add atk_relation_type_get_name
821 * atk/atkrelationtype.c:
822 Change atk_relation_type_from_string to atk_relation_type_for_name
823 Add atk_relation_type_get_name
824 Update atk_relation_type_register() to correctly register new
828 Changed name of static variable type to last_type
829 Changed name of paremeter if atk_state_type_get_name to type to match
835 * tests/README, tests/Makefile.am
836 Add new test file testrelation.c
838 2001-11-22 Bill Haneman <bill.haneman@sun.com>
840 * atk/atkutil.c (atk_add_key_event_listener):
841 Fix gtk-doc comment and clarify use of 'data' gpointer.
843 2001-11-22 Michael Meeks <michael@ximian.com>
845 * atk/atkutil.c (atk_add_key_event_listener): switch
848 * atk/atkobject.c (atk_object_real_get_property):
851 2001-11-21 Michael Meeks <michael@ximian.com>
853 * atk/atkrelation.c: pull in string.h for strcmp
855 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
857 * atk/atkutil.c (atk_add_global_event_listener),
858 (atk_get_toolkit_name, atk_get_toolkit_version):
861 2001-11-21 Bill Haneman <bill.haneman@sun.com>
863 * atk/atkrelation.c: Added gtk-doc docs for
864 atk_relation_type_from_string.
866 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
868 * atk/atkobject.h (enum): Fix trailing comma on
871 * docs/atk-sections.txt: Update.
875 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
877 * atk/atkobject.[c|h]:
878 Add additional argument (name) to state-change signal
879 Update atk_object_notify_state_change to take account of
880 extra argument for state-change
882 * atk/atkmarshal.list:
883 Add marshaller for VOID:STRING,BOOLEAN
885 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
887 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
888 Add enum AtkLayer and functions atk_object_get_layer and
889 atk_object_get_mdi_zorder
891 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
893 * atk/atkobject.[c|h]:
894 Remove property accessible-state; use signal state-change instead
895 Change signature of state-change handler to take gboolean as argument
896 instead of AtkPropertyValues
897 Update atk_object_notify_state_change() to emit state-change signal
899 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
900 Remove state ATK_STATE_COLLAPSED
902 2001-11-19 Bill Haneman <bill.haneman@sun.com>
906 Added state-changed signal to atkobject, in anticipation of
907 deprecating the accessible-state property.
910 Fixed signature of atk_util_add_key_listener () to
911 take an AtkKeySnoopFunc instead of a pointer to same.
913 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
915 * atk/atkobject.c (atk_object_notify_state_change):
916 Fix bug in calculation of number of toggle states
919 Correct out-by-1 error in atk_state_type_register()
920 Use type (number of states defined) in atk_state_type_get_name()
921 and atk_state_type_for_name()
923 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
925 * atk/atkeditabletext.c:
926 Remove unused structure _AtkEditableTextIfaceClass
928 * atk/atkobject.[c|h]
929 Remove signals model_changed and selection_changed
931 * atk/selection.[c|h]
932 Add signal selection_changed
935 Remove unused structure _AtkTableIfaceClass
936 Add signal model_changed
939 Remove unused structure _AtkTextIfaceClass
940 Add signal text_selection_changed
942 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
943 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
944 Documentation changes
946 2001-11-17 Tor Lillqvist <tml@iki.fi>
948 * atk-zip.sh.in: Build separate runtime and developer packages.
950 * atk/atk.def: Update.
952 2001-11-14 Bill Haneman <bill.haneman@sun.com>
956 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
958 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
961 to allow non-GTK-dependent installation of key snoop functions.
962 This also meant adding definitions of AtkKeySnoopFunc and
965 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
967 * atk/atkobject.c (atk_object_notify_state_change):
968 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
969 to ATK_STATE_EXPANDED or vice versa.
971 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
974 Add role ATK_ROLE_TREE_TABLE
977 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
978 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
980 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
981 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
982 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
983 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
984 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
985 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
986 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
987 Update to reflect the current state of the documentation in the code.
989 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
991 * atk/relation.h, docs/tmpl/atkrelation.sgml:
992 Add two new relations ATK_RELATION_NODE_CHILDREN and
993 ATK_RELATION_NODE_PARENT to support compound objects in a
994 node or cell of a tree or table
995 Added descriptions of all relations which are defined
998 Remove functions atk_table_real_get_index_at(),
999 atk_table_real_get_column_at_index() and
1000 atk_table_real_get_row_at_index()
1001 Correct typos in documentation of other functions.
1003 2001-10-28 Tor Lillqvist <tml@iki.fi>
1005 * atk-zip.sh.in: New file, used to build developer package for
1009 * configure.in: Add it.
1011 * atk/Makefile.am: Add rules to install and uninstall mingw import
1014 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1016 * atk/atkobject.[c|h]
1017 Remove the following properties
1018 accessible-child - use signal children_changed for notification
1019 accessible-text - use signal text_changed for notification
1020 accessible-caret - use signal text_caret_moved for notification
1021 accessible-selection - use new signal selection_changed
1023 accessible-visible-data - use new signal visible_data_changed
1025 accessible-model - use new signal model_changed for notification
1026 Notify when role or parent changes
1027 Allow parent and role to be set or got using g_object_set() or
1030 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1036 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1038 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1039 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1041 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1043 * atk/atkobject.c (atk_object_notify_state_change):
1044 Initialize AtkPropertyValue data structure to 0 instead of using
1047 2001-10-19 Tor Lillqvist <tml@iki.fi>
1049 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1050 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1051 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1053 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1054 -export-symbols atk.def. If lib.exe is available, generate
1055 atk.lib, and install it.
1057 * atk/atk.def: Update with new entry points.
1059 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1061 * atk/atkobject.[c|], docs/atk-sections.txt,
1062 docs/tmpl/atkobject.sgml:
1063 Add convenience function atk_object_notify_state_change()
1064 to generate property notification of state change.
1066 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1067 Correct comments on functions atk_attribute_get_name() and
1068 atk_attribute_get_value()
1070 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1073 Update comments in atk_text_get_text_[at|after|before]_offset()
1074 to clarify what these functions will return.
1076 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1079 Update comments in atk_text_get_run_attributes() and
1080 atk_text_get_default_attributes().
1082 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1085 Change "property-change" signal to allow detail (i.e. property name)
1086 and add detail in atk_object_notify().
1088 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1091 Correct order of attribute names in text_attr_name array.
1093 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1095 * atk/atktext.[c|h]:
1096 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1097 Use enum AtkTextAttribute to specify what attribute are supported
1098 rather than hash defines. Define new functions atk_attribute_get_name()
1099 and atk_attribute_get_value() which return the strings for the
1100 attribute name and values for those attribute which have named values.
1102 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1104 * atk/atktext.c (atk_text_get_run_attributes):
1107 * atk/atktext.c (atk_text_get_default_attributes):
1108 Add call to set iface.
1110 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1112 * atk/atktext.[c|h]:
1113 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1114 Add new function atk_text_get_default_attributes
1115 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1117 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1119 * atk/atktext.c (atk_attribute_set_free):
1120 Avoid leaking of AtkAttributeSet data structure; speed up code.
1122 * docs/tmpl.atk*.sgml
1123 Updated to reflect current APIs.
1125 2001-10-01 jacob berkman <jacob@ximian.com>
1127 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1128 make dist works correctly w/o having to build first
1130 2001-10-01 Tor Lillqvist <tml@iki.fi>
1132 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1134 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1136 * configure.in (ATK_MICRO_VERSION): Version 0.6
1137 (because libglade will depend on a the small api addition below)
1139 * atk/makefile.msc (PKG_VER): Version 0.6
1141 * atk/atkrelation.h:
1142 * atk/atkrelation.c: (AtkRelationType
1143 atk_relation_type_from_string (const gchar *name)): Added method.
1146 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1148 * configure.in (ATK_MICRO_VERSION): Version 0.5
1150 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1152 * atk/makefile.msc (PKG_VER): Version 0.5
1154 2001-09-21 Hans Breuer <hans@breuer.org>
1156 * atk/atk.def : updated externals
1157 * atk/makefile.msc : version 0.4
1159 * atk/atktext.c (atk_text_get_character_extents) : real_height
1160 is a reference to int, so use &local_height
1162 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1166 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1168 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1169 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1170 (from 0.2 which was not properly updated last time).
1171 depend on glib 1.3.8.
1175 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1178 Add object reference when object is set as accessible_parent
1180 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1182 * configure.in: remember ACLOCAL_FLAGS.
1184 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1186 * atk/atktable.[c|h]
1187 Change atk_table_get_caption() and atk_table_set_caption()
1188 to deal with AtkObject* rather than gchar*
1189 Remove redundant and incorrect comments
1191 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1193 * configure.in: Version 0.3
1195 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1199 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1202 Correct property definitions for "accessible-table-caption",
1203 "accessible-table-column-description",
1204 "accessible-table-row-description"
1206 Update comments to include all properties defined
1208 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1210 * atk/atkhyperlink.h:
1211 Change AtkHyperLink to AtkHyperlink in comment
1212 * atk/atkhypertext.[c|h]:
1213 Change AtkHyperLink to AtkHyperlink
1214 * atk/atktable.[c|h]:
1215 Make gchar* arguments const; make return value of type gchar*
1217 * docs/atk-sections.txt
1218 Remove reference to AtkHyperLink
1219 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1220 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1223 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1226 Add functions atk_table_real_get_index_at(),
1227 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1228 as default implementations for atk_table_get_index_at(),
1229 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1231 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1234 Refer to return value in function documentation for
1235 atk_action_do_action
1237 Fix typo in comments
1238 * docs/tmpl/atkaction.sgml:
1239 Update to include return value
1241 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1243 * atk/atkaction.c atk/atkaction.h:
1244 Made atk_action_do_action return a gboolean as the class member of
1245 AtkActionIface does.
1249 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1251 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1252 Swap height and width arguments to atk_image_get_image_size
1254 Swap height and height arguments to atk_image_get_image_size
1255 Do not crash if NULL pointers are passed for return values
1257 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1259 * docs/tmpl/atktext.sgml atk/atktext.h:
1260 Change parameter names *offset to *_offset
1261 * atk/atkcomponent.c:
1262 Do not crash if NULL pointers are passed for return values
1264 Change parameter names *offset to *_offset
1265 Do not crash if NULL pointers are passed for return values
1267 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1270 Changed g_type_class_peek() to g_type_class_ref()
1271 in atk_add_global_event_listener(), since
1272 g_type_class_peek() could return NULL when an
1273 instance of the class had not been created.
1275 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1277 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1278 Ensure that atk_attribute_set_free is in the documentation.
1280 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1282 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1283 Swapped order of width and height arguments to
1284 atk_text_get_character_extents()
1285 Changed AtkAttrributeSet_free to atk_attribute_set_free
1287 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1289 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1290 Changed "length" argument of atk_text_get_character_extents() to
1293 2001-08-15 Jens Finke <jens@gnome.org>
1295 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1296 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1297 added a AC_SUBST for it. This is needed for the spec.in file.
1298 Added atk.spec to output list.
1299 * atk.spec.in: New file.
1301 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1303 * atk/atkcomponent.[c|h]
1304 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1305 Change atk_component_get_accessible_at_point to
1306 atk_component_ref_accessible_at_point so it will work for flyweights
1308 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1310 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1313 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1315 * atk/atkaction.c, atk/atkcomponent.c
1316 Remove all instances of g_return_if_fail (foo != NULL); that are
1317 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1318 since the second check catches the NULL.
1319 * atk/atkcomponent.c
1320 Add functions atk_component_real_contains(),
1321 atk_component_real_get_position(), atkcomponent_real_get_size()
1322 as default implementations for atk_component_contains(),
1323 atk_component_get_position(), atk_component_get_size()
1325 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1327 * atk/atkimage.[ch] docs/atk-sections.txt
1328 docs/tmpl/atkimage.sgml
1329 Updated AtkImage get_position to get_image_position
1330 so the naming is consistant. Now get_image_position
1331 and get_image_size return -1 for x/y/height/width
1332 if AtkImage implementations of these functions is
1335 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1338 Create an object relation set when the object is created.
1340 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1343 Changed first argument of atk_add_global_event_listener
1344 so the callback function is of type GSignalEmissionHook
1345 instead of AtkEventListener. AtkEventListener is
1346 appropriate for Focus event callbacks, but not generic
1349 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1352 Add function atk_object_real_ref_state_set() which creates the
1353 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1356 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1359 Remove all instances of g_return_if_fail (foo != NULL); that are
1360 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1361 since the second check catches the NULL.
1363 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1366 Fix problem with ATK not building after running make maintainer-clean
1367 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1369 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1372 * atk/atkeditabletext.h
1374 * atk-uninstalled.pc.in
1377 Removed (unused) #defines of pango/pango.h
1378 Removed references to/dependencies on pango from .pc files
1379 Removed dependencies on pango from makefile.msc and configure.in
1381 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1383 * atk/atkobject.[c|h]
1384 Move some implementation from GAIL:
1385 Default implementations for some some functions
1386 atk_object_real_get_name, atk_object_real_set_name,
1387 atk_object_real_get_description, atk_object_real_set_description,
1388 atk_object_real_get_parent, atk_object_real_set_parent,
1389 atk_object_real_get_role,
1390 atk_object_real_connect_property_change_handler,
1391 atk_object_real_remove_property_change_handler,
1393 definition of property-changed signal.
1394 Initialize pointers to NULL in atk_object_init().
1395 Initialize uninitialized function pointers to NULL in
1396 atk_object_class_init().
1398 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1401 Changed children_changed signal to allow NULL pointers
1402 for the 2nd argument to the signal handler.
1404 2001-07-20 Hans Breuer <hans@breuer.org>
1406 * atk/atk.def : added more exports
1407 * atk/makefile.msc : updated win32 build
1409 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1411 * atk/atkaction.[c|h], docs/atk-sections.txt,
1412 docs/tmpl/atkaction.sgml
1413 Add atk_action_get_name() and atk_action_set_description()
1415 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1417 * atk/atkstate.[c|h]
1418 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1419 and inconsistent GtkToggleButton
1421 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1423 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1424 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1425 gail_textattributes_update.pat is for gail/gail and integrates the
1426 ATK_ATTRIBUTE_* macros in the gail implementations.
1427 atk_docs_textattributes_update.pat is for atk/docs and patches
1428 atk-sections.txt etc. for improved docs
1429 atk_atk_textattributes_update.pat is for atk/atk and included the
1430 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1432 2001-07-13 Darin Adler <darin@bentspoon.com>
1434 * atk/atkstate.c: Add missing <string.h> include.
1435 * tests/teststateset.c: Add missing <string.h> include.
1437 2001-07-13 Darin Adler <darin@bentspoon.com>
1439 * .cvsignore: Ignore some generated files.
1440 * autogen.sh: Get rid of call to autoheader since the
1441 configure file doesn't include AM_CONFIG_HEADER.
1443 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1445 * tmpl/atkdocument.sgml
1446 Added new file for docs.
1448 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1450 * atk/atkimage.c atk/atkutil.c
1451 Changes to build with Sun's FORTE compiler.
1453 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1455 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1456 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1457 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1458 tmpl/atktext.sgml tmpl/atkutil.sgml
1461 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1463 * atk/atktext.c (atk_text_base_init):
1464 * atk/atktable.c (atk_table_base_init):
1465 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1466 to adapt to recent GSignal changes.
1468 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1470 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1471 docs/tmpl/atkutil.sgml
1472 Added new functiosn to AtkUtil.
1474 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1476 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1477 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1478 docs/tmpl/atkobject.sgml
1479 Added new atk document interface.
1481 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1483 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1484 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1485 Updated so that functions that take screen coords as
1486 input/output also take an enum specifying whether
1487 the coords are screen or top-level window based.
1488 Updated docs as well.
1490 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1492 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1493 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1494 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1495 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1496 atk/docs/tmpl/atkstreamablecontent.sgml
1497 Cleaned up docs. Added atkstreamablecontent.sgml
1499 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1501 *atk/atktable.h, atk/atktable.c
1502 Updated signal handler definitions.
1504 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1507 Updated AtkXYCoords enum.
1509 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1511 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1512 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1513 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1514 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1515 atk/atkstateset.c atk/atkstreamablecontent.c
1516 atk/atkstreamablecontent.h atk/atktable.c
1517 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1518 and some docs/tmpl files.
1519 Updated gtk-docs fixing spelling errors and making minor
1522 2001-06-27 Louise Miller <lousie.miller@sun.com>
1524 *atk/atkselection.h, atk/atkselection.c
1525 changed return type to gboolean for
1526 atk_selection_select_all_selection
1528 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1530 *atk/atkstate.h atk/atkstate.c
1531 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1532 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1533 docs/tmpl/atktext.sgml
1534 Added ATK_STATE_STALE. Updated docs.
1536 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1539 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1541 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1543 * atk/atkeditabletext.h, atk/atkobject.h,
1545 Added AtkAttributeSet_free() convenience
1548 2001-06-20 Peter Williams <peterw@ximian.com>
1550 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1551 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1552 G_{BEGIN,END}_DECLS.
1554 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1556 * atk/atktable.c, atk/atkmarshal.list
1557 Removed needless marshal and updated signal handlers in
1560 2001-06-20 Louise Miller <louise.miller@sun.com>
1562 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1563 Changed parameters for get_selected_rows/get_selected_columns
1564 Added 4 new functions, add_row_selection, remove_row_selection,
1565 add_column_selection, remove_column_selection
1567 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1570 Fixed minor bug with signals.
1572 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1577 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1579 * atk/atkselection.h atk/atkselection.c
1580 Now add_selection, clear_selection, and remove_selection
1581 return a boolean indicating SUCCESS/FAILURE to indicate
1582 if the operation was successful.
1584 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1586 * atk/atktable.h atk/atktable.h
1587 Updated so now the get_text_before|at|after functions
1588 return the start & end offset of the string. Updated the
1591 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1593 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1595 2001-06-11 Havoc Pennington <hp@redhat.com>
1599 * configure.in: bump version to 0.2 and add infrastructure for
1600 libtool version info. Assumes GTK versioning scheme (major.minor
1601 is binary compatible)
1603 * atk/Makefile.am (LDFLAGS): set version info
1604 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1606 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1608 * atk/atktable.h, atk/atktable.c
1609 Updated so that get/set row/column header functions
1610 work with AtkObjects rather than AtkTables. Organized
1611 the header file a little more cleanly. Also the get/set
1612 row_description and caption functions now use gchar *
1613 rather than AtkObject.
1615 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1617 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1618 Add signal model-changed.
1620 * atk/atkobject.c: Add properties
1621 accessible-role, accessible-table-caption,
1622 accessible-table-column-header, accessible-table-column_description.
1623 accessible-table-row-header, accessible-table-row_description.
1624 accessible-table-summary, accessible-model
1626 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1628 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1629 Updated atkeditabletext and atktext interfaces so they
1630 now properly define the get/set attribute methods and now
1631 get_offset_at_point and get_character_extents can request
1632 x,y coords by either widget or screen coords.
1634 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1636 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1637 CFLAGS, not in LIBS. (Always linking with -lpthread
1638 is a noticeable speed hit.)
1640 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1642 * atk/Makefile.am: Really fix marshal generation.
1644 2001-06-07 Havoc Pennington <hp@redhat.com>
1646 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1647 glib-genmarshal stuff
1649 2001-06-07 Havoc Pennington <hp@redhat.com>
1651 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1654 * configure.in: rearrange the library checks to support
1657 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1659 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1660 ATK in giant GTK tarball
1662 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1664 * docs/atk-api.sgml docs/atk-sections.txt
1665 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1666 docs/tmpl/atktext.sgml
1667 Removed docs/atk-api.sgml since it is not used.
1668 Updated sgml files and atk-sections.txt to reflect
1669 recent changes to the atktext and atkeditabletext
1672 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1674 * atk/atktext.h atk/atktext.h
1675 Updated to new atktext functions for getting attributes.
1677 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1679 * New files atk/atkstreamablecontent.[ch]
1680 Updated files: atk/Makefile.am, atk/atk.h
1682 * atk/atkvalue.c: Updated comments
1684 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1686 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1688 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1690 * atk/atkobject.c: Add property accessible-visible-data
1692 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1694 * atk/atkobject.c: Add support for setting and getting
1695 accessible-value property.
1697 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1699 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1701 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1703 * docs/atk-overrides.txt, docs/Makefile.am
1704 Updated the interface for dealing with selected
1705 text to handle multiple selected regions. Removed
1706 get_row_col_at_offset from atktext.[ch]. Added
1707 docs/atk-overrides.txt file.
1709 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1711 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1712 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1713 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1714 Makefiles so the proper marshall files get included in the
1715 dist. Updated the Makefiles and configure.in so that the
1716 docs get included in the dist.
1718 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1720 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1722 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1724 * atk/atkobject.c: Define new properties accessible-text,
1725 accessible-caret, accessible-selection and accessible-value
1727 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1729 * docs/atk-sections.txt
1732 Improved the layout/formatting of the atk docs. Added docs/tmpl
1735 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1738 Now properly set the initialized flag when setting up signals.
1739 Updated the atk-docs in several files
1741 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1743 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1744 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1745 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1746 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1747 Fix warnings generated by Sun FORTE compiler
1749 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1751 * atk/atkcomponent.c atk/atkvalue.c
1752 Remove return calls in functions which return void
1754 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1756 * atk/atkobject.h: Correct naming of role for status bar
1759 Clarify behaviour of atk_text_get_text_after/at/before_offset
1761 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1763 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1765 2001-01-06 Hans Breuer <hans@breuer.org>
1767 * atk/makefile.msc atk/atk.def (new files) :
1768 Enable build for win32, no sourc changes necessary.
1770 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1774 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1776 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1778 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>