1 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
4 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
8 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
10 * ===== Released 1.1.0 =====
14 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
17 increment version to 1.1.0, in view of the fact that we've
18 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
19 Also reset INTERFACE_AGE to zero, since an enum was added.
20 Use similar librray numbering as GTK.
22 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
24 2002-09-06 Mark McLoughlin <mark@skynet.ie>
26 * atk/atkobject.h: add ATK_LAYER_WINDOW.
28 * atk/atkcomponent.c: upd docs.
30 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
32 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
33 avoid unused declarations
35 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
36 Move AtkRelationSet from atkobject to atkrelationset.
38 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
40 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
41 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
42 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
43 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
44 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
45 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
46 docs/tmpl/atkvalue.sgml:
47 Remove reference to ...Iface data structures; which eliminates
50 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
52 * atk/atkutil.h: Add documentation for AtkKeyEventType
54 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
55 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
56 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
57 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
58 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
59 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
60 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
61 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
62 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
63 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
64 docs/tmpl/atkutil.sgml:
65 Reduce number of undocumented symbols
67 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
69 * atk/atknoopobjectfactory.c:
70 Add implementation for atk_object_factory_get_accessible_type()
72 2002-08-18 Havoc Pennington <hp@pobox.com>
74 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
75 both automake 1.6 and 1.4 installed get the right automake. Means
76 compilation from CVS will now require the latest automake 1.4
77 release, or manually creating symlinks called "automake-1.4" and
80 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
82 These changes improve the quality of the documentation by adding
83 information about properties and signals.
86 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
87 use in docs Makefile.am
90 Add missing include files, atk/atknoopobject.h and
91 atknoopobjectfactory.h
94 Add support for scan program
97 Added content to this file
99 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
100 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
101 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
102 docs/tmplatkutil.sgml:
103 Removed references to contents of object's data structure
105 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
106 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
107 Add references to signals and properties.
109 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
111 * ===== Released 1.0.3 =====
113 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
114 interface, binary version 3.
118 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
120 * README: Updated to describe where to log bugs and mention mailing
123 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
125 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
126 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
127 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
128 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
129 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
130 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
131 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
132 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
133 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
134 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
135 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
136 Update documentation.
138 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
141 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
144 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
146 * ===== Released 1.0.2 ======
150 * configure.in: Version 1.0.2, interface, binary age 2
152 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
154 * atk/atkutil.c (atk_focus_tracker_notify):
155 Allow for object being NULL which means the window containing the
156 focus widget has lost focus. We update the previous_focus_object
157 so we can emit notification for focus widget when window regains
160 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
162 * atk/atkgobjectaccessible.c:
163 (atk_gobject_accessible_for_object): Allow for case where created
164 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
165 was not initialized in atk_gobject_accessible_class_init
167 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
169 * ===== Released 1.0.1 ======
173 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
175 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
177 * atk/atkutil.c (atk_focus_tracker_notify):
178 Do not do notification if previously notified object is the same as
181 2002-03-14 Tor Lillqvist <tml@iki.fi>
183 * atk/Makefile.am: Use correct name for the DLL when generating
184 the MSVC import library.
186 2002-03-13 Bill Haneman <bill.haneman@sun.com>
188 * atk/atkutil.c (atk_object_get_root):
189 Changed g_type_class_peek to g_type_class_ref,
190 this seemed to be triggering a SEGV in some cases.
193 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
195 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
196 Correct name of data set to NULL from quark_accessible_object to
199 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
201 * atk/atkhyperlink.c (atk_hyperlink_get_type):
204 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
206 * ===== Released 1.0.0 ======
208 * NEWS: Final update for 1.0.0.
210 * README: Update the compilation instructions a bit.
212 2002-03-06 Tor Lillqvist <tml@iki.fi>
215 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
218 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
222 * tests/Makefile.am: Don't install libteststateset.la,
223 libtestrelation.la. (#73655, James Henstridge)
225 * autogen.sh: Add --enable-gtk-doc
227 * configure.in: --disable-gtk-doc by default.
229 * Makefile.am: Add a slightly modified distcheck rule
230 that passes --enable-gtk-doc to the configure inside.
231 (So that 'make dist' succeeds inside.)
233 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
235 * configure.in: Require GLib-2.0.0.
237 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
238 Switch over to the Glib/GTK+ versioning scheme.
240 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
242 * atk/atktext.c (atk_text_get_text):
243 Permit end offset value of -1
245 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
247 * atk/atkhypertext.h:
250 2002-02-28 Sven Neumann <sven@gimp.org>
252 * configure.in: beautified configure --help output.
254 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
256 * atk/atkhypertext.h atk/atkhyperlink.h:
257 Add padding to class structures to allow for future expansion.
260 Add padding to class structures to allow for future expansion.
262 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
263 Add padding to class structures to allow for future expansion.
265 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
267 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
269 2002-02-26 Tor Lillqvist <tml@iki.fi>
271 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
272 libtool won't create a DLL.
274 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
277 Remove -no-undefined because of problems with uunresolved symbols
278 in libgobject on Solaris when using gcc
280 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
282 * configure.in: Version 0.13
284 * NEWS: Update for 0.13
286 * docs/atk-sections.txt: Update.
288 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
290 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
291 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
292 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
293 Make use of parent_class consistent; define as gpointer and
294 use g_type_class_peek_parent() to get it
297 Delete unused empty line
299 * atk/atkregistry.c atk/atkrelation.c:
300 Make parent_class static
302 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
305 Add check for offset being negative in functions which have offset
306 parameter and return immediately if so.
308 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
310 * atk/atkcomponent.h:
311 Change argument of get_layer and get_mdi_zorder function pointers
312 to be AtkComponent instead of AtkObject
314 * atk/atkcomponent.c:
315 Change atk_component_get_layer and atk_component_get_mdi_zorder
316 to refer to argument as component instead os accessible
318 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
319 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
320 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
321 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
322 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
323 Update for recent changes
325 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
328 Guard atk.h with ifndef __ATK_H__
329 (#71405 reported by terra@diku.dk (Morten Welinder))
331 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
333 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
334 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
335 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
336 atk/atktable.h atk/atktext.h atk/atkvalue.h:
337 Add padding to class structures to allow for future expansion.
339 2002-02-11 Bill Haneman <bill.haneman@sun.com>
342 Incremented revision and tagged GNOME_D2_BETA.
345 Marked atk_object_get_layer and atk_object_get_mdi_zorder
346 as deprecated (should use atk_component API below).
349 Added atk_component_get_layer and atk_component_get_mdi_zorder
350 (erroneously defined in atkobject, they belong here).
353 Fixed some property get/set bugs.
355 * NEWS: updated for GNOME 2 Desktop Beta.
357 2002-02-11 jacob berkman <jacob@ximian.com>
359 * atk/atkselection.[ch] (atk_selection_get_type):
360 * atk/atktable.[ch] (atk_table_get_type):
361 * atk/atkregistry.h (atk_get_default_registry):
362 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
363 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
364 * atk/atkcomponent.[ch] (atk_component_get_type):
365 * atk/atkaction.[ch] (atk_action_get_type): declare function
366 arguments as (void) rather than ()
368 2002-02-04 Bill Haneman <bill.haneman@sun.com>
371 Incremented revision.
373 2002-01-30 Bill Haneman <bill.haneman@sun.com>
375 * docs/tmpl/atkaction.sgml:
376 * docs/tmpl/atkcomponent.sgml:
377 * docs/tmpl/atkeditabletext.sgml:
378 * docs/tmpl/atkimage.sgml:
379 * docs/tmpl/atkobject.sgml:
380 * docs/tmpl/atkselection.sgml:
381 * docs/tmpl/atktable.sgml:
382 * docs/tmpl/atktext.sgml:
383 * docs/tmpl/atkvalue.sgml:
384 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
385 fields to improve docs; the documentation now gives some
386 information on the purpose and function of the various ATK
387 interfaces, and which types of UI components typically implement
390 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
392 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
394 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
397 Update version number to 0.10, for Desktop Alpha 2
399 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
402 Correct inconsistencies between registered signal parameter types
403 and default signal handler struct fields
404 (based on patch from Murray Cumming <murray@usa.net>)
406 2002-01-10 Bill Haneman <bill.haneman@sun.com>
409 Update version number to 0.9, for Beta2 package.
411 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
413 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
414 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
417 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
419 * atk/atkcomponent.c (atk_component_add_focus_handler):
420 Add comments to clarify behavior if handler has already been added
422 * docs/tmpl/atktext.sgml:
423 Update for change of caret_changed to text_caret_moved
425 2002-01-05 Hans Breuer <hans@breuer.org>
427 * atk/makefile.msc : generate atk-enum-types.[hc]
428 NOTE: the long comment in atkobject.h is crashing perl,
429 at least version 5.005_02 built for MSWin32-x86-object
430 Binary build 506 provided by ActiveState. Temporary
431 deleting the AtkRole comment allows to work-around.
433 atk/atk.def : updated externals
435 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
437 * atk/atkgobjectaccessible.h
438 Fixed typo in define (reported by Jeff Franks)
440 * atk/atktext.c atk/atktext.h
441 Change name of default signal handler for text_caret_moved signal
442 from caret_changed to text_caret_moved
443 Change enum CARET_MOVED to TEXT_CARET_MOVED
444 (both issues reported by Jeff Franks)
446 2001-12-15 Michael Meeks <michael@ximian.com>
448 * atk/atkrelation.c (atk_relation_class_init):
450 (atk_relation_finalize): chain to parent.
452 * atk/atkrelationset.c (atk_relation_set_class_init),
453 (atk_relation_set_finalize): same fix.
455 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
457 * configure.in: Version 0.8, require GLib-1.3.12
459 * atk/makefile.msc (PKG_VER): Version 0.8.
461 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
463 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
464 for correct srcdir != builddir operation when
465 generating source files in srcdir.
467 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
469 * docs/tmpl/atkutil.sgml: remove some conflict
472 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
477 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
479 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
480 docs/tmpl/atkgobjectaccessible.sgml
482 * atk/Makefile.am atk/atk.h:
483 Add references to new files
485 * atk/atkobject.c atk/atkobject.h
486 docs/tmpl/atkobject.sgml:
487 Add new function atk_object_initialize
489 * atk/atkobjectfactory.c atk/atkobjectfactory.h
490 docs/tmpl/atkobjectfactory.sgml:
491 Add new function atk_object_factory_get_accessible_type
493 * docs/atk-sections.txt:
495 Add functions in atk-unused.txt
498 2001-12-17 Darin Adler <darin@bentspoon.com>
500 * atk/atktext.c: Add missing #include <string.h>
502 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
504 * atk/Makefile.am, tests/Makefile.am: Compile with
505 -DG_DISABLE_DEPRECATED. See #52790.
507 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
509 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
510 Remove unnecessary g_retunn_val_if_fail() call.
512 2001-12-08 Michael Meeks <michael@ximian.com>
514 * atk/atkregistry.c (atk_registry_class_init):
515 paranoia is not appropriate here, setup parent_class,
516 don't create a new default registry here - makes no
518 (atk_registry_finalize): chain to parent class, do
519 g_hash_table_destroys instead of g_frees.
521 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
524 Update to create atk-enum-types.h before compiling source files
525 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
527 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
529 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
530 docs/tmpl/atktext.sgml tests/testrelation.c:
531 Change atk_attribute_register to atk_text_attribute_register,
532 atk_attribute_get_value to atk_text_attribute_get_value,
533 atk_attribute_get_name to atk_text_attribute_get_name
534 atk_attribute_for_name to atk_text_attribuute_for_name
536 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
539 Add implementation of atk_attribute_register, atk_attribute_for_name
540 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
541 support extra attributes being defined
544 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
545 extra attributes to be defined
546 Add atk_attribute_register() and atk_attribute_for_name()
551 * docs/atk-sections.txt docs/tmpl/atktext.sgml
552 Update because of additions to atk/atktext.h
554 * tests/testrelation.c:
555 Add tests for text attributes
557 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
560 Update atk_role_register() to allow extra roles to be defined
561 Update atk_role_get_name() and atk_role_for_name() for newly defined
564 * tests/testrelation.c:
567 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
570 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
571 atk_relation_type_for_name()
574 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
575 atk_state_type_for_name()
577 * tests/testrelation.c, tests/teststateset.c:
578 Update tests as name componenets are separated by hyphen (-) rather
581 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
584 Generate files atk-enum-types.c and atk-enums-types.h to create
588 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
590 2001-11-28 Bill Haneman <bill.haneman@sun.com>
593 Changed calls to g_type_class_peek() to g_type_class_ref() where
594 it makes more sense, and in other places check for a non-null
595 klass return before trying to call class methods. This prevents
596 SEGV if no Atk-implementation library has been loaded.
599 Fixed gtk-doc warning.
601 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
603 * atk/atkobject.[c|h]:
604 Add functions atk_role_get_name() and atk_role_for_name() which
605 transform a role into an untranslated string
606 Update comments in atkobject.h which refer to property names
609 Correct error in atk_relation_type_get_name
611 * docs/atk-sections.txt
612 Added atk_role_get_name and atk_role_for_name
617 2001-11-23 Hans Breuer <hans@breuer.org>
619 * atk/atk.def : updated externals
621 * atk/atktext.c atk/atkutil.c : added two spaces to fix
622 minor coding style issues. Found by my exports generator.
624 * atk/makefile.msc : version 0.7, use build dir from
627 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
631 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
633 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
635 * atk/atknoopobject.c:
636 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
639 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
641 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
642 docs/tmpl/atkrelation.sgml:
643 Change atk_relation_type_from_string to atk_relation_type_for_name
644 Add atk_relation_type_get_name
646 * atk/atkrelationtype.c:
647 Change atk_relation_type_from_string to atk_relation_type_for_name
648 Add atk_relation_type_get_name
649 Update atk_relation_type_register() to correctly register new
653 Changed name of static variable type to last_type
654 Changed name of paremeter if atk_state_type_get_name to type to match
660 * tests/README, tests/Makefile.am
661 Add new test file testrelation.c
663 2001-11-22 Bill Haneman <bill.haneman@sun.com>
665 * atk/atkutil.c (atk_add_key_event_listener):
666 Fix gtk-doc comment and clarify use of 'data' gpointer.
668 2001-11-22 Michael Meeks <michael@ximian.com>
670 * atk/atkutil.c (atk_add_key_event_listener): switch
673 * atk/atkobject.c (atk_object_real_get_property):
676 2001-11-21 Michael Meeks <michael@ximian.com>
678 * atk/atkrelation.c: pull in string.h for strcmp
680 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
682 * atk/atkutil.c (atk_add_global_event_listener),
683 (atk_get_toolkit_name, atk_get_toolkit_version):
686 2001-11-21 Bill Haneman <bill.haneman@sun.com>
688 * atk/atkrelation.c: Added gtk-doc docs for
689 atk_relation_type_from_string.
691 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
693 * atk/atkobject.h (enum): Fix trailing comma on
696 * docs/atk-sections.txt: Update.
700 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
702 * atk/atkobject.[c|h]:
703 Add additional argument (name) to state-change signal
704 Update atk_object_notify_state_change to take account of
705 extra argument for state-change
707 * atk/atkmarshal.list:
708 Add marshaller for VOID:STRING,BOOLEAN
710 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
712 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
713 Add enum AtkLayer and functions atk_object_get_layer and
714 atk_object_get_mdi_zorder
716 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
718 * atk/atkobject.[c|h]:
719 Remove property accessible-state; use signal state-change instead
720 Change signature of state-change handler to take gboolean as argument
721 instead of AtkPropertyValues
722 Update atk_object_notify_state_change() to emit state-change signal
724 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
725 Remove state ATK_STATE_COLLAPSED
727 2001-11-19 Bill Haneman <bill.haneman@sun.com>
731 Added state-changed signal to atkobject, in anticipation of
732 deprecating the accessible-state property.
735 Fixed signature of atk_util_add_key_listener () to
736 take an AtkKeySnoopFunc instead of a pointer to same.
738 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
740 * atk/atkobject.c (atk_object_notify_state_change):
741 Fix bug in calculation of number of toggle states
744 Correct out-by-1 error in atk_state_type_register()
745 Use type (number of states defined) in atk_state_type_get_name()
746 and atk_state_type_for_name()
748 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
750 * atk/atkeditabletext.c:
751 Remove unused structure _AtkEditableTextIfaceClass
753 * atk/atkobject.[c|h]
754 Remove signals model_changed and selection_changed
756 * atk/selection.[c|h]
757 Add signal selection_changed
760 Remove unused structure _AtkTableIfaceClass
761 Add signal model_changed
764 Remove unused structure _AtkTextIfaceClass
765 Add signal text_selection_changed
767 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
768 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
769 Documentation changes
771 2001-11-17 Tor Lillqvist <tml@iki.fi>
773 * atk-zip.sh.in: Build separate runtime and developer packages.
775 * atk/atk.def: Update.
777 2001-11-14 Bill Haneman <bill.haneman@sun.com>
781 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
783 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
786 to allow non-GTK-dependent installation of key snoop functions.
787 This also meant adding definitions of AtkKeySnoopFunc and
790 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
792 * atk/atkobject.c (atk_object_notify_state_change):
793 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
794 to ATK_STATE_EXPANDED or vice versa.
796 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
799 Add role ATK_ROLE_TREE_TABLE
802 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
803 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
805 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
806 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
807 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
808 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
809 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
810 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
811 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
812 Update to reflect the current state of the documentation in the code.
814 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
816 * atk/relation.h, docs/tmpl/atkrelation.sgml:
817 Add two new relations ATK_RELATION_NODE_CHILDREN and
818 ATK_RELATION_NODE_PARENT to support compound objects in a
819 node or cell of a tree or table
820 Added descriptions of all relations which are defined
823 Remove functions atk_table_real_get_index_at(),
824 atk_table_real_get_column_at_index() and
825 atk_table_real_get_row_at_index()
826 Correct typos in documentation of other functions.
828 2001-10-28 Tor Lillqvist <tml@iki.fi>
830 * atk-zip.sh.in: New file, used to build developer package for
834 * configure.in: Add it.
836 * atk/Makefile.am: Add rules to install and uninstall mingw import
839 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
841 * atk/atkobject.[c|h]
842 Remove the following properties
843 accessible-child - use signal children_changed for notification
844 accessible-text - use signal text_changed for notification
845 accessible-caret - use signal text_caret_moved for notification
846 accessible-selection - use new signal selection_changed
848 accessible-visible-data - use new signal visible_data_changed
850 accessible-model - use new signal model_changed for notification
851 Notify when role or parent changes
852 Allow parent and role to be set or got using g_object_set() or
855 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
861 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
863 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
864 Add role ATK_ROLE_TERMINAL for an accessible terminal.
866 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
868 * atk/atkobject.c (atk_object_notify_state_change):
869 Initialize AtkPropertyValue data structure to 0 instead of using
872 2001-10-19 Tor Lillqvist <tml@iki.fi>
874 * configure.in: Set automake conditionals OS_WIN32 if on (native)
875 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
876 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
878 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
879 -export-symbols atk.def. If lib.exe is available, generate
880 atk.lib, and install it.
882 * atk/atk.def: Update with new entry points.
884 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
886 * atk/atkobject.[c|], docs/atk-sections.txt,
887 docs/tmpl/atkobject.sgml:
888 Add convenience function atk_object_notify_state_change()
889 to generate property notification of state change.
891 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
892 Correct comments on functions atk_attribute_get_name() and
893 atk_attribute_get_value()
895 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
898 Update comments in atk_text_get_text_[at|after|before]_offset()
899 to clarify what these functions will return.
901 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
904 Update comments in atk_text_get_run_attributes() and
905 atk_text_get_default_attributes().
907 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
910 Change "property-change" signal to allow detail (i.e. property name)
911 and add detail in atk_object_notify().
913 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
916 Correct order of attribute names in text_attr_name array.
918 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
921 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
922 Use enum AtkTextAttribute to specify what attribute are supported
923 rather than hash defines. Define new functions atk_attribute_get_name()
924 and atk_attribute_get_value() which return the strings for the
925 attribute name and values for those attribute which have named values.
927 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
929 * atk/atktext.c (atk_text_get_run_attributes):
932 * atk/atktext.c (atk_text_get_default_attributes):
933 Add call to set iface.
935 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
938 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
939 Add new function atk_text_get_default_attributes
940 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
942 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
944 * atk/atktext.c (atk_attribute_set_free):
945 Avoid leaking of AtkAttributeSet data structure; speed up code.
947 * docs/tmpl.atk*.sgml
948 Updated to reflect current APIs.
950 2001-10-01 jacob berkman <jacob@ximian.com>
952 * docs/Makefile.am (dist-hook-local): depend on all-local so that
953 make dist works correctly w/o having to build first
955 2001-10-01 Tor Lillqvist <tml@iki.fi>
957 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
959 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
961 * configure.in (ATK_MICRO_VERSION): Version 0.6
962 (because libglade will depend on a the small api addition below)
964 * atk/makefile.msc (PKG_VER): Version 0.6
967 * atk/atkrelation.c: (AtkRelationType
968 atk_relation_type_from_string (const gchar *name)): Added method.
971 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
973 * configure.in (ATK_MICRO_VERSION): Version 0.5
975 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
977 * atk/makefile.msc (PKG_VER): Version 0.5
979 2001-09-21 Hans Breuer <hans@breuer.org>
981 * atk/atk.def : updated externals
982 * atk/makefile.msc : version 0.4
984 * atk/atktext.c (atk_text_get_character_extents) : real_height
985 is a reference to int, so use &local_height
987 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
991 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
993 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
994 up ATK_VERSION to 0.4, interface age 0, binary age 0.
995 (from 0.2 which was not properly updated last time).
996 depend on glib 1.3.8.
1000 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1003 Add object reference when object is set as accessible_parent
1005 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1007 * configure.in: remember ACLOCAL_FLAGS.
1009 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1011 * atk/atktable.[c|h]
1012 Change atk_table_get_caption() and atk_table_set_caption()
1013 to deal with AtkObject* rather than gchar*
1014 Remove redundant and incorrect comments
1016 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1018 * configure.in: Version 0.3
1020 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1024 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1027 Correct property definitions for "accessible-table-caption",
1028 "accessible-table-column-description",
1029 "accessible-table-row-description"
1031 Update comments to include all properties defined
1033 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1035 * atk/atkhyperlink.h:
1036 Change AtkHyperLink to AtkHyperlink in comment
1037 * atk/atkhypertext.[c|h]:
1038 Change AtkHyperLink to AtkHyperlink
1039 * atk/atktable.[c|h]:
1040 Make gchar* arguments const; make return value of type gchar*
1042 * docs/atk-sections.txt
1043 Remove reference to AtkHyperLink
1044 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1045 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1048 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1051 Add functions atk_table_real_get_index_at(),
1052 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1053 as default implementations for atk_table_get_index_at(),
1054 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1056 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1059 Refer to return value in function documentation for
1060 atk_action_do_action
1062 Fix typo in comments
1063 * docs/tmpl/atkaction.sgml:
1064 Update to include return value
1066 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1068 * atk/atkaction.c atk/atkaction.h:
1069 Made atk_action_do_action return a gboolean as the class member of
1070 AtkActionIface does.
1074 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1076 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1077 Swap height and width arguments to atk_image_get_image_size
1079 Swap height and height arguments to atk_image_get_image_size
1080 Do not crash if NULL pointers are passed for return values
1082 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1084 * docs/tmpl/atktext.sgml atk/atktext.h:
1085 Change parameter names *offset to *_offset
1086 * atk/atkcomponent.c:
1087 Do not crash if NULL pointers are passed for return values
1089 Change parameter names *offset to *_offset
1090 Do not crash if NULL pointers are passed for return values
1092 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1095 Changed g_type_class_peek() to g_type_class_ref()
1096 in atk_add_global_event_listener(), since
1097 g_type_class_peek() could return NULL when an
1098 instance of the class had not been created.
1100 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1102 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1103 Ensure that atk_attribute_set_free is in the documentation.
1105 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1107 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1108 Swapped order of width and height arguments to
1109 atk_text_get_character_extents()
1110 Changed AtkAttrributeSet_free to atk_attribute_set_free
1112 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1114 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1115 Changed "length" argument of atk_text_get_character_extents() to
1118 2001-08-15 Jens Finke <jens@gnome.org>
1120 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1121 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1122 added a AC_SUBST for it. This is needed for the spec.in file.
1123 Added atk.spec to output list.
1124 * atk.spec.in: New file.
1126 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1128 * atk/atkcomponent.[c|h]
1129 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1130 Change atk_component_get_accessible_at_point to
1131 atk_component_ref_accessible_at_point so it will work for flyweights
1133 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1135 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1138 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1140 * atk/atkaction.c, atk/atkcomponent.c
1141 Remove all instances of g_return_if_fail (foo != NULL); that are
1142 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1143 since the second check catches the NULL.
1144 * atk/atkcomponent.c
1145 Add functions atk_component_real_contains(),
1146 atk_component_real_get_position(), atkcomponent_real_get_size()
1147 as default implementations for atk_component_contains(),
1148 atk_component_get_position(), atk_component_get_size()
1150 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1152 * atk/atkimage.[ch] docs/atk-sections.txt
1153 docs/tmpl/atkimage.sgml
1154 Updated AtkImage get_position to get_image_position
1155 so the naming is consistant. Now get_image_position
1156 and get_image_size return -1 for x/y/height/width
1157 if AtkImage implementations of these functions is
1160 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1163 Create an object relation set when the object is created.
1165 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1168 Changed first argument of atk_add_global_event_listener
1169 so the callback function is of type GSignalEmissionHook
1170 instead of AtkEventListener. AtkEventListener is
1171 appropriate for Focus event callbacks, but not generic
1174 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1177 Add function atk_object_real_ref_state_set() which creates the
1178 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1181 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1184 Remove all instances of g_return_if_fail (foo != NULL); that are
1185 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1186 since the second check catches the NULL.
1188 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1191 Fix problem with ATK not building after running make maintainer-clean
1192 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1194 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1197 * atk/atkeditabletext.h
1199 * atk-uninstalled.pc.in
1202 Removed (unused) #defines of pango/pango.h
1203 Removed references to/dependencies on pango from .pc files
1204 Removed dependencies on pango from makefile.msc and configure.in
1206 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1208 * atk/atkobject.[c|h]
1209 Move some implementation from GAIL:
1210 Default implementations for some some functions
1211 atk_object_real_get_name, atk_object_real_set_name,
1212 atk_object_real_get_description, atk_object_real_set_description,
1213 atk_object_real_get_parent, atk_object_real_set_parent,
1214 atk_object_real_get_role,
1215 atk_object_real_connect_property_change_handler,
1216 atk_object_real_remove_property_change_handler,
1218 definition of property-changed signal.
1219 Initialize pointers to NULL in atk_object_init().
1220 Initialize uninitialized function pointers to NULL in
1221 atk_object_class_init().
1223 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1226 Changed children_changed signal to allow NULL pointers
1227 for the 2nd argument to the signal handler.
1229 2001-07-20 Hans Breuer <hans@breuer.org>
1231 * atk/atk.def : added more exports
1232 * atk/makefile.msc : updated win32 build
1234 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1236 * atk/atkaction.[c|h], docs/atk-sections.txt,
1237 docs/tmpl/atkaction.sgml
1238 Add atk_action_get_name() and atk_action_set_description()
1240 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1242 * atk/atkstate.[c|h]
1243 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1244 and inconsistent GtkToggleButton
1246 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1248 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1249 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1250 gail_textattributes_update.pat is for gail/gail and integrates the
1251 ATK_ATTRIBUTE_* macros in the gail implementations.
1252 atk_docs_textattributes_update.pat is for atk/docs and patches
1253 atk-sections.txt etc. for improved docs
1254 atk_atk_textattributes_update.pat is for atk/atk and included the
1255 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1257 2001-07-13 Darin Adler <darin@bentspoon.com>
1259 * atk/atkstate.c: Add missing <string.h> include.
1260 * tests/teststateset.c: Add missing <string.h> include.
1262 2001-07-13 Darin Adler <darin@bentspoon.com>
1264 * .cvsignore: Ignore some generated files.
1265 * autogen.sh: Get rid of call to autoheader since the
1266 configure file doesn't include AM_CONFIG_HEADER.
1268 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1270 * tmpl/atkdocument.sgml
1271 Added new file for docs.
1273 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1275 * atk/atkimage.c atk/atkutil.c
1276 Changes to build with Sun's FORTE compiler.
1278 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1280 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1281 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1282 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1283 tmpl/atktext.sgml tmpl/atkutil.sgml
1286 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1288 * atk/atktext.c (atk_text_base_init):
1289 * atk/atktable.c (atk_table_base_init):
1290 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1291 to adapt to recent GSignal changes.
1293 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1295 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1296 docs/tmpl/atkutil.sgml
1297 Added new functiosn to AtkUtil.
1299 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1301 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1302 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1303 docs/tmpl/atkobject.sgml
1304 Added new atk document interface.
1306 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1308 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1309 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1310 Updated so that functions that take screen coords as
1311 input/output also take an enum specifying whether
1312 the coords are screen or top-level window based.
1313 Updated docs as well.
1315 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1317 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1318 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1319 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1320 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1321 atk/docs/tmpl/atkstreamablecontent.sgml
1322 Cleaned up docs. Added atkstreamablecontent.sgml
1324 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1326 *atk/atktable.h, atk/atktable.c
1327 Updated signal handler definitions.
1329 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1332 Updated AtkXYCoords enum.
1334 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1336 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1337 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1338 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1339 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1340 atk/atkstateset.c atk/atkstreamablecontent.c
1341 atk/atkstreamablecontent.h atk/atktable.c
1342 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1343 and some docs/tmpl files.
1344 Updated gtk-docs fixing spelling errors and making minor
1347 2001-06-27 Louise Miller <lousie.miller@sun.com>
1349 *atk/atkselection.h, atk/atkselection.c
1350 changed return type to gboolean for
1351 atk_selection_select_all_selection
1353 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1355 *atk/atkstate.h atk/atkstate.c
1356 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1357 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1358 docs/tmpl/atktext.sgml
1359 Added ATK_STATE_STALE. Updated docs.
1361 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1364 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1366 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1368 * atk/atkeditabletext.h, atk/atkobject.h,
1370 Added AtkAttributeSet_free() convenience
1373 2001-06-20 Peter Williams <peterw@ximian.com>
1375 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1376 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1377 G_{BEGIN,END}_DECLS.
1379 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1381 * atk/atktable.c, atk/atkmarshal.list
1382 Removed needless marshal and updated signal handlers in
1385 2001-06-20 Louise Miller <louise.miller@sun.com>
1387 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1388 Changed parameters for get_selected_rows/get_selected_columns
1389 Added 4 new functions, add_row_selection, remove_row_selection,
1390 add_column_selection, remove_column_selection
1392 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1395 Fixed minor bug with signals.
1397 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1402 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1404 * atk/atkselection.h atk/atkselection.c
1405 Now add_selection, clear_selection, and remove_selection
1406 return a boolean indicating SUCCESS/FAILURE to indicate
1407 if the operation was successful.
1409 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1411 * atk/atktable.h atk/atktable.h
1412 Updated so now the get_text_before|at|after functions
1413 return the start & end offset of the string. Updated the
1416 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1418 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1420 2001-06-11 Havoc Pennington <hp@redhat.com>
1424 * configure.in: bump version to 0.2 and add infrastructure for
1425 libtool version info. Assumes GTK versioning scheme (major.minor
1426 is binary compatible)
1428 * atk/Makefile.am (LDFLAGS): set version info
1429 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1431 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1433 * atk/atktable.h, atk/atktable.c
1434 Updated so that get/set row/column header functions
1435 work with AtkObjects rather than AtkTables. Organized
1436 the header file a little more cleanly. Also the get/set
1437 row_description and caption functions now use gchar *
1438 rather than AtkObject.
1440 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1442 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1443 Add signal model-changed.
1445 * atk/atkobject.c: Add properties
1446 accessible-role, accessible-table-caption,
1447 accessible-table-column-header, accessible-table-column_description.
1448 accessible-table-row-header, accessible-table-row_description.
1449 accessible-table-summary, accessible-model
1451 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1453 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1454 Updated atkeditabletext and atktext interfaces so they
1455 now properly define the get/set attribute methods and now
1456 get_offset_at_point and get_character_extents can request
1457 x,y coords by either widget or screen coords.
1459 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1461 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1462 CFLAGS, not in LIBS. (Always linking with -lpthread
1463 is a noticeable speed hit.)
1465 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1467 * atk/Makefile.am: Really fix marshal generation.
1469 2001-06-07 Havoc Pennington <hp@redhat.com>
1471 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1472 glib-genmarshal stuff
1474 2001-06-07 Havoc Pennington <hp@redhat.com>
1476 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1479 * configure.in: rearrange the library checks to support
1482 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1484 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1485 ATK in giant GTK tarball
1487 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1489 * docs/atk-api.sgml docs/atk-sections.txt
1490 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1491 docs/tmpl/atktext.sgml
1492 Removed docs/atk-api.sgml since it is not used.
1493 Updated sgml files and atk-sections.txt to reflect
1494 recent changes to the atktext and atkeditabletext
1497 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1499 * atk/atktext.h atk/atktext.h
1500 Updated to new atktext functions for getting attributes.
1502 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1504 * New files atk/atkstreamablecontent.[ch]
1505 Updated files: atk/Makefile.am, atk/atk.h
1507 * atk/atkvalue.c: Updated comments
1509 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1511 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1513 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1515 * atk/atkobject.c: Add property accessible-visible-data
1517 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1519 * atk/atkobject.c: Add support for setting and getting
1520 accessible-value property.
1522 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1524 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1526 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1528 * docs/atk-overrides.txt, docs/Makefile.am
1529 Updated the interface for dealing with selected
1530 text to handle multiple selected regions. Removed
1531 get_row_col_at_offset from atktext.[ch]. Added
1532 docs/atk-overrides.txt file.
1534 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1536 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1537 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1538 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1539 Makefiles so the proper marshall files get included in the
1540 dist. Updated the Makefiles and configure.in so that the
1541 docs get included in the dist.
1543 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1545 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1547 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1549 * atk/atkobject.c: Define new properties accessible-text,
1550 accessible-caret, accessible-selection and accessible-value
1552 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1554 * docs/atk-sections.txt
1557 Improved the layout/formatting of the atk docs. Added docs/tmpl
1560 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1563 Now properly set the initialized flag when setting up signals.
1564 Updated the atk-docs in several files
1566 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1568 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1569 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1570 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1571 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1572 Fix warnings generated by Sun FORTE compiler
1574 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1576 * atk/atkcomponent.c atk/atkvalue.c
1577 Remove return calls in functions which return void
1579 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1581 * atk/atkobject.h: Correct naming of role for status bar
1584 Clarify behaviour of atk_text_get_text_after/at/before_offset
1586 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1588 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1590 2001-01-06 Hans Breuer <hans@breuer.org>
1592 * atk/makefile.msc atk/atk.def (new files) :
1593 Enable build for win32, no sourc changes necessary.
1595 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1599 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1601 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1603 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>