1 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
3 * configure.in (ALL_LINGUAS): Added "no".
5 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
7 * Update NEWS for 1.1.3
9 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
11 * configure.in: Update to take account of gtk-doc-version being 0.10
12 Updated version required to 0.9
14 2002-11-20 Bill Haneman <bill.haneman@sun.com>
17 Added ATK_ROLE_APPLICATION.
20 (atk_role_get_localized_name):
21 Added ATK_ROLE_APPLICATION case.
24 Added ATK_ROLE_APPLICATION to docs.
26 2002-11-18 Abi Brady <morwen@evilmagic.org>
28 * configure.in: Added "en_GB" to ALL_LINGUAS.
30 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
32 * configure.in: Added "ms" to ALL_LINGUAS.
34 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
36 * Update NEWS for 1.1.2
38 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
41 2002-11-14 Bill Haneman <bill.haneman@sun.com>
44 Revved to 1.1.2, interface age 0, binary age 102.
46 * atk/atkrelationtype.h:
47 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
48 New relations to handle content embedding, for instance
49 text that embeds or flows around images.
52 (atk_hyperlink_is_inline):
53 New API, returns whether a hyperlink's content is
54 partially displayed inline; useful for small images
55 emedded in text, and for HTML <src> elements.
56 (AtkHyperlinkClass->link_state):
57 New virtualized method, used to implement various
58 state query API such as atk_hyperlink_is_inline().
61 (atk_hyperlink_is_inline):
64 * docs/atk-sections.txt:
65 Additions for above API.
67 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
69 * atk/atkobject.[ch]: Add signal active-descendant-changed
71 2002-11-11 Christian Rose <menthos@menthos.com>
73 * configure.in: Added "sv" to ALL_LINGUAS.
75 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
83 * docs/tmpl/atkhyperlink.sgml
84 * docs/tmpl/atkobject.sgml
85 * docs/tmpl/atktable.sgml
86 * docs/tmpl/atktext.sgml
88 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
91 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
93 * autogen.sh: Add call to autoheader to create config.h.in
95 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
97 * acinclude.m4: New file
99 * autogen.sh: Add i18n support (copied from gtk+).
101 * configure.in: Add definition for atklocaledir and check for
102 bind_textdomain_codeset()
104 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
106 * atk/atkobject.c (atk_role_get_localized_name): Add code to
109 * po/.cvsignore: Add extra files.
111 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
113 * configure.in: Create po/Makefile; patch supplied by
114 Dan Mills (thunder@ximain.com)
116 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
118 * ===== Released 1.1.1 =====
120 * configure.in: Version 1.1.1, interface age 0, binary age 101
124 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
126 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
128 * Makefile.am: Add po directory
130 * configure.in: Add support for I18N
132 * acconfig.h atk/atkintl.h: New files used to support I18N
134 * atk/atkobject.c: Update atk_role_get_localized_name() to
135 allow for localized name to be returned.
137 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
139 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
140 po/ChangeLog: New files
142 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
144 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
146 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
148 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
149 atk_object_add_relationship and atk_object_remove_relationship
150 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
153 * atk/atkrelation.h: Move definition of AtkRelationType to
156 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
158 * atk/atktext.[ch]: Add text-attributes-changed signal.
160 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
162 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
164 * docs/tmpl/atkrelation.sgml: Add new relations
166 * docs/tmpl/atkstate.sgml: Add new state
168 * docs/tmpl/atktext.sgml: Add new signal
170 * tests/testrelation.c: Add tests for new relationship functions.
172 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
174 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
175 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
179 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
181 * ===== Released 1.1.0 =====
185 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
188 increment version to 1.1.0, in view of the fact that we've
189 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
190 Also reset INTERFACE_AGE to zero, since an enum was added.
191 Use similar librray numbering as GTK.
193 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
195 2002-09-06 Mark McLoughlin <mark@skynet.ie>
197 * atk/atkobject.h: add ATK_LAYER_WINDOW.
199 * atk/atkcomponent.c: upd docs.
201 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
203 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
204 avoid unused declarations
206 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
207 Move AtkRelationSet from atkobject to atkrelationset.
209 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
211 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
212 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
213 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
214 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
215 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
216 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
217 docs/tmpl/atkvalue.sgml:
218 Remove reference to ...Iface data structures; which eliminates
219 undocumented symbols.
221 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
223 * atk/atkutil.h: Add documentation for AtkKeyEventType
225 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
226 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
227 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
228 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
229 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
230 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
231 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
232 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
233 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
234 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
235 docs/tmpl/atkutil.sgml:
236 Reduce number of undocumented symbols
238 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
240 * atk/atknoopobjectfactory.c:
241 Add implementation for atk_object_factory_get_accessible_type()
243 2002-08-18 Havoc Pennington <hp@pobox.com>
245 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
246 both automake 1.6 and 1.4 installed get the right automake. Means
247 compilation from CVS will now require the latest automake 1.4
248 release, or manually creating symlinks called "automake-1.4" and
251 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
253 These changes improve the quality of the documentation by adding
254 information about properties and signals.
257 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
258 use in docs Makefile.am
261 Add missing include files, atk/atknoopobject.h and
262 atknoopobjectfactory.h
265 Add support for scan program
268 Added content to this file
270 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
271 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
272 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
273 docs/tmplatkutil.sgml:
274 Removed references to contents of object's data structure
276 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
277 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
278 Add references to signals and properties.
280 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
282 * ===== Released 1.0.3 =====
284 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
285 interface, binary version 3.
289 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
291 * README: Updated to describe where to log bugs and mention mailing
294 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
296 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
297 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
298 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
299 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
300 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
301 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
302 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
303 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
304 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
305 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
306 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
307 Update documentation.
309 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
312 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
315 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
317 * ===== Released 1.0.2 ======
321 * configure.in: Version 1.0.2, interface, binary age 2
323 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
325 * atk/atkutil.c (atk_focus_tracker_notify):
326 Allow for object being NULL which means the window containing the
327 focus widget has lost focus. We update the previous_focus_object
328 so we can emit notification for focus widget when window regains
331 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
333 * atk/atkgobjectaccessible.c:
334 (atk_gobject_accessible_for_object): Allow for case where created
335 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
336 was not initialized in atk_gobject_accessible_class_init
338 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
340 * ===== Released 1.0.1 ======
344 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
346 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
348 * atk/atkutil.c (atk_focus_tracker_notify):
349 Do not do notification if previously notified object is the same as
352 2002-03-14 Tor Lillqvist <tml@iki.fi>
354 * atk/Makefile.am: Use correct name for the DLL when generating
355 the MSVC import library.
357 2002-03-13 Bill Haneman <bill.haneman@sun.com>
359 * atk/atkutil.c (atk_object_get_root):
360 Changed g_type_class_peek to g_type_class_ref,
361 this seemed to be triggering a SEGV in some cases.
364 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
366 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
367 Correct name of data set to NULL from quark_accessible_object to
370 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
372 * atk/atkhyperlink.c (atk_hyperlink_get_type):
375 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
377 * ===== Released 1.0.0 ======
379 * NEWS: Final update for 1.0.0.
381 * README: Update the compilation instructions a bit.
383 2002-03-06 Tor Lillqvist <tml@iki.fi>
386 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
389 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
393 * tests/Makefile.am: Don't install libteststateset.la,
394 libtestrelation.la. (#73655, James Henstridge)
396 * autogen.sh: Add --enable-gtk-doc
398 * configure.in: --disable-gtk-doc by default.
400 * Makefile.am: Add a slightly modified distcheck rule
401 that passes --enable-gtk-doc to the configure inside.
402 (So that 'make dist' succeeds inside.)
404 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
406 * configure.in: Require GLib-2.0.0.
408 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
409 Switch over to the Glib/GTK+ versioning scheme.
411 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
413 * atk/atktext.c (atk_text_get_text):
414 Permit end offset value of -1
416 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
418 * atk/atkhypertext.h:
421 2002-02-28 Sven Neumann <sven@gimp.org>
423 * configure.in: beautified configure --help output.
425 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
427 * atk/atkhypertext.h atk/atkhyperlink.h:
428 Add padding to class structures to allow for future expansion.
431 Add padding to class structures to allow for future expansion.
433 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
434 Add padding to class structures to allow for future expansion.
436 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
438 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
440 2002-02-26 Tor Lillqvist <tml@iki.fi>
442 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
443 libtool won't create a DLL.
445 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
448 Remove -no-undefined because of problems with uunresolved symbols
449 in libgobject on Solaris when using gcc
451 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
453 * configure.in: Version 0.13
455 * NEWS: Update for 0.13
457 * docs/atk-sections.txt: Update.
459 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
461 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
462 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
463 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
464 Make use of parent_class consistent; define as gpointer and
465 use g_type_class_peek_parent() to get it
468 Delete unused empty line
470 * atk/atkregistry.c atk/atkrelation.c:
471 Make parent_class static
473 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
476 Add check for offset being negative in functions which have offset
477 parameter and return immediately if so.
479 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
481 * atk/atkcomponent.h:
482 Change argument of get_layer and get_mdi_zorder function pointers
483 to be AtkComponent instead of AtkObject
485 * atk/atkcomponent.c:
486 Change atk_component_get_layer and atk_component_get_mdi_zorder
487 to refer to argument as component instead os accessible
489 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
490 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
491 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
492 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
493 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
494 Update for recent changes
496 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
499 Guard atk.h with ifndef __ATK_H__
500 (#71405 reported by terra@diku.dk (Morten Welinder))
502 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
504 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
505 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
506 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
507 atk/atktable.h atk/atktext.h atk/atkvalue.h:
508 Add padding to class structures to allow for future expansion.
510 2002-02-11 Bill Haneman <bill.haneman@sun.com>
513 Incremented revision and tagged GNOME_D2_BETA.
516 Marked atk_object_get_layer and atk_object_get_mdi_zorder
517 as deprecated (should use atk_component API below).
520 Added atk_component_get_layer and atk_component_get_mdi_zorder
521 (erroneously defined in atkobject, they belong here).
524 Fixed some property get/set bugs.
526 * NEWS: updated for GNOME 2 Desktop Beta.
528 2002-02-11 jacob berkman <jacob@ximian.com>
530 * atk/atkselection.[ch] (atk_selection_get_type):
531 * atk/atktable.[ch] (atk_table_get_type):
532 * atk/atkregistry.h (atk_get_default_registry):
533 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
534 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
535 * atk/atkcomponent.[ch] (atk_component_get_type):
536 * atk/atkaction.[ch] (atk_action_get_type): declare function
537 arguments as (void) rather than ()
539 2002-02-04 Bill Haneman <bill.haneman@sun.com>
542 Incremented revision.
544 2002-01-30 Bill Haneman <bill.haneman@sun.com>
546 * docs/tmpl/atkaction.sgml:
547 * docs/tmpl/atkcomponent.sgml:
548 * docs/tmpl/atkeditabletext.sgml:
549 * docs/tmpl/atkimage.sgml:
550 * docs/tmpl/atkobject.sgml:
551 * docs/tmpl/atkselection.sgml:
552 * docs/tmpl/atktable.sgml:
553 * docs/tmpl/atktext.sgml:
554 * docs/tmpl/atkvalue.sgml:
555 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
556 fields to improve docs; the documentation now gives some
557 information on the purpose and function of the various ATK
558 interfaces, and which types of UI components typically implement
561 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
563 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
565 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
568 Update version number to 0.10, for Desktop Alpha 2
570 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
573 Correct inconsistencies between registered signal parameter types
574 and default signal handler struct fields
575 (based on patch from Murray Cumming <murray@usa.net>)
577 2002-01-10 Bill Haneman <bill.haneman@sun.com>
580 Update version number to 0.9, for Beta2 package.
582 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
584 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
585 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
588 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
590 * atk/atkcomponent.c (atk_component_add_focus_handler):
591 Add comments to clarify behavior if handler has already been added
593 * docs/tmpl/atktext.sgml:
594 Update for change of caret_changed to text_caret_moved
596 2002-01-05 Hans Breuer <hans@breuer.org>
598 * atk/makefile.msc : generate atk-enum-types.[hc]
599 NOTE: the long comment in atkobject.h is crashing perl,
600 at least version 5.005_02 built for MSWin32-x86-object
601 Binary build 506 provided by ActiveState. Temporary
602 deleting the AtkRole comment allows to work-around.
604 atk/atk.def : updated externals
606 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
608 * atk/atkgobjectaccessible.h
609 Fixed typo in define (reported by Jeff Franks)
611 * atk/atktext.c atk/atktext.h
612 Change name of default signal handler for text_caret_moved signal
613 from caret_changed to text_caret_moved
614 Change enum CARET_MOVED to TEXT_CARET_MOVED
615 (both issues reported by Jeff Franks)
617 2001-12-15 Michael Meeks <michael@ximian.com>
619 * atk/atkrelation.c (atk_relation_class_init):
621 (atk_relation_finalize): chain to parent.
623 * atk/atkrelationset.c (atk_relation_set_class_init),
624 (atk_relation_set_finalize): same fix.
626 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
628 * configure.in: Version 0.8, require GLib-1.3.12
630 * atk/makefile.msc (PKG_VER): Version 0.8.
632 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
634 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
635 for correct srcdir != builddir operation when
636 generating source files in srcdir.
638 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
640 * docs/tmpl/atkutil.sgml: remove some conflict
643 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
648 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
650 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
651 docs/tmpl/atkgobjectaccessible.sgml
653 * atk/Makefile.am atk/atk.h:
654 Add references to new files
656 * atk/atkobject.c atk/atkobject.h
657 docs/tmpl/atkobject.sgml:
658 Add new function atk_object_initialize
660 * atk/atkobjectfactory.c atk/atkobjectfactory.h
661 docs/tmpl/atkobjectfactory.sgml:
662 Add new function atk_object_factory_get_accessible_type
664 * docs/atk-sections.txt:
666 Add functions in atk-unused.txt
669 2001-12-17 Darin Adler <darin@bentspoon.com>
671 * atk/atktext.c: Add missing #include <string.h>
673 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
675 * atk/Makefile.am, tests/Makefile.am: Compile with
676 -DG_DISABLE_DEPRECATED. See #52790.
678 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
680 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
681 Remove unnecessary g_retunn_val_if_fail() call.
683 2001-12-08 Michael Meeks <michael@ximian.com>
685 * atk/atkregistry.c (atk_registry_class_init):
686 paranoia is not appropriate here, setup parent_class,
687 don't create a new default registry here - makes no
689 (atk_registry_finalize): chain to parent class, do
690 g_hash_table_destroys instead of g_frees.
692 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
695 Update to create atk-enum-types.h before compiling source files
696 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
698 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
700 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
701 docs/tmpl/atktext.sgml tests/testrelation.c:
702 Change atk_attribute_register to atk_text_attribute_register,
703 atk_attribute_get_value to atk_text_attribute_get_value,
704 atk_attribute_get_name to atk_text_attribute_get_name
705 atk_attribute_for_name to atk_text_attribuute_for_name
707 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
710 Add implementation of atk_attribute_register, atk_attribute_for_name
711 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
712 support extra attributes being defined
715 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
716 extra attributes to be defined
717 Add atk_attribute_register() and atk_attribute_for_name()
722 * docs/atk-sections.txt docs/tmpl/atktext.sgml
723 Update because of additions to atk/atktext.h
725 * tests/testrelation.c:
726 Add tests for text attributes
728 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
731 Update atk_role_register() to allow extra roles to be defined
732 Update atk_role_get_name() and atk_role_for_name() for newly defined
735 * tests/testrelation.c:
738 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
741 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
742 atk_relation_type_for_name()
745 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
746 atk_state_type_for_name()
748 * tests/testrelation.c, tests/teststateset.c:
749 Update tests as name componenets are separated by hyphen (-) rather
752 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
755 Generate files atk-enum-types.c and atk-enums-types.h to create
759 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
761 2001-11-28 Bill Haneman <bill.haneman@sun.com>
764 Changed calls to g_type_class_peek() to g_type_class_ref() where
765 it makes more sense, and in other places check for a non-null
766 klass return before trying to call class methods. This prevents
767 SEGV if no Atk-implementation library has been loaded.
770 Fixed gtk-doc warning.
772 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
774 * atk/atkobject.[c|h]:
775 Add functions atk_role_get_name() and atk_role_for_name() which
776 transform a role into an untranslated string
777 Update comments in atkobject.h which refer to property names
780 Correct error in atk_relation_type_get_name
782 * docs/atk-sections.txt
783 Added atk_role_get_name and atk_role_for_name
788 2001-11-23 Hans Breuer <hans@breuer.org>
790 * atk/atk.def : updated externals
792 * atk/atktext.c atk/atkutil.c : added two spaces to fix
793 minor coding style issues. Found by my exports generator.
795 * atk/makefile.msc : version 0.7, use build dir from
798 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
802 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
804 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
806 * atk/atknoopobject.c:
807 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
810 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
812 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
813 docs/tmpl/atkrelation.sgml:
814 Change atk_relation_type_from_string to atk_relation_type_for_name
815 Add atk_relation_type_get_name
817 * atk/atkrelationtype.c:
818 Change atk_relation_type_from_string to atk_relation_type_for_name
819 Add atk_relation_type_get_name
820 Update atk_relation_type_register() to correctly register new
824 Changed name of static variable type to last_type
825 Changed name of paremeter if atk_state_type_get_name to type to match
831 * tests/README, tests/Makefile.am
832 Add new test file testrelation.c
834 2001-11-22 Bill Haneman <bill.haneman@sun.com>
836 * atk/atkutil.c (atk_add_key_event_listener):
837 Fix gtk-doc comment and clarify use of 'data' gpointer.
839 2001-11-22 Michael Meeks <michael@ximian.com>
841 * atk/atkutil.c (atk_add_key_event_listener): switch
844 * atk/atkobject.c (atk_object_real_get_property):
847 2001-11-21 Michael Meeks <michael@ximian.com>
849 * atk/atkrelation.c: pull in string.h for strcmp
851 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
853 * atk/atkutil.c (atk_add_global_event_listener),
854 (atk_get_toolkit_name, atk_get_toolkit_version):
857 2001-11-21 Bill Haneman <bill.haneman@sun.com>
859 * atk/atkrelation.c: Added gtk-doc docs for
860 atk_relation_type_from_string.
862 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
864 * atk/atkobject.h (enum): Fix trailing comma on
867 * docs/atk-sections.txt: Update.
871 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
873 * atk/atkobject.[c|h]:
874 Add additional argument (name) to state-change signal
875 Update atk_object_notify_state_change to take account of
876 extra argument for state-change
878 * atk/atkmarshal.list:
879 Add marshaller for VOID:STRING,BOOLEAN
881 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
883 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
884 Add enum AtkLayer and functions atk_object_get_layer and
885 atk_object_get_mdi_zorder
887 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
889 * atk/atkobject.[c|h]:
890 Remove property accessible-state; use signal state-change instead
891 Change signature of state-change handler to take gboolean as argument
892 instead of AtkPropertyValues
893 Update atk_object_notify_state_change() to emit state-change signal
895 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
896 Remove state ATK_STATE_COLLAPSED
898 2001-11-19 Bill Haneman <bill.haneman@sun.com>
902 Added state-changed signal to atkobject, in anticipation of
903 deprecating the accessible-state property.
906 Fixed signature of atk_util_add_key_listener () to
907 take an AtkKeySnoopFunc instead of a pointer to same.
909 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
911 * atk/atkobject.c (atk_object_notify_state_change):
912 Fix bug in calculation of number of toggle states
915 Correct out-by-1 error in atk_state_type_register()
916 Use type (number of states defined) in atk_state_type_get_name()
917 and atk_state_type_for_name()
919 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
921 * atk/atkeditabletext.c:
922 Remove unused structure _AtkEditableTextIfaceClass
924 * atk/atkobject.[c|h]
925 Remove signals model_changed and selection_changed
927 * atk/selection.[c|h]
928 Add signal selection_changed
931 Remove unused structure _AtkTableIfaceClass
932 Add signal model_changed
935 Remove unused structure _AtkTextIfaceClass
936 Add signal text_selection_changed
938 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
939 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
940 Documentation changes
942 2001-11-17 Tor Lillqvist <tml@iki.fi>
944 * atk-zip.sh.in: Build separate runtime and developer packages.
946 * atk/atk.def: Update.
948 2001-11-14 Bill Haneman <bill.haneman@sun.com>
952 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
954 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
957 to allow non-GTK-dependent installation of key snoop functions.
958 This also meant adding definitions of AtkKeySnoopFunc and
961 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
963 * atk/atkobject.c (atk_object_notify_state_change):
964 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
965 to ATK_STATE_EXPANDED or vice versa.
967 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
970 Add role ATK_ROLE_TREE_TABLE
973 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
974 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
976 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
977 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
978 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
979 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
980 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
981 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
982 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
983 Update to reflect the current state of the documentation in the code.
985 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
987 * atk/relation.h, docs/tmpl/atkrelation.sgml:
988 Add two new relations ATK_RELATION_NODE_CHILDREN and
989 ATK_RELATION_NODE_PARENT to support compound objects in a
990 node or cell of a tree or table
991 Added descriptions of all relations which are defined
994 Remove functions atk_table_real_get_index_at(),
995 atk_table_real_get_column_at_index() and
996 atk_table_real_get_row_at_index()
997 Correct typos in documentation of other functions.
999 2001-10-28 Tor Lillqvist <tml@iki.fi>
1001 * atk-zip.sh.in: New file, used to build developer package for
1005 * configure.in: Add it.
1007 * atk/Makefile.am: Add rules to install and uninstall mingw import
1010 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1012 * atk/atkobject.[c|h]
1013 Remove the following properties
1014 accessible-child - use signal children_changed for notification
1015 accessible-text - use signal text_changed for notification
1016 accessible-caret - use signal text_caret_moved for notification
1017 accessible-selection - use new signal selection_changed
1019 accessible-visible-data - use new signal visible_data_changed
1021 accessible-model - use new signal model_changed for notification
1022 Notify when role or parent changes
1023 Allow parent and role to be set or got using g_object_set() or
1026 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1032 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1034 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1035 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1037 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1039 * atk/atkobject.c (atk_object_notify_state_change):
1040 Initialize AtkPropertyValue data structure to 0 instead of using
1043 2001-10-19 Tor Lillqvist <tml@iki.fi>
1045 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1046 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1047 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1049 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1050 -export-symbols atk.def. If lib.exe is available, generate
1051 atk.lib, and install it.
1053 * atk/atk.def: Update with new entry points.
1055 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1057 * atk/atkobject.[c|], docs/atk-sections.txt,
1058 docs/tmpl/atkobject.sgml:
1059 Add convenience function atk_object_notify_state_change()
1060 to generate property notification of state change.
1062 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1063 Correct comments on functions atk_attribute_get_name() and
1064 atk_attribute_get_value()
1066 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1069 Update comments in atk_text_get_text_[at|after|before]_offset()
1070 to clarify what these functions will return.
1072 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1075 Update comments in atk_text_get_run_attributes() and
1076 atk_text_get_default_attributes().
1078 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1081 Change "property-change" signal to allow detail (i.e. property name)
1082 and add detail in atk_object_notify().
1084 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1087 Correct order of attribute names in text_attr_name array.
1089 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1091 * atk/atktext.[c|h]:
1092 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1093 Use enum AtkTextAttribute to specify what attribute are supported
1094 rather than hash defines. Define new functions atk_attribute_get_name()
1095 and atk_attribute_get_value() which return the strings for the
1096 attribute name and values for those attribute which have named values.
1098 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1100 * atk/atktext.c (atk_text_get_run_attributes):
1103 * atk/atktext.c (atk_text_get_default_attributes):
1104 Add call to set iface.
1106 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1108 * atk/atktext.[c|h]:
1109 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1110 Add new function atk_text_get_default_attributes
1111 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1113 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1115 * atk/atktext.c (atk_attribute_set_free):
1116 Avoid leaking of AtkAttributeSet data structure; speed up code.
1118 * docs/tmpl.atk*.sgml
1119 Updated to reflect current APIs.
1121 2001-10-01 jacob berkman <jacob@ximian.com>
1123 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1124 make dist works correctly w/o having to build first
1126 2001-10-01 Tor Lillqvist <tml@iki.fi>
1128 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1130 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1132 * configure.in (ATK_MICRO_VERSION): Version 0.6
1133 (because libglade will depend on a the small api addition below)
1135 * atk/makefile.msc (PKG_VER): Version 0.6
1137 * atk/atkrelation.h:
1138 * atk/atkrelation.c: (AtkRelationType
1139 atk_relation_type_from_string (const gchar *name)): Added method.
1142 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1144 * configure.in (ATK_MICRO_VERSION): Version 0.5
1146 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1148 * atk/makefile.msc (PKG_VER): Version 0.5
1150 2001-09-21 Hans Breuer <hans@breuer.org>
1152 * atk/atk.def : updated externals
1153 * atk/makefile.msc : version 0.4
1155 * atk/atktext.c (atk_text_get_character_extents) : real_height
1156 is a reference to int, so use &local_height
1158 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1162 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1164 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1165 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1166 (from 0.2 which was not properly updated last time).
1167 depend on glib 1.3.8.
1171 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1174 Add object reference when object is set as accessible_parent
1176 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1178 * configure.in: remember ACLOCAL_FLAGS.
1180 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1182 * atk/atktable.[c|h]
1183 Change atk_table_get_caption() and atk_table_set_caption()
1184 to deal with AtkObject* rather than gchar*
1185 Remove redundant and incorrect comments
1187 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1189 * configure.in: Version 0.3
1191 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1195 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1198 Correct property definitions for "accessible-table-caption",
1199 "accessible-table-column-description",
1200 "accessible-table-row-description"
1202 Update comments to include all properties defined
1204 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1206 * atk/atkhyperlink.h:
1207 Change AtkHyperLink to AtkHyperlink in comment
1208 * atk/atkhypertext.[c|h]:
1209 Change AtkHyperLink to AtkHyperlink
1210 * atk/atktable.[c|h]:
1211 Make gchar* arguments const; make return value of type gchar*
1213 * docs/atk-sections.txt
1214 Remove reference to AtkHyperLink
1215 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1216 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1219 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1222 Add functions atk_table_real_get_index_at(),
1223 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1224 as default implementations for atk_table_get_index_at(),
1225 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1227 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1230 Refer to return value in function documentation for
1231 atk_action_do_action
1233 Fix typo in comments
1234 * docs/tmpl/atkaction.sgml:
1235 Update to include return value
1237 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1239 * atk/atkaction.c atk/atkaction.h:
1240 Made atk_action_do_action return a gboolean as the class member of
1241 AtkActionIface does.
1245 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1247 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1248 Swap height and width arguments to atk_image_get_image_size
1250 Swap height and height arguments to atk_image_get_image_size
1251 Do not crash if NULL pointers are passed for return values
1253 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1255 * docs/tmpl/atktext.sgml atk/atktext.h:
1256 Change parameter names *offset to *_offset
1257 * atk/atkcomponent.c:
1258 Do not crash if NULL pointers are passed for return values
1260 Change parameter names *offset to *_offset
1261 Do not crash if NULL pointers are passed for return values
1263 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1266 Changed g_type_class_peek() to g_type_class_ref()
1267 in atk_add_global_event_listener(), since
1268 g_type_class_peek() could return NULL when an
1269 instance of the class had not been created.
1271 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1273 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1274 Ensure that atk_attribute_set_free is in the documentation.
1276 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1278 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1279 Swapped order of width and height arguments to
1280 atk_text_get_character_extents()
1281 Changed AtkAttrributeSet_free to atk_attribute_set_free
1283 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1285 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1286 Changed "length" argument of atk_text_get_character_extents() to
1289 2001-08-15 Jens Finke <jens@gnome.org>
1291 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1292 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1293 added a AC_SUBST for it. This is needed for the spec.in file.
1294 Added atk.spec to output list.
1295 * atk.spec.in: New file.
1297 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1299 * atk/atkcomponent.[c|h]
1300 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1301 Change atk_component_get_accessible_at_point to
1302 atk_component_ref_accessible_at_point so it will work for flyweights
1304 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1306 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1309 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1311 * atk/atkaction.c, atk/atkcomponent.c
1312 Remove all instances of g_return_if_fail (foo != NULL); that are
1313 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1314 since the second check catches the NULL.
1315 * atk/atkcomponent.c
1316 Add functions atk_component_real_contains(),
1317 atk_component_real_get_position(), atkcomponent_real_get_size()
1318 as default implementations for atk_component_contains(),
1319 atk_component_get_position(), atk_component_get_size()
1321 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1323 * atk/atkimage.[ch] docs/atk-sections.txt
1324 docs/tmpl/atkimage.sgml
1325 Updated AtkImage get_position to get_image_position
1326 so the naming is consistant. Now get_image_position
1327 and get_image_size return -1 for x/y/height/width
1328 if AtkImage implementations of these functions is
1331 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1334 Create an object relation set when the object is created.
1336 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1339 Changed first argument of atk_add_global_event_listener
1340 so the callback function is of type GSignalEmissionHook
1341 instead of AtkEventListener. AtkEventListener is
1342 appropriate for Focus event callbacks, but not generic
1345 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1348 Add function atk_object_real_ref_state_set() which creates the
1349 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1352 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1355 Remove all instances of g_return_if_fail (foo != NULL); that are
1356 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1357 since the second check catches the NULL.
1359 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1362 Fix problem with ATK not building after running make maintainer-clean
1363 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1365 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1368 * atk/atkeditabletext.h
1370 * atk-uninstalled.pc.in
1373 Removed (unused) #defines of pango/pango.h
1374 Removed references to/dependencies on pango from .pc files
1375 Removed dependencies on pango from makefile.msc and configure.in
1377 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1379 * atk/atkobject.[c|h]
1380 Move some implementation from GAIL:
1381 Default implementations for some some functions
1382 atk_object_real_get_name, atk_object_real_set_name,
1383 atk_object_real_get_description, atk_object_real_set_description,
1384 atk_object_real_get_parent, atk_object_real_set_parent,
1385 atk_object_real_get_role,
1386 atk_object_real_connect_property_change_handler,
1387 atk_object_real_remove_property_change_handler,
1389 definition of property-changed signal.
1390 Initialize pointers to NULL in atk_object_init().
1391 Initialize uninitialized function pointers to NULL in
1392 atk_object_class_init().
1394 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1397 Changed children_changed signal to allow NULL pointers
1398 for the 2nd argument to the signal handler.
1400 2001-07-20 Hans Breuer <hans@breuer.org>
1402 * atk/atk.def : added more exports
1403 * atk/makefile.msc : updated win32 build
1405 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1407 * atk/atkaction.[c|h], docs/atk-sections.txt,
1408 docs/tmpl/atkaction.sgml
1409 Add atk_action_get_name() and atk_action_set_description()
1411 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1413 * atk/atkstate.[c|h]
1414 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1415 and inconsistent GtkToggleButton
1417 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1419 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1420 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1421 gail_textattributes_update.pat is for gail/gail and integrates the
1422 ATK_ATTRIBUTE_* macros in the gail implementations.
1423 atk_docs_textattributes_update.pat is for atk/docs and patches
1424 atk-sections.txt etc. for improved docs
1425 atk_atk_textattributes_update.pat is for atk/atk and included the
1426 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1428 2001-07-13 Darin Adler <darin@bentspoon.com>
1430 * atk/atkstate.c: Add missing <string.h> include.
1431 * tests/teststateset.c: Add missing <string.h> include.
1433 2001-07-13 Darin Adler <darin@bentspoon.com>
1435 * .cvsignore: Ignore some generated files.
1436 * autogen.sh: Get rid of call to autoheader since the
1437 configure file doesn't include AM_CONFIG_HEADER.
1439 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1441 * tmpl/atkdocument.sgml
1442 Added new file for docs.
1444 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1446 * atk/atkimage.c atk/atkutil.c
1447 Changes to build with Sun's FORTE compiler.
1449 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1451 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1452 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1453 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1454 tmpl/atktext.sgml tmpl/atkutil.sgml
1457 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1459 * atk/atktext.c (atk_text_base_init):
1460 * atk/atktable.c (atk_table_base_init):
1461 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1462 to adapt to recent GSignal changes.
1464 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1466 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1467 docs/tmpl/atkutil.sgml
1468 Added new functiosn to AtkUtil.
1470 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1472 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1473 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1474 docs/tmpl/atkobject.sgml
1475 Added new atk document interface.
1477 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1479 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1480 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1481 Updated so that functions that take screen coords as
1482 input/output also take an enum specifying whether
1483 the coords are screen or top-level window based.
1484 Updated docs as well.
1486 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1488 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1489 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1490 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1491 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1492 atk/docs/tmpl/atkstreamablecontent.sgml
1493 Cleaned up docs. Added atkstreamablecontent.sgml
1495 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1497 *atk/atktable.h, atk/atktable.c
1498 Updated signal handler definitions.
1500 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1503 Updated AtkXYCoords enum.
1505 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1507 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1508 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1509 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1510 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1511 atk/atkstateset.c atk/atkstreamablecontent.c
1512 atk/atkstreamablecontent.h atk/atktable.c
1513 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1514 and some docs/tmpl files.
1515 Updated gtk-docs fixing spelling errors and making minor
1518 2001-06-27 Louise Miller <lousie.miller@sun.com>
1520 *atk/atkselection.h, atk/atkselection.c
1521 changed return type to gboolean for
1522 atk_selection_select_all_selection
1524 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1526 *atk/atkstate.h atk/atkstate.c
1527 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1528 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1529 docs/tmpl/atktext.sgml
1530 Added ATK_STATE_STALE. Updated docs.
1532 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1535 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1537 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1539 * atk/atkeditabletext.h, atk/atkobject.h,
1541 Added AtkAttributeSet_free() convenience
1544 2001-06-20 Peter Williams <peterw@ximian.com>
1546 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1547 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1548 G_{BEGIN,END}_DECLS.
1550 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1552 * atk/atktable.c, atk/atkmarshal.list
1553 Removed needless marshal and updated signal handlers in
1556 2001-06-20 Louise Miller <louise.miller@sun.com>
1558 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1559 Changed parameters for get_selected_rows/get_selected_columns
1560 Added 4 new functions, add_row_selection, remove_row_selection,
1561 add_column_selection, remove_column_selection
1563 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1566 Fixed minor bug with signals.
1568 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1573 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1575 * atk/atkselection.h atk/atkselection.c
1576 Now add_selection, clear_selection, and remove_selection
1577 return a boolean indicating SUCCESS/FAILURE to indicate
1578 if the operation was successful.
1580 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1582 * atk/atktable.h atk/atktable.h
1583 Updated so now the get_text_before|at|after functions
1584 return the start & end offset of the string. Updated the
1587 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1589 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1591 2001-06-11 Havoc Pennington <hp@redhat.com>
1595 * configure.in: bump version to 0.2 and add infrastructure for
1596 libtool version info. Assumes GTK versioning scheme (major.minor
1597 is binary compatible)
1599 * atk/Makefile.am (LDFLAGS): set version info
1600 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1602 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1604 * atk/atktable.h, atk/atktable.c
1605 Updated so that get/set row/column header functions
1606 work with AtkObjects rather than AtkTables. Organized
1607 the header file a little more cleanly. Also the get/set
1608 row_description and caption functions now use gchar *
1609 rather than AtkObject.
1611 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1613 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1614 Add signal model-changed.
1616 * atk/atkobject.c: Add properties
1617 accessible-role, accessible-table-caption,
1618 accessible-table-column-header, accessible-table-column_description.
1619 accessible-table-row-header, accessible-table-row_description.
1620 accessible-table-summary, accessible-model
1622 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1624 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1625 Updated atkeditabletext and atktext interfaces so they
1626 now properly define the get/set attribute methods and now
1627 get_offset_at_point and get_character_extents can request
1628 x,y coords by either widget or screen coords.
1630 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1632 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1633 CFLAGS, not in LIBS. (Always linking with -lpthread
1634 is a noticeable speed hit.)
1636 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1638 * atk/Makefile.am: Really fix marshal generation.
1640 2001-06-07 Havoc Pennington <hp@redhat.com>
1642 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1643 glib-genmarshal stuff
1645 2001-06-07 Havoc Pennington <hp@redhat.com>
1647 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1650 * configure.in: rearrange the library checks to support
1653 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1655 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1656 ATK in giant GTK tarball
1658 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1660 * docs/atk-api.sgml docs/atk-sections.txt
1661 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1662 docs/tmpl/atktext.sgml
1663 Removed docs/atk-api.sgml since it is not used.
1664 Updated sgml files and atk-sections.txt to reflect
1665 recent changes to the atktext and atkeditabletext
1668 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1670 * atk/atktext.h atk/atktext.h
1671 Updated to new atktext functions for getting attributes.
1673 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1675 * New files atk/atkstreamablecontent.[ch]
1676 Updated files: atk/Makefile.am, atk/atk.h
1678 * atk/atkvalue.c: Updated comments
1680 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1682 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1684 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1686 * atk/atkobject.c: Add property accessible-visible-data
1688 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1690 * atk/atkobject.c: Add support for setting and getting
1691 accessible-value property.
1693 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1695 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1697 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1699 * docs/atk-overrides.txt, docs/Makefile.am
1700 Updated the interface for dealing with selected
1701 text to handle multiple selected regions. Removed
1702 get_row_col_at_offset from atktext.[ch]. Added
1703 docs/atk-overrides.txt file.
1705 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1707 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1708 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1709 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1710 Makefiles so the proper marshall files get included in the
1711 dist. Updated the Makefiles and configure.in so that the
1712 docs get included in the dist.
1714 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1716 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1718 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1720 * atk/atkobject.c: Define new properties accessible-text,
1721 accessible-caret, accessible-selection and accessible-value
1723 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1725 * docs/atk-sections.txt
1728 Improved the layout/formatting of the atk docs. Added docs/tmpl
1731 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1734 Now properly set the initialized flag when setting up signals.
1735 Updated the atk-docs in several files
1737 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1739 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1740 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1741 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1742 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1743 Fix warnings generated by Sun FORTE compiler
1745 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1747 * atk/atkcomponent.c atk/atkvalue.c
1748 Remove return calls in functions which return void
1750 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1752 * atk/atkobject.h: Correct naming of role for status bar
1755 Clarify behaviour of atk_text_get_text_after/at/before_offset
1757 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1759 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1761 2001-01-06 Hans Breuer <hans@breuer.org>
1763 * atk/makefile.msc atk/atk.def (new files) :
1764 Enable build for win32, no sourc changes necessary.
1766 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1770 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1772 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1774 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>