1 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
3 * Makefile.am: Add po directory
5 * configure.in: Add support for I18N
7 * acconfig.h atk/atkintl.h: New files used to support I18N
9 * atk/atkobject.c: Update atk_role_get_localized_name() to
10 allow for localized name to be returned.
12 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
14 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
15 po/ChangeLog: New files
17 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
19 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
21 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
23 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
24 atk_object_add_relationship and atk_object_remove_relationship
25 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
28 * atk/atkrelation.h: Move definition of AtkRelationType to
31 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
33 * atk/atktext.[ch]: Add text-attributes-changed signal.
35 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
37 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
39 * docs/tmpl/atkrelation.sgml: Add new relations
41 * docs/tmpl/atkstate.sgml: Add new state
43 * docs/tmpl/atktext.sgml: Add new signal
45 * tests/testrelation.c: Add tests for new relationship functions.
47 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
49 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
50 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
54 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
56 * ===== Released 1.1.0 =====
60 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
63 increment version to 1.1.0, in view of the fact that we've
64 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
65 Also reset INTERFACE_AGE to zero, since an enum was added.
66 Use similar librray numbering as GTK.
68 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
70 2002-09-06 Mark McLoughlin <mark@skynet.ie>
72 * atk/atkobject.h: add ATK_LAYER_WINDOW.
74 * atk/atkcomponent.c: upd docs.
76 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
78 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
79 avoid unused declarations
81 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
82 Move AtkRelationSet from atkobject to atkrelationset.
84 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
86 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
87 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
88 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
89 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
90 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
91 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
92 docs/tmpl/atkvalue.sgml:
93 Remove reference to ...Iface data structures; which eliminates
96 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
98 * atk/atkutil.h: Add documentation for AtkKeyEventType
100 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
101 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
102 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
103 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
104 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
105 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
106 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
107 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
108 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
109 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
110 docs/tmpl/atkutil.sgml:
111 Reduce number of undocumented symbols
113 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
115 * atk/atknoopobjectfactory.c:
116 Add implementation for atk_object_factory_get_accessible_type()
118 2002-08-18 Havoc Pennington <hp@pobox.com>
120 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
121 both automake 1.6 and 1.4 installed get the right automake. Means
122 compilation from CVS will now require the latest automake 1.4
123 release, or manually creating symlinks called "automake-1.4" and
126 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
128 These changes improve the quality of the documentation by adding
129 information about properties and signals.
132 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
133 use in docs Makefile.am
136 Add missing include files, atk/atknoopobject.h and
137 atknoopobjectfactory.h
140 Add support for scan program
143 Added content to this file
145 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
146 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
147 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
148 docs/tmplatkutil.sgml:
149 Removed references to contents of object's data structure
151 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
152 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
153 Add references to signals and properties.
155 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
157 * ===== Released 1.0.3 =====
159 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
160 interface, binary version 3.
164 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
166 * README: Updated to describe where to log bugs and mention mailing
169 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
171 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
172 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
173 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
174 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
175 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
176 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
177 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
178 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
179 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
180 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
181 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
182 Update documentation.
184 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
187 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
190 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
192 * ===== Released 1.0.2 ======
196 * configure.in: Version 1.0.2, interface, binary age 2
198 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
200 * atk/atkutil.c (atk_focus_tracker_notify):
201 Allow for object being NULL which means the window containing the
202 focus widget has lost focus. We update the previous_focus_object
203 so we can emit notification for focus widget when window regains
206 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
208 * atk/atkgobjectaccessible.c:
209 (atk_gobject_accessible_for_object): Allow for case where created
210 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
211 was not initialized in atk_gobject_accessible_class_init
213 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
215 * ===== Released 1.0.1 ======
219 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
221 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
223 * atk/atkutil.c (atk_focus_tracker_notify):
224 Do not do notification if previously notified object is the same as
227 2002-03-14 Tor Lillqvist <tml@iki.fi>
229 * atk/Makefile.am: Use correct name for the DLL when generating
230 the MSVC import library.
232 2002-03-13 Bill Haneman <bill.haneman@sun.com>
234 * atk/atkutil.c (atk_object_get_root):
235 Changed g_type_class_peek to g_type_class_ref,
236 this seemed to be triggering a SEGV in some cases.
239 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
241 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
242 Correct name of data set to NULL from quark_accessible_object to
245 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
247 * atk/atkhyperlink.c (atk_hyperlink_get_type):
250 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
252 * ===== Released 1.0.0 ======
254 * NEWS: Final update for 1.0.0.
256 * README: Update the compilation instructions a bit.
258 2002-03-06 Tor Lillqvist <tml@iki.fi>
261 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
264 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
268 * tests/Makefile.am: Don't install libteststateset.la,
269 libtestrelation.la. (#73655, James Henstridge)
271 * autogen.sh: Add --enable-gtk-doc
273 * configure.in: --disable-gtk-doc by default.
275 * Makefile.am: Add a slightly modified distcheck rule
276 that passes --enable-gtk-doc to the configure inside.
277 (So that 'make dist' succeeds inside.)
279 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
281 * configure.in: Require GLib-2.0.0.
283 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
284 Switch over to the Glib/GTK+ versioning scheme.
286 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
288 * atk/atktext.c (atk_text_get_text):
289 Permit end offset value of -1
291 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
293 * atk/atkhypertext.h:
296 2002-02-28 Sven Neumann <sven@gimp.org>
298 * configure.in: beautified configure --help output.
300 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
302 * atk/atkhypertext.h atk/atkhyperlink.h:
303 Add padding to class structures to allow for future expansion.
306 Add padding to class structures to allow for future expansion.
308 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
309 Add padding to class structures to allow for future expansion.
311 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
313 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
315 2002-02-26 Tor Lillqvist <tml@iki.fi>
317 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
318 libtool won't create a DLL.
320 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
323 Remove -no-undefined because of problems with uunresolved symbols
324 in libgobject on Solaris when using gcc
326 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
328 * configure.in: Version 0.13
330 * NEWS: Update for 0.13
332 * docs/atk-sections.txt: Update.
334 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
336 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
337 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
338 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
339 Make use of parent_class consistent; define as gpointer and
340 use g_type_class_peek_parent() to get it
343 Delete unused empty line
345 * atk/atkregistry.c atk/atkrelation.c:
346 Make parent_class static
348 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
351 Add check for offset being negative in functions which have offset
352 parameter and return immediately if so.
354 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
356 * atk/atkcomponent.h:
357 Change argument of get_layer and get_mdi_zorder function pointers
358 to be AtkComponent instead of AtkObject
360 * atk/atkcomponent.c:
361 Change atk_component_get_layer and atk_component_get_mdi_zorder
362 to refer to argument as component instead os accessible
364 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
365 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
366 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
367 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
368 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
369 Update for recent changes
371 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
374 Guard atk.h with ifndef __ATK_H__
375 (#71405 reported by terra@diku.dk (Morten Welinder))
377 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
379 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
380 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
381 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
382 atk/atktable.h atk/atktext.h atk/atkvalue.h:
383 Add padding to class structures to allow for future expansion.
385 2002-02-11 Bill Haneman <bill.haneman@sun.com>
388 Incremented revision and tagged GNOME_D2_BETA.
391 Marked atk_object_get_layer and atk_object_get_mdi_zorder
392 as deprecated (should use atk_component API below).
395 Added atk_component_get_layer and atk_component_get_mdi_zorder
396 (erroneously defined in atkobject, they belong here).
399 Fixed some property get/set bugs.
401 * NEWS: updated for GNOME 2 Desktop Beta.
403 2002-02-11 jacob berkman <jacob@ximian.com>
405 * atk/atkselection.[ch] (atk_selection_get_type):
406 * atk/atktable.[ch] (atk_table_get_type):
407 * atk/atkregistry.h (atk_get_default_registry):
408 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
409 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
410 * atk/atkcomponent.[ch] (atk_component_get_type):
411 * atk/atkaction.[ch] (atk_action_get_type): declare function
412 arguments as (void) rather than ()
414 2002-02-04 Bill Haneman <bill.haneman@sun.com>
417 Incremented revision.
419 2002-01-30 Bill Haneman <bill.haneman@sun.com>
421 * docs/tmpl/atkaction.sgml:
422 * docs/tmpl/atkcomponent.sgml:
423 * docs/tmpl/atkeditabletext.sgml:
424 * docs/tmpl/atkimage.sgml:
425 * docs/tmpl/atkobject.sgml:
426 * docs/tmpl/atkselection.sgml:
427 * docs/tmpl/atktable.sgml:
428 * docs/tmpl/atktext.sgml:
429 * docs/tmpl/atkvalue.sgml:
430 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
431 fields to improve docs; the documentation now gives some
432 information on the purpose and function of the various ATK
433 interfaces, and which types of UI components typically implement
436 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
438 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
440 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
443 Update version number to 0.10, for Desktop Alpha 2
445 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
448 Correct inconsistencies between registered signal parameter types
449 and default signal handler struct fields
450 (based on patch from Murray Cumming <murray@usa.net>)
452 2002-01-10 Bill Haneman <bill.haneman@sun.com>
455 Update version number to 0.9, for Beta2 package.
457 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
459 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
460 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
463 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
465 * atk/atkcomponent.c (atk_component_add_focus_handler):
466 Add comments to clarify behavior if handler has already been added
468 * docs/tmpl/atktext.sgml:
469 Update for change of caret_changed to text_caret_moved
471 2002-01-05 Hans Breuer <hans@breuer.org>
473 * atk/makefile.msc : generate atk-enum-types.[hc]
474 NOTE: the long comment in atkobject.h is crashing perl,
475 at least version 5.005_02 built for MSWin32-x86-object
476 Binary build 506 provided by ActiveState. Temporary
477 deleting the AtkRole comment allows to work-around.
479 atk/atk.def : updated externals
481 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
483 * atk/atkgobjectaccessible.h
484 Fixed typo in define (reported by Jeff Franks)
486 * atk/atktext.c atk/atktext.h
487 Change name of default signal handler for text_caret_moved signal
488 from caret_changed to text_caret_moved
489 Change enum CARET_MOVED to TEXT_CARET_MOVED
490 (both issues reported by Jeff Franks)
492 2001-12-15 Michael Meeks <michael@ximian.com>
494 * atk/atkrelation.c (atk_relation_class_init):
496 (atk_relation_finalize): chain to parent.
498 * atk/atkrelationset.c (atk_relation_set_class_init),
499 (atk_relation_set_finalize): same fix.
501 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
503 * configure.in: Version 0.8, require GLib-1.3.12
505 * atk/makefile.msc (PKG_VER): Version 0.8.
507 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
509 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
510 for correct srcdir != builddir operation when
511 generating source files in srcdir.
513 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
515 * docs/tmpl/atkutil.sgml: remove some conflict
518 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
523 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
525 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
526 docs/tmpl/atkgobjectaccessible.sgml
528 * atk/Makefile.am atk/atk.h:
529 Add references to new files
531 * atk/atkobject.c atk/atkobject.h
532 docs/tmpl/atkobject.sgml:
533 Add new function atk_object_initialize
535 * atk/atkobjectfactory.c atk/atkobjectfactory.h
536 docs/tmpl/atkobjectfactory.sgml:
537 Add new function atk_object_factory_get_accessible_type
539 * docs/atk-sections.txt:
541 Add functions in atk-unused.txt
544 2001-12-17 Darin Adler <darin@bentspoon.com>
546 * atk/atktext.c: Add missing #include <string.h>
548 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
550 * atk/Makefile.am, tests/Makefile.am: Compile with
551 -DG_DISABLE_DEPRECATED. See #52790.
553 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
555 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
556 Remove unnecessary g_retunn_val_if_fail() call.
558 2001-12-08 Michael Meeks <michael@ximian.com>
560 * atk/atkregistry.c (atk_registry_class_init):
561 paranoia is not appropriate here, setup parent_class,
562 don't create a new default registry here - makes no
564 (atk_registry_finalize): chain to parent class, do
565 g_hash_table_destroys instead of g_frees.
567 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
570 Update to create atk-enum-types.h before compiling source files
571 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
573 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
575 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
576 docs/tmpl/atktext.sgml tests/testrelation.c:
577 Change atk_attribute_register to atk_text_attribute_register,
578 atk_attribute_get_value to atk_text_attribute_get_value,
579 atk_attribute_get_name to atk_text_attribute_get_name
580 atk_attribute_for_name to atk_text_attribuute_for_name
582 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
585 Add implementation of atk_attribute_register, atk_attribute_for_name
586 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
587 support extra attributes being defined
590 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
591 extra attributes to be defined
592 Add atk_attribute_register() and atk_attribute_for_name()
597 * docs/atk-sections.txt docs/tmpl/atktext.sgml
598 Update because of additions to atk/atktext.h
600 * tests/testrelation.c:
601 Add tests for text attributes
603 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
606 Update atk_role_register() to allow extra roles to be defined
607 Update atk_role_get_name() and atk_role_for_name() for newly defined
610 * tests/testrelation.c:
613 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
616 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
617 atk_relation_type_for_name()
620 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
621 atk_state_type_for_name()
623 * tests/testrelation.c, tests/teststateset.c:
624 Update tests as name componenets are separated by hyphen (-) rather
627 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
630 Generate files atk-enum-types.c and atk-enums-types.h to create
634 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
636 2001-11-28 Bill Haneman <bill.haneman@sun.com>
639 Changed calls to g_type_class_peek() to g_type_class_ref() where
640 it makes more sense, and in other places check for a non-null
641 klass return before trying to call class methods. This prevents
642 SEGV if no Atk-implementation library has been loaded.
645 Fixed gtk-doc warning.
647 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
649 * atk/atkobject.[c|h]:
650 Add functions atk_role_get_name() and atk_role_for_name() which
651 transform a role into an untranslated string
652 Update comments in atkobject.h which refer to property names
655 Correct error in atk_relation_type_get_name
657 * docs/atk-sections.txt
658 Added atk_role_get_name and atk_role_for_name
663 2001-11-23 Hans Breuer <hans@breuer.org>
665 * atk/atk.def : updated externals
667 * atk/atktext.c atk/atkutil.c : added two spaces to fix
668 minor coding style issues. Found by my exports generator.
670 * atk/makefile.msc : version 0.7, use build dir from
673 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
677 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
679 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
681 * atk/atknoopobject.c:
682 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
685 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
687 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
688 docs/tmpl/atkrelation.sgml:
689 Change atk_relation_type_from_string to atk_relation_type_for_name
690 Add atk_relation_type_get_name
692 * atk/atkrelationtype.c:
693 Change atk_relation_type_from_string to atk_relation_type_for_name
694 Add atk_relation_type_get_name
695 Update atk_relation_type_register() to correctly register new
699 Changed name of static variable type to last_type
700 Changed name of paremeter if atk_state_type_get_name to type to match
706 * tests/README, tests/Makefile.am
707 Add new test file testrelation.c
709 2001-11-22 Bill Haneman <bill.haneman@sun.com>
711 * atk/atkutil.c (atk_add_key_event_listener):
712 Fix gtk-doc comment and clarify use of 'data' gpointer.
714 2001-11-22 Michael Meeks <michael@ximian.com>
716 * atk/atkutil.c (atk_add_key_event_listener): switch
719 * atk/atkobject.c (atk_object_real_get_property):
722 2001-11-21 Michael Meeks <michael@ximian.com>
724 * atk/atkrelation.c: pull in string.h for strcmp
726 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
728 * atk/atkutil.c (atk_add_global_event_listener),
729 (atk_get_toolkit_name, atk_get_toolkit_version):
732 2001-11-21 Bill Haneman <bill.haneman@sun.com>
734 * atk/atkrelation.c: Added gtk-doc docs for
735 atk_relation_type_from_string.
737 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
739 * atk/atkobject.h (enum): Fix trailing comma on
742 * docs/atk-sections.txt: Update.
746 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
748 * atk/atkobject.[c|h]:
749 Add additional argument (name) to state-change signal
750 Update atk_object_notify_state_change to take account of
751 extra argument for state-change
753 * atk/atkmarshal.list:
754 Add marshaller for VOID:STRING,BOOLEAN
756 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
758 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
759 Add enum AtkLayer and functions atk_object_get_layer and
760 atk_object_get_mdi_zorder
762 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
764 * atk/atkobject.[c|h]:
765 Remove property accessible-state; use signal state-change instead
766 Change signature of state-change handler to take gboolean as argument
767 instead of AtkPropertyValues
768 Update atk_object_notify_state_change() to emit state-change signal
770 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
771 Remove state ATK_STATE_COLLAPSED
773 2001-11-19 Bill Haneman <bill.haneman@sun.com>
777 Added state-changed signal to atkobject, in anticipation of
778 deprecating the accessible-state property.
781 Fixed signature of atk_util_add_key_listener () to
782 take an AtkKeySnoopFunc instead of a pointer to same.
784 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
786 * atk/atkobject.c (atk_object_notify_state_change):
787 Fix bug in calculation of number of toggle states
790 Correct out-by-1 error in atk_state_type_register()
791 Use type (number of states defined) in atk_state_type_get_name()
792 and atk_state_type_for_name()
794 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
796 * atk/atkeditabletext.c:
797 Remove unused structure _AtkEditableTextIfaceClass
799 * atk/atkobject.[c|h]
800 Remove signals model_changed and selection_changed
802 * atk/selection.[c|h]
803 Add signal selection_changed
806 Remove unused structure _AtkTableIfaceClass
807 Add signal model_changed
810 Remove unused structure _AtkTextIfaceClass
811 Add signal text_selection_changed
813 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
814 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
815 Documentation changes
817 2001-11-17 Tor Lillqvist <tml@iki.fi>
819 * atk-zip.sh.in: Build separate runtime and developer packages.
821 * atk/atk.def: Update.
823 2001-11-14 Bill Haneman <bill.haneman@sun.com>
827 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
829 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
832 to allow non-GTK-dependent installation of key snoop functions.
833 This also meant adding definitions of AtkKeySnoopFunc and
836 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
838 * atk/atkobject.c (atk_object_notify_state_change):
839 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
840 to ATK_STATE_EXPANDED or vice versa.
842 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
845 Add role ATK_ROLE_TREE_TABLE
848 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
849 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
851 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
852 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
853 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
854 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
855 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
856 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
857 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
858 Update to reflect the current state of the documentation in the code.
860 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
862 * atk/relation.h, docs/tmpl/atkrelation.sgml:
863 Add two new relations ATK_RELATION_NODE_CHILDREN and
864 ATK_RELATION_NODE_PARENT to support compound objects in a
865 node or cell of a tree or table
866 Added descriptions of all relations which are defined
869 Remove functions atk_table_real_get_index_at(),
870 atk_table_real_get_column_at_index() and
871 atk_table_real_get_row_at_index()
872 Correct typos in documentation of other functions.
874 2001-10-28 Tor Lillqvist <tml@iki.fi>
876 * atk-zip.sh.in: New file, used to build developer package for
880 * configure.in: Add it.
882 * atk/Makefile.am: Add rules to install and uninstall mingw import
885 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
887 * atk/atkobject.[c|h]
888 Remove the following properties
889 accessible-child - use signal children_changed for notification
890 accessible-text - use signal text_changed for notification
891 accessible-caret - use signal text_caret_moved for notification
892 accessible-selection - use new signal selection_changed
894 accessible-visible-data - use new signal visible_data_changed
896 accessible-model - use new signal model_changed for notification
897 Notify when role or parent changes
898 Allow parent and role to be set or got using g_object_set() or
901 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
907 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
909 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
910 Add role ATK_ROLE_TERMINAL for an accessible terminal.
912 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
914 * atk/atkobject.c (atk_object_notify_state_change):
915 Initialize AtkPropertyValue data structure to 0 instead of using
918 2001-10-19 Tor Lillqvist <tml@iki.fi>
920 * configure.in: Set automake conditionals OS_WIN32 if on (native)
921 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
922 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
924 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
925 -export-symbols atk.def. If lib.exe is available, generate
926 atk.lib, and install it.
928 * atk/atk.def: Update with new entry points.
930 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
932 * atk/atkobject.[c|], docs/atk-sections.txt,
933 docs/tmpl/atkobject.sgml:
934 Add convenience function atk_object_notify_state_change()
935 to generate property notification of state change.
937 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
938 Correct comments on functions atk_attribute_get_name() and
939 atk_attribute_get_value()
941 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
944 Update comments in atk_text_get_text_[at|after|before]_offset()
945 to clarify what these functions will return.
947 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
950 Update comments in atk_text_get_run_attributes() and
951 atk_text_get_default_attributes().
953 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
956 Change "property-change" signal to allow detail (i.e. property name)
957 and add detail in atk_object_notify().
959 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
962 Correct order of attribute names in text_attr_name array.
964 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
967 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
968 Use enum AtkTextAttribute to specify what attribute are supported
969 rather than hash defines. Define new functions atk_attribute_get_name()
970 and atk_attribute_get_value() which return the strings for the
971 attribute name and values for those attribute which have named values.
973 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
975 * atk/atktext.c (atk_text_get_run_attributes):
978 * atk/atktext.c (atk_text_get_default_attributes):
979 Add call to set iface.
981 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
984 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
985 Add new function atk_text_get_default_attributes
986 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
988 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
990 * atk/atktext.c (atk_attribute_set_free):
991 Avoid leaking of AtkAttributeSet data structure; speed up code.
993 * docs/tmpl.atk*.sgml
994 Updated to reflect current APIs.
996 2001-10-01 jacob berkman <jacob@ximian.com>
998 * docs/Makefile.am (dist-hook-local): depend on all-local so that
999 make dist works correctly w/o having to build first
1001 2001-10-01 Tor Lillqvist <tml@iki.fi>
1003 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1005 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1007 * configure.in (ATK_MICRO_VERSION): Version 0.6
1008 (because libglade will depend on a the small api addition below)
1010 * atk/makefile.msc (PKG_VER): Version 0.6
1012 * atk/atkrelation.h:
1013 * atk/atkrelation.c: (AtkRelationType
1014 atk_relation_type_from_string (const gchar *name)): Added method.
1017 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1019 * configure.in (ATK_MICRO_VERSION): Version 0.5
1021 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1023 * atk/makefile.msc (PKG_VER): Version 0.5
1025 2001-09-21 Hans Breuer <hans@breuer.org>
1027 * atk/atk.def : updated externals
1028 * atk/makefile.msc : version 0.4
1030 * atk/atktext.c (atk_text_get_character_extents) : real_height
1031 is a reference to int, so use &local_height
1033 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1037 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1039 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1040 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1041 (from 0.2 which was not properly updated last time).
1042 depend on glib 1.3.8.
1046 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1049 Add object reference when object is set as accessible_parent
1051 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1053 * configure.in: remember ACLOCAL_FLAGS.
1055 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1057 * atk/atktable.[c|h]
1058 Change atk_table_get_caption() and atk_table_set_caption()
1059 to deal with AtkObject* rather than gchar*
1060 Remove redundant and incorrect comments
1062 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1064 * configure.in: Version 0.3
1066 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1070 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1073 Correct property definitions for "accessible-table-caption",
1074 "accessible-table-column-description",
1075 "accessible-table-row-description"
1077 Update comments to include all properties defined
1079 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1081 * atk/atkhyperlink.h:
1082 Change AtkHyperLink to AtkHyperlink in comment
1083 * atk/atkhypertext.[c|h]:
1084 Change AtkHyperLink to AtkHyperlink
1085 * atk/atktable.[c|h]:
1086 Make gchar* arguments const; make return value of type gchar*
1088 * docs/atk-sections.txt
1089 Remove reference to AtkHyperLink
1090 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1091 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1094 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1097 Add functions atk_table_real_get_index_at(),
1098 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1099 as default implementations for atk_table_get_index_at(),
1100 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1102 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1105 Refer to return value in function documentation for
1106 atk_action_do_action
1108 Fix typo in comments
1109 * docs/tmpl/atkaction.sgml:
1110 Update to include return value
1112 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1114 * atk/atkaction.c atk/atkaction.h:
1115 Made atk_action_do_action return a gboolean as the class member of
1116 AtkActionIface does.
1120 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1122 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1123 Swap height and width arguments to atk_image_get_image_size
1125 Swap height and height arguments to atk_image_get_image_size
1126 Do not crash if NULL pointers are passed for return values
1128 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1130 * docs/tmpl/atktext.sgml atk/atktext.h:
1131 Change parameter names *offset to *_offset
1132 * atk/atkcomponent.c:
1133 Do not crash if NULL pointers are passed for return values
1135 Change parameter names *offset to *_offset
1136 Do not crash if NULL pointers are passed for return values
1138 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1141 Changed g_type_class_peek() to g_type_class_ref()
1142 in atk_add_global_event_listener(), since
1143 g_type_class_peek() could return NULL when an
1144 instance of the class had not been created.
1146 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1148 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1149 Ensure that atk_attribute_set_free is in the documentation.
1151 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1153 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1154 Swapped order of width and height arguments to
1155 atk_text_get_character_extents()
1156 Changed AtkAttrributeSet_free to atk_attribute_set_free
1158 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1160 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1161 Changed "length" argument of atk_text_get_character_extents() to
1164 2001-08-15 Jens Finke <jens@gnome.org>
1166 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1167 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1168 added a AC_SUBST for it. This is needed for the spec.in file.
1169 Added atk.spec to output list.
1170 * atk.spec.in: New file.
1172 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1174 * atk/atkcomponent.[c|h]
1175 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1176 Change atk_component_get_accessible_at_point to
1177 atk_component_ref_accessible_at_point so it will work for flyweights
1179 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1181 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1184 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1186 * atk/atkaction.c, atk/atkcomponent.c
1187 Remove all instances of g_return_if_fail (foo != NULL); that are
1188 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1189 since the second check catches the NULL.
1190 * atk/atkcomponent.c
1191 Add functions atk_component_real_contains(),
1192 atk_component_real_get_position(), atkcomponent_real_get_size()
1193 as default implementations for atk_component_contains(),
1194 atk_component_get_position(), atk_component_get_size()
1196 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1198 * atk/atkimage.[ch] docs/atk-sections.txt
1199 docs/tmpl/atkimage.sgml
1200 Updated AtkImage get_position to get_image_position
1201 so the naming is consistant. Now get_image_position
1202 and get_image_size return -1 for x/y/height/width
1203 if AtkImage implementations of these functions is
1206 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1209 Create an object relation set when the object is created.
1211 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1214 Changed first argument of atk_add_global_event_listener
1215 so the callback function is of type GSignalEmissionHook
1216 instead of AtkEventListener. AtkEventListener is
1217 appropriate for Focus event callbacks, but not generic
1220 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1223 Add function atk_object_real_ref_state_set() which creates the
1224 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1227 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1230 Remove all instances of g_return_if_fail (foo != NULL); that are
1231 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1232 since the second check catches the NULL.
1234 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1237 Fix problem with ATK not building after running make maintainer-clean
1238 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1240 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1243 * atk/atkeditabletext.h
1245 * atk-uninstalled.pc.in
1248 Removed (unused) #defines of pango/pango.h
1249 Removed references to/dependencies on pango from .pc files
1250 Removed dependencies on pango from makefile.msc and configure.in
1252 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1254 * atk/atkobject.[c|h]
1255 Move some implementation from GAIL:
1256 Default implementations for some some functions
1257 atk_object_real_get_name, atk_object_real_set_name,
1258 atk_object_real_get_description, atk_object_real_set_description,
1259 atk_object_real_get_parent, atk_object_real_set_parent,
1260 atk_object_real_get_role,
1261 atk_object_real_connect_property_change_handler,
1262 atk_object_real_remove_property_change_handler,
1264 definition of property-changed signal.
1265 Initialize pointers to NULL in atk_object_init().
1266 Initialize uninitialized function pointers to NULL in
1267 atk_object_class_init().
1269 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1272 Changed children_changed signal to allow NULL pointers
1273 for the 2nd argument to the signal handler.
1275 2001-07-20 Hans Breuer <hans@breuer.org>
1277 * atk/atk.def : added more exports
1278 * atk/makefile.msc : updated win32 build
1280 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1282 * atk/atkaction.[c|h], docs/atk-sections.txt,
1283 docs/tmpl/atkaction.sgml
1284 Add atk_action_get_name() and atk_action_set_description()
1286 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1288 * atk/atkstate.[c|h]
1289 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1290 and inconsistent GtkToggleButton
1292 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1294 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1295 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1296 gail_textattributes_update.pat is for gail/gail and integrates the
1297 ATK_ATTRIBUTE_* macros in the gail implementations.
1298 atk_docs_textattributes_update.pat is for atk/docs and patches
1299 atk-sections.txt etc. for improved docs
1300 atk_atk_textattributes_update.pat is for atk/atk and included the
1301 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1303 2001-07-13 Darin Adler <darin@bentspoon.com>
1305 * atk/atkstate.c: Add missing <string.h> include.
1306 * tests/teststateset.c: Add missing <string.h> include.
1308 2001-07-13 Darin Adler <darin@bentspoon.com>
1310 * .cvsignore: Ignore some generated files.
1311 * autogen.sh: Get rid of call to autoheader since the
1312 configure file doesn't include AM_CONFIG_HEADER.
1314 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1316 * tmpl/atkdocument.sgml
1317 Added new file for docs.
1319 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1321 * atk/atkimage.c atk/atkutil.c
1322 Changes to build with Sun's FORTE compiler.
1324 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1326 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1327 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1328 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1329 tmpl/atktext.sgml tmpl/atkutil.sgml
1332 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1334 * atk/atktext.c (atk_text_base_init):
1335 * atk/atktable.c (atk_table_base_init):
1336 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1337 to adapt to recent GSignal changes.
1339 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1341 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1342 docs/tmpl/atkutil.sgml
1343 Added new functiosn to AtkUtil.
1345 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1347 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1348 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1349 docs/tmpl/atkobject.sgml
1350 Added new atk document interface.
1352 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1354 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1355 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1356 Updated so that functions that take screen coords as
1357 input/output also take an enum specifying whether
1358 the coords are screen or top-level window based.
1359 Updated docs as well.
1361 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1363 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1364 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1365 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1366 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1367 atk/docs/tmpl/atkstreamablecontent.sgml
1368 Cleaned up docs. Added atkstreamablecontent.sgml
1370 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1372 *atk/atktable.h, atk/atktable.c
1373 Updated signal handler definitions.
1375 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1378 Updated AtkXYCoords enum.
1380 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1382 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1383 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1384 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1385 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1386 atk/atkstateset.c atk/atkstreamablecontent.c
1387 atk/atkstreamablecontent.h atk/atktable.c
1388 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1389 and some docs/tmpl files.
1390 Updated gtk-docs fixing spelling errors and making minor
1393 2001-06-27 Louise Miller <lousie.miller@sun.com>
1395 *atk/atkselection.h, atk/atkselection.c
1396 changed return type to gboolean for
1397 atk_selection_select_all_selection
1399 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1401 *atk/atkstate.h atk/atkstate.c
1402 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1403 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1404 docs/tmpl/atktext.sgml
1405 Added ATK_STATE_STALE. Updated docs.
1407 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1410 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1412 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1414 * atk/atkeditabletext.h, atk/atkobject.h,
1416 Added AtkAttributeSet_free() convenience
1419 2001-06-20 Peter Williams <peterw@ximian.com>
1421 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1422 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1423 G_{BEGIN,END}_DECLS.
1425 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1427 * atk/atktable.c, atk/atkmarshal.list
1428 Removed needless marshal and updated signal handlers in
1431 2001-06-20 Louise Miller <louise.miller@sun.com>
1433 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1434 Changed parameters for get_selected_rows/get_selected_columns
1435 Added 4 new functions, add_row_selection, remove_row_selection,
1436 add_column_selection, remove_column_selection
1438 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1441 Fixed minor bug with signals.
1443 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1448 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1450 * atk/atkselection.h atk/atkselection.c
1451 Now add_selection, clear_selection, and remove_selection
1452 return a boolean indicating SUCCESS/FAILURE to indicate
1453 if the operation was successful.
1455 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1457 * atk/atktable.h atk/atktable.h
1458 Updated so now the get_text_before|at|after functions
1459 return the start & end offset of the string. Updated the
1462 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1464 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1466 2001-06-11 Havoc Pennington <hp@redhat.com>
1470 * configure.in: bump version to 0.2 and add infrastructure for
1471 libtool version info. Assumes GTK versioning scheme (major.minor
1472 is binary compatible)
1474 * atk/Makefile.am (LDFLAGS): set version info
1475 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1477 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1479 * atk/atktable.h, atk/atktable.c
1480 Updated so that get/set row/column header functions
1481 work with AtkObjects rather than AtkTables. Organized
1482 the header file a little more cleanly. Also the get/set
1483 row_description and caption functions now use gchar *
1484 rather than AtkObject.
1486 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1488 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1489 Add signal model-changed.
1491 * atk/atkobject.c: Add properties
1492 accessible-role, accessible-table-caption,
1493 accessible-table-column-header, accessible-table-column_description.
1494 accessible-table-row-header, accessible-table-row_description.
1495 accessible-table-summary, accessible-model
1497 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1499 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1500 Updated atkeditabletext and atktext interfaces so they
1501 now properly define the get/set attribute methods and now
1502 get_offset_at_point and get_character_extents can request
1503 x,y coords by either widget or screen coords.
1505 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1507 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1508 CFLAGS, not in LIBS. (Always linking with -lpthread
1509 is a noticeable speed hit.)
1511 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1513 * atk/Makefile.am: Really fix marshal generation.
1515 2001-06-07 Havoc Pennington <hp@redhat.com>
1517 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1518 glib-genmarshal stuff
1520 2001-06-07 Havoc Pennington <hp@redhat.com>
1522 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1525 * configure.in: rearrange the library checks to support
1528 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1530 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1531 ATK in giant GTK tarball
1533 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1535 * docs/atk-api.sgml docs/atk-sections.txt
1536 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1537 docs/tmpl/atktext.sgml
1538 Removed docs/atk-api.sgml since it is not used.
1539 Updated sgml files and atk-sections.txt to reflect
1540 recent changes to the atktext and atkeditabletext
1543 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1545 * atk/atktext.h atk/atktext.h
1546 Updated to new atktext functions for getting attributes.
1548 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1550 * New files atk/atkstreamablecontent.[ch]
1551 Updated files: atk/Makefile.am, atk/atk.h
1553 * atk/atkvalue.c: Updated comments
1555 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1557 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1559 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1561 * atk/atkobject.c: Add property accessible-visible-data
1563 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1565 * atk/atkobject.c: Add support for setting and getting
1566 accessible-value property.
1568 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1570 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1572 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1574 * docs/atk-overrides.txt, docs/Makefile.am
1575 Updated the interface for dealing with selected
1576 text to handle multiple selected regions. Removed
1577 get_row_col_at_offset from atktext.[ch]. Added
1578 docs/atk-overrides.txt file.
1580 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1582 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1583 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1584 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1585 Makefiles so the proper marshall files get included in the
1586 dist. Updated the Makefiles and configure.in so that the
1587 docs get included in the dist.
1589 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1591 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1593 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1595 * atk/atkobject.c: Define new properties accessible-text,
1596 accessible-caret, accessible-selection and accessible-value
1598 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1600 * docs/atk-sections.txt
1603 Improved the layout/formatting of the atk docs. Added docs/tmpl
1606 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1609 Now properly set the initialized flag when setting up signals.
1610 Updated the atk-docs in several files
1612 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1614 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1615 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1616 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1617 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1618 Fix warnings generated by Sun FORTE compiler
1620 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1622 * atk/atkcomponent.c atk/atkvalue.c
1623 Remove return calls in functions which return void
1625 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1627 * atk/atkobject.h: Correct naming of role for status bar
1630 Clarify behaviour of atk_text_get_text_after/at/before_offset
1632 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1634 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1636 2001-01-06 Hans Breuer <hans@breuer.org>
1638 * atk/makefile.msc atk/atk.def (new files) :
1639 Enable build for win32, no sourc changes necessary.
1641 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1645 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1647 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1649 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>