1 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
3 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
5 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
7 * configure.in (ALL_LINGUAS): Added "it" (Italian)
9 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
11 * configure.in: Add -with-html-dir option. (bug #102497)
13 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
15 * docs/tmpl/atkobject.sgml: Update so property names are in
18 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
20 * ===== Released 1.2.1=====
22 * configure.in: Version 1.2.1, interface age 1, binary age 201
26 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
28 * configure.in (ALL_LINGUAS): Added pl (Polish).
30 2002-12-23 Nam SungHyun <namsh@kldp.org>
32 * configure.in: Added Korean (ko) to ALL_LINGUAS
34 2002-12-22 Artis Trops <hornet@navigator.lv>
36 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
38 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
40 * configure.in (ALL_LINGUAS): added French (fr).
42 2002-12-21 Jordi Mallach <jordi@sindominio.net>
44 * configure.in (ALL_LINGUAS): added Catalan (ca).
46 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
48 * ===== Released 1.2.0 ======
50 * configure.in: Version 1.2.0, interface age 0, binary age 200
52 * NEWS: Final update for 1.2.0.
54 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
56 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
58 * configure.in: Added Russian to ALL_LINGUAS.
60 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
62 * ===== Released 1.1.5=====
64 * configure.in: Version 1.1.5, interface age 2, binary age 105
68 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
70 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
71 if caret is not supported. This addresses bug #101020.
73 * configure.in: Use third argument of AC_DEFINE to get rid of
76 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
78 * acinclude.m4: Remove; wasn't needed, and referred
79 to GLib internal m4 files now gone.
81 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
83 * configure.in: Require autoconf-2.53.
85 2002-12-12 Yanko Kaneti <yaneti@declera.com>
87 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
89 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
91 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
94 2002-12-07 Andras Timar <timar@gnome.hu>
96 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
98 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
100 * ===== Released 1.1.4 =====
102 * configure.in: Version 1.1.1, interface age 1, binary age 104
106 2002-12-05 Ole Laursen <olau@hardworking.dk>
108 * configure.in (ALL_LINGUAS): Added Danish (da).
110 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
112 * configure.in (ALL_LINGUAS): Added Spanish (es).
114 2002-12-01 Christian Neumair <chris@gnome-de.org>
116 * configure.in (ALL_LINGUAS): Added German (de).
118 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
120 * configure.in (ALL_LINGUAS): Added "no".
122 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
124 * Update NEWS for 1.1.3
126 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
128 * configure.in: Update to take account of gtk-doc-version being 0.10
129 Updated version required to 0.9
131 2002-11-20 Bill Haneman <bill.haneman@sun.com>
134 Added ATK_ROLE_APPLICATION.
137 (atk_role_get_localized_name):
138 Added ATK_ROLE_APPLICATION case.
141 Added ATK_ROLE_APPLICATION to docs.
143 2002-11-18 Abi Brady <morwen@evilmagic.org>
145 * configure.in: Added "en_GB" to ALL_LINGUAS.
147 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
149 * configure.in: Added "ms" to ALL_LINGUAS.
151 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
153 * Update NEWS for 1.1.2
155 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
158 2002-11-14 Bill Haneman <bill.haneman@sun.com>
161 Revved to 1.1.2, interface age 0, binary age 102.
163 * atk/atkrelationtype.h:
164 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
165 New relations to handle content embedding, for instance
166 text that embeds or flows around images.
168 * atk/atkhyperlink.h:
169 (atk_hyperlink_is_inline):
170 New API, returns whether a hyperlink's content is
171 partially displayed inline; useful for small images
172 emedded in text, and for HTML <src> elements.
173 (AtkHyperlinkClass->link_state):
174 New virtualized method, used to implement various
175 state query API such as atk_hyperlink_is_inline().
177 * atk/atkhyperlink.c:
178 (atk_hyperlink_is_inline):
181 * docs/atk-sections.txt:
182 Additions for above API.
184 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
186 * atk/atkobject.[ch]: Add signal active-descendant-changed
188 2002-11-11 Christian Rose <menthos@menthos.com>
190 * configure.in: Added "sv" to ALL_LINGUAS.
192 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
200 * docs/tmpl/atkhyperlink.sgml
201 * docs/tmpl/atkobject.sgml
202 * docs/tmpl/atktable.sgml
203 * docs/tmpl/atktext.sgml
205 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
208 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
210 * autogen.sh: Add call to autoheader to create config.h.in
212 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
214 * acinclude.m4: New file
216 * autogen.sh: Add i18n support (copied from gtk+).
218 * configure.in: Add definition for atklocaledir and check for
219 bind_textdomain_codeset()
221 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
223 * atk/atkobject.c (atk_role_get_localized_name): Add code to
226 * po/.cvsignore: Add extra files.
228 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
230 * configure.in: Create po/Makefile; patch supplied by
231 Dan Mills (thunder@ximain.com)
233 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
235 * ===== Released 1.1.1 =====
237 * configure.in: Version 1.1.1, interface age 0, binary age 101
241 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
243 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
245 * Makefile.am: Add po directory
247 * configure.in: Add support for I18N
249 * acconfig.h atk/atkintl.h: New files used to support I18N
251 * atk/atkobject.c: Update atk_role_get_localized_name() to
252 allow for localized name to be returned.
254 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
256 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
257 po/ChangeLog: New files
259 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
261 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
263 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
265 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
266 atk_object_add_relationship and atk_object_remove_relationship
267 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
270 * atk/atkrelation.h: Move definition of AtkRelationType to
273 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
275 * atk/atktext.[ch]: Add text-attributes-changed signal.
277 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
279 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
281 * docs/tmpl/atkrelation.sgml: Add new relations
283 * docs/tmpl/atkstate.sgml: Add new state
285 * docs/tmpl/atktext.sgml: Add new signal
287 * tests/testrelation.c: Add tests for new relationship functions.
289 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
291 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
292 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
296 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
298 * ===== Released 1.1.0 =====
302 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
305 increment version to 1.1.0, in view of the fact that we've
306 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
307 Also reset INTERFACE_AGE to zero, since an enum was added.
308 Use similar librray numbering as GTK.
310 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
312 2002-09-06 Mark McLoughlin <mark@skynet.ie>
314 * atk/atkobject.h: add ATK_LAYER_WINDOW.
316 * atk/atkcomponent.c: upd docs.
318 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
320 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
321 avoid unused declarations
323 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
324 Move AtkRelationSet from atkobject to atkrelationset.
326 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
328 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
329 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
330 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
331 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
332 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
333 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
334 docs/tmpl/atkvalue.sgml:
335 Remove reference to ...Iface data structures; which eliminates
336 undocumented symbols.
338 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
340 * atk/atkutil.h: Add documentation for AtkKeyEventType
342 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
343 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
344 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
345 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
346 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
347 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
348 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
349 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
350 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
351 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
352 docs/tmpl/atkutil.sgml:
353 Reduce number of undocumented symbols
355 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
357 * atk/atknoopobjectfactory.c:
358 Add implementation for atk_object_factory_get_accessible_type()
360 2002-08-18 Havoc Pennington <hp@pobox.com>
362 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
363 both automake 1.6 and 1.4 installed get the right automake. Means
364 compilation from CVS will now require the latest automake 1.4
365 release, or manually creating symlinks called "automake-1.4" and
368 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
370 These changes improve the quality of the documentation by adding
371 information about properties and signals.
374 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
375 use in docs Makefile.am
378 Add missing include files, atk/atknoopobject.h and
379 atknoopobjectfactory.h
382 Add support for scan program
385 Added content to this file
387 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
388 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
389 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
390 docs/tmplatkutil.sgml:
391 Removed references to contents of object's data structure
393 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
394 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
395 Add references to signals and properties.
397 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
399 * ===== Released 1.0.3 =====
401 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
402 interface, binary version 3.
406 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
408 * README: Updated to describe where to log bugs and mention mailing
411 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
413 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
414 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
415 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
416 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
417 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
418 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
419 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
420 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
421 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
422 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
423 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
424 Update documentation.
426 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
429 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
432 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
434 * ===== Released 1.0.2 ======
438 * configure.in: Version 1.0.2, interface, binary age 2
440 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
442 * atk/atkutil.c (atk_focus_tracker_notify):
443 Allow for object being NULL which means the window containing the
444 focus widget has lost focus. We update the previous_focus_object
445 so we can emit notification for focus widget when window regains
448 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
450 * atk/atkgobjectaccessible.c:
451 (atk_gobject_accessible_for_object): Allow for case where created
452 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
453 was not initialized in atk_gobject_accessible_class_init
455 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
457 * ===== Released 1.0.1 ======
461 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
463 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
465 * atk/atkutil.c (atk_focus_tracker_notify):
466 Do not do notification if previously notified object is the same as
469 2002-03-14 Tor Lillqvist <tml@iki.fi>
471 * atk/Makefile.am: Use correct name for the DLL when generating
472 the MSVC import library.
474 2002-03-13 Bill Haneman <bill.haneman@sun.com>
476 * atk/atkutil.c (atk_object_get_root):
477 Changed g_type_class_peek to g_type_class_ref,
478 this seemed to be triggering a SEGV in some cases.
481 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
483 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
484 Correct name of data set to NULL from quark_accessible_object to
487 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
489 * atk/atkhyperlink.c (atk_hyperlink_get_type):
492 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
494 * ===== Released 1.0.0 ======
496 * NEWS: Final update for 1.0.0.
498 * README: Update the compilation instructions a bit.
500 2002-03-06 Tor Lillqvist <tml@iki.fi>
503 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
506 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
510 * tests/Makefile.am: Don't install libteststateset.la,
511 libtestrelation.la. (#73655, James Henstridge)
513 * autogen.sh: Add --enable-gtk-doc
515 * configure.in: --disable-gtk-doc by default.
517 * Makefile.am: Add a slightly modified distcheck rule
518 that passes --enable-gtk-doc to the configure inside.
519 (So that 'make dist' succeeds inside.)
521 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
523 * configure.in: Require GLib-2.0.0.
525 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
526 Switch over to the Glib/GTK+ versioning scheme.
528 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
530 * atk/atktext.c (atk_text_get_text):
531 Permit end offset value of -1
533 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
535 * atk/atkhypertext.h:
538 2002-02-28 Sven Neumann <sven@gimp.org>
540 * configure.in: beautified configure --help output.
542 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
544 * atk/atkhypertext.h atk/atkhyperlink.h:
545 Add padding to class structures to allow for future expansion.
548 Add padding to class structures to allow for future expansion.
550 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
551 Add padding to class structures to allow for future expansion.
553 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
555 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
557 2002-02-26 Tor Lillqvist <tml@iki.fi>
559 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
560 libtool won't create a DLL.
562 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
565 Remove -no-undefined because of problems with uunresolved symbols
566 in libgobject on Solaris when using gcc
568 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
570 * configure.in: Version 0.13
572 * NEWS: Update for 0.13
574 * docs/atk-sections.txt: Update.
576 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
578 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
579 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
580 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
581 Make use of parent_class consistent; define as gpointer and
582 use g_type_class_peek_parent() to get it
585 Delete unused empty line
587 * atk/atkregistry.c atk/atkrelation.c:
588 Make parent_class static
590 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
593 Add check for offset being negative in functions which have offset
594 parameter and return immediately if so.
596 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
598 * atk/atkcomponent.h:
599 Change argument of get_layer and get_mdi_zorder function pointers
600 to be AtkComponent instead of AtkObject
602 * atk/atkcomponent.c:
603 Change atk_component_get_layer and atk_component_get_mdi_zorder
604 to refer to argument as component instead os accessible
606 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
607 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
608 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
609 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
610 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
611 Update for recent changes
613 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
616 Guard atk.h with ifndef __ATK_H__
617 (#71405 reported by terra@diku.dk (Morten Welinder))
619 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
621 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
622 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
623 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
624 atk/atktable.h atk/atktext.h atk/atkvalue.h:
625 Add padding to class structures to allow for future expansion.
627 2002-02-11 Bill Haneman <bill.haneman@sun.com>
630 Incremented revision and tagged GNOME_D2_BETA.
633 Marked atk_object_get_layer and atk_object_get_mdi_zorder
634 as deprecated (should use atk_component API below).
637 Added atk_component_get_layer and atk_component_get_mdi_zorder
638 (erroneously defined in atkobject, they belong here).
641 Fixed some property get/set bugs.
643 * NEWS: updated for GNOME 2 Desktop Beta.
645 2002-02-11 jacob berkman <jacob@ximian.com>
647 * atk/atkselection.[ch] (atk_selection_get_type):
648 * atk/atktable.[ch] (atk_table_get_type):
649 * atk/atkregistry.h (atk_get_default_registry):
650 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
651 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
652 * atk/atkcomponent.[ch] (atk_component_get_type):
653 * atk/atkaction.[ch] (atk_action_get_type): declare function
654 arguments as (void) rather than ()
656 2002-02-04 Bill Haneman <bill.haneman@sun.com>
659 Incremented revision.
661 2002-01-30 Bill Haneman <bill.haneman@sun.com>
663 * docs/tmpl/atkaction.sgml:
664 * docs/tmpl/atkcomponent.sgml:
665 * docs/tmpl/atkeditabletext.sgml:
666 * docs/tmpl/atkimage.sgml:
667 * docs/tmpl/atkobject.sgml:
668 * docs/tmpl/atkselection.sgml:
669 * docs/tmpl/atktable.sgml:
670 * docs/tmpl/atktext.sgml:
671 * docs/tmpl/atkvalue.sgml:
672 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
673 fields to improve docs; the documentation now gives some
674 information on the purpose and function of the various ATK
675 interfaces, and which types of UI components typically implement
678 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
680 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
682 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
685 Update version number to 0.10, for Desktop Alpha 2
687 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
690 Correct inconsistencies between registered signal parameter types
691 and default signal handler struct fields
692 (based on patch from Murray Cumming <murray@usa.net>)
694 2002-01-10 Bill Haneman <bill.haneman@sun.com>
697 Update version number to 0.9, for Beta2 package.
699 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
701 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
702 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
705 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
707 * atk/atkcomponent.c (atk_component_add_focus_handler):
708 Add comments to clarify behavior if handler has already been added
710 * docs/tmpl/atktext.sgml:
711 Update for change of caret_changed to text_caret_moved
713 2002-01-05 Hans Breuer <hans@breuer.org>
715 * atk/makefile.msc : generate atk-enum-types.[hc]
716 NOTE: the long comment in atkobject.h is crashing perl,
717 at least version 5.005_02 built for MSWin32-x86-object
718 Binary build 506 provided by ActiveState. Temporary
719 deleting the AtkRole comment allows to work-around.
721 atk/atk.def : updated externals
723 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
725 * atk/atkgobjectaccessible.h
726 Fixed typo in define (reported by Jeff Franks)
728 * atk/atktext.c atk/atktext.h
729 Change name of default signal handler for text_caret_moved signal
730 from caret_changed to text_caret_moved
731 Change enum CARET_MOVED to TEXT_CARET_MOVED
732 (both issues reported by Jeff Franks)
734 2001-12-15 Michael Meeks <michael@ximian.com>
736 * atk/atkrelation.c (atk_relation_class_init):
738 (atk_relation_finalize): chain to parent.
740 * atk/atkrelationset.c (atk_relation_set_class_init),
741 (atk_relation_set_finalize): same fix.
743 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
745 * configure.in: Version 0.8, require GLib-1.3.12
747 * atk/makefile.msc (PKG_VER): Version 0.8.
749 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
751 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
752 for correct srcdir != builddir operation when
753 generating source files in srcdir.
755 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
757 * docs/tmpl/atkutil.sgml: remove some conflict
760 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
765 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
767 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
768 docs/tmpl/atkgobjectaccessible.sgml
770 * atk/Makefile.am atk/atk.h:
771 Add references to new files
773 * atk/atkobject.c atk/atkobject.h
774 docs/tmpl/atkobject.sgml:
775 Add new function atk_object_initialize
777 * atk/atkobjectfactory.c atk/atkobjectfactory.h
778 docs/tmpl/atkobjectfactory.sgml:
779 Add new function atk_object_factory_get_accessible_type
781 * docs/atk-sections.txt:
783 Add functions in atk-unused.txt
786 2001-12-17 Darin Adler <darin@bentspoon.com>
788 * atk/atktext.c: Add missing #include <string.h>
790 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
792 * atk/Makefile.am, tests/Makefile.am: Compile with
793 -DG_DISABLE_DEPRECATED. See #52790.
795 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
797 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
798 Remove unnecessary g_retunn_val_if_fail() call.
800 2001-12-08 Michael Meeks <michael@ximian.com>
802 * atk/atkregistry.c (atk_registry_class_init):
803 paranoia is not appropriate here, setup parent_class,
804 don't create a new default registry here - makes no
806 (atk_registry_finalize): chain to parent class, do
807 g_hash_table_destroys instead of g_frees.
809 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
812 Update to create atk-enum-types.h before compiling source files
813 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
815 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
817 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
818 docs/tmpl/atktext.sgml tests/testrelation.c:
819 Change atk_attribute_register to atk_text_attribute_register,
820 atk_attribute_get_value to atk_text_attribute_get_value,
821 atk_attribute_get_name to atk_text_attribute_get_name
822 atk_attribute_for_name to atk_text_attribuute_for_name
824 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
827 Add implementation of atk_attribute_register, atk_attribute_for_name
828 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
829 support extra attributes being defined
832 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
833 extra attributes to be defined
834 Add atk_attribute_register() and atk_attribute_for_name()
839 * docs/atk-sections.txt docs/tmpl/atktext.sgml
840 Update because of additions to atk/atktext.h
842 * tests/testrelation.c:
843 Add tests for text attributes
845 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
848 Update atk_role_register() to allow extra roles to be defined
849 Update atk_role_get_name() and atk_role_for_name() for newly defined
852 * tests/testrelation.c:
855 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
858 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
859 atk_relation_type_for_name()
862 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
863 atk_state_type_for_name()
865 * tests/testrelation.c, tests/teststateset.c:
866 Update tests as name componenets are separated by hyphen (-) rather
869 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
872 Generate files atk-enum-types.c and atk-enums-types.h to create
876 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
878 2001-11-28 Bill Haneman <bill.haneman@sun.com>
881 Changed calls to g_type_class_peek() to g_type_class_ref() where
882 it makes more sense, and in other places check for a non-null
883 klass return before trying to call class methods. This prevents
884 SEGV if no Atk-implementation library has been loaded.
887 Fixed gtk-doc warning.
889 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
891 * atk/atkobject.[c|h]:
892 Add functions atk_role_get_name() and atk_role_for_name() which
893 transform a role into an untranslated string
894 Update comments in atkobject.h which refer to property names
897 Correct error in atk_relation_type_get_name
899 * docs/atk-sections.txt
900 Added atk_role_get_name and atk_role_for_name
905 2001-11-23 Hans Breuer <hans@breuer.org>
907 * atk/atk.def : updated externals
909 * atk/atktext.c atk/atkutil.c : added two spaces to fix
910 minor coding style issues. Found by my exports generator.
912 * atk/makefile.msc : version 0.7, use build dir from
915 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
919 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
921 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
923 * atk/atknoopobject.c:
924 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
927 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
929 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
930 docs/tmpl/atkrelation.sgml:
931 Change atk_relation_type_from_string to atk_relation_type_for_name
932 Add atk_relation_type_get_name
934 * atk/atkrelationtype.c:
935 Change atk_relation_type_from_string to atk_relation_type_for_name
936 Add atk_relation_type_get_name
937 Update atk_relation_type_register() to correctly register new
941 Changed name of static variable type to last_type
942 Changed name of paremeter if atk_state_type_get_name to type to match
948 * tests/README, tests/Makefile.am
949 Add new test file testrelation.c
951 2001-11-22 Bill Haneman <bill.haneman@sun.com>
953 * atk/atkutil.c (atk_add_key_event_listener):
954 Fix gtk-doc comment and clarify use of 'data' gpointer.
956 2001-11-22 Michael Meeks <michael@ximian.com>
958 * atk/atkutil.c (atk_add_key_event_listener): switch
961 * atk/atkobject.c (atk_object_real_get_property):
964 2001-11-21 Michael Meeks <michael@ximian.com>
966 * atk/atkrelation.c: pull in string.h for strcmp
968 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
970 * atk/atkutil.c (atk_add_global_event_listener),
971 (atk_get_toolkit_name, atk_get_toolkit_version):
974 2001-11-21 Bill Haneman <bill.haneman@sun.com>
976 * atk/atkrelation.c: Added gtk-doc docs for
977 atk_relation_type_from_string.
979 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
981 * atk/atkobject.h (enum): Fix trailing comma on
984 * docs/atk-sections.txt: Update.
988 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
990 * atk/atkobject.[c|h]:
991 Add additional argument (name) to state-change signal
992 Update atk_object_notify_state_change to take account of
993 extra argument for state-change
995 * atk/atkmarshal.list:
996 Add marshaller for VOID:STRING,BOOLEAN
998 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1000 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1001 Add enum AtkLayer and functions atk_object_get_layer and
1002 atk_object_get_mdi_zorder
1004 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1006 * atk/atkobject.[c|h]:
1007 Remove property accessible-state; use signal state-change instead
1008 Change signature of state-change handler to take gboolean as argument
1009 instead of AtkPropertyValues
1010 Update atk_object_notify_state_change() to emit state-change signal
1012 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1013 Remove state ATK_STATE_COLLAPSED
1015 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1019 Added state-changed signal to atkobject, in anticipation of
1020 deprecating the accessible-state property.
1023 Fixed signature of atk_util_add_key_listener () to
1024 take an AtkKeySnoopFunc instead of a pointer to same.
1026 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1028 * atk/atkobject.c (atk_object_notify_state_change):
1029 Fix bug in calculation of number of toggle states
1032 Correct out-by-1 error in atk_state_type_register()
1033 Use type (number of states defined) in atk_state_type_get_name()
1034 and atk_state_type_for_name()
1036 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1038 * atk/atkeditabletext.c:
1039 Remove unused structure _AtkEditableTextIfaceClass
1041 * atk/atkobject.[c|h]
1042 Remove signals model_changed and selection_changed
1044 * atk/selection.[c|h]
1045 Add signal selection_changed
1047 * atk/atktable.[c|h]
1048 Remove unused structure _AtkTableIfaceClass
1049 Add signal model_changed
1052 Remove unused structure _AtkTextIfaceClass
1053 Add signal text_selection_changed
1055 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1056 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1057 Documentation changes
1059 2001-11-17 Tor Lillqvist <tml@iki.fi>
1061 * atk-zip.sh.in: Build separate runtime and developer packages.
1063 * atk/atk.def: Update.
1065 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1069 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1071 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1074 to allow non-GTK-dependent installation of key snoop functions.
1075 This also meant adding definitions of AtkKeySnoopFunc and
1078 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1080 * atk/atkobject.c (atk_object_notify_state_change):
1081 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1082 to ATK_STATE_EXPANDED or vice versa.
1084 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1087 Add role ATK_ROLE_TREE_TABLE
1089 * atk/atkrelation.h:
1090 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1091 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1093 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1094 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1095 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1096 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1097 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1098 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1099 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1100 Update to reflect the current state of the documentation in the code.
1102 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1104 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1105 Add two new relations ATK_RELATION_NODE_CHILDREN and
1106 ATK_RELATION_NODE_PARENT to support compound objects in a
1107 node or cell of a tree or table
1108 Added descriptions of all relations which are defined
1111 Remove functions atk_table_real_get_index_at(),
1112 atk_table_real_get_column_at_index() and
1113 atk_table_real_get_row_at_index()
1114 Correct typos in documentation of other functions.
1116 2001-10-28 Tor Lillqvist <tml@iki.fi>
1118 * atk-zip.sh.in: New file, used to build developer package for
1122 * configure.in: Add it.
1124 * atk/Makefile.am: Add rules to install and uninstall mingw import
1127 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1129 * atk/atkobject.[c|h]
1130 Remove the following properties
1131 accessible-child - use signal children_changed for notification
1132 accessible-text - use signal text_changed for notification
1133 accessible-caret - use signal text_caret_moved for notification
1134 accessible-selection - use new signal selection_changed
1136 accessible-visible-data - use new signal visible_data_changed
1138 accessible-model - use new signal model_changed for notification
1139 Notify when role or parent changes
1140 Allow parent and role to be set or got using g_object_set() or
1143 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1149 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1151 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1152 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1154 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1156 * atk/atkobject.c (atk_object_notify_state_change):
1157 Initialize AtkPropertyValue data structure to 0 instead of using
1160 2001-10-19 Tor Lillqvist <tml@iki.fi>
1162 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1163 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1164 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1166 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1167 -export-symbols atk.def. If lib.exe is available, generate
1168 atk.lib, and install it.
1170 * atk/atk.def: Update with new entry points.
1172 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1174 * atk/atkobject.[c|], docs/atk-sections.txt,
1175 docs/tmpl/atkobject.sgml:
1176 Add convenience function atk_object_notify_state_change()
1177 to generate property notification of state change.
1179 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1180 Correct comments on functions atk_attribute_get_name() and
1181 atk_attribute_get_value()
1183 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1186 Update comments in atk_text_get_text_[at|after|before]_offset()
1187 to clarify what these functions will return.
1189 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1192 Update comments in atk_text_get_run_attributes() and
1193 atk_text_get_default_attributes().
1195 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1198 Change "property-change" signal to allow detail (i.e. property name)
1199 and add detail in atk_object_notify().
1201 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1204 Correct order of attribute names in text_attr_name array.
1206 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1208 * atk/atktext.[c|h]:
1209 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1210 Use enum AtkTextAttribute to specify what attribute are supported
1211 rather than hash defines. Define new functions atk_attribute_get_name()
1212 and atk_attribute_get_value() which return the strings for the
1213 attribute name and values for those attribute which have named values.
1215 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1217 * atk/atktext.c (atk_text_get_run_attributes):
1220 * atk/atktext.c (atk_text_get_default_attributes):
1221 Add call to set iface.
1223 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1225 * atk/atktext.[c|h]:
1226 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1227 Add new function atk_text_get_default_attributes
1228 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1230 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1232 * atk/atktext.c (atk_attribute_set_free):
1233 Avoid leaking of AtkAttributeSet data structure; speed up code.
1235 * docs/tmpl.atk*.sgml
1236 Updated to reflect current APIs.
1238 2001-10-01 jacob berkman <jacob@ximian.com>
1240 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1241 make dist works correctly w/o having to build first
1243 2001-10-01 Tor Lillqvist <tml@iki.fi>
1245 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1247 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1249 * configure.in (ATK_MICRO_VERSION): Version 0.6
1250 (because libglade will depend on a the small api addition below)
1252 * atk/makefile.msc (PKG_VER): Version 0.6
1254 * atk/atkrelation.h:
1255 * atk/atkrelation.c: (AtkRelationType
1256 atk_relation_type_from_string (const gchar *name)): Added method.
1259 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1261 * configure.in (ATK_MICRO_VERSION): Version 0.5
1263 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1265 * atk/makefile.msc (PKG_VER): Version 0.5
1267 2001-09-21 Hans Breuer <hans@breuer.org>
1269 * atk/atk.def : updated externals
1270 * atk/makefile.msc : version 0.4
1272 * atk/atktext.c (atk_text_get_character_extents) : real_height
1273 is a reference to int, so use &local_height
1275 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1279 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1281 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1282 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1283 (from 0.2 which was not properly updated last time).
1284 depend on glib 1.3.8.
1288 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1291 Add object reference when object is set as accessible_parent
1293 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1295 * configure.in: remember ACLOCAL_FLAGS.
1297 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1299 * atk/atktable.[c|h]
1300 Change atk_table_get_caption() and atk_table_set_caption()
1301 to deal with AtkObject* rather than gchar*
1302 Remove redundant and incorrect comments
1304 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1306 * configure.in: Version 0.3
1308 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1312 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1315 Correct property definitions for "accessible-table-caption",
1316 "accessible-table-column-description",
1317 "accessible-table-row-description"
1319 Update comments to include all properties defined
1321 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1323 * atk/atkhyperlink.h:
1324 Change AtkHyperLink to AtkHyperlink in comment
1325 * atk/atkhypertext.[c|h]:
1326 Change AtkHyperLink to AtkHyperlink
1327 * atk/atktable.[c|h]:
1328 Make gchar* arguments const; make return value of type gchar*
1330 * docs/atk-sections.txt
1331 Remove reference to AtkHyperLink
1332 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1333 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1336 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1339 Add functions atk_table_real_get_index_at(),
1340 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1341 as default implementations for atk_table_get_index_at(),
1342 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1344 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1347 Refer to return value in function documentation for
1348 atk_action_do_action
1350 Fix typo in comments
1351 * docs/tmpl/atkaction.sgml:
1352 Update to include return value
1354 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1356 * atk/atkaction.c atk/atkaction.h:
1357 Made atk_action_do_action return a gboolean as the class member of
1358 AtkActionIface does.
1362 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1364 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1365 Swap height and width arguments to atk_image_get_image_size
1367 Swap height and height arguments to atk_image_get_image_size
1368 Do not crash if NULL pointers are passed for return values
1370 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1372 * docs/tmpl/atktext.sgml atk/atktext.h:
1373 Change parameter names *offset to *_offset
1374 * atk/atkcomponent.c:
1375 Do not crash if NULL pointers are passed for return values
1377 Change parameter names *offset to *_offset
1378 Do not crash if NULL pointers are passed for return values
1380 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1383 Changed g_type_class_peek() to g_type_class_ref()
1384 in atk_add_global_event_listener(), since
1385 g_type_class_peek() could return NULL when an
1386 instance of the class had not been created.
1388 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1390 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1391 Ensure that atk_attribute_set_free is in the documentation.
1393 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1395 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1396 Swapped order of width and height arguments to
1397 atk_text_get_character_extents()
1398 Changed AtkAttrributeSet_free to atk_attribute_set_free
1400 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1402 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1403 Changed "length" argument of atk_text_get_character_extents() to
1406 2001-08-15 Jens Finke <jens@gnome.org>
1408 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1409 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1410 added a AC_SUBST for it. This is needed for the spec.in file.
1411 Added atk.spec to output list.
1412 * atk.spec.in: New file.
1414 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1416 * atk/atkcomponent.[c|h]
1417 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1418 Change atk_component_get_accessible_at_point to
1419 atk_component_ref_accessible_at_point so it will work for flyweights
1421 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1423 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1426 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1428 * atk/atkaction.c, atk/atkcomponent.c
1429 Remove all instances of g_return_if_fail (foo != NULL); that are
1430 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1431 since the second check catches the NULL.
1432 * atk/atkcomponent.c
1433 Add functions atk_component_real_contains(),
1434 atk_component_real_get_position(), atkcomponent_real_get_size()
1435 as default implementations for atk_component_contains(),
1436 atk_component_get_position(), atk_component_get_size()
1438 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1440 * atk/atkimage.[ch] docs/atk-sections.txt
1441 docs/tmpl/atkimage.sgml
1442 Updated AtkImage get_position to get_image_position
1443 so the naming is consistant. Now get_image_position
1444 and get_image_size return -1 for x/y/height/width
1445 if AtkImage implementations of these functions is
1448 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1451 Create an object relation set when the object is created.
1453 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1456 Changed first argument of atk_add_global_event_listener
1457 so the callback function is of type GSignalEmissionHook
1458 instead of AtkEventListener. AtkEventListener is
1459 appropriate for Focus event callbacks, but not generic
1462 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1465 Add function atk_object_real_ref_state_set() which creates the
1466 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1469 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1472 Remove all instances of g_return_if_fail (foo != NULL); that are
1473 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1474 since the second check catches the NULL.
1476 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1479 Fix problem with ATK not building after running make maintainer-clean
1480 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1482 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1485 * atk/atkeditabletext.h
1487 * atk-uninstalled.pc.in
1490 Removed (unused) #defines of pango/pango.h
1491 Removed references to/dependencies on pango from .pc files
1492 Removed dependencies on pango from makefile.msc and configure.in
1494 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1496 * atk/atkobject.[c|h]
1497 Move some implementation from GAIL:
1498 Default implementations for some some functions
1499 atk_object_real_get_name, atk_object_real_set_name,
1500 atk_object_real_get_description, atk_object_real_set_description,
1501 atk_object_real_get_parent, atk_object_real_set_parent,
1502 atk_object_real_get_role,
1503 atk_object_real_connect_property_change_handler,
1504 atk_object_real_remove_property_change_handler,
1506 definition of property-changed signal.
1507 Initialize pointers to NULL in atk_object_init().
1508 Initialize uninitialized function pointers to NULL in
1509 atk_object_class_init().
1511 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1514 Changed children_changed signal to allow NULL pointers
1515 for the 2nd argument to the signal handler.
1517 2001-07-20 Hans Breuer <hans@breuer.org>
1519 * atk/atk.def : added more exports
1520 * atk/makefile.msc : updated win32 build
1522 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1524 * atk/atkaction.[c|h], docs/atk-sections.txt,
1525 docs/tmpl/atkaction.sgml
1526 Add atk_action_get_name() and atk_action_set_description()
1528 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1530 * atk/atkstate.[c|h]
1531 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1532 and inconsistent GtkToggleButton
1534 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1536 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1537 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1538 gail_textattributes_update.pat is for gail/gail and integrates the
1539 ATK_ATTRIBUTE_* macros in the gail implementations.
1540 atk_docs_textattributes_update.pat is for atk/docs and patches
1541 atk-sections.txt etc. for improved docs
1542 atk_atk_textattributes_update.pat is for atk/atk and included the
1543 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1545 2001-07-13 Darin Adler <darin@bentspoon.com>
1547 * atk/atkstate.c: Add missing <string.h> include.
1548 * tests/teststateset.c: Add missing <string.h> include.
1550 2001-07-13 Darin Adler <darin@bentspoon.com>
1552 * .cvsignore: Ignore some generated files.
1553 * autogen.sh: Get rid of call to autoheader since the
1554 configure file doesn't include AM_CONFIG_HEADER.
1556 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1558 * tmpl/atkdocument.sgml
1559 Added new file for docs.
1561 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1563 * atk/atkimage.c atk/atkutil.c
1564 Changes to build with Sun's FORTE compiler.
1566 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1568 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1569 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1570 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1571 tmpl/atktext.sgml tmpl/atkutil.sgml
1574 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1576 * atk/atktext.c (atk_text_base_init):
1577 * atk/atktable.c (atk_table_base_init):
1578 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1579 to adapt to recent GSignal changes.
1581 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1583 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1584 docs/tmpl/atkutil.sgml
1585 Added new functiosn to AtkUtil.
1587 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1589 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1590 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1591 docs/tmpl/atkobject.sgml
1592 Added new atk document interface.
1594 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1596 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1597 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1598 Updated so that functions that take screen coords as
1599 input/output also take an enum specifying whether
1600 the coords are screen or top-level window based.
1601 Updated docs as well.
1603 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1605 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1606 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1607 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1608 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1609 atk/docs/tmpl/atkstreamablecontent.sgml
1610 Cleaned up docs. Added atkstreamablecontent.sgml
1612 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1614 *atk/atktable.h, atk/atktable.c
1615 Updated signal handler definitions.
1617 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1620 Updated AtkXYCoords enum.
1622 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1624 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1625 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1626 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1627 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1628 atk/atkstateset.c atk/atkstreamablecontent.c
1629 atk/atkstreamablecontent.h atk/atktable.c
1630 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1631 and some docs/tmpl files.
1632 Updated gtk-docs fixing spelling errors and making minor
1635 2001-06-27 Louise Miller <lousie.miller@sun.com>
1637 *atk/atkselection.h, atk/atkselection.c
1638 changed return type to gboolean for
1639 atk_selection_select_all_selection
1641 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1643 *atk/atkstate.h atk/atkstate.c
1644 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1645 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1646 docs/tmpl/atktext.sgml
1647 Added ATK_STATE_STALE. Updated docs.
1649 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1652 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1654 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1656 * atk/atkeditabletext.h, atk/atkobject.h,
1658 Added AtkAttributeSet_free() convenience
1661 2001-06-20 Peter Williams <peterw@ximian.com>
1663 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1664 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1665 G_{BEGIN,END}_DECLS.
1667 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1669 * atk/atktable.c, atk/atkmarshal.list
1670 Removed needless marshal and updated signal handlers in
1673 2001-06-20 Louise Miller <louise.miller@sun.com>
1675 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1676 Changed parameters for get_selected_rows/get_selected_columns
1677 Added 4 new functions, add_row_selection, remove_row_selection,
1678 add_column_selection, remove_column_selection
1680 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1683 Fixed minor bug with signals.
1685 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1690 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1692 * atk/atkselection.h atk/atkselection.c
1693 Now add_selection, clear_selection, and remove_selection
1694 return a boolean indicating SUCCESS/FAILURE to indicate
1695 if the operation was successful.
1697 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1699 * atk/atktable.h atk/atktable.h
1700 Updated so now the get_text_before|at|after functions
1701 return the start & end offset of the string. Updated the
1704 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1706 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1708 2001-06-11 Havoc Pennington <hp@redhat.com>
1712 * configure.in: bump version to 0.2 and add infrastructure for
1713 libtool version info. Assumes GTK versioning scheme (major.minor
1714 is binary compatible)
1716 * atk/Makefile.am (LDFLAGS): set version info
1717 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1719 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1721 * atk/atktable.h, atk/atktable.c
1722 Updated so that get/set row/column header functions
1723 work with AtkObjects rather than AtkTables. Organized
1724 the header file a little more cleanly. Also the get/set
1725 row_description and caption functions now use gchar *
1726 rather than AtkObject.
1728 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1730 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1731 Add signal model-changed.
1733 * atk/atkobject.c: Add properties
1734 accessible-role, accessible-table-caption,
1735 accessible-table-column-header, accessible-table-column_description.
1736 accessible-table-row-header, accessible-table-row_description.
1737 accessible-table-summary, accessible-model
1739 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1741 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1742 Updated atkeditabletext and atktext interfaces so they
1743 now properly define the get/set attribute methods and now
1744 get_offset_at_point and get_character_extents can request
1745 x,y coords by either widget or screen coords.
1747 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1749 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1750 CFLAGS, not in LIBS. (Always linking with -lpthread
1751 is a noticeable speed hit.)
1753 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1755 * atk/Makefile.am: Really fix marshal generation.
1757 2001-06-07 Havoc Pennington <hp@redhat.com>
1759 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1760 glib-genmarshal stuff
1762 2001-06-07 Havoc Pennington <hp@redhat.com>
1764 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1767 * configure.in: rearrange the library checks to support
1770 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1772 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1773 ATK in giant GTK tarball
1775 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1777 * docs/atk-api.sgml docs/atk-sections.txt
1778 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1779 docs/tmpl/atktext.sgml
1780 Removed docs/atk-api.sgml since it is not used.
1781 Updated sgml files and atk-sections.txt to reflect
1782 recent changes to the atktext and atkeditabletext
1785 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1787 * atk/atktext.h atk/atktext.h
1788 Updated to new atktext functions for getting attributes.
1790 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1792 * New files atk/atkstreamablecontent.[ch]
1793 Updated files: atk/Makefile.am, atk/atk.h
1795 * atk/atkvalue.c: Updated comments
1797 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1799 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1801 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1803 * atk/atkobject.c: Add property accessible-visible-data
1805 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1807 * atk/atkobject.c: Add support for setting and getting
1808 accessible-value property.
1810 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1812 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1814 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1816 * docs/atk-overrides.txt, docs/Makefile.am
1817 Updated the interface for dealing with selected
1818 text to handle multiple selected regions. Removed
1819 get_row_col_at_offset from atktext.[ch]. Added
1820 docs/atk-overrides.txt file.
1822 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1824 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1825 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1826 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1827 Makefiles so the proper marshall files get included in the
1828 dist. Updated the Makefiles and configure.in so that the
1829 docs get included in the dist.
1831 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1833 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1835 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1837 * atk/atkobject.c: Define new properties accessible-text,
1838 accessible-caret, accessible-selection and accessible-value
1840 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1842 * docs/atk-sections.txt
1845 Improved the layout/formatting of the atk docs. Added docs/tmpl
1848 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1851 Now properly set the initialized flag when setting up signals.
1852 Updated the atk-docs in several files
1854 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1856 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1857 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1858 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1859 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1860 Fix warnings generated by Sun FORTE compiler
1862 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1864 * atk/atkcomponent.c atk/atkvalue.c
1865 Remove return calls in functions which return void
1867 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1869 * atk/atkobject.h: Correct naming of role for status bar
1872 Clarify behaviour of atk_text_get_text_after/at/before_offset
1874 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1876 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1878 2001-01-06 Hans Breuer <hans@breuer.org>
1880 * atk/makefile.msc atk/atk.def (new files) :
1881 Enable build for win32, no sourc changes necessary.
1883 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1887 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1889 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1891 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>