1 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atkutil.h: Add documentation for AtkKeyEventType
5 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
6 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
7 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
8 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
9 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
10 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
11 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
12 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
13 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
14 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
15 docs/tmpl/atkutil.sgml:
16 Reduce number of undocumented symbols
18 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
20 * atk/atknoopobjectfactory.c:
21 Add implementation for atk_object_factory_get_accessible_type()
23 2002-08-18 Havoc Pennington <hp@pobox.com>
25 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
26 both automake 1.6 and 1.4 installed get the right automake. Means
27 compilation from CVS will now require the latest automake 1.4
28 release, or manually creating symlinks called "automake-1.4" and
31 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
33 These changes improve the quality of the documentation by adding
34 information about properties and signals.
37 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
38 use in docs Makefile.am
41 Add missing include files, atk/atknoopobject.h and
42 atknoopobjectfactory.h
45 Add support for scan program
48 Added content to this file
50 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
51 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
52 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
53 docs/tmplatkutil.sgml:
54 Removed references to contents of object's data structure
56 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
57 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
58 Add references to signals and properties.
60 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
62 * ===== Released 1.0.3 =====
64 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
65 interface, binary version 3.
69 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
71 * README: Updated to describe where to log bugs and mention mailing
74 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
76 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
77 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
78 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
79 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
80 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
81 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
82 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
83 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
84 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
85 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
86 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
89 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
92 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
95 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
97 * ===== Released 1.0.2 ======
101 * configure.in: Version 1.0.2, interface, binary age 2
103 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
105 * atk/atkutil.c (atk_focus_tracker_notify):
106 Allow for object being NULL which means the window containing the
107 focus widget has lost focus. We update the previous_focus_object
108 so we can emit notification for focus widget when window regains
111 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
113 * atk/atkgobjectaccessible.c:
114 (atk_gobject_accessible_for_object): Allow for case where created
115 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
116 was not initialized in atk_gobject_accessible_class_init
118 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
120 * ===== Released 1.0.1 ======
124 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
126 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
128 * atk/atkutil.c (atk_focus_tracker_notify):
129 Do not do notification if previously notified object is the same as
132 2002-03-14 Tor Lillqvist <tml@iki.fi>
134 * atk/Makefile.am: Use correct name for the DLL when generating
135 the MSVC import library.
137 2002-03-13 Bill Haneman <bill.haneman@sun.com>
139 * atk/atkutil.c (atk_object_get_root):
140 Changed g_type_class_peek to g_type_class_ref,
141 this seemed to be triggering a SEGV in some cases.
144 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
146 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
147 Correct name of data set to NULL from quark_accessible_object to
150 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
152 * atk/atkhyperlink.c (atk_hyperlink_get_type):
155 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
157 * ===== Released 1.0.0 ======
159 * NEWS: Final update for 1.0.0.
161 * README: Update the compilation instructions a bit.
163 2002-03-06 Tor Lillqvist <tml@iki.fi>
166 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
169 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
173 * tests/Makefile.am: Don't install libteststateset.la,
174 libtestrelation.la. (#73655, James Henstridge)
176 * autogen.sh: Add --enable-gtk-doc
178 * configure.in: --disable-gtk-doc by default.
180 * Makefile.am: Add a slightly modified distcheck rule
181 that passes --enable-gtk-doc to the configure inside.
182 (So that 'make dist' succeeds inside.)
184 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
186 * configure.in: Require GLib-2.0.0.
188 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
189 Switch over to the Glib/GTK+ versioning scheme.
191 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
193 * atk/atktext.c (atk_text_get_text):
194 Permit end offset value of -1
196 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
198 * atk/atkhypertext.h:
201 2002-02-28 Sven Neumann <sven@gimp.org>
203 * configure.in: beautified configure --help output.
205 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
207 * atk/atkhypertext.h atk/atkhyperlink.h:
208 Add padding to class structures to allow for future expansion.
211 Add padding to class structures to allow for future expansion.
213 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
214 Add padding to class structures to allow for future expansion.
216 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
218 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
220 2002-02-26 Tor Lillqvist <tml@iki.fi>
222 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
223 libtool won't create a DLL.
225 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
228 Remove -no-undefined because of problems with uunresolved symbols
229 in libgobject on Solaris when using gcc
231 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
233 * configure.in: Version 0.13
235 * NEWS: Update for 0.13
237 * docs/atk-sections.txt: Update.
239 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
241 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
242 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
243 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
244 Make use of parent_class consistent; define as gpointer and
245 use g_type_class_peek_parent() to get it
248 Delete unused empty line
250 * atk/atkregistry.c atk/atkrelation.c:
251 Make parent_class static
253 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
256 Add check for offset being negative in functions which have offset
257 parameter and return immediately if so.
259 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
261 * atk/atkcomponent.h:
262 Change argument of get_layer and get_mdi_zorder function pointers
263 to be AtkComponent instead of AtkObject
265 * atk/atkcomponent.c:
266 Change atk_component_get_layer and atk_component_get_mdi_zorder
267 to refer to argument as component instead os accessible
269 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
270 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
271 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
272 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
273 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
274 Update for recent changes
276 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
279 Guard atk.h with ifndef __ATK_H__
280 (#71405 reported by terra@diku.dk (Morten Welinder))
282 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
284 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
285 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
286 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
287 atk/atktable.h atk/atktext.h atk/atkvalue.h:
288 Add padding to class structures to allow for future expansion.
290 2002-02-11 Bill Haneman <bill.haneman@sun.com>
293 Incremented revision and tagged GNOME_D2_BETA.
296 Marked atk_object_get_layer and atk_object_get_mdi_zorder
297 as deprecated (should use atk_component API below).
300 Added atk_component_get_layer and atk_component_get_mdi_zorder
301 (erroneously defined in atkobject, they belong here).
304 Fixed some property get/set bugs.
306 * NEWS: updated for GNOME 2 Desktop Beta.
308 2002-02-11 jacob berkman <jacob@ximian.com>
310 * atk/atkselection.[ch] (atk_selection_get_type):
311 * atk/atktable.[ch] (atk_table_get_type):
312 * atk/atkregistry.h (atk_get_default_registry):
313 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
314 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
315 * atk/atkcomponent.[ch] (atk_component_get_type):
316 * atk/atkaction.[ch] (atk_action_get_type): declare function
317 arguments as (void) rather than ()
319 2002-02-04 Bill Haneman <bill.haneman@sun.com>
322 Incremented revision.
324 2002-01-30 Bill Haneman <bill.haneman@sun.com>
326 * docs/tmpl/atkaction.sgml:
327 * docs/tmpl/atkcomponent.sgml:
328 * docs/tmpl/atkeditabletext.sgml:
329 * docs/tmpl/atkimage.sgml:
330 * docs/tmpl/atkobject.sgml:
331 * docs/tmpl/atkselection.sgml:
332 * docs/tmpl/atktable.sgml:
333 * docs/tmpl/atktext.sgml:
334 * docs/tmpl/atkvalue.sgml:
335 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
336 fields to improve docs; the documentation now gives some
337 information on the purpose and function of the various ATK
338 interfaces, and which types of UI components typically implement
341 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
343 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
345 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
348 Update version number to 0.10, for Desktop Alpha 2
350 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
353 Correct inconsistencies between registered signal parameter types
354 and default signal handler struct fields
355 (based on patch from Murray Cumming <murray@usa.net>)
357 2002-01-10 Bill Haneman <bill.haneman@sun.com>
360 Update version number to 0.9, for Beta2 package.
362 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
364 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
365 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
368 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
370 * atk/atkcomponent.c (atk_component_add_focus_handler):
371 Add comments to clarify behavior if handler has already been added
373 * docs/tmpl/atktext.sgml:
374 Update for change of caret_changed to text_caret_moved
376 2002-01-05 Hans Breuer <hans@breuer.org>
378 * atk/makefile.msc : generate atk-enum-types.[hc]
379 NOTE: the long comment in atkobject.h is crashing perl,
380 at least version 5.005_02 built for MSWin32-x86-object
381 Binary build 506 provided by ActiveState. Temporary
382 deleting the AtkRole comment allows to work-around.
384 atk/atk.def : updated externals
386 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
388 * atk/atkgobjectaccessible.h
389 Fixed typo in define (reported by Jeff Franks)
391 * atk/atktext.c atk/atktext.h
392 Change name of default signal handler for text_caret_moved signal
393 from caret_changed to text_caret_moved
394 Change enum CARET_MOVED to TEXT_CARET_MOVED
395 (both issues reported by Jeff Franks)
397 2001-12-15 Michael Meeks <michael@ximian.com>
399 * atk/atkrelation.c (atk_relation_class_init):
401 (atk_relation_finalize): chain to parent.
403 * atk/atkrelationset.c (atk_relation_set_class_init),
404 (atk_relation_set_finalize): same fix.
406 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
408 * configure.in: Version 0.8, require GLib-1.3.12
410 * atk/makefile.msc (PKG_VER): Version 0.8.
412 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
414 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
415 for correct srcdir != builddir operation when
416 generating source files in srcdir.
418 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
420 * docs/tmpl/atkutil.sgml: remove some conflict
423 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
428 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
430 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
431 docs/tmpl/atkgobjectaccessible.sgml
433 * atk/Makefile.am atk/atk.h:
434 Add references to new files
436 * atk/atkobject.c atk/atkobject.h
437 docs/tmpl/atkobject.sgml:
438 Add new function atk_object_initialize
440 * atk/atkobjectfactory.c atk/atkobjectfactory.h
441 docs/tmpl/atkobjectfactory.sgml:
442 Add new function atk_object_factory_get_accessible_type
444 * docs/atk-sections.txt:
446 Add functions in atk-unused.txt
449 2001-12-17 Darin Adler <darin@bentspoon.com>
451 * atk/atktext.c: Add missing #include <string.h>
453 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
455 * atk/Makefile.am, tests/Makefile.am: Compile with
456 -DG_DISABLE_DEPRECATED. See #52790.
458 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
460 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
461 Remove unnecessary g_retunn_val_if_fail() call.
463 2001-12-08 Michael Meeks <michael@ximian.com>
465 * atk/atkregistry.c (atk_registry_class_init):
466 paranoia is not appropriate here, setup parent_class,
467 don't create a new default registry here - makes no
469 (atk_registry_finalize): chain to parent class, do
470 g_hash_table_destroys instead of g_frees.
472 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
475 Update to create atk-enum-types.h before compiling source files
476 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
478 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
480 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
481 docs/tmpl/atktext.sgml tests/testrelation.c:
482 Change atk_attribute_register to atk_text_attribute_register,
483 atk_attribute_get_value to atk_text_attribute_get_value,
484 atk_attribute_get_name to atk_text_attribute_get_name
485 atk_attribute_for_name to atk_text_attribuute_for_name
487 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
490 Add implementation of atk_attribute_register, atk_attribute_for_name
491 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
492 support extra attributes being defined
495 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
496 extra attributes to be defined
497 Add atk_attribute_register() and atk_attribute_for_name()
502 * docs/atk-sections.txt docs/tmpl/atktext.sgml
503 Update because of additions to atk/atktext.h
505 * tests/testrelation.c:
506 Add tests for text attributes
508 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
511 Update atk_role_register() to allow extra roles to be defined
512 Update atk_role_get_name() and atk_role_for_name() for newly defined
515 * tests/testrelation.c:
518 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
521 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
522 atk_relation_type_for_name()
525 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
526 atk_state_type_for_name()
528 * tests/testrelation.c, tests/teststateset.c:
529 Update tests as name componenets are separated by hyphen (-) rather
532 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
535 Generate files atk-enum-types.c and atk-enums-types.h to create
539 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
541 2001-11-28 Bill Haneman <bill.haneman@sun.com>
544 Changed calls to g_type_class_peek() to g_type_class_ref() where
545 it makes more sense, and in other places check for a non-null
546 klass return before trying to call class methods. This prevents
547 SEGV if no Atk-implementation library has been loaded.
550 Fixed gtk-doc warning.
552 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
554 * atk/atkobject.[c|h]:
555 Add functions atk_role_get_name() and atk_role_for_name() which
556 transform a role into an untranslated string
557 Update comments in atkobject.h which refer to property names
560 Correct error in atk_relation_type_get_name
562 * docs/atk-sections.txt
563 Added atk_role_get_name and atk_role_for_name
568 2001-11-23 Hans Breuer <hans@breuer.org>
570 * atk/atk.def : updated externals
572 * atk/atktext.c atk/atkutil.c : added two spaces to fix
573 minor coding style issues. Found by my exports generator.
575 * atk/makefile.msc : version 0.7, use build dir from
578 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
582 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
584 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
586 * atk/atknoopobject.c:
587 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
590 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
592 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
593 docs/tmpl/atkrelation.sgml:
594 Change atk_relation_type_from_string to atk_relation_type_for_name
595 Add atk_relation_type_get_name
597 * atk/atkrelationtype.c:
598 Change atk_relation_type_from_string to atk_relation_type_for_name
599 Add atk_relation_type_get_name
600 Update atk_relation_type_register() to correctly register new
604 Changed name of static variable type to last_type
605 Changed name of paremeter if atk_state_type_get_name to type to match
611 * tests/README, tests/Makefile.am
612 Add new test file testrelation.c
614 2001-11-22 Bill Haneman <bill.haneman@sun.com>
616 * atk/atkutil.c (atk_add_key_event_listener):
617 Fix gtk-doc comment and clarify use of 'data' gpointer.
619 2001-11-22 Michael Meeks <michael@ximian.com>
621 * atk/atkutil.c (atk_add_key_event_listener): switch
624 * atk/atkobject.c (atk_object_real_get_property):
627 2001-11-21 Michael Meeks <michael@ximian.com>
629 * atk/atkrelation.c: pull in string.h for strcmp
631 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
633 * atk/atkutil.c (atk_add_global_event_listener),
634 (atk_get_toolkit_name, atk_get_toolkit_version):
637 2001-11-21 Bill Haneman <bill.haneman@sun.com>
639 * atk/atkrelation.c: Added gtk-doc docs for
640 atk_relation_type_from_string.
642 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
644 * atk/atkobject.h (enum): Fix trailing comma on
647 * docs/atk-sections.txt: Update.
651 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
653 * atk/atkobject.[c|h]:
654 Add additional argument (name) to state-change signal
655 Update atk_object_notify_state_change to take account of
656 extra argument for state-change
658 * atk/atkmarshal.list:
659 Add marshaller for VOID:STRING,BOOLEAN
661 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
663 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
664 Add enum AtkLayer and functions atk_object_get_layer and
665 atk_object_get_mdi_zorder
667 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
669 * atk/atkobject.[c|h]:
670 Remove property accessible-state; use signal state-change instead
671 Change signature of state-change handler to take gboolean as argument
672 instead of AtkPropertyValues
673 Update atk_object_notify_state_change() to emit state-change signal
675 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
676 Remove state ATK_STATE_COLLAPSED
678 2001-11-19 Bill Haneman <bill.haneman@sun.com>
682 Added state-changed signal to atkobject, in anticipation of
683 deprecating the accessible-state property.
686 Fixed signature of atk_util_add_key_listener () to
687 take an AtkKeySnoopFunc instead of a pointer to same.
689 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
691 * atk/atkobject.c (atk_object_notify_state_change):
692 Fix bug in calculation of number of toggle states
695 Correct out-by-1 error in atk_state_type_register()
696 Use type (number of states defined) in atk_state_type_get_name()
697 and atk_state_type_for_name()
699 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
701 * atk/atkeditabletext.c:
702 Remove unused structure _AtkEditableTextIfaceClass
704 * atk/atkobject.[c|h]
705 Remove signals model_changed and selection_changed
707 * atk/selection.[c|h]
708 Add signal selection_changed
711 Remove unused structure _AtkTableIfaceClass
712 Add signal model_changed
715 Remove unused structure _AtkTextIfaceClass
716 Add signal text_selection_changed
718 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
719 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
720 Documentation changes
722 2001-11-17 Tor Lillqvist <tml@iki.fi>
724 * atk-zip.sh.in: Build separate runtime and developer packages.
726 * atk/atk.def: Update.
728 2001-11-14 Bill Haneman <bill.haneman@sun.com>
732 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
734 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
737 to allow non-GTK-dependent installation of key snoop functions.
738 This also meant adding definitions of AtkKeySnoopFunc and
741 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
743 * atk/atkobject.c (atk_object_notify_state_change):
744 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
745 to ATK_STATE_EXPANDED or vice versa.
747 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
750 Add role ATK_ROLE_TREE_TABLE
753 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
754 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
756 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
757 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
758 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
759 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
760 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
761 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
762 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
763 Update to reflect the current state of the documentation in the code.
765 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
767 * atk/relation.h, docs/tmpl/atkrelation.sgml:
768 Add two new relations ATK_RELATION_NODE_CHILDREN and
769 ATK_RELATION_NODE_PARENT to support compound objects in a
770 node or cell of a tree or table
771 Added descriptions of all relations which are defined
774 Remove functions atk_table_real_get_index_at(),
775 atk_table_real_get_column_at_index() and
776 atk_table_real_get_row_at_index()
777 Correct typos in documentation of other functions.
779 2001-10-28 Tor Lillqvist <tml@iki.fi>
781 * atk-zip.sh.in: New file, used to build developer package for
785 * configure.in: Add it.
787 * atk/Makefile.am: Add rules to install and uninstall mingw import
790 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
792 * atk/atkobject.[c|h]
793 Remove the following properties
794 accessible-child - use signal children_changed for notification
795 accessible-text - use signal text_changed for notification
796 accessible-caret - use signal text_caret_moved for notification
797 accessible-selection - use new signal selection_changed
799 accessible-visible-data - use new signal visible_data_changed
801 accessible-model - use new signal model_changed for notification
802 Notify when role or parent changes
803 Allow parent and role to be set or got using g_object_set() or
806 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
812 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
814 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
815 Add role ATK_ROLE_TERMINAL for an accessible terminal.
817 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
819 * atk/atkobject.c (atk_object_notify_state_change):
820 Initialize AtkPropertyValue data structure to 0 instead of using
823 2001-10-19 Tor Lillqvist <tml@iki.fi>
825 * configure.in: Set automake conditionals OS_WIN32 if on (native)
826 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
827 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
829 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
830 -export-symbols atk.def. If lib.exe is available, generate
831 atk.lib, and install it.
833 * atk/atk.def: Update with new entry points.
835 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
837 * atk/atkobject.[c|], docs/atk-sections.txt,
838 docs/tmpl/atkobject.sgml:
839 Add convenience function atk_object_notify_state_change()
840 to generate property notification of state change.
842 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
843 Correct comments on functions atk_attribute_get_name() and
844 atk_attribute_get_value()
846 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
849 Update comments in atk_text_get_text_[at|after|before]_offset()
850 to clarify what these functions will return.
852 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
855 Update comments in atk_text_get_run_attributes() and
856 atk_text_get_default_attributes().
858 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
861 Change "property-change" signal to allow detail (i.e. property name)
862 and add detail in atk_object_notify().
864 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
867 Correct order of attribute names in text_attr_name array.
869 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
872 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
873 Use enum AtkTextAttribute to specify what attribute are supported
874 rather than hash defines. Define new functions atk_attribute_get_name()
875 and atk_attribute_get_value() which return the strings for the
876 attribute name and values for those attribute which have named values.
878 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
880 * atk/atktext.c (atk_text_get_run_attributes):
883 * atk/atktext.c (atk_text_get_default_attributes):
884 Add call to set iface.
886 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
889 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
890 Add new function atk_text_get_default_attributes
891 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
893 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
895 * atk/atktext.c (atk_attribute_set_free):
896 Avoid leaking of AtkAttributeSet data structure; speed up code.
898 * docs/tmpl.atk*.sgml
899 Updated to reflect current APIs.
901 2001-10-01 jacob berkman <jacob@ximian.com>
903 * docs/Makefile.am (dist-hook-local): depend on all-local so that
904 make dist works correctly w/o having to build first
906 2001-10-01 Tor Lillqvist <tml@iki.fi>
908 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
910 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
912 * configure.in (ATK_MICRO_VERSION): Version 0.6
913 (because libglade will depend on a the small api addition below)
915 * atk/makefile.msc (PKG_VER): Version 0.6
918 * atk/atkrelation.c: (AtkRelationType
919 atk_relation_type_from_string (const gchar *name)): Added method.
922 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
924 * configure.in (ATK_MICRO_VERSION): Version 0.5
926 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
928 * atk/makefile.msc (PKG_VER): Version 0.5
930 2001-09-21 Hans Breuer <hans@breuer.org>
932 * atk/atk.def : updated externals
933 * atk/makefile.msc : version 0.4
935 * atk/atktext.c (atk_text_get_character_extents) : real_height
936 is a reference to int, so use &local_height
938 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
942 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
944 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
945 up ATK_VERSION to 0.4, interface age 0, binary age 0.
946 (from 0.2 which was not properly updated last time).
947 depend on glib 1.3.8.
951 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
954 Add object reference when object is set as accessible_parent
956 2001-09-05 Mark McLoughlin <mark@skynet.ie>
958 * configure.in: remember ACLOCAL_FLAGS.
960 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
963 Change atk_table_get_caption() and atk_table_set_caption()
964 to deal with AtkObject* rather than gchar*
965 Remove redundant and incorrect comments
967 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
969 * configure.in: Version 0.3
971 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
975 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
978 Correct property definitions for "accessible-table-caption",
979 "accessible-table-column-description",
980 "accessible-table-row-description"
982 Update comments to include all properties defined
984 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
986 * atk/atkhyperlink.h:
987 Change AtkHyperLink to AtkHyperlink in comment
988 * atk/atkhypertext.[c|h]:
989 Change AtkHyperLink to AtkHyperlink
990 * atk/atktable.[c|h]:
991 Make gchar* arguments const; make return value of type gchar*
993 * docs/atk-sections.txt
994 Remove reference to AtkHyperLink
995 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
996 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
999 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1002 Add functions atk_table_real_get_index_at(),
1003 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1004 as default implementations for atk_table_get_index_at(),
1005 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1007 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1010 Refer to return value in function documentation for
1011 atk_action_do_action
1013 Fix typo in comments
1014 * docs/tmpl/atkaction.sgml:
1015 Update to include return value
1017 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1019 * atk/atkaction.c atk/atkaction.h:
1020 Made atk_action_do_action return a gboolean as the class member of
1021 AtkActionIface does.
1025 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1027 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1028 Swap height and width arguments to atk_image_get_image_size
1030 Swap height and height arguments to atk_image_get_image_size
1031 Do not crash if NULL pointers are passed for return values
1033 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1035 * docs/tmpl/atktext.sgml atk/atktext.h:
1036 Change parameter names *offset to *_offset
1037 * atk/atkcomponent.c:
1038 Do not crash if NULL pointers are passed for return values
1040 Change parameter names *offset to *_offset
1041 Do not crash if NULL pointers are passed for return values
1043 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1046 Changed g_type_class_peek() to g_type_class_ref()
1047 in atk_add_global_event_listener(), since
1048 g_type_class_peek() could return NULL when an
1049 instance of the class had not been created.
1051 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1053 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1054 Ensure that atk_attribute_set_free is in the documentation.
1056 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1058 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1059 Swapped order of width and height arguments to
1060 atk_text_get_character_extents()
1061 Changed AtkAttrributeSet_free to atk_attribute_set_free
1063 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1065 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1066 Changed "length" argument of atk_text_get_character_extents() to
1069 2001-08-15 Jens Finke <jens@gnome.org>
1071 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1072 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1073 added a AC_SUBST for it. This is needed for the spec.in file.
1074 Added atk.spec to output list.
1075 * atk.spec.in: New file.
1077 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1079 * atk/atkcomponent.[c|h]
1080 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1081 Change atk_component_get_accessible_at_point to
1082 atk_component_ref_accessible_at_point so it will work for flyweights
1084 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1086 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1089 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1091 * atk/atkaction.c, atk/atkcomponent.c
1092 Remove all instances of g_return_if_fail (foo != NULL); that are
1093 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1094 since the second check catches the NULL.
1095 * atk/atkcomponent.c
1096 Add functions atk_component_real_contains(),
1097 atk_component_real_get_position(), atkcomponent_real_get_size()
1098 as default implementations for atk_component_contains(),
1099 atk_component_get_position(), atk_component_get_size()
1101 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1103 * atk/atkimage.[ch] docs/atk-sections.txt
1104 docs/tmpl/atkimage.sgml
1105 Updated AtkImage get_position to get_image_position
1106 so the naming is consistant. Now get_image_position
1107 and get_image_size return -1 for x/y/height/width
1108 if AtkImage implementations of these functions is
1111 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1114 Create an object relation set when the object is created.
1116 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1119 Changed first argument of atk_add_global_event_listener
1120 so the callback function is of type GSignalEmissionHook
1121 instead of AtkEventListener. AtkEventListener is
1122 appropriate for Focus event callbacks, but not generic
1125 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1128 Add function atk_object_real_ref_state_set() which creates the
1129 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1132 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1135 Remove all instances of g_return_if_fail (foo != NULL); that are
1136 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1137 since the second check catches the NULL.
1139 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1142 Fix problem with ATK not building after running make maintainer-clean
1143 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1145 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1148 * atk/atkeditabletext.h
1150 * atk-uninstalled.pc.in
1153 Removed (unused) #defines of pango/pango.h
1154 Removed references to/dependencies on pango from .pc files
1155 Removed dependencies on pango from makefile.msc and configure.in
1157 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1159 * atk/atkobject.[c|h]
1160 Move some implementation from GAIL:
1161 Default implementations for some some functions
1162 atk_object_real_get_name, atk_object_real_set_name,
1163 atk_object_real_get_description, atk_object_real_set_description,
1164 atk_object_real_get_parent, atk_object_real_set_parent,
1165 atk_object_real_get_role,
1166 atk_object_real_connect_property_change_handler,
1167 atk_object_real_remove_property_change_handler,
1169 definition of property-changed signal.
1170 Initialize pointers to NULL in atk_object_init().
1171 Initialize uninitialized function pointers to NULL in
1172 atk_object_class_init().
1174 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1177 Changed children_changed signal to allow NULL pointers
1178 for the 2nd argument to the signal handler.
1180 2001-07-20 Hans Breuer <hans@breuer.org>
1182 * atk/atk.def : added more exports
1183 * atk/makefile.msc : updated win32 build
1185 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1187 * atk/atkaction.[c|h], docs/atk-sections.txt,
1188 docs/tmpl/atkaction.sgml
1189 Add atk_action_get_name() and atk_action_set_description()
1191 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1193 * atk/atkstate.[c|h]
1194 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1195 and inconsistent GtkToggleButton
1197 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1199 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1200 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1201 gail_textattributes_update.pat is for gail/gail and integrates the
1202 ATK_ATTRIBUTE_* macros in the gail implementations.
1203 atk_docs_textattributes_update.pat is for atk/docs and patches
1204 atk-sections.txt etc. for improved docs
1205 atk_atk_textattributes_update.pat is for atk/atk and included the
1206 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1208 2001-07-13 Darin Adler <darin@bentspoon.com>
1210 * atk/atkstate.c: Add missing <string.h> include.
1211 * tests/teststateset.c: Add missing <string.h> include.
1213 2001-07-13 Darin Adler <darin@bentspoon.com>
1215 * .cvsignore: Ignore some generated files.
1216 * autogen.sh: Get rid of call to autoheader since the
1217 configure file doesn't include AM_CONFIG_HEADER.
1219 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1221 * tmpl/atkdocument.sgml
1222 Added new file for docs.
1224 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1226 * atk/atkimage.c atk/atkutil.c
1227 Changes to build with Sun's FORTE compiler.
1229 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1231 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1232 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1233 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1234 tmpl/atktext.sgml tmpl/atkutil.sgml
1237 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1239 * atk/atktext.c (atk_text_base_init):
1240 * atk/atktable.c (atk_table_base_init):
1241 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1242 to adapt to recent GSignal changes.
1244 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1246 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1247 docs/tmpl/atkutil.sgml
1248 Added new functiosn to AtkUtil.
1250 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1252 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1253 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1254 docs/tmpl/atkobject.sgml
1255 Added new atk document interface.
1257 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1259 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1260 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1261 Updated so that functions that take screen coords as
1262 input/output also take an enum specifying whether
1263 the coords are screen or top-level window based.
1264 Updated docs as well.
1266 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1268 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1269 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1270 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1271 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1272 atk/docs/tmpl/atkstreamablecontent.sgml
1273 Cleaned up docs. Added atkstreamablecontent.sgml
1275 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1277 *atk/atktable.h, atk/atktable.c
1278 Updated signal handler definitions.
1280 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1283 Updated AtkXYCoords enum.
1285 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1287 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1288 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1289 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1290 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1291 atk/atkstateset.c atk/atkstreamablecontent.c
1292 atk/atkstreamablecontent.h atk/atktable.c
1293 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1294 and some docs/tmpl files.
1295 Updated gtk-docs fixing spelling errors and making minor
1298 2001-06-27 Louise Miller <lousie.miller@sun.com>
1300 *atk/atkselection.h, atk/atkselection.c
1301 changed return type to gboolean for
1302 atk_selection_select_all_selection
1304 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1306 *atk/atkstate.h atk/atkstate.c
1307 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1308 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1309 docs/tmpl/atktext.sgml
1310 Added ATK_STATE_STALE. Updated docs.
1312 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1315 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1317 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1319 * atk/atkeditabletext.h, atk/atkobject.h,
1321 Added AtkAttributeSet_free() convenience
1324 2001-06-20 Peter Williams <peterw@ximian.com>
1326 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1327 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1328 G_{BEGIN,END}_DECLS.
1330 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1332 * atk/atktable.c, atk/atkmarshal.list
1333 Removed needless marshal and updated signal handlers in
1336 2001-06-20 Louise Miller <louise.miller@sun.com>
1338 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1339 Changed parameters for get_selected_rows/get_selected_columns
1340 Added 4 new functions, add_row_selection, remove_row_selection,
1341 add_column_selection, remove_column_selection
1343 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1346 Fixed minor bug with signals.
1348 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1353 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1355 * atk/atkselection.h atk/atkselection.c
1356 Now add_selection, clear_selection, and remove_selection
1357 return a boolean indicating SUCCESS/FAILURE to indicate
1358 if the operation was successful.
1360 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1362 * atk/atktable.h atk/atktable.h
1363 Updated so now the get_text_before|at|after functions
1364 return the start & end offset of the string. Updated the
1367 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1369 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1371 2001-06-11 Havoc Pennington <hp@redhat.com>
1375 * configure.in: bump version to 0.2 and add infrastructure for
1376 libtool version info. Assumes GTK versioning scheme (major.minor
1377 is binary compatible)
1379 * atk/Makefile.am (LDFLAGS): set version info
1380 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1382 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1384 * atk/atktable.h, atk/atktable.c
1385 Updated so that get/set row/column header functions
1386 work with AtkObjects rather than AtkTables. Organized
1387 the header file a little more cleanly. Also the get/set
1388 row_description and caption functions now use gchar *
1389 rather than AtkObject.
1391 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1393 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1394 Add signal model-changed.
1396 * atk/atkobject.c: Add properties
1397 accessible-role, accessible-table-caption,
1398 accessible-table-column-header, accessible-table-column_description.
1399 accessible-table-row-header, accessible-table-row_description.
1400 accessible-table-summary, accessible-model
1402 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1404 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1405 Updated atkeditabletext and atktext interfaces so they
1406 now properly define the get/set attribute methods and now
1407 get_offset_at_point and get_character_extents can request
1408 x,y coords by either widget or screen coords.
1410 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1412 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1413 CFLAGS, not in LIBS. (Always linking with -lpthread
1414 is a noticeable speed hit.)
1416 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1418 * atk/Makefile.am: Really fix marshal generation.
1420 2001-06-07 Havoc Pennington <hp@redhat.com>
1422 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1423 glib-genmarshal stuff
1425 2001-06-07 Havoc Pennington <hp@redhat.com>
1427 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1430 * configure.in: rearrange the library checks to support
1433 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1435 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1436 ATK in giant GTK tarball
1438 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1440 * docs/atk-api.sgml docs/atk-sections.txt
1441 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1442 docs/tmpl/atktext.sgml
1443 Removed docs/atk-api.sgml since it is not used.
1444 Updated sgml files and atk-sections.txt to reflect
1445 recent changes to the atktext and atkeditabletext
1448 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1450 * atk/atktext.h atk/atktext.h
1451 Updated to new atktext functions for getting attributes.
1453 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1455 * New files atk/atkstreamablecontent.[ch]
1456 Updated files: atk/Makefile.am, atk/atk.h
1458 * atk/atkvalue.c: Updated comments
1460 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1462 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1464 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1466 * atk/atkobject.c: Add property accessible-visible-data
1468 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1470 * atk/atkobject.c: Add support for setting and getting
1471 accessible-value property.
1473 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1475 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1477 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1479 * docs/atk-overrides.txt, docs/Makefile.am
1480 Updated the interface for dealing with selected
1481 text to handle multiple selected regions. Removed
1482 get_row_col_at_offset from atktext.[ch]. Added
1483 docs/atk-overrides.txt file.
1485 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1487 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1488 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1489 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1490 Makefiles so the proper marshall files get included in the
1491 dist. Updated the Makefiles and configure.in so that the
1492 docs get included in the dist.
1494 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1496 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1498 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1500 * atk/atkobject.c: Define new properties accessible-text,
1501 accessible-caret, accessible-selection and accessible-value
1503 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1505 * docs/atk-sections.txt
1508 Improved the layout/formatting of the atk docs. Added docs/tmpl
1511 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1514 Now properly set the initialized flag when setting up signals.
1515 Updated the atk-docs in several files
1517 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1519 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1520 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1521 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1522 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1523 Fix warnings generated by Sun FORTE compiler
1525 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1527 * atk/atkcomponent.c atk/atkvalue.c
1528 Remove return calls in functions which return void
1530 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1532 * atk/atkobject.h: Correct naming of role for status bar
1535 Clarify behaviour of atk_text_get_text_after/at/before_offset
1537 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1539 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1541 2001-01-06 Hans Breuer <hans@breuer.org>
1543 * atk/makefile.msc atk/atk.def (new files) :
1544 Enable build for win32, no sourc changes necessary.
1546 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1550 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1552 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1554 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>