1 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
4 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
5 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
6 atk/atktable.h atk/atktext.h atk/atkvalue.h:
7 Add padding to class structures to allow for future expansion.
9 2002-02-11 Bill Haneman <bill.haneman@sun.com>
12 Incremented revision and tagged GNOME_D2_BETA.
15 Marked atk_object_get_layer and atk_object_get_mdi_zorder
16 as deprecated (should use atk_component API below).
19 Added atk_component_get_layer and atk_component_get_mdi_zorder
20 (erroneously defined in atkobject, they belong here).
23 Fixed some property get/set bugs.
25 * NEWS: updated for GNOME 2 Desktop Beta.
27 2002-02-11 jacob berkman <jacob@ximian.com>
29 * atk/atkselection.[ch] (atk_selection_get_type):
30 * atk/atktable.[ch] (atk_table_get_type):
31 * atk/atkregistry.h (atk_get_default_registry):
32 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
33 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
34 * atk/atkcomponent.[ch] (atk_component_get_type):
35 * atk/atkaction.[ch] (atk_action_get_type): declare function
36 arguments as (void) rather than ()
38 2002-02-04 Bill Haneman <bill.haneman@sun.com>
43 2002-01-30 Bill Haneman <bill.haneman@sun.com>
45 * docs/tmpl/atkaction.sgml:
46 * docs/tmpl/atkcomponent.sgml:
47 * docs/tmpl/atkeditabletext.sgml:
48 * docs/tmpl/atkimage.sgml:
49 * docs/tmpl/atkobject.sgml:
50 * docs/tmpl/atkselection.sgml:
51 * docs/tmpl/atktable.sgml:
52 * docs/tmpl/atktext.sgml:
53 * docs/tmpl/atkvalue.sgml:
54 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
55 fields to improve docs; the documentation now gives some
56 information on the purpose and function of the various ATK
57 interfaces, and which types of UI components typically implement
60 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
62 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
64 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
67 Update version number to 0.10, for Desktop Alpha 2
69 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
72 Correct inconsistencies between registered signal parameter types
73 and default signal handler struct fields
74 (based on patch from Murray Cumming <murray@usa.net>)
76 2002-01-10 Bill Haneman <bill.haneman@sun.com>
79 Update version number to 0.9, for Beta2 package.
81 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
83 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
84 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
87 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
89 * atk/atkcomponent.c (atk_component_add_focus_handler):
90 Add comments to clarify behavior if handler has already been added
92 * docs/tmpl/atktext.sgml:
93 Update for change of caret_changed to text_caret_moved
95 2002-01-05 Hans Breuer <hans@breuer.org>
97 * atk/makefile.msc : generate atk-enum-types.[hc]
98 NOTE: the long comment in atkobject.h is crashing perl,
99 at least version 5.005_02 built for MSWin32-x86-object
100 Binary build 506 provided by ActiveState. Temporary
101 deleting the AtkRole comment allows to work-around.
103 atk/atk.def : updated externals
105 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
107 * atk/atkgobjectaccessible.h
108 Fixed typo in define (reported by Jeff Franks)
110 * atk/atktext.c atk/atktext.h
111 Change name of default signal handler for text_caret_moved signal
112 from caret_changed to text_caret_moved
113 Change enum CARET_MOVED to TEXT_CARET_MOVED
114 (both issues reported by Jeff Franks)
116 2001-12-15 Michael Meeks <michael@ximian.com>
118 * atk/atkrelation.c (atk_relation_class_init):
120 (atk_relation_finalize): chain to parent.
122 * atk/atkrelationset.c (atk_relation_set_class_init),
123 (atk_relation_set_finalize): same fix.
125 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
127 * configure.in: Version 0.8, require GLib-1.3.12
129 * atk/makefile.msc (PKG_VER): Version 0.8.
131 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
133 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
134 for correct srcdir != builddir operation when
135 generating source files in srcdir.
137 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
139 * docs/tmpl/atkutil.sgml: remove some conflict
142 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
147 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
149 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
150 docs/tmpl/atkgobjectaccessible.sgml
152 * atk/Makefile.am atk/atk.h:
153 Add references to new files
155 * atk/atkobject.c atk/atkobject.h
156 docs/tmpl/atkobject.sgml:
157 Add new function atk_object_initialize
159 * atk/atkobjectfactory.c atk/atkobjectfactory.h
160 docs/tmpl/atkobjectfactory.sgml:
161 Add new function atk_object_factory_get_accessible_type
163 * docs/atk-sections.txt:
165 Add functions in atk-unused.txt
168 2001-12-17 Darin Adler <darin@bentspoon.com>
170 * atk/atktext.c: Add missing #include <string.h>
172 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
174 * atk/Makefile.am, tests/Makefile.am: Compile with
175 -DG_DISABLE_DEPRECATED. See #52790.
177 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
179 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
180 Remove unnecessary g_retunn_val_if_fail() call.
182 2001-12-08 Michael Meeks <michael@ximian.com>
184 * atk/atkregistry.c (atk_registry_class_init):
185 paranoia is not appropriate here, setup parent_class,
186 don't create a new default registry here - makes no
188 (atk_registry_finalize): chain to parent class, do
189 g_hash_table_destroys instead of g_frees.
191 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
194 Update to create atk-enum-types.h before compiling source files
195 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
197 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
199 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
200 docs/tmpl/atktext.sgml tests/testrelation.c:
201 Change atk_attribute_register to atk_text_attribute_register,
202 atk_attribute_get_value to atk_text_attribute_get_value,
203 atk_attribute_get_name to atk_text_attribute_get_name
204 atk_attribute_for_name to atk_text_attribuute_for_name
206 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
209 Add implementation of atk_attribute_register, atk_attribute_for_name
210 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
211 support extra attributes being defined
214 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
215 extra attributes to be defined
216 Add atk_attribute_register() and atk_attribute_for_name()
221 * docs/atk-sections.txt docs/tmpl/atktext.sgml
222 Update because of additions to atk/atktext.h
224 * tests/testrelation.c:
225 Add tests for text attributes
227 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
230 Update atk_role_register() to allow extra roles to be defined
231 Update atk_role_get_name() and atk_role_for_name() for newly defined
234 * tests/testrelation.c:
237 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
240 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
241 atk_relation_type_for_name()
244 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
245 atk_state_type_for_name()
247 * tests/testrelation.c, tests/teststateset.c:
248 Update tests as name componenets are separated by hyphen (-) rather
251 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
254 Generate files atk-enum-types.c and atk-enums-types.h to create
258 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
260 2001-11-28 Bill Haneman <bill.haneman@sun.com>
263 Changed calls to g_type_class_peek() to g_type_class_ref() where
264 it makes more sense, and in other places check for a non-null
265 klass return before trying to call class methods. This prevents
266 SEGV if no Atk-implementation library has been loaded.
269 Fixed gtk-doc warning.
271 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
273 * atk/atkobject.[c|h]:
274 Add functions atk_role_get_name() and atk_role_for_name() which
275 transform a role into an untranslated string
276 Update comments in atkobject.h which refer to property names
279 Correct error in atk_relation_type_get_name
281 * docs/atk-sections.txt
282 Added atk_role_get_name and atk_role_for_name
287 2001-11-23 Hans Breuer <hans@breuer.org>
289 * atk/atk.def : updated externals
291 * atk/atktext.c atk/atkutil.c : added two spaces to fix
292 minor coding style issues. Found by my exports generator.
294 * atk/makefile.msc : version 0.7, use build dir from
297 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
301 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
303 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
305 * atk/atknoopobject.c:
306 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
309 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
311 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
312 docs/tmpl/atkrelation.sgml:
313 Change atk_relation_type_from_string to atk_relation_type_for_name
314 Add atk_relation_type_get_name
316 * atk/atkrelationtype.c:
317 Change atk_relation_type_from_string to atk_relation_type_for_name
318 Add atk_relation_type_get_name
319 Update atk_relation_type_register() to correctly register new
323 Changed name of static variable type to last_type
324 Changed name of paremeter if atk_state_type_get_name to type to match
330 * tests/README, tests/Makefile.am
331 Add new test file testrelation.c
333 2001-11-22 Bill Haneman <bill.haneman@sun.com>
335 * atk/atkutil.c (atk_add_key_event_listener):
336 Fix gtk-doc comment and clarify use of 'data' gpointer.
338 2001-11-22 Michael Meeks <michael@ximian.com>
340 * atk/atkutil.c (atk_add_key_event_listener): switch
343 * atk/atkobject.c (atk_object_real_get_property):
346 2001-11-21 Michael Meeks <michael@ximian.com>
348 * atk/atkrelation.c: pull in string.h for strcmp
350 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
352 * atk/atkutil.c (atk_add_global_event_listener),
353 (atk_get_toolkit_name, atk_get_toolkit_version):
356 2001-11-21 Bill Haneman <bill.haneman@sun.com>
358 * atk/atkrelation.c: Added gtk-doc docs for
359 atk_relation_type_from_string.
361 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
363 * atk/atkobject.h (enum): Fix trailing comma on
366 * docs/atk-sections.txt: Update.
370 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
372 * atk/atkobject.[c|h]:
373 Add additional argument (name) to state-change signal
374 Update atk_object_notify_state_change to take account of
375 extra argument for state-change
377 * atk/atkmarshal.list:
378 Add marshaller for VOID:STRING,BOOLEAN
380 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
382 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
383 Add enum AtkLayer and functions atk_object_get_layer and
384 atk_object_get_mdi_zorder
386 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
388 * atk/atkobject.[c|h]:
389 Remove property accessible-state; use signal state-change instead
390 Change signature of state-change handler to take gboolean as argument
391 instead of AtkPropertyValues
392 Update atk_object_notify_state_change() to emit state-change signal
394 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
395 Remove state ATK_STATE_COLLAPSED
397 2001-11-19 Bill Haneman <bill.haneman@sun.com>
401 Added state-changed signal to atkobject, in anticipation of
402 deprecating the accessible-state property.
405 Fixed signature of atk_util_add_key_listener () to
406 take an AtkKeySnoopFunc instead of a pointer to same.
408 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
410 * atk/atkobject.c (atk_object_notify_state_change):
411 Fix bug in calculation of number of toggle states
414 Correct out-by-1 error in atk_state_type_register()
415 Use type (number of states defined) in atk_state_type_get_name()
416 and atk_state_type_for_name()
418 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
420 * atk/atkeditabletext.c:
421 Remove unused structure _AtkEditableTextIfaceClass
423 * atk/atkobject.[c|h]
424 Remove signals model_changed and selection_changed
426 * atk/selection.[c|h]
427 Add signal selection_changed
430 Remove unused structure _AtkTableIfaceClass
431 Add signal model_changed
434 Remove unused structure _AtkTextIfaceClass
435 Add signal text_selection_changed
437 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
438 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
439 Documentation changes
441 2001-11-17 Tor Lillqvist <tml@iki.fi>
443 * atk-zip.sh.in: Build separate runtime and developer packages.
445 * atk/atk.def: Update.
447 2001-11-14 Bill Haneman <bill.haneman@sun.com>
451 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
453 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
456 to allow non-GTK-dependent installation of key snoop functions.
457 This also meant adding definitions of AtkKeySnoopFunc and
460 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
462 * atk/atkobject.c (atk_object_notify_state_change):
463 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
464 to ATK_STATE_EXPANDED or vice versa.
466 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
469 Add role ATK_ROLE_TREE_TABLE
472 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
473 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
475 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
476 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
477 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
478 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
479 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
480 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
481 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
482 Update to reflect the current state of the documentation in the code.
484 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
486 * atk/relation.h, docs/tmpl/atkrelation.sgml:
487 Add two new relations ATK_RELATION_NODE_CHILDREN and
488 ATK_RELATION_NODE_PARENT to support compound objects in a
489 node or cell of a tree or table
490 Added descriptions of all relations which are defined
493 Remove functions atk_table_real_get_index_at(),
494 atk_table_real_get_column_at_index() and
495 atk_table_real_get_row_at_index()
496 Correct typos in documentation of other functions.
498 2001-10-28 Tor Lillqvist <tml@iki.fi>
500 * atk-zip.sh.in: New file, used to build developer package for
504 * configure.in: Add it.
506 * atk/Makefile.am: Add rules to install and uninstall mingw import
509 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
511 * atk/atkobject.[c|h]
512 Remove the following properties
513 accessible-child - use signal children_changed for notification
514 accessible-text - use signal text_changed for notification
515 accessible-caret - use signal text_caret_moved for notification
516 accessible-selection - use new signal selection_changed
518 accessible-visible-data - use new signal visible_data_changed
520 accessible-model - use new signal model_changed for notification
521 Notify when role or parent changes
522 Allow parent and role to be set or got using g_object_set() or
525 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
531 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
534 Add role ATK_ROLE_TERMINAL for an accessible terminal.
536 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
538 * atk/atkobject.c (atk_object_notify_state_change):
539 Initialize AtkPropertyValue data structure to 0 instead of using
542 2001-10-19 Tor Lillqvist <tml@iki.fi>
544 * configure.in: Set automake conditionals OS_WIN32 if on (native)
545 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
546 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
548 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
549 -export-symbols atk.def. If lib.exe is available, generate
550 atk.lib, and install it.
552 * atk/atk.def: Update with new entry points.
554 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
556 * atk/atkobject.[c|], docs/atk-sections.txt,
557 docs/tmpl/atkobject.sgml:
558 Add convenience function atk_object_notify_state_change()
559 to generate property notification of state change.
561 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
562 Correct comments on functions atk_attribute_get_name() and
563 atk_attribute_get_value()
565 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
568 Update comments in atk_text_get_text_[at|after|before]_offset()
569 to clarify what these functions will return.
571 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
574 Update comments in atk_text_get_run_attributes() and
575 atk_text_get_default_attributes().
577 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
580 Change "property-change" signal to allow detail (i.e. property name)
581 and add detail in atk_object_notify().
583 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
586 Correct order of attribute names in text_attr_name array.
588 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
591 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
592 Use enum AtkTextAttribute to specify what attribute are supported
593 rather than hash defines. Define new functions atk_attribute_get_name()
594 and atk_attribute_get_value() which return the strings for the
595 attribute name and values for those attribute which have named values.
597 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
599 * atk/atktext.c (atk_text_get_run_attributes):
602 * atk/atktext.c (atk_text_get_default_attributes):
603 Add call to set iface.
605 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
608 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
609 Add new function atk_text_get_default_attributes
610 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
612 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
614 * atk/atktext.c (atk_attribute_set_free):
615 Avoid leaking of AtkAttributeSet data structure; speed up code.
617 * docs/tmpl.atk*.sgml
618 Updated to reflect current APIs.
620 2001-10-01 jacob berkman <jacob@ximian.com>
622 * docs/Makefile.am (dist-hook-local): depend on all-local so that
623 make dist works correctly w/o having to build first
625 2001-10-01 Tor Lillqvist <tml@iki.fi>
627 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
629 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
631 * configure.in (ATK_MICRO_VERSION): Version 0.6
632 (because libglade will depend on a the small api addition below)
634 * atk/makefile.msc (PKG_VER): Version 0.6
637 * atk/atkrelation.c: (AtkRelationType
638 atk_relation_type_from_string (const gchar *name)): Added method.
641 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
643 * configure.in (ATK_MICRO_VERSION): Version 0.5
645 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
647 * atk/makefile.msc (PKG_VER): Version 0.5
649 2001-09-21 Hans Breuer <hans@breuer.org>
651 * atk/atk.def : updated externals
652 * atk/makefile.msc : version 0.4
654 * atk/atktext.c (atk_text_get_character_extents) : real_height
655 is a reference to int, so use &local_height
657 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
661 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
663 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
664 up ATK_VERSION to 0.4, interface age 0, binary age 0.
665 (from 0.2 which was not properly updated last time).
666 depend on glib 1.3.8.
670 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
673 Add object reference when object is set as accessible_parent
675 2001-09-05 Mark McLoughlin <mark@skynet.ie>
677 * configure.in: remember ACLOCAL_FLAGS.
679 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
682 Change atk_table_get_caption() and atk_table_set_caption()
683 to deal with AtkObject* rather than gchar*
684 Remove redundant and incorrect comments
686 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
688 * configure.in: Version 0.3
690 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
694 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
697 Correct property definitions for "accessible-table-caption",
698 "accessible-table-column-description",
699 "accessible-table-row-description"
701 Update comments to include all properties defined
703 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
705 * atk/atkhyperlink.h:
706 Change AtkHyperLink to AtkHyperlink in comment
707 * atk/atkhypertext.[c|h]:
708 Change AtkHyperLink to AtkHyperlink
709 * atk/atktable.[c|h]:
710 Make gchar* arguments const; make return value of type gchar*
712 * docs/atk-sections.txt
713 Remove reference to AtkHyperLink
714 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
715 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
718 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
721 Add functions atk_table_real_get_index_at(),
722 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
723 as default implementations for atk_table_get_index_at(),
724 atk_table_get_row_at_index(), atk_table_get_column_at_index()
726 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
729 Refer to return value in function documentation for
733 * docs/tmpl/atkaction.sgml:
734 Update to include return value
736 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
738 * atk/atkaction.c atk/atkaction.h:
739 Made atk_action_do_action return a gboolean as the class member of
744 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
746 * docs/tmpl/atkimage.sgml atk/atkimage.h:
747 Swap height and width arguments to atk_image_get_image_size
749 Swap height and height arguments to atk_image_get_image_size
750 Do not crash if NULL pointers are passed for return values
752 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
754 * docs/tmpl/atktext.sgml atk/atktext.h:
755 Change parameter names *offset to *_offset
756 * atk/atkcomponent.c:
757 Do not crash if NULL pointers are passed for return values
759 Change parameter names *offset to *_offset
760 Do not crash if NULL pointers are passed for return values
762 2001-08-16 Bill Haneman <bill.haneman@sun.com>
765 Changed g_type_class_peek() to g_type_class_ref()
766 in atk_add_global_event_listener(), since
767 g_type_class_peek() could return NULL when an
768 instance of the class had not been created.
770 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
772 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
773 Ensure that atk_attribute_set_free is in the documentation.
775 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
777 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
778 Swapped order of width and height arguments to
779 atk_text_get_character_extents()
780 Changed AtkAttrributeSet_free to atk_attribute_set_free
782 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
784 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
785 Changed "length" argument of atk_text_get_character_extents() to
788 2001-08-15 Jens Finke <jens@gnome.org>
790 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
791 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
792 added a AC_SUBST for it. This is needed for the spec.in file.
793 Added atk.spec to output list.
794 * atk.spec.in: New file.
796 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
798 * atk/atkcomponent.[c|h]
799 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
800 Change atk_component_get_accessible_at_point to
801 atk_component_ref_accessible_at_point so it will work for flyweights
803 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
805 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
808 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
810 * atk/atkaction.c, atk/atkcomponent.c
811 Remove all instances of g_return_if_fail (foo != NULL); that are
812 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
813 since the second check catches the NULL.
815 Add functions atk_component_real_contains(),
816 atk_component_real_get_position(), atkcomponent_real_get_size()
817 as default implementations for atk_component_contains(),
818 atk_component_get_position(), atk_component_get_size()
820 2001-08-07 Brian Cameron <brian.cameron@sun.com>
822 * atk/atkimage.[ch] docs/atk-sections.txt
823 docs/tmpl/atkimage.sgml
824 Updated AtkImage get_position to get_image_position
825 so the naming is consistant. Now get_image_position
826 and get_image_size return -1 for x/y/height/width
827 if AtkImage implementations of these functions is
830 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
833 Create an object relation set when the object is created.
835 2001-07-30 Brian Cameron <brian.cameron@sun.com>
838 Changed first argument of atk_add_global_event_listener
839 so the callback function is of type GSignalEmissionHook
840 instead of AtkEventListener. AtkEventListener is
841 appropriate for Focus event callbacks, but not generic
844 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
847 Add function atk_object_real_ref_state_set() which creates the
848 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
851 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
854 Remove all instances of g_return_if_fail (foo != NULL); that are
855 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
856 since the second check catches the NULL.
858 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
861 Fix problem with ATK not building after running make maintainer-clean
862 and autogen.sh: add extra files to MAINTAINERCLEANFILES
864 2001-07-25 Bill Haneman <bill.haneman@sun.com>
867 * atk/atkeditabletext.h
869 * atk-uninstalled.pc.in
872 Removed (unused) #defines of pango/pango.h
873 Removed references to/dependencies on pango from .pc files
874 Removed dependencies on pango from makefile.msc and configure.in
876 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
878 * atk/atkobject.[c|h]
879 Move some implementation from GAIL:
880 Default implementations for some some functions
881 atk_object_real_get_name, atk_object_real_set_name,
882 atk_object_real_get_description, atk_object_real_set_description,
883 atk_object_real_get_parent, atk_object_real_set_parent,
884 atk_object_real_get_role,
885 atk_object_real_connect_property_change_handler,
886 atk_object_real_remove_property_change_handler,
888 definition of property-changed signal.
889 Initialize pointers to NULL in atk_object_init().
890 Initialize uninitialized function pointers to NULL in
891 atk_object_class_init().
893 2001-07-23 Brian Cameron <brian.cameron@sun.com>
896 Changed children_changed signal to allow NULL pointers
897 for the 2nd argument to the signal handler.
899 2001-07-20 Hans Breuer <hans@breuer.org>
901 * atk/atk.def : added more exports
902 * atk/makefile.msc : updated win32 build
904 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
906 * atk/atkaction.[c|h], docs/atk-sections.txt,
907 docs/tmpl/atkaction.sgml
908 Add atk_action_get_name() and atk_action_set_description()
910 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
913 Add ATK_STATE_ENABLED so we can distinguish between a consistent
914 and inconsistent GtkToggleButton
916 2001-07-16 Brian Cameron <brian.cameron@sun.com>
918 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
919 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
920 gail_textattributes_update.pat is for gail/gail and integrates the
921 ATK_ATTRIBUTE_* macros in the gail implementations.
922 atk_docs_textattributes_update.pat is for atk/docs and patches
923 atk-sections.txt etc. for improved docs
924 atk_atk_textattributes_update.pat is for atk/atk and included the
925 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
927 2001-07-13 Darin Adler <darin@bentspoon.com>
929 * atk/atkstate.c: Add missing <string.h> include.
930 * tests/teststateset.c: Add missing <string.h> include.
932 2001-07-13 Darin Adler <darin@bentspoon.com>
934 * .cvsignore: Ignore some generated files.
935 * autogen.sh: Get rid of call to autoheader since the
936 configure file doesn't include AM_CONFIG_HEADER.
938 2001-07-11 Brian Cameron <brian.cameron@sun.com>
940 * tmpl/atkdocument.sgml
941 Added new file for docs.
943 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
945 * atk/atkimage.c atk/atkutil.c
946 Changes to build with Sun's FORTE compiler.
948 2001-07-10 Brian Cameron <brian.cameron@sun.com>
950 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
951 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
952 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
953 tmpl/atktext.sgml tmpl/atkutil.sgml
956 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
958 * atk/atktext.c (atk_text_base_init):
959 * atk/atktable.c (atk_table_base_init):
960 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
961 to adapt to recent GSignal changes.
963 2001-06-28 Brian Cameron <brian.cameron@sun.com>
965 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
966 docs/tmpl/atkutil.sgml
967 Added new functiosn to AtkUtil.
969 2001-06-28 Brian Cameron <brian.cameron@sun.com>
971 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
972 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
973 docs/tmpl/atkobject.sgml
974 Added new atk document interface.
976 2001-06-28 Brian Cameron <brian.cameron@sun.com>
978 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
979 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
980 Updated so that functions that take screen coords as
981 input/output also take an enum specifying whether
982 the coords are screen or top-level window based.
983 Updated docs as well.
985 2001-06-28 Brian Cameron <brian.cameron@sun.com>
987 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
988 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
989 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
990 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
991 atk/docs/tmpl/atkstreamablecontent.sgml
992 Cleaned up docs. Added atkstreamablecontent.sgml
994 2001-06-28 Brian Cameron <brian.cameron@sun.com>
996 *atk/atktable.h, atk/atktable.c
997 Updated signal handler definitions.
999 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1002 Updated AtkXYCoords enum.
1004 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1006 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1007 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1008 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1009 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1010 atk/atkstateset.c atk/atkstreamablecontent.c
1011 atk/atkstreamablecontent.h atk/atktable.c
1012 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1013 and some docs/tmpl files.
1014 Updated gtk-docs fixing spelling errors and making minor
1017 2001-06-27 Louise Miller <lousie.miller@sun.com>
1019 *atk/atkselection.h, atk/atkselection.c
1020 changed return type to gboolean for
1021 atk_selection_select_all_selection
1023 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1025 *atk/atkstate.h atk/atkstate.c
1026 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1027 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1028 docs/tmpl/atktext.sgml
1029 Added ATK_STATE_STALE. Updated docs.
1031 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1034 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1036 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1038 * atk/atkeditabletext.h, atk/atkobject.h,
1040 Added AtkAttributeSet_free() convenience
1043 2001-06-20 Peter Williams <peterw@ximian.com>
1045 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1046 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1047 G_{BEGIN,END}_DECLS.
1049 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1051 * atk/atktable.c, atk/atkmarshal.list
1052 Removed needless marshal and updated signal handlers in
1055 2001-06-20 Louise Miller <louise.miller@sun.com>
1057 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1058 Changed parameters for get_selected_rows/get_selected_columns
1059 Added 4 new functions, add_row_selection, remove_row_selection,
1060 add_column_selection, remove_column_selection
1062 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1065 Fixed minor bug with signals.
1067 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1072 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1074 * atk/atkselection.h atk/atkselection.c
1075 Now add_selection, clear_selection, and remove_selection
1076 return a boolean indicating SUCCESS/FAILURE to indicate
1077 if the operation was successful.
1079 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1081 * atk/atktable.h atk/atktable.h
1082 Updated so now the get_text_before|at|after functions
1083 return the start & end offset of the string. Updated the
1086 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1088 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1090 2001-06-11 Havoc Pennington <hp@redhat.com>
1094 * configure.in: bump version to 0.2 and add infrastructure for
1095 libtool version info. Assumes GTK versioning scheme (major.minor
1096 is binary compatible)
1098 * atk/Makefile.am (LDFLAGS): set version info
1099 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1101 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1103 * atk/atktable.h, atk/atktable.c
1104 Updated so that get/set row/column header functions
1105 work with AtkObjects rather than AtkTables. Organized
1106 the header file a little more cleanly. Also the get/set
1107 row_description and caption functions now use gchar *
1108 rather than AtkObject.
1110 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1112 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1113 Add signal model-changed.
1115 * atk/atkobject.c: Add properties
1116 accessible-role, accessible-table-caption,
1117 accessible-table-column-header, accessible-table-column_description.
1118 accessible-table-row-header, accessible-table-row_description.
1119 accessible-table-summary, accessible-model
1121 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1123 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1124 Updated atkeditabletext and atktext interfaces so they
1125 now properly define the get/set attribute methods and now
1126 get_offset_at_point and get_character_extents can request
1127 x,y coords by either widget or screen coords.
1129 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1131 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1132 CFLAGS, not in LIBS. (Always linking with -lpthread
1133 is a noticeable speed hit.)
1135 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1137 * atk/Makefile.am: Really fix marshal generation.
1139 2001-06-07 Havoc Pennington <hp@redhat.com>
1141 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1142 glib-genmarshal stuff
1144 2001-06-07 Havoc Pennington <hp@redhat.com>
1146 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1149 * configure.in: rearrange the library checks to support
1152 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1154 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1155 ATK in giant GTK tarball
1157 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1159 * docs/atk-api.sgml docs/atk-sections.txt
1160 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1161 docs/tmpl/atktext.sgml
1162 Removed docs/atk-api.sgml since it is not used.
1163 Updated sgml files and atk-sections.txt to reflect
1164 recent changes to the atktext and atkeditabletext
1167 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1169 * atk/atktext.h atk/atktext.h
1170 Updated to new atktext functions for getting attributes.
1172 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1174 * New files atk/atkstreamablecontent.[ch]
1175 Updated files: atk/Makefile.am, atk/atk.h
1177 * atk/atkvalue.c: Updated comments
1179 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1181 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1183 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1185 * atk/atkobject.c: Add property accessible-visible-data
1187 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1189 * atk/atkobject.c: Add support for setting and getting
1190 accessible-value property.
1192 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1194 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1196 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1198 * docs/atk-overrides.txt, docs/Makefile.am
1199 Updated the interface for dealing with selected
1200 text to handle multiple selected regions. Removed
1201 get_row_col_at_offset from atktext.[ch]. Added
1202 docs/atk-overrides.txt file.
1204 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1206 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1207 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1208 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1209 Makefiles so the proper marshall files get included in the
1210 dist. Updated the Makefiles and configure.in so that the
1211 docs get included in the dist.
1213 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1215 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1217 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1219 * atk/atkobject.c: Define new properties accessible-text,
1220 accessible-caret, accessible-selection and accessible-value
1222 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1224 * docs/atk-sections.txt
1227 Improved the layout/formatting of the atk docs. Added docs/tmpl
1230 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1233 Now properly set the initialized flag when setting up signals.
1234 Updated the atk-docs in several files
1236 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1238 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1239 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1240 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1241 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1242 Fix warnings generated by Sun FORTE compiler
1244 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1246 * atk/atkcomponent.c atk/atkvalue.c
1247 Remove return calls in functions which return void
1249 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1251 * atk/atkobject.h: Correct naming of role for status bar
1254 Clarify behaviour of atk_text_get_text_after/at/before_offset
1256 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1258 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1260 2001-01-06 Hans Breuer <hans@breuer.org>
1262 * atk/makefile.msc atk/atk.def (new files) :
1263 Enable build for win32, no sourc changes necessary.
1265 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1269 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1271 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1273 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>