1 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
3 * configure.in: Upadte to take account of gtk-doc-version being 0.10
4 Updated version required to 0.9
6 2002-11-20 Bill Haneman <bill.haneman@sun.com>
9 Added ATK_ROLE_APPLICATION.
12 (atk_role_get_localized_name):
13 Added ATK_ROLE_APPLICATION case.
16 Added ATK_ROLE_APPLICATION to docs.
18 2002-11-18 Abi Brady <morwen@evilmagic.org>
20 * configure.in: Added "en_GB" to ALL_LINGUAS.
22 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
24 * configure.in: Added "ms" to ALL_LINGUAS.
26 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
28 * Update NEWS for 1.1.2
30 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
33 2002-11-14 Bill Haneman <bill.haneman@sun.com>
36 Revved to 1.1.2, interface age 0, binary age 102.
38 * atk/atkrelationtype.h:
39 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
40 New relations to handle content embedding, for instance
41 text that embeds or flows around images.
44 (atk_hyperlink_is_inline):
45 New API, returns whether a hyperlink's content is
46 partially displayed inline; useful for small images
47 emedded in text, and for HTML <src> elements.
48 (AtkHyperlinkClass->link_state):
49 New virtualized method, used to implement various
50 state query API such as atk_hyperlink_is_inline().
53 (atk_hyperlink_is_inline):
56 * docs/atk-sections.txt:
57 Additions for above API.
59 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
61 * atk/atkobject.[ch]: Add signal active-descendant-changed
63 2002-11-11 Christian Rose <menthos@menthos.com>
65 * configure.in: Added "sv" to ALL_LINGUAS.
67 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
75 * docs/tmpl/atkhyperlink.sgml
76 * docs/tmpl/atkobject.sgml
77 * docs/tmpl/atktable.sgml
78 * docs/tmpl/atktext.sgml
80 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
83 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
85 * autogen.sh: Add call to autoheader to create config.h.in
87 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
89 * acinclude.m4: New file
91 * autogen.sh: Add i18n support (copied from gtk+).
93 * configure.in: Add definition for atklocaledir and check for
94 bind_textdomain_codeset()
96 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
98 * atk/atkobject.c (atk_role_get_localized_name): Add code to
101 * po/.cvsignore: Add extra files.
103 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
105 * configure.in: Create po/Makefile; patch supplied by
106 Dan Mills (thunder@ximain.com)
108 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
110 * ===== Released 1.1.1 =====
112 * configure.in: Version 1.1.1, interface age 0, binary age 101
116 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
118 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
120 * Makefile.am: Add po directory
122 * configure.in: Add support for I18N
124 * acconfig.h atk/atkintl.h: New files used to support I18N
126 * atk/atkobject.c: Update atk_role_get_localized_name() to
127 allow for localized name to be returned.
129 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
131 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
132 po/ChangeLog: New files
134 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
136 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
138 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
140 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
141 atk_object_add_relationship and atk_object_remove_relationship
142 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
145 * atk/atkrelation.h: Move definition of AtkRelationType to
148 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
150 * atk/atktext.[ch]: Add text-attributes-changed signal.
152 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
154 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
156 * docs/tmpl/atkrelation.sgml: Add new relations
158 * docs/tmpl/atkstate.sgml: Add new state
160 * docs/tmpl/atktext.sgml: Add new signal
162 * tests/testrelation.c: Add tests for new relationship functions.
164 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
166 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
167 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
171 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
173 * ===== Released 1.1.0 =====
177 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
180 increment version to 1.1.0, in view of the fact that we've
181 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
182 Also reset INTERFACE_AGE to zero, since an enum was added.
183 Use similar librray numbering as GTK.
185 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
187 2002-09-06 Mark McLoughlin <mark@skynet.ie>
189 * atk/atkobject.h: add ATK_LAYER_WINDOW.
191 * atk/atkcomponent.c: upd docs.
193 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
195 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
196 avoid unused declarations
198 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
199 Move AtkRelationSet from atkobject to atkrelationset.
201 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
203 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
204 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
205 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
206 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
207 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
208 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
209 docs/tmpl/atkvalue.sgml:
210 Remove reference to ...Iface data structures; which eliminates
211 undocumented symbols.
213 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
215 * atk/atkutil.h: Add documentation for AtkKeyEventType
217 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
218 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
219 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
220 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
221 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
222 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
223 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
224 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
225 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
226 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
227 docs/tmpl/atkutil.sgml:
228 Reduce number of undocumented symbols
230 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
232 * atk/atknoopobjectfactory.c:
233 Add implementation for atk_object_factory_get_accessible_type()
235 2002-08-18 Havoc Pennington <hp@pobox.com>
237 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
238 both automake 1.6 and 1.4 installed get the right automake. Means
239 compilation from CVS will now require the latest automake 1.4
240 release, or manually creating symlinks called "automake-1.4" and
243 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
245 These changes improve the quality of the documentation by adding
246 information about properties and signals.
249 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
250 use in docs Makefile.am
253 Add missing include files, atk/atknoopobject.h and
254 atknoopobjectfactory.h
257 Add support for scan program
260 Added content to this file
262 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
263 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
264 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
265 docs/tmplatkutil.sgml:
266 Removed references to contents of object's data structure
268 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
269 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
270 Add references to signals and properties.
272 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
274 * ===== Released 1.0.3 =====
276 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
277 interface, binary version 3.
281 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
283 * README: Updated to describe where to log bugs and mention mailing
286 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
288 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
289 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
290 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
291 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
292 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
293 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
294 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
295 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
296 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
297 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
298 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
299 Update documentation.
301 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
304 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
307 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
309 * ===== Released 1.0.2 ======
313 * configure.in: Version 1.0.2, interface, binary age 2
315 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
317 * atk/atkutil.c (atk_focus_tracker_notify):
318 Allow for object being NULL which means the window containing the
319 focus widget has lost focus. We update the previous_focus_object
320 so we can emit notification for focus widget when window regains
323 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
325 * atk/atkgobjectaccessible.c:
326 (atk_gobject_accessible_for_object): Allow for case where created
327 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
328 was not initialized in atk_gobject_accessible_class_init
330 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
332 * ===== Released 1.0.1 ======
336 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
338 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
340 * atk/atkutil.c (atk_focus_tracker_notify):
341 Do not do notification if previously notified object is the same as
344 2002-03-14 Tor Lillqvist <tml@iki.fi>
346 * atk/Makefile.am: Use correct name for the DLL when generating
347 the MSVC import library.
349 2002-03-13 Bill Haneman <bill.haneman@sun.com>
351 * atk/atkutil.c (atk_object_get_root):
352 Changed g_type_class_peek to g_type_class_ref,
353 this seemed to be triggering a SEGV in some cases.
356 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
358 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
359 Correct name of data set to NULL from quark_accessible_object to
362 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
364 * atk/atkhyperlink.c (atk_hyperlink_get_type):
367 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
369 * ===== Released 1.0.0 ======
371 * NEWS: Final update for 1.0.0.
373 * README: Update the compilation instructions a bit.
375 2002-03-06 Tor Lillqvist <tml@iki.fi>
378 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
381 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
385 * tests/Makefile.am: Don't install libteststateset.la,
386 libtestrelation.la. (#73655, James Henstridge)
388 * autogen.sh: Add --enable-gtk-doc
390 * configure.in: --disable-gtk-doc by default.
392 * Makefile.am: Add a slightly modified distcheck rule
393 that passes --enable-gtk-doc to the configure inside.
394 (So that 'make dist' succeeds inside.)
396 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
398 * configure.in: Require GLib-2.0.0.
400 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
401 Switch over to the Glib/GTK+ versioning scheme.
403 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
405 * atk/atktext.c (atk_text_get_text):
406 Permit end offset value of -1
408 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
410 * atk/atkhypertext.h:
413 2002-02-28 Sven Neumann <sven@gimp.org>
415 * configure.in: beautified configure --help output.
417 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
419 * atk/atkhypertext.h atk/atkhyperlink.h:
420 Add padding to class structures to allow for future expansion.
423 Add padding to class structures to allow for future expansion.
425 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
426 Add padding to class structures to allow for future expansion.
428 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
430 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
432 2002-02-26 Tor Lillqvist <tml@iki.fi>
434 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
435 libtool won't create a DLL.
437 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
440 Remove -no-undefined because of problems with uunresolved symbols
441 in libgobject on Solaris when using gcc
443 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
445 * configure.in: Version 0.13
447 * NEWS: Update for 0.13
449 * docs/atk-sections.txt: Update.
451 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
453 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
454 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
455 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
456 Make use of parent_class consistent; define as gpointer and
457 use g_type_class_peek_parent() to get it
460 Delete unused empty line
462 * atk/atkregistry.c atk/atkrelation.c:
463 Make parent_class static
465 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
468 Add check for offset being negative in functions which have offset
469 parameter and return immediately if so.
471 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
473 * atk/atkcomponent.h:
474 Change argument of get_layer and get_mdi_zorder function pointers
475 to be AtkComponent instead of AtkObject
477 * atk/atkcomponent.c:
478 Change atk_component_get_layer and atk_component_get_mdi_zorder
479 to refer to argument as component instead os accessible
481 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
482 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
483 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
484 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
485 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
486 Update for recent changes
488 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
491 Guard atk.h with ifndef __ATK_H__
492 (#71405 reported by terra@diku.dk (Morten Welinder))
494 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
496 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
497 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
498 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
499 atk/atktable.h atk/atktext.h atk/atkvalue.h:
500 Add padding to class structures to allow for future expansion.
502 2002-02-11 Bill Haneman <bill.haneman@sun.com>
505 Incremented revision and tagged GNOME_D2_BETA.
508 Marked atk_object_get_layer and atk_object_get_mdi_zorder
509 as deprecated (should use atk_component API below).
512 Added atk_component_get_layer and atk_component_get_mdi_zorder
513 (erroneously defined in atkobject, they belong here).
516 Fixed some property get/set bugs.
518 * NEWS: updated for GNOME 2 Desktop Beta.
520 2002-02-11 jacob berkman <jacob@ximian.com>
522 * atk/atkselection.[ch] (atk_selection_get_type):
523 * atk/atktable.[ch] (atk_table_get_type):
524 * atk/atkregistry.h (atk_get_default_registry):
525 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
526 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
527 * atk/atkcomponent.[ch] (atk_component_get_type):
528 * atk/atkaction.[ch] (atk_action_get_type): declare function
529 arguments as (void) rather than ()
531 2002-02-04 Bill Haneman <bill.haneman@sun.com>
534 Incremented revision.
536 2002-01-30 Bill Haneman <bill.haneman@sun.com>
538 * docs/tmpl/atkaction.sgml:
539 * docs/tmpl/atkcomponent.sgml:
540 * docs/tmpl/atkeditabletext.sgml:
541 * docs/tmpl/atkimage.sgml:
542 * docs/tmpl/atkobject.sgml:
543 * docs/tmpl/atkselection.sgml:
544 * docs/tmpl/atktable.sgml:
545 * docs/tmpl/atktext.sgml:
546 * docs/tmpl/atkvalue.sgml:
547 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
548 fields to improve docs; the documentation now gives some
549 information on the purpose and function of the various ATK
550 interfaces, and which types of UI components typically implement
553 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
555 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
557 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
560 Update version number to 0.10, for Desktop Alpha 2
562 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
565 Correct inconsistencies between registered signal parameter types
566 and default signal handler struct fields
567 (based on patch from Murray Cumming <murray@usa.net>)
569 2002-01-10 Bill Haneman <bill.haneman@sun.com>
572 Update version number to 0.9, for Beta2 package.
574 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
576 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
577 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
580 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
582 * atk/atkcomponent.c (atk_component_add_focus_handler):
583 Add comments to clarify behavior if handler has already been added
585 * docs/tmpl/atktext.sgml:
586 Update for change of caret_changed to text_caret_moved
588 2002-01-05 Hans Breuer <hans@breuer.org>
590 * atk/makefile.msc : generate atk-enum-types.[hc]
591 NOTE: the long comment in atkobject.h is crashing perl,
592 at least version 5.005_02 built for MSWin32-x86-object
593 Binary build 506 provided by ActiveState. Temporary
594 deleting the AtkRole comment allows to work-around.
596 atk/atk.def : updated externals
598 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
600 * atk/atkgobjectaccessible.h
601 Fixed typo in define (reported by Jeff Franks)
603 * atk/atktext.c atk/atktext.h
604 Change name of default signal handler for text_caret_moved signal
605 from caret_changed to text_caret_moved
606 Change enum CARET_MOVED to TEXT_CARET_MOVED
607 (both issues reported by Jeff Franks)
609 2001-12-15 Michael Meeks <michael@ximian.com>
611 * atk/atkrelation.c (atk_relation_class_init):
613 (atk_relation_finalize): chain to parent.
615 * atk/atkrelationset.c (atk_relation_set_class_init),
616 (atk_relation_set_finalize): same fix.
618 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
620 * configure.in: Version 0.8, require GLib-1.3.12
622 * atk/makefile.msc (PKG_VER): Version 0.8.
624 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
626 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
627 for correct srcdir != builddir operation when
628 generating source files in srcdir.
630 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
632 * docs/tmpl/atkutil.sgml: remove some conflict
635 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
640 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
642 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
643 docs/tmpl/atkgobjectaccessible.sgml
645 * atk/Makefile.am atk/atk.h:
646 Add references to new files
648 * atk/atkobject.c atk/atkobject.h
649 docs/tmpl/atkobject.sgml:
650 Add new function atk_object_initialize
652 * atk/atkobjectfactory.c atk/atkobjectfactory.h
653 docs/tmpl/atkobjectfactory.sgml:
654 Add new function atk_object_factory_get_accessible_type
656 * docs/atk-sections.txt:
658 Add functions in atk-unused.txt
661 2001-12-17 Darin Adler <darin@bentspoon.com>
663 * atk/atktext.c: Add missing #include <string.h>
665 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
667 * atk/Makefile.am, tests/Makefile.am: Compile with
668 -DG_DISABLE_DEPRECATED. See #52790.
670 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
672 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
673 Remove unnecessary g_retunn_val_if_fail() call.
675 2001-12-08 Michael Meeks <michael@ximian.com>
677 * atk/atkregistry.c (atk_registry_class_init):
678 paranoia is not appropriate here, setup parent_class,
679 don't create a new default registry here - makes no
681 (atk_registry_finalize): chain to parent class, do
682 g_hash_table_destroys instead of g_frees.
684 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
687 Update to create atk-enum-types.h before compiling source files
688 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
690 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
692 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
693 docs/tmpl/atktext.sgml tests/testrelation.c:
694 Change atk_attribute_register to atk_text_attribute_register,
695 atk_attribute_get_value to atk_text_attribute_get_value,
696 atk_attribute_get_name to atk_text_attribute_get_name
697 atk_attribute_for_name to atk_text_attribuute_for_name
699 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
702 Add implementation of atk_attribute_register, atk_attribute_for_name
703 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
704 support extra attributes being defined
707 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
708 extra attributes to be defined
709 Add atk_attribute_register() and atk_attribute_for_name()
714 * docs/atk-sections.txt docs/tmpl/atktext.sgml
715 Update because of additions to atk/atktext.h
717 * tests/testrelation.c:
718 Add tests for text attributes
720 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
723 Update atk_role_register() to allow extra roles to be defined
724 Update atk_role_get_name() and atk_role_for_name() for newly defined
727 * tests/testrelation.c:
730 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
733 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
734 atk_relation_type_for_name()
737 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
738 atk_state_type_for_name()
740 * tests/testrelation.c, tests/teststateset.c:
741 Update tests as name componenets are separated by hyphen (-) rather
744 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
747 Generate files atk-enum-types.c and atk-enums-types.h to create
751 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
753 2001-11-28 Bill Haneman <bill.haneman@sun.com>
756 Changed calls to g_type_class_peek() to g_type_class_ref() where
757 it makes more sense, and in other places check for a non-null
758 klass return before trying to call class methods. This prevents
759 SEGV if no Atk-implementation library has been loaded.
762 Fixed gtk-doc warning.
764 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
766 * atk/atkobject.[c|h]:
767 Add functions atk_role_get_name() and atk_role_for_name() which
768 transform a role into an untranslated string
769 Update comments in atkobject.h which refer to property names
772 Correct error in atk_relation_type_get_name
774 * docs/atk-sections.txt
775 Added atk_role_get_name and atk_role_for_name
780 2001-11-23 Hans Breuer <hans@breuer.org>
782 * atk/atk.def : updated externals
784 * atk/atktext.c atk/atkutil.c : added two spaces to fix
785 minor coding style issues. Found by my exports generator.
787 * atk/makefile.msc : version 0.7, use build dir from
790 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
794 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
796 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
798 * atk/atknoopobject.c:
799 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
802 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
804 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
805 docs/tmpl/atkrelation.sgml:
806 Change atk_relation_type_from_string to atk_relation_type_for_name
807 Add atk_relation_type_get_name
809 * atk/atkrelationtype.c:
810 Change atk_relation_type_from_string to atk_relation_type_for_name
811 Add atk_relation_type_get_name
812 Update atk_relation_type_register() to correctly register new
816 Changed name of static variable type to last_type
817 Changed name of paremeter if atk_state_type_get_name to type to match
823 * tests/README, tests/Makefile.am
824 Add new test file testrelation.c
826 2001-11-22 Bill Haneman <bill.haneman@sun.com>
828 * atk/atkutil.c (atk_add_key_event_listener):
829 Fix gtk-doc comment and clarify use of 'data' gpointer.
831 2001-11-22 Michael Meeks <michael@ximian.com>
833 * atk/atkutil.c (atk_add_key_event_listener): switch
836 * atk/atkobject.c (atk_object_real_get_property):
839 2001-11-21 Michael Meeks <michael@ximian.com>
841 * atk/atkrelation.c: pull in string.h for strcmp
843 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
845 * atk/atkutil.c (atk_add_global_event_listener),
846 (atk_get_toolkit_name, atk_get_toolkit_version):
849 2001-11-21 Bill Haneman <bill.haneman@sun.com>
851 * atk/atkrelation.c: Added gtk-doc docs for
852 atk_relation_type_from_string.
854 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
856 * atk/atkobject.h (enum): Fix trailing comma on
859 * docs/atk-sections.txt: Update.
863 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
865 * atk/atkobject.[c|h]:
866 Add additional argument (name) to state-change signal
867 Update atk_object_notify_state_change to take account of
868 extra argument for state-change
870 * atk/atkmarshal.list:
871 Add marshaller for VOID:STRING,BOOLEAN
873 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
875 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
876 Add enum AtkLayer and functions atk_object_get_layer and
877 atk_object_get_mdi_zorder
879 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
881 * atk/atkobject.[c|h]:
882 Remove property accessible-state; use signal state-change instead
883 Change signature of state-change handler to take gboolean as argument
884 instead of AtkPropertyValues
885 Update atk_object_notify_state_change() to emit state-change signal
887 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
888 Remove state ATK_STATE_COLLAPSED
890 2001-11-19 Bill Haneman <bill.haneman@sun.com>
894 Added state-changed signal to atkobject, in anticipation of
895 deprecating the accessible-state property.
898 Fixed signature of atk_util_add_key_listener () to
899 take an AtkKeySnoopFunc instead of a pointer to same.
901 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
903 * atk/atkobject.c (atk_object_notify_state_change):
904 Fix bug in calculation of number of toggle states
907 Correct out-by-1 error in atk_state_type_register()
908 Use type (number of states defined) in atk_state_type_get_name()
909 and atk_state_type_for_name()
911 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
913 * atk/atkeditabletext.c:
914 Remove unused structure _AtkEditableTextIfaceClass
916 * atk/atkobject.[c|h]
917 Remove signals model_changed and selection_changed
919 * atk/selection.[c|h]
920 Add signal selection_changed
923 Remove unused structure _AtkTableIfaceClass
924 Add signal model_changed
927 Remove unused structure _AtkTextIfaceClass
928 Add signal text_selection_changed
930 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
931 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
932 Documentation changes
934 2001-11-17 Tor Lillqvist <tml@iki.fi>
936 * atk-zip.sh.in: Build separate runtime and developer packages.
938 * atk/atk.def: Update.
940 2001-11-14 Bill Haneman <bill.haneman@sun.com>
944 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
946 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
949 to allow non-GTK-dependent installation of key snoop functions.
950 This also meant adding definitions of AtkKeySnoopFunc and
953 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
955 * atk/atkobject.c (atk_object_notify_state_change):
956 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
957 to ATK_STATE_EXPANDED or vice versa.
959 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
962 Add role ATK_ROLE_TREE_TABLE
965 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
966 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
968 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
969 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
970 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
971 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
972 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
973 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
974 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
975 Update to reflect the current state of the documentation in the code.
977 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
979 * atk/relation.h, docs/tmpl/atkrelation.sgml:
980 Add two new relations ATK_RELATION_NODE_CHILDREN and
981 ATK_RELATION_NODE_PARENT to support compound objects in a
982 node or cell of a tree or table
983 Added descriptions of all relations which are defined
986 Remove functions atk_table_real_get_index_at(),
987 atk_table_real_get_column_at_index() and
988 atk_table_real_get_row_at_index()
989 Correct typos in documentation of other functions.
991 2001-10-28 Tor Lillqvist <tml@iki.fi>
993 * atk-zip.sh.in: New file, used to build developer package for
997 * configure.in: Add it.
999 * atk/Makefile.am: Add rules to install and uninstall mingw import
1002 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1004 * atk/atkobject.[c|h]
1005 Remove the following properties
1006 accessible-child - use signal children_changed for notification
1007 accessible-text - use signal text_changed for notification
1008 accessible-caret - use signal text_caret_moved for notification
1009 accessible-selection - use new signal selection_changed
1011 accessible-visible-data - use new signal visible_data_changed
1013 accessible-model - use new signal model_changed for notification
1014 Notify when role or parent changes
1015 Allow parent and role to be set or got using g_object_set() or
1018 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1024 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1026 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1027 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1029 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1031 * atk/atkobject.c (atk_object_notify_state_change):
1032 Initialize AtkPropertyValue data structure to 0 instead of using
1035 2001-10-19 Tor Lillqvist <tml@iki.fi>
1037 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1038 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1039 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1041 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1042 -export-symbols atk.def. If lib.exe is available, generate
1043 atk.lib, and install it.
1045 * atk/atk.def: Update with new entry points.
1047 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1049 * atk/atkobject.[c|], docs/atk-sections.txt,
1050 docs/tmpl/atkobject.sgml:
1051 Add convenience function atk_object_notify_state_change()
1052 to generate property notification of state change.
1054 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1055 Correct comments on functions atk_attribute_get_name() and
1056 atk_attribute_get_value()
1058 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1061 Update comments in atk_text_get_text_[at|after|before]_offset()
1062 to clarify what these functions will return.
1064 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1067 Update comments in atk_text_get_run_attributes() and
1068 atk_text_get_default_attributes().
1070 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1073 Change "property-change" signal to allow detail (i.e. property name)
1074 and add detail in atk_object_notify().
1076 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1079 Correct order of attribute names in text_attr_name array.
1081 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1083 * atk/atktext.[c|h]:
1084 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1085 Use enum AtkTextAttribute to specify what attribute are supported
1086 rather than hash defines. Define new functions atk_attribute_get_name()
1087 and atk_attribute_get_value() which return the strings for the
1088 attribute name and values for those attribute which have named values.
1090 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1092 * atk/atktext.c (atk_text_get_run_attributes):
1095 * atk/atktext.c (atk_text_get_default_attributes):
1096 Add call to set iface.
1098 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1100 * atk/atktext.[c|h]:
1101 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1102 Add new function atk_text_get_default_attributes
1103 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1105 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1107 * atk/atktext.c (atk_attribute_set_free):
1108 Avoid leaking of AtkAttributeSet data structure; speed up code.
1110 * docs/tmpl.atk*.sgml
1111 Updated to reflect current APIs.
1113 2001-10-01 jacob berkman <jacob@ximian.com>
1115 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1116 make dist works correctly w/o having to build first
1118 2001-10-01 Tor Lillqvist <tml@iki.fi>
1120 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1122 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1124 * configure.in (ATK_MICRO_VERSION): Version 0.6
1125 (because libglade will depend on a the small api addition below)
1127 * atk/makefile.msc (PKG_VER): Version 0.6
1129 * atk/atkrelation.h:
1130 * atk/atkrelation.c: (AtkRelationType
1131 atk_relation_type_from_string (const gchar *name)): Added method.
1134 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1136 * configure.in (ATK_MICRO_VERSION): Version 0.5
1138 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1140 * atk/makefile.msc (PKG_VER): Version 0.5
1142 2001-09-21 Hans Breuer <hans@breuer.org>
1144 * atk/atk.def : updated externals
1145 * atk/makefile.msc : version 0.4
1147 * atk/atktext.c (atk_text_get_character_extents) : real_height
1148 is a reference to int, so use &local_height
1150 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1154 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1156 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1157 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1158 (from 0.2 which was not properly updated last time).
1159 depend on glib 1.3.8.
1163 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1166 Add object reference when object is set as accessible_parent
1168 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1170 * configure.in: remember ACLOCAL_FLAGS.
1172 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1174 * atk/atktable.[c|h]
1175 Change atk_table_get_caption() and atk_table_set_caption()
1176 to deal with AtkObject* rather than gchar*
1177 Remove redundant and incorrect comments
1179 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1181 * configure.in: Version 0.3
1183 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1187 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1190 Correct property definitions for "accessible-table-caption",
1191 "accessible-table-column-description",
1192 "accessible-table-row-description"
1194 Update comments to include all properties defined
1196 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1198 * atk/atkhyperlink.h:
1199 Change AtkHyperLink to AtkHyperlink in comment
1200 * atk/atkhypertext.[c|h]:
1201 Change AtkHyperLink to AtkHyperlink
1202 * atk/atktable.[c|h]:
1203 Make gchar* arguments const; make return value of type gchar*
1205 * docs/atk-sections.txt
1206 Remove reference to AtkHyperLink
1207 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1208 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1211 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1214 Add functions atk_table_real_get_index_at(),
1215 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1216 as default implementations for atk_table_get_index_at(),
1217 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1219 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1222 Refer to return value in function documentation for
1223 atk_action_do_action
1225 Fix typo in comments
1226 * docs/tmpl/atkaction.sgml:
1227 Update to include return value
1229 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1231 * atk/atkaction.c atk/atkaction.h:
1232 Made atk_action_do_action return a gboolean as the class member of
1233 AtkActionIface does.
1237 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1239 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1240 Swap height and width arguments to atk_image_get_image_size
1242 Swap height and height arguments to atk_image_get_image_size
1243 Do not crash if NULL pointers are passed for return values
1245 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1247 * docs/tmpl/atktext.sgml atk/atktext.h:
1248 Change parameter names *offset to *_offset
1249 * atk/atkcomponent.c:
1250 Do not crash if NULL pointers are passed for return values
1252 Change parameter names *offset to *_offset
1253 Do not crash if NULL pointers are passed for return values
1255 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1258 Changed g_type_class_peek() to g_type_class_ref()
1259 in atk_add_global_event_listener(), since
1260 g_type_class_peek() could return NULL when an
1261 instance of the class had not been created.
1263 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1265 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1266 Ensure that atk_attribute_set_free is in the documentation.
1268 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1270 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1271 Swapped order of width and height arguments to
1272 atk_text_get_character_extents()
1273 Changed AtkAttrributeSet_free to atk_attribute_set_free
1275 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1277 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1278 Changed "length" argument of atk_text_get_character_extents() to
1281 2001-08-15 Jens Finke <jens@gnome.org>
1283 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1284 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1285 added a AC_SUBST for it. This is needed for the spec.in file.
1286 Added atk.spec to output list.
1287 * atk.spec.in: New file.
1289 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1291 * atk/atkcomponent.[c|h]
1292 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1293 Change atk_component_get_accessible_at_point to
1294 atk_component_ref_accessible_at_point so it will work for flyweights
1296 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1298 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1301 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1303 * atk/atkaction.c, atk/atkcomponent.c
1304 Remove all instances of g_return_if_fail (foo != NULL); that are
1305 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1306 since the second check catches the NULL.
1307 * atk/atkcomponent.c
1308 Add functions atk_component_real_contains(),
1309 atk_component_real_get_position(), atkcomponent_real_get_size()
1310 as default implementations for atk_component_contains(),
1311 atk_component_get_position(), atk_component_get_size()
1313 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1315 * atk/atkimage.[ch] docs/atk-sections.txt
1316 docs/tmpl/atkimage.sgml
1317 Updated AtkImage get_position to get_image_position
1318 so the naming is consistant. Now get_image_position
1319 and get_image_size return -1 for x/y/height/width
1320 if AtkImage implementations of these functions is
1323 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1326 Create an object relation set when the object is created.
1328 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1331 Changed first argument of atk_add_global_event_listener
1332 so the callback function is of type GSignalEmissionHook
1333 instead of AtkEventListener. AtkEventListener is
1334 appropriate for Focus event callbacks, but not generic
1337 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1340 Add function atk_object_real_ref_state_set() which creates the
1341 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1344 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1347 Remove all instances of g_return_if_fail (foo != NULL); that are
1348 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1349 since the second check catches the NULL.
1351 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1354 Fix problem with ATK not building after running make maintainer-clean
1355 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1357 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1360 * atk/atkeditabletext.h
1362 * atk-uninstalled.pc.in
1365 Removed (unused) #defines of pango/pango.h
1366 Removed references to/dependencies on pango from .pc files
1367 Removed dependencies on pango from makefile.msc and configure.in
1369 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1371 * atk/atkobject.[c|h]
1372 Move some implementation from GAIL:
1373 Default implementations for some some functions
1374 atk_object_real_get_name, atk_object_real_set_name,
1375 atk_object_real_get_description, atk_object_real_set_description,
1376 atk_object_real_get_parent, atk_object_real_set_parent,
1377 atk_object_real_get_role,
1378 atk_object_real_connect_property_change_handler,
1379 atk_object_real_remove_property_change_handler,
1381 definition of property-changed signal.
1382 Initialize pointers to NULL in atk_object_init().
1383 Initialize uninitialized function pointers to NULL in
1384 atk_object_class_init().
1386 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1389 Changed children_changed signal to allow NULL pointers
1390 for the 2nd argument to the signal handler.
1392 2001-07-20 Hans Breuer <hans@breuer.org>
1394 * atk/atk.def : added more exports
1395 * atk/makefile.msc : updated win32 build
1397 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1399 * atk/atkaction.[c|h], docs/atk-sections.txt,
1400 docs/tmpl/atkaction.sgml
1401 Add atk_action_get_name() and atk_action_set_description()
1403 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1405 * atk/atkstate.[c|h]
1406 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1407 and inconsistent GtkToggleButton
1409 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1411 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1412 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1413 gail_textattributes_update.pat is for gail/gail and integrates the
1414 ATK_ATTRIBUTE_* macros in the gail implementations.
1415 atk_docs_textattributes_update.pat is for atk/docs and patches
1416 atk-sections.txt etc. for improved docs
1417 atk_atk_textattributes_update.pat is for atk/atk and included the
1418 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1420 2001-07-13 Darin Adler <darin@bentspoon.com>
1422 * atk/atkstate.c: Add missing <string.h> include.
1423 * tests/teststateset.c: Add missing <string.h> include.
1425 2001-07-13 Darin Adler <darin@bentspoon.com>
1427 * .cvsignore: Ignore some generated files.
1428 * autogen.sh: Get rid of call to autoheader since the
1429 configure file doesn't include AM_CONFIG_HEADER.
1431 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1433 * tmpl/atkdocument.sgml
1434 Added new file for docs.
1436 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1438 * atk/atkimage.c atk/atkutil.c
1439 Changes to build with Sun's FORTE compiler.
1441 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1443 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1444 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1445 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1446 tmpl/atktext.sgml tmpl/atkutil.sgml
1449 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1451 * atk/atktext.c (atk_text_base_init):
1452 * atk/atktable.c (atk_table_base_init):
1453 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1454 to adapt to recent GSignal changes.
1456 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1458 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1459 docs/tmpl/atkutil.sgml
1460 Added new functiosn to AtkUtil.
1462 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1464 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1465 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1466 docs/tmpl/atkobject.sgml
1467 Added new atk document interface.
1469 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1471 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1472 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1473 Updated so that functions that take screen coords as
1474 input/output also take an enum specifying whether
1475 the coords are screen or top-level window based.
1476 Updated docs as well.
1478 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1480 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1481 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1482 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1483 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1484 atk/docs/tmpl/atkstreamablecontent.sgml
1485 Cleaned up docs. Added atkstreamablecontent.sgml
1487 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1489 *atk/atktable.h, atk/atktable.c
1490 Updated signal handler definitions.
1492 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1495 Updated AtkXYCoords enum.
1497 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1499 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1500 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1501 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1502 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1503 atk/atkstateset.c atk/atkstreamablecontent.c
1504 atk/atkstreamablecontent.h atk/atktable.c
1505 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1506 and some docs/tmpl files.
1507 Updated gtk-docs fixing spelling errors and making minor
1510 2001-06-27 Louise Miller <lousie.miller@sun.com>
1512 *atk/atkselection.h, atk/atkselection.c
1513 changed return type to gboolean for
1514 atk_selection_select_all_selection
1516 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1518 *atk/atkstate.h atk/atkstate.c
1519 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1520 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1521 docs/tmpl/atktext.sgml
1522 Added ATK_STATE_STALE. Updated docs.
1524 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1527 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1529 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1531 * atk/atkeditabletext.h, atk/atkobject.h,
1533 Added AtkAttributeSet_free() convenience
1536 2001-06-20 Peter Williams <peterw@ximian.com>
1538 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1539 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1540 G_{BEGIN,END}_DECLS.
1542 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1544 * atk/atktable.c, atk/atkmarshal.list
1545 Removed needless marshal and updated signal handlers in
1548 2001-06-20 Louise Miller <louise.miller@sun.com>
1550 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1551 Changed parameters for get_selected_rows/get_selected_columns
1552 Added 4 new functions, add_row_selection, remove_row_selection,
1553 add_column_selection, remove_column_selection
1555 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1558 Fixed minor bug with signals.
1560 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1565 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1567 * atk/atkselection.h atk/atkselection.c
1568 Now add_selection, clear_selection, and remove_selection
1569 return a boolean indicating SUCCESS/FAILURE to indicate
1570 if the operation was successful.
1572 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1574 * atk/atktable.h atk/atktable.h
1575 Updated so now the get_text_before|at|after functions
1576 return the start & end offset of the string. Updated the
1579 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1581 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1583 2001-06-11 Havoc Pennington <hp@redhat.com>
1587 * configure.in: bump version to 0.2 and add infrastructure for
1588 libtool version info. Assumes GTK versioning scheme (major.minor
1589 is binary compatible)
1591 * atk/Makefile.am (LDFLAGS): set version info
1592 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1594 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1596 * atk/atktable.h, atk/atktable.c
1597 Updated so that get/set row/column header functions
1598 work with AtkObjects rather than AtkTables. Organized
1599 the header file a little more cleanly. Also the get/set
1600 row_description and caption functions now use gchar *
1601 rather than AtkObject.
1603 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1605 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1606 Add signal model-changed.
1608 * atk/atkobject.c: Add properties
1609 accessible-role, accessible-table-caption,
1610 accessible-table-column-header, accessible-table-column_description.
1611 accessible-table-row-header, accessible-table-row_description.
1612 accessible-table-summary, accessible-model
1614 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1616 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1617 Updated atkeditabletext and atktext interfaces so they
1618 now properly define the get/set attribute methods and now
1619 get_offset_at_point and get_character_extents can request
1620 x,y coords by either widget or screen coords.
1622 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1624 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1625 CFLAGS, not in LIBS. (Always linking with -lpthread
1626 is a noticeable speed hit.)
1628 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1630 * atk/Makefile.am: Really fix marshal generation.
1632 2001-06-07 Havoc Pennington <hp@redhat.com>
1634 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1635 glib-genmarshal stuff
1637 2001-06-07 Havoc Pennington <hp@redhat.com>
1639 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1642 * configure.in: rearrange the library checks to support
1645 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1647 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1648 ATK in giant GTK tarball
1650 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1652 * docs/atk-api.sgml docs/atk-sections.txt
1653 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1654 docs/tmpl/atktext.sgml
1655 Removed docs/atk-api.sgml since it is not used.
1656 Updated sgml files and atk-sections.txt to reflect
1657 recent changes to the atktext and atkeditabletext
1660 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1662 * atk/atktext.h atk/atktext.h
1663 Updated to new atktext functions for getting attributes.
1665 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1667 * New files atk/atkstreamablecontent.[ch]
1668 Updated files: atk/Makefile.am, atk/atk.h
1670 * atk/atkvalue.c: Updated comments
1672 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1674 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1676 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1678 * atk/atkobject.c: Add property accessible-visible-data
1680 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1682 * atk/atkobject.c: Add support for setting and getting
1683 accessible-value property.
1685 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1687 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1689 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1691 * docs/atk-overrides.txt, docs/Makefile.am
1692 Updated the interface for dealing with selected
1693 text to handle multiple selected regions. Removed
1694 get_row_col_at_offset from atktext.[ch]. Added
1695 docs/atk-overrides.txt file.
1697 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1699 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1700 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1701 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1702 Makefiles so the proper marshall files get included in the
1703 dist. Updated the Makefiles and configure.in so that the
1704 docs get included in the dist.
1706 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1708 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1710 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1712 * atk/atkobject.c: Define new properties accessible-text,
1713 accessible-caret, accessible-selection and accessible-value
1715 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1717 * docs/atk-sections.txt
1720 Improved the layout/formatting of the atk docs. Added docs/tmpl
1723 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1726 Now properly set the initialized flag when setting up signals.
1727 Updated the atk-docs in several files
1729 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1731 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1732 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1733 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1734 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1735 Fix warnings generated by Sun FORTE compiler
1737 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1739 * atk/atkcomponent.c atk/atkvalue.c
1740 Remove return calls in functions which return void
1742 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1744 * atk/atkobject.h: Correct naming of role for status bar
1747 Clarify behaviour of atk_text_get_text_after/at/before_offset
1749 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1751 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1753 2001-01-06 Hans Breuer <hans@breuer.org>
1755 * atk/makefile.msc atk/atk.def (new files) :
1756 Enable build for win32, no sourc changes necessary.
1758 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1762 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1764 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1766 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>