1 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released 1.1.0 =====
7 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
10 increment version to 1.1.0, in view of the fact that we've
11 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
12 Also reset INTERFACE_AGE to zero, since an enum was added.
13 Use similar librray numbering as GTK.
15 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
17 2002-09-06 Mark McLoughlin <mark@skynet.ie>
19 * atk/atkobject.h: add ATK_LAYER_WINDOW.
21 * atk/atkcomponent.c: upd docs.
23 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
25 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
26 avoid unused declarations
28 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
29 Move AtkRelationSet from atkobject to atkrelationset.
31 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
33 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
34 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
35 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
36 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
37 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
38 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
39 docs/tmpl/atkvalue.sgml:
40 Remove reference to ...Iface data structures; which eliminates
43 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
45 * atk/atkutil.h: Add documentation for AtkKeyEventType
47 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
48 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
49 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
50 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
51 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
52 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
53 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
54 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
55 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
56 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
57 docs/tmpl/atkutil.sgml:
58 Reduce number of undocumented symbols
60 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
62 * atk/atknoopobjectfactory.c:
63 Add implementation for atk_object_factory_get_accessible_type()
65 2002-08-18 Havoc Pennington <hp@pobox.com>
67 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
68 both automake 1.6 and 1.4 installed get the right automake. Means
69 compilation from CVS will now require the latest automake 1.4
70 release, or manually creating symlinks called "automake-1.4" and
73 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
75 These changes improve the quality of the documentation by adding
76 information about properties and signals.
79 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
80 use in docs Makefile.am
83 Add missing include files, atk/atknoopobject.h and
84 atknoopobjectfactory.h
87 Add support for scan program
90 Added content to this file
92 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
93 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
94 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
95 docs/tmplatkutil.sgml:
96 Removed references to contents of object's data structure
98 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
99 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
100 Add references to signals and properties.
102 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
104 * ===== Released 1.0.3 =====
106 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
107 interface, binary version 3.
111 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
113 * README: Updated to describe where to log bugs and mention mailing
116 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
118 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
119 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
120 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
121 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
122 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
123 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
124 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
125 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
126 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
127 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
128 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
129 Update documentation.
131 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
134 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
137 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
139 * ===== Released 1.0.2 ======
143 * configure.in: Version 1.0.2, interface, binary age 2
145 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
147 * atk/atkutil.c (atk_focus_tracker_notify):
148 Allow for object being NULL which means the window containing the
149 focus widget has lost focus. We update the previous_focus_object
150 so we can emit notification for focus widget when window regains
153 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
155 * atk/atkgobjectaccessible.c:
156 (atk_gobject_accessible_for_object): Allow for case where created
157 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
158 was not initialized in atk_gobject_accessible_class_init
160 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
162 * ===== Released 1.0.1 ======
166 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
168 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
170 * atk/atkutil.c (atk_focus_tracker_notify):
171 Do not do notification if previously notified object is the same as
174 2002-03-14 Tor Lillqvist <tml@iki.fi>
176 * atk/Makefile.am: Use correct name for the DLL when generating
177 the MSVC import library.
179 2002-03-13 Bill Haneman <bill.haneman@sun.com>
181 * atk/atkutil.c (atk_object_get_root):
182 Changed g_type_class_peek to g_type_class_ref,
183 this seemed to be triggering a SEGV in some cases.
186 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
188 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
189 Correct name of data set to NULL from quark_accessible_object to
192 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
194 * atk/atkhyperlink.c (atk_hyperlink_get_type):
197 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
199 * ===== Released 1.0.0 ======
201 * NEWS: Final update for 1.0.0.
203 * README: Update the compilation instructions a bit.
205 2002-03-06 Tor Lillqvist <tml@iki.fi>
208 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
211 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
215 * tests/Makefile.am: Don't install libteststateset.la,
216 libtestrelation.la. (#73655, James Henstridge)
218 * autogen.sh: Add --enable-gtk-doc
220 * configure.in: --disable-gtk-doc by default.
222 * Makefile.am: Add a slightly modified distcheck rule
223 that passes --enable-gtk-doc to the configure inside.
224 (So that 'make dist' succeeds inside.)
226 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
228 * configure.in: Require GLib-2.0.0.
230 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
231 Switch over to the Glib/GTK+ versioning scheme.
233 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
235 * atk/atktext.c (atk_text_get_text):
236 Permit end offset value of -1
238 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
240 * atk/atkhypertext.h:
243 2002-02-28 Sven Neumann <sven@gimp.org>
245 * configure.in: beautified configure --help output.
247 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
249 * atk/atkhypertext.h atk/atkhyperlink.h:
250 Add padding to class structures to allow for future expansion.
253 Add padding to class structures to allow for future expansion.
255 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
256 Add padding to class structures to allow for future expansion.
258 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
260 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
262 2002-02-26 Tor Lillqvist <tml@iki.fi>
264 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
265 libtool won't create a DLL.
267 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
270 Remove -no-undefined because of problems with uunresolved symbols
271 in libgobject on Solaris when using gcc
273 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
275 * configure.in: Version 0.13
277 * NEWS: Update for 0.13
279 * docs/atk-sections.txt: Update.
281 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
283 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
284 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
285 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
286 Make use of parent_class consistent; define as gpointer and
287 use g_type_class_peek_parent() to get it
290 Delete unused empty line
292 * atk/atkregistry.c atk/atkrelation.c:
293 Make parent_class static
295 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
298 Add check for offset being negative in functions which have offset
299 parameter and return immediately if so.
301 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
303 * atk/atkcomponent.h:
304 Change argument of get_layer and get_mdi_zorder function pointers
305 to be AtkComponent instead of AtkObject
307 * atk/atkcomponent.c:
308 Change atk_component_get_layer and atk_component_get_mdi_zorder
309 to refer to argument as component instead os accessible
311 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
312 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
313 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
314 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
315 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
316 Update for recent changes
318 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
321 Guard atk.h with ifndef __ATK_H__
322 (#71405 reported by terra@diku.dk (Morten Welinder))
324 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
326 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
327 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
328 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
329 atk/atktable.h atk/atktext.h atk/atkvalue.h:
330 Add padding to class structures to allow for future expansion.
332 2002-02-11 Bill Haneman <bill.haneman@sun.com>
335 Incremented revision and tagged GNOME_D2_BETA.
338 Marked atk_object_get_layer and atk_object_get_mdi_zorder
339 as deprecated (should use atk_component API below).
342 Added atk_component_get_layer and atk_component_get_mdi_zorder
343 (erroneously defined in atkobject, they belong here).
346 Fixed some property get/set bugs.
348 * NEWS: updated for GNOME 2 Desktop Beta.
350 2002-02-11 jacob berkman <jacob@ximian.com>
352 * atk/atkselection.[ch] (atk_selection_get_type):
353 * atk/atktable.[ch] (atk_table_get_type):
354 * atk/atkregistry.h (atk_get_default_registry):
355 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
356 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
357 * atk/atkcomponent.[ch] (atk_component_get_type):
358 * atk/atkaction.[ch] (atk_action_get_type): declare function
359 arguments as (void) rather than ()
361 2002-02-04 Bill Haneman <bill.haneman@sun.com>
364 Incremented revision.
366 2002-01-30 Bill Haneman <bill.haneman@sun.com>
368 * docs/tmpl/atkaction.sgml:
369 * docs/tmpl/atkcomponent.sgml:
370 * docs/tmpl/atkeditabletext.sgml:
371 * docs/tmpl/atkimage.sgml:
372 * docs/tmpl/atkobject.sgml:
373 * docs/tmpl/atkselection.sgml:
374 * docs/tmpl/atktable.sgml:
375 * docs/tmpl/atktext.sgml:
376 * docs/tmpl/atkvalue.sgml:
377 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
378 fields to improve docs; the documentation now gives some
379 information on the purpose and function of the various ATK
380 interfaces, and which types of UI components typically implement
383 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
385 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
387 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
390 Update version number to 0.10, for Desktop Alpha 2
392 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
395 Correct inconsistencies between registered signal parameter types
396 and default signal handler struct fields
397 (based on patch from Murray Cumming <murray@usa.net>)
399 2002-01-10 Bill Haneman <bill.haneman@sun.com>
402 Update version number to 0.9, for Beta2 package.
404 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
406 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
407 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
410 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
412 * atk/atkcomponent.c (atk_component_add_focus_handler):
413 Add comments to clarify behavior if handler has already been added
415 * docs/tmpl/atktext.sgml:
416 Update for change of caret_changed to text_caret_moved
418 2002-01-05 Hans Breuer <hans@breuer.org>
420 * atk/makefile.msc : generate atk-enum-types.[hc]
421 NOTE: the long comment in atkobject.h is crashing perl,
422 at least version 5.005_02 built for MSWin32-x86-object
423 Binary build 506 provided by ActiveState. Temporary
424 deleting the AtkRole comment allows to work-around.
426 atk/atk.def : updated externals
428 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
430 * atk/atkgobjectaccessible.h
431 Fixed typo in define (reported by Jeff Franks)
433 * atk/atktext.c atk/atktext.h
434 Change name of default signal handler for text_caret_moved signal
435 from caret_changed to text_caret_moved
436 Change enum CARET_MOVED to TEXT_CARET_MOVED
437 (both issues reported by Jeff Franks)
439 2001-12-15 Michael Meeks <michael@ximian.com>
441 * atk/atkrelation.c (atk_relation_class_init):
443 (atk_relation_finalize): chain to parent.
445 * atk/atkrelationset.c (atk_relation_set_class_init),
446 (atk_relation_set_finalize): same fix.
448 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
450 * configure.in: Version 0.8, require GLib-1.3.12
452 * atk/makefile.msc (PKG_VER): Version 0.8.
454 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
456 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
457 for correct srcdir != builddir operation when
458 generating source files in srcdir.
460 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
462 * docs/tmpl/atkutil.sgml: remove some conflict
465 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
470 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
472 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
473 docs/tmpl/atkgobjectaccessible.sgml
475 * atk/Makefile.am atk/atk.h:
476 Add references to new files
478 * atk/atkobject.c atk/atkobject.h
479 docs/tmpl/atkobject.sgml:
480 Add new function atk_object_initialize
482 * atk/atkobjectfactory.c atk/atkobjectfactory.h
483 docs/tmpl/atkobjectfactory.sgml:
484 Add new function atk_object_factory_get_accessible_type
486 * docs/atk-sections.txt:
488 Add functions in atk-unused.txt
491 2001-12-17 Darin Adler <darin@bentspoon.com>
493 * atk/atktext.c: Add missing #include <string.h>
495 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
497 * atk/Makefile.am, tests/Makefile.am: Compile with
498 -DG_DISABLE_DEPRECATED. See #52790.
500 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
502 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
503 Remove unnecessary g_retunn_val_if_fail() call.
505 2001-12-08 Michael Meeks <michael@ximian.com>
507 * atk/atkregistry.c (atk_registry_class_init):
508 paranoia is not appropriate here, setup parent_class,
509 don't create a new default registry here - makes no
511 (atk_registry_finalize): chain to parent class, do
512 g_hash_table_destroys instead of g_frees.
514 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
517 Update to create atk-enum-types.h before compiling source files
518 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
520 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
522 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
523 docs/tmpl/atktext.sgml tests/testrelation.c:
524 Change atk_attribute_register to atk_text_attribute_register,
525 atk_attribute_get_value to atk_text_attribute_get_value,
526 atk_attribute_get_name to atk_text_attribute_get_name
527 atk_attribute_for_name to atk_text_attribuute_for_name
529 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
532 Add implementation of atk_attribute_register, atk_attribute_for_name
533 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
534 support extra attributes being defined
537 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
538 extra attributes to be defined
539 Add atk_attribute_register() and atk_attribute_for_name()
544 * docs/atk-sections.txt docs/tmpl/atktext.sgml
545 Update because of additions to atk/atktext.h
547 * tests/testrelation.c:
548 Add tests for text attributes
550 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
553 Update atk_role_register() to allow extra roles to be defined
554 Update atk_role_get_name() and atk_role_for_name() for newly defined
557 * tests/testrelation.c:
560 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
563 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
564 atk_relation_type_for_name()
567 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
568 atk_state_type_for_name()
570 * tests/testrelation.c, tests/teststateset.c:
571 Update tests as name componenets are separated by hyphen (-) rather
574 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
577 Generate files atk-enum-types.c and atk-enums-types.h to create
581 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
583 2001-11-28 Bill Haneman <bill.haneman@sun.com>
586 Changed calls to g_type_class_peek() to g_type_class_ref() where
587 it makes more sense, and in other places check for a non-null
588 klass return before trying to call class methods. This prevents
589 SEGV if no Atk-implementation library has been loaded.
592 Fixed gtk-doc warning.
594 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
596 * atk/atkobject.[c|h]:
597 Add functions atk_role_get_name() and atk_role_for_name() which
598 transform a role into an untranslated string
599 Update comments in atkobject.h which refer to property names
602 Correct error in atk_relation_type_get_name
604 * docs/atk-sections.txt
605 Added atk_role_get_name and atk_role_for_name
610 2001-11-23 Hans Breuer <hans@breuer.org>
612 * atk/atk.def : updated externals
614 * atk/atktext.c atk/atkutil.c : added two spaces to fix
615 minor coding style issues. Found by my exports generator.
617 * atk/makefile.msc : version 0.7, use build dir from
620 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
624 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
626 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
628 * atk/atknoopobject.c:
629 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
632 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
634 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
635 docs/tmpl/atkrelation.sgml:
636 Change atk_relation_type_from_string to atk_relation_type_for_name
637 Add atk_relation_type_get_name
639 * atk/atkrelationtype.c:
640 Change atk_relation_type_from_string to atk_relation_type_for_name
641 Add atk_relation_type_get_name
642 Update atk_relation_type_register() to correctly register new
646 Changed name of static variable type to last_type
647 Changed name of paremeter if atk_state_type_get_name to type to match
653 * tests/README, tests/Makefile.am
654 Add new test file testrelation.c
656 2001-11-22 Bill Haneman <bill.haneman@sun.com>
658 * atk/atkutil.c (atk_add_key_event_listener):
659 Fix gtk-doc comment and clarify use of 'data' gpointer.
661 2001-11-22 Michael Meeks <michael@ximian.com>
663 * atk/atkutil.c (atk_add_key_event_listener): switch
666 * atk/atkobject.c (atk_object_real_get_property):
669 2001-11-21 Michael Meeks <michael@ximian.com>
671 * atk/atkrelation.c: pull in string.h for strcmp
673 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
675 * atk/atkutil.c (atk_add_global_event_listener),
676 (atk_get_toolkit_name, atk_get_toolkit_version):
679 2001-11-21 Bill Haneman <bill.haneman@sun.com>
681 * atk/atkrelation.c: Added gtk-doc docs for
682 atk_relation_type_from_string.
684 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
686 * atk/atkobject.h (enum): Fix trailing comma on
689 * docs/atk-sections.txt: Update.
693 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
695 * atk/atkobject.[c|h]:
696 Add additional argument (name) to state-change signal
697 Update atk_object_notify_state_change to take account of
698 extra argument for state-change
700 * atk/atkmarshal.list:
701 Add marshaller for VOID:STRING,BOOLEAN
703 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
705 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
706 Add enum AtkLayer and functions atk_object_get_layer and
707 atk_object_get_mdi_zorder
709 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
711 * atk/atkobject.[c|h]:
712 Remove property accessible-state; use signal state-change instead
713 Change signature of state-change handler to take gboolean as argument
714 instead of AtkPropertyValues
715 Update atk_object_notify_state_change() to emit state-change signal
717 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
718 Remove state ATK_STATE_COLLAPSED
720 2001-11-19 Bill Haneman <bill.haneman@sun.com>
724 Added state-changed signal to atkobject, in anticipation of
725 deprecating the accessible-state property.
728 Fixed signature of atk_util_add_key_listener () to
729 take an AtkKeySnoopFunc instead of a pointer to same.
731 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
733 * atk/atkobject.c (atk_object_notify_state_change):
734 Fix bug in calculation of number of toggle states
737 Correct out-by-1 error in atk_state_type_register()
738 Use type (number of states defined) in atk_state_type_get_name()
739 and atk_state_type_for_name()
741 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
743 * atk/atkeditabletext.c:
744 Remove unused structure _AtkEditableTextIfaceClass
746 * atk/atkobject.[c|h]
747 Remove signals model_changed and selection_changed
749 * atk/selection.[c|h]
750 Add signal selection_changed
753 Remove unused structure _AtkTableIfaceClass
754 Add signal model_changed
757 Remove unused structure _AtkTextIfaceClass
758 Add signal text_selection_changed
760 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
761 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
762 Documentation changes
764 2001-11-17 Tor Lillqvist <tml@iki.fi>
766 * atk-zip.sh.in: Build separate runtime and developer packages.
768 * atk/atk.def: Update.
770 2001-11-14 Bill Haneman <bill.haneman@sun.com>
774 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
776 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
779 to allow non-GTK-dependent installation of key snoop functions.
780 This also meant adding definitions of AtkKeySnoopFunc and
783 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
785 * atk/atkobject.c (atk_object_notify_state_change):
786 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
787 to ATK_STATE_EXPANDED or vice versa.
789 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
792 Add role ATK_ROLE_TREE_TABLE
795 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
796 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
798 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
799 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
800 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
801 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
802 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
803 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
804 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
805 Update to reflect the current state of the documentation in the code.
807 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
809 * atk/relation.h, docs/tmpl/atkrelation.sgml:
810 Add two new relations ATK_RELATION_NODE_CHILDREN and
811 ATK_RELATION_NODE_PARENT to support compound objects in a
812 node or cell of a tree or table
813 Added descriptions of all relations which are defined
816 Remove functions atk_table_real_get_index_at(),
817 atk_table_real_get_column_at_index() and
818 atk_table_real_get_row_at_index()
819 Correct typos in documentation of other functions.
821 2001-10-28 Tor Lillqvist <tml@iki.fi>
823 * atk-zip.sh.in: New file, used to build developer package for
827 * configure.in: Add it.
829 * atk/Makefile.am: Add rules to install and uninstall mingw import
832 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
834 * atk/atkobject.[c|h]
835 Remove the following properties
836 accessible-child - use signal children_changed for notification
837 accessible-text - use signal text_changed for notification
838 accessible-caret - use signal text_caret_moved for notification
839 accessible-selection - use new signal selection_changed
841 accessible-visible-data - use new signal visible_data_changed
843 accessible-model - use new signal model_changed for notification
844 Notify when role or parent changes
845 Allow parent and role to be set or got using g_object_set() or
848 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
854 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
856 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
857 Add role ATK_ROLE_TERMINAL for an accessible terminal.
859 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
861 * atk/atkobject.c (atk_object_notify_state_change):
862 Initialize AtkPropertyValue data structure to 0 instead of using
865 2001-10-19 Tor Lillqvist <tml@iki.fi>
867 * configure.in: Set automake conditionals OS_WIN32 if on (native)
868 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
869 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
871 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
872 -export-symbols atk.def. If lib.exe is available, generate
873 atk.lib, and install it.
875 * atk/atk.def: Update with new entry points.
877 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
879 * atk/atkobject.[c|], docs/atk-sections.txt,
880 docs/tmpl/atkobject.sgml:
881 Add convenience function atk_object_notify_state_change()
882 to generate property notification of state change.
884 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
885 Correct comments on functions atk_attribute_get_name() and
886 atk_attribute_get_value()
888 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
891 Update comments in atk_text_get_text_[at|after|before]_offset()
892 to clarify what these functions will return.
894 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
897 Update comments in atk_text_get_run_attributes() and
898 atk_text_get_default_attributes().
900 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
903 Change "property-change" signal to allow detail (i.e. property name)
904 and add detail in atk_object_notify().
906 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
909 Correct order of attribute names in text_attr_name array.
911 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
914 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
915 Use enum AtkTextAttribute to specify what attribute are supported
916 rather than hash defines. Define new functions atk_attribute_get_name()
917 and atk_attribute_get_value() which return the strings for the
918 attribute name and values for those attribute which have named values.
920 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
922 * atk/atktext.c (atk_text_get_run_attributes):
925 * atk/atktext.c (atk_text_get_default_attributes):
926 Add call to set iface.
928 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
931 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
932 Add new function atk_text_get_default_attributes
933 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
935 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
937 * atk/atktext.c (atk_attribute_set_free):
938 Avoid leaking of AtkAttributeSet data structure; speed up code.
940 * docs/tmpl.atk*.sgml
941 Updated to reflect current APIs.
943 2001-10-01 jacob berkman <jacob@ximian.com>
945 * docs/Makefile.am (dist-hook-local): depend on all-local so that
946 make dist works correctly w/o having to build first
948 2001-10-01 Tor Lillqvist <tml@iki.fi>
950 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
952 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
954 * configure.in (ATK_MICRO_VERSION): Version 0.6
955 (because libglade will depend on a the small api addition below)
957 * atk/makefile.msc (PKG_VER): Version 0.6
960 * atk/atkrelation.c: (AtkRelationType
961 atk_relation_type_from_string (const gchar *name)): Added method.
964 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
966 * configure.in (ATK_MICRO_VERSION): Version 0.5
968 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
970 * atk/makefile.msc (PKG_VER): Version 0.5
972 2001-09-21 Hans Breuer <hans@breuer.org>
974 * atk/atk.def : updated externals
975 * atk/makefile.msc : version 0.4
977 * atk/atktext.c (atk_text_get_character_extents) : real_height
978 is a reference to int, so use &local_height
980 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
984 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
986 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
987 up ATK_VERSION to 0.4, interface age 0, binary age 0.
988 (from 0.2 which was not properly updated last time).
989 depend on glib 1.3.8.
993 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
996 Add object reference when object is set as accessible_parent
998 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1000 * configure.in: remember ACLOCAL_FLAGS.
1002 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1004 * atk/atktable.[c|h]
1005 Change atk_table_get_caption() and atk_table_set_caption()
1006 to deal with AtkObject* rather than gchar*
1007 Remove redundant and incorrect comments
1009 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1011 * configure.in: Version 0.3
1013 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1017 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1020 Correct property definitions for "accessible-table-caption",
1021 "accessible-table-column-description",
1022 "accessible-table-row-description"
1024 Update comments to include all properties defined
1026 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1028 * atk/atkhyperlink.h:
1029 Change AtkHyperLink to AtkHyperlink in comment
1030 * atk/atkhypertext.[c|h]:
1031 Change AtkHyperLink to AtkHyperlink
1032 * atk/atktable.[c|h]:
1033 Make gchar* arguments const; make return value of type gchar*
1035 * docs/atk-sections.txt
1036 Remove reference to AtkHyperLink
1037 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1038 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1041 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1044 Add functions atk_table_real_get_index_at(),
1045 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1046 as default implementations for atk_table_get_index_at(),
1047 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1049 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1052 Refer to return value in function documentation for
1053 atk_action_do_action
1055 Fix typo in comments
1056 * docs/tmpl/atkaction.sgml:
1057 Update to include return value
1059 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1061 * atk/atkaction.c atk/atkaction.h:
1062 Made atk_action_do_action return a gboolean as the class member of
1063 AtkActionIface does.
1067 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1069 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1070 Swap height and width arguments to atk_image_get_image_size
1072 Swap height and height arguments to atk_image_get_image_size
1073 Do not crash if NULL pointers are passed for return values
1075 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1077 * docs/tmpl/atktext.sgml atk/atktext.h:
1078 Change parameter names *offset to *_offset
1079 * atk/atkcomponent.c:
1080 Do not crash if NULL pointers are passed for return values
1082 Change parameter names *offset to *_offset
1083 Do not crash if NULL pointers are passed for return values
1085 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1088 Changed g_type_class_peek() to g_type_class_ref()
1089 in atk_add_global_event_listener(), since
1090 g_type_class_peek() could return NULL when an
1091 instance of the class had not been created.
1093 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1095 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1096 Ensure that atk_attribute_set_free is in the documentation.
1098 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1100 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1101 Swapped order of width and height arguments to
1102 atk_text_get_character_extents()
1103 Changed AtkAttrributeSet_free to atk_attribute_set_free
1105 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1107 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1108 Changed "length" argument of atk_text_get_character_extents() to
1111 2001-08-15 Jens Finke <jens@gnome.org>
1113 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1114 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1115 added a AC_SUBST for it. This is needed for the spec.in file.
1116 Added atk.spec to output list.
1117 * atk.spec.in: New file.
1119 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1121 * atk/atkcomponent.[c|h]
1122 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1123 Change atk_component_get_accessible_at_point to
1124 atk_component_ref_accessible_at_point so it will work for flyweights
1126 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1128 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1131 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1133 * atk/atkaction.c, atk/atkcomponent.c
1134 Remove all instances of g_return_if_fail (foo != NULL); that are
1135 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1136 since the second check catches the NULL.
1137 * atk/atkcomponent.c
1138 Add functions atk_component_real_contains(),
1139 atk_component_real_get_position(), atkcomponent_real_get_size()
1140 as default implementations for atk_component_contains(),
1141 atk_component_get_position(), atk_component_get_size()
1143 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1145 * atk/atkimage.[ch] docs/atk-sections.txt
1146 docs/tmpl/atkimage.sgml
1147 Updated AtkImage get_position to get_image_position
1148 so the naming is consistant. Now get_image_position
1149 and get_image_size return -1 for x/y/height/width
1150 if AtkImage implementations of these functions is
1153 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1156 Create an object relation set when the object is created.
1158 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1161 Changed first argument of atk_add_global_event_listener
1162 so the callback function is of type GSignalEmissionHook
1163 instead of AtkEventListener. AtkEventListener is
1164 appropriate for Focus event callbacks, but not generic
1167 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1170 Add function atk_object_real_ref_state_set() which creates the
1171 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1174 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1177 Remove all instances of g_return_if_fail (foo != NULL); that are
1178 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1179 since the second check catches the NULL.
1181 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1184 Fix problem with ATK not building after running make maintainer-clean
1185 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1187 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1190 * atk/atkeditabletext.h
1192 * atk-uninstalled.pc.in
1195 Removed (unused) #defines of pango/pango.h
1196 Removed references to/dependencies on pango from .pc files
1197 Removed dependencies on pango from makefile.msc and configure.in
1199 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1201 * atk/atkobject.[c|h]
1202 Move some implementation from GAIL:
1203 Default implementations for some some functions
1204 atk_object_real_get_name, atk_object_real_set_name,
1205 atk_object_real_get_description, atk_object_real_set_description,
1206 atk_object_real_get_parent, atk_object_real_set_parent,
1207 atk_object_real_get_role,
1208 atk_object_real_connect_property_change_handler,
1209 atk_object_real_remove_property_change_handler,
1211 definition of property-changed signal.
1212 Initialize pointers to NULL in atk_object_init().
1213 Initialize uninitialized function pointers to NULL in
1214 atk_object_class_init().
1216 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1219 Changed children_changed signal to allow NULL pointers
1220 for the 2nd argument to the signal handler.
1222 2001-07-20 Hans Breuer <hans@breuer.org>
1224 * atk/atk.def : added more exports
1225 * atk/makefile.msc : updated win32 build
1227 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1229 * atk/atkaction.[c|h], docs/atk-sections.txt,
1230 docs/tmpl/atkaction.sgml
1231 Add atk_action_get_name() and atk_action_set_description()
1233 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1235 * atk/atkstate.[c|h]
1236 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1237 and inconsistent GtkToggleButton
1239 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1241 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1242 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1243 gail_textattributes_update.pat is for gail/gail and integrates the
1244 ATK_ATTRIBUTE_* macros in the gail implementations.
1245 atk_docs_textattributes_update.pat is for atk/docs and patches
1246 atk-sections.txt etc. for improved docs
1247 atk_atk_textattributes_update.pat is for atk/atk and included the
1248 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1250 2001-07-13 Darin Adler <darin@bentspoon.com>
1252 * atk/atkstate.c: Add missing <string.h> include.
1253 * tests/teststateset.c: Add missing <string.h> include.
1255 2001-07-13 Darin Adler <darin@bentspoon.com>
1257 * .cvsignore: Ignore some generated files.
1258 * autogen.sh: Get rid of call to autoheader since the
1259 configure file doesn't include AM_CONFIG_HEADER.
1261 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1263 * tmpl/atkdocument.sgml
1264 Added new file for docs.
1266 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1268 * atk/atkimage.c atk/atkutil.c
1269 Changes to build with Sun's FORTE compiler.
1271 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1273 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1274 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1275 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1276 tmpl/atktext.sgml tmpl/atkutil.sgml
1279 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1281 * atk/atktext.c (atk_text_base_init):
1282 * atk/atktable.c (atk_table_base_init):
1283 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1284 to adapt to recent GSignal changes.
1286 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1288 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1289 docs/tmpl/atkutil.sgml
1290 Added new functiosn to AtkUtil.
1292 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1294 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1295 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1296 docs/tmpl/atkobject.sgml
1297 Added new atk document interface.
1299 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1301 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1302 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1303 Updated so that functions that take screen coords as
1304 input/output also take an enum specifying whether
1305 the coords are screen or top-level window based.
1306 Updated docs as well.
1308 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1310 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1311 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1312 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1313 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1314 atk/docs/tmpl/atkstreamablecontent.sgml
1315 Cleaned up docs. Added atkstreamablecontent.sgml
1317 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1319 *atk/atktable.h, atk/atktable.c
1320 Updated signal handler definitions.
1322 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1325 Updated AtkXYCoords enum.
1327 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1329 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1330 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1331 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1332 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1333 atk/atkstateset.c atk/atkstreamablecontent.c
1334 atk/atkstreamablecontent.h atk/atktable.c
1335 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1336 and some docs/tmpl files.
1337 Updated gtk-docs fixing spelling errors and making minor
1340 2001-06-27 Louise Miller <lousie.miller@sun.com>
1342 *atk/atkselection.h, atk/atkselection.c
1343 changed return type to gboolean for
1344 atk_selection_select_all_selection
1346 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1348 *atk/atkstate.h atk/atkstate.c
1349 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1350 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1351 docs/tmpl/atktext.sgml
1352 Added ATK_STATE_STALE. Updated docs.
1354 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1357 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1359 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1361 * atk/atkeditabletext.h, atk/atkobject.h,
1363 Added AtkAttributeSet_free() convenience
1366 2001-06-20 Peter Williams <peterw@ximian.com>
1368 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1369 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1370 G_{BEGIN,END}_DECLS.
1372 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1374 * atk/atktable.c, atk/atkmarshal.list
1375 Removed needless marshal and updated signal handlers in
1378 2001-06-20 Louise Miller <louise.miller@sun.com>
1380 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1381 Changed parameters for get_selected_rows/get_selected_columns
1382 Added 4 new functions, add_row_selection, remove_row_selection,
1383 add_column_selection, remove_column_selection
1385 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1388 Fixed minor bug with signals.
1390 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1395 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1397 * atk/atkselection.h atk/atkselection.c
1398 Now add_selection, clear_selection, and remove_selection
1399 return a boolean indicating SUCCESS/FAILURE to indicate
1400 if the operation was successful.
1402 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1404 * atk/atktable.h atk/atktable.h
1405 Updated so now the get_text_before|at|after functions
1406 return the start & end offset of the string. Updated the
1409 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1411 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1413 2001-06-11 Havoc Pennington <hp@redhat.com>
1417 * configure.in: bump version to 0.2 and add infrastructure for
1418 libtool version info. Assumes GTK versioning scheme (major.minor
1419 is binary compatible)
1421 * atk/Makefile.am (LDFLAGS): set version info
1422 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1424 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1426 * atk/atktable.h, atk/atktable.c
1427 Updated so that get/set row/column header functions
1428 work with AtkObjects rather than AtkTables. Organized
1429 the header file a little more cleanly. Also the get/set
1430 row_description and caption functions now use gchar *
1431 rather than AtkObject.
1433 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1435 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1436 Add signal model-changed.
1438 * atk/atkobject.c: Add properties
1439 accessible-role, accessible-table-caption,
1440 accessible-table-column-header, accessible-table-column_description.
1441 accessible-table-row-header, accessible-table-row_description.
1442 accessible-table-summary, accessible-model
1444 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1446 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1447 Updated atkeditabletext and atktext interfaces so they
1448 now properly define the get/set attribute methods and now
1449 get_offset_at_point and get_character_extents can request
1450 x,y coords by either widget or screen coords.
1452 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1454 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1455 CFLAGS, not in LIBS. (Always linking with -lpthread
1456 is a noticeable speed hit.)
1458 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1460 * atk/Makefile.am: Really fix marshal generation.
1462 2001-06-07 Havoc Pennington <hp@redhat.com>
1464 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1465 glib-genmarshal stuff
1467 2001-06-07 Havoc Pennington <hp@redhat.com>
1469 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1472 * configure.in: rearrange the library checks to support
1475 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1477 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1478 ATK in giant GTK tarball
1480 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1482 * docs/atk-api.sgml docs/atk-sections.txt
1483 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1484 docs/tmpl/atktext.sgml
1485 Removed docs/atk-api.sgml since it is not used.
1486 Updated sgml files and atk-sections.txt to reflect
1487 recent changes to the atktext and atkeditabletext
1490 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1492 * atk/atktext.h atk/atktext.h
1493 Updated to new atktext functions for getting attributes.
1495 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1497 * New files atk/atkstreamablecontent.[ch]
1498 Updated files: atk/Makefile.am, atk/atk.h
1500 * atk/atkvalue.c: Updated comments
1502 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1504 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1506 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1508 * atk/atkobject.c: Add property accessible-visible-data
1510 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1512 * atk/atkobject.c: Add support for setting and getting
1513 accessible-value property.
1515 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1517 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1519 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1521 * docs/atk-overrides.txt, docs/Makefile.am
1522 Updated the interface for dealing with selected
1523 text to handle multiple selected regions. Removed
1524 get_row_col_at_offset from atktext.[ch]. Added
1525 docs/atk-overrides.txt file.
1527 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1529 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1530 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1531 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1532 Makefiles so the proper marshall files get included in the
1533 dist. Updated the Makefiles and configure.in so that the
1534 docs get included in the dist.
1536 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1538 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1540 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1542 * atk/atkobject.c: Define new properties accessible-text,
1543 accessible-caret, accessible-selection and accessible-value
1545 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1547 * docs/atk-sections.txt
1550 Improved the layout/formatting of the atk docs. Added docs/tmpl
1553 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1556 Now properly set the initialized flag when setting up signals.
1557 Updated the atk-docs in several files
1559 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1561 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1562 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1563 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1564 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1565 Fix warnings generated by Sun FORTE compiler
1567 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1569 * atk/atkcomponent.c atk/atkvalue.c
1570 Remove return calls in functions which return void
1572 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1574 * atk/atkobject.h: Correct naming of role for status bar
1577 Clarify behaviour of atk_text_get_text_after/at/before_offset
1579 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1581 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1583 2001-01-06 Hans Breuer <hans@breuer.org>
1585 * atk/makefile.msc atk/atk.def (new files) :
1586 Enable build for win32, no sourc changes necessary.
1588 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1592 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1594 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1596 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>