1 2002-02-04 Bill Haneman <bill.haneman@sun.com>
6 2002-01-30 Bill Haneman <bill.haneman@sun.com>
8 * docs/tmpl/atkaction.sgml:
9 * docs/tmpl/atkcomponent.sgml:
10 * docs/tmpl/atkeditabletext.sgml:
11 * docs/tmpl/atkimage.sgml:
12 * docs/tmpl/atkobject.sgml:
13 * docs/tmpl/atkselection.sgml:
14 * docs/tmpl/atktable.sgml:
15 * docs/tmpl/atktext.sgml:
16 * docs/tmpl/atkvalue.sgml:
17 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
18 fields to improve docs; the documentation now gives some
19 information on the purpose and function of the various ATK
20 interfaces, and which types of UI components typically implement
23 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
25 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
27 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
30 Update version number to 0.10, for Desktop Alpha 2
32 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
35 Correct inconsistencies between registered signal parameter types
36 and default signal handler struct fields
37 (based on patch from Murray Cumming <murray@usa.net>)
39 2002-01-10 Bill Haneman <bill.haneman@sun.com>
42 Update version number to 0.9, for Beta2 package.
44 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
46 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
47 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
50 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
52 * atk/atkcomponent.c (atk_component_add_focus_handler):
53 Add comments to clarify behavior if handler has already been added
55 * docs/tmpl/atktext.sgml:
56 Update for change of caret_changed to text_caret_moved
58 2002-01-05 Hans Breuer <hans@breuer.org>
60 * atk/makefile.msc : generate atk-enum-types.[hc]
61 NOTE: the long comment in atkobject.h is crashing perl,
62 at least version 5.005_02 built for MSWin32-x86-object
63 Binary build 506 provided by ActiveState. Temporary
64 deleting the AtkRole comment allows to work-around.
66 atk/atk.def : updated externals
68 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
70 * atk/atkgobjectaccessible.h
71 Fixed typo in define (reported by Jeff Franks)
73 * atk/atktext.c atk/atktext.h
74 Change name of default signal handler for text_caret_moved signal
75 from caret_changed to text_caret_moved
76 Change enum CARET_MOVED to TEXT_CARET_MOVED
77 (both issues reported by Jeff Franks)
79 2001-12-15 Michael Meeks <michael@ximian.com>
81 * atk/atkrelation.c (atk_relation_class_init):
83 (atk_relation_finalize): chain to parent.
85 * atk/atkrelationset.c (atk_relation_set_class_init),
86 (atk_relation_set_finalize): same fix.
88 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
90 * configure.in: Version 0.8, require GLib-1.3.12
92 * atk/makefile.msc (PKG_VER): Version 0.8.
94 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
96 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
97 for correct srcdir != builddir operation when
98 generating source files in srcdir.
100 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
102 * docs/tmpl/atkutil.sgml: remove some conflict
105 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
110 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
112 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
113 docs/tmpl/atkgobjectaccessible.sgml
115 * atk/Makefile.am atk/atk.h:
116 Add references to new files
118 * atk/atkobject.c atk/atkobject.h
119 docs/tmpl/atkobject.sgml:
120 Add new function atk_object_initialize
122 * atk/atkobjectfactory.c atk/atkobjectfactory.h
123 docs/tmpl/atkobjectfactory.sgml:
124 Add new function atk_object_factory_get_accessible_type
126 * docs/atk-sections.txt:
128 Add functions in atk-unused.txt
131 2001-12-17 Darin Adler <darin@bentspoon.com>
133 * atk/atktext.c: Add missing #include <string.h>
135 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
137 * atk/Makefile.am, tests/Makefile.am: Compile with
138 -DG_DISABLE_DEPRECATED. See #52790.
140 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
142 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
143 Remove unnecessary g_retunn_val_if_fail() call.
145 2001-12-08 Michael Meeks <michael@ximian.com>
147 * atk/atkregistry.c (atk_registry_class_init):
148 paranoia is not appropriate here, setup parent_class,
149 don't create a new default registry here - makes no
151 (atk_registry_finalize): chain to parent class, do
152 g_hash_table_destroys instead of g_frees.
154 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
157 Update to create atk-enum-types.h before compiling source files
158 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
160 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
162 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
163 docs/tmpl/atktext.sgml tests/testrelation.c:
164 Change atk_attribute_register to atk_text_attribute_register,
165 atk_attribute_get_value to atk_text_attribute_get_value,
166 atk_attribute_get_name to atk_text_attribute_get_name
167 atk_attribute_for_name to atk_text_attribuute_for_name
169 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
172 Add implementation of atk_attribute_register, atk_attribute_for_name
173 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
174 support extra attributes being defined
177 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
178 extra attributes to be defined
179 Add atk_attribute_register() and atk_attribute_for_name()
184 * docs/atk-sections.txt docs/tmpl/atktext.sgml
185 Update because of additions to atk/atktext.h
187 * tests/testrelation.c:
188 Add tests for text attributes
190 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
193 Update atk_role_register() to allow extra roles to be defined
194 Update atk_role_get_name() and atk_role_for_name() for newly defined
197 * tests/testrelation.c:
200 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
203 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
204 atk_relation_type_for_name()
207 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
208 atk_state_type_for_name()
210 * tests/testrelation.c, tests/teststateset.c:
211 Update tests as name componenets are separated by hyphen (-) rather
214 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
217 Generate files atk-enum-types.c and atk-enums-types.h to create
221 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
223 2001-11-28 Bill Haneman <bill.haneman@sun.com>
226 Changed calls to g_type_class_peek() to g_type_class_ref() where
227 it makes more sense, and in other places check for a non-null
228 klass return before trying to call class methods. This prevents
229 SEGV if no Atk-implementation library has been loaded.
232 Fixed gtk-doc warning.
234 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
236 * atk/atkobject.[c|h]:
237 Add functions atk_role_get_name() and atk_role_for_name() which
238 transform a role into an untranslated string
239 Update comments in atkobject.h which refer to property names
242 Correct error in atk_relation_type_get_name
244 * docs/atk-sections.txt
245 Added atk_role_get_name and atk_role_for_name
250 2001-11-23 Hans Breuer <hans@breuer.org>
252 * atk/atk.def : updated externals
254 * atk/atktext.c atk/atkutil.c : added two spaces to fix
255 minor coding style issues. Found by my exports generator.
257 * atk/makefile.msc : version 0.7, use build dir from
260 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
264 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
266 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
268 * atk/atknoopobject.c:
269 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
272 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
274 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
275 docs/tmpl/atkrelation.sgml:
276 Change atk_relation_type_from_string to atk_relation_type_for_name
277 Add atk_relation_type_get_name
279 * atk/atkrelationtype.c:
280 Change atk_relation_type_from_string to atk_relation_type_for_name
281 Add atk_relation_type_get_name
282 Update atk_relation_type_register() to correctly register new
286 Changed name of static variable type to last_type
287 Changed name of paremeter if atk_state_type_get_name to type to match
293 * tests/README, tests/Makefile.am
294 Add new test file testrelation.c
296 2001-11-22 Bill Haneman <bill.haneman@sun.com>
298 * atk/atkutil.c (atk_add_key_event_listener):
299 Fix gtk-doc comment and clarify use of 'data' gpointer.
301 2001-11-22 Michael Meeks <michael@ximian.com>
303 * atk/atkutil.c (atk_add_key_event_listener): switch
306 * atk/atkobject.c (atk_object_real_get_property):
309 2001-11-21 Michael Meeks <michael@ximian.com>
311 * atk/atkrelation.c: pull in string.h for strcmp
313 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
315 * atk/atkutil.c (atk_add_global_event_listener),
316 (atk_get_toolkit_name, atk_get_toolkit_version):
319 2001-11-21 Bill Haneman <bill.haneman@sun.com>
321 * atk/atkrelation.c: Added gtk-doc docs for
322 atk_relation_type_from_string.
324 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
326 * atk/atkobject.h (enum): Fix trailing comma on
329 * docs/atk-sections.txt: Update.
333 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
335 * atk/atkobject.[c|h]:
336 Add additional argument (name) to state-change signal
337 Update atk_object_notify_state_change to take account of
338 extra argument for state-change
340 * atk/atkmarshal.list:
341 Add marshaller for VOID:STRING,BOOLEAN
343 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
345 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
346 Add enum AtkLayer and functions atk_object_get_layer and
347 atk_object_get_mdi_zorder
349 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
351 * atk/atkobject.[c|h]:
352 Remove property accessible-state; use signal state-change instead
353 Change signature of state-change handler to take gboolean as argument
354 instead of AtkPropertyValues
355 Update atk_object_notify_state_change() to emit state-change signal
357 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
358 Remove state ATK_STATE_COLLAPSED
360 2001-11-19 Bill Haneman <bill.haneman@sun.com>
364 Added state-changed signal to atkobject, in anticipation of
365 deprecating the accessible-state property.
368 Fixed signature of atk_util_add_key_listener () to
369 take an AtkKeySnoopFunc instead of a pointer to same.
371 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
373 * atk/atkobject.c (atk_object_notify_state_change):
374 Fix bug in calculation of number of toggle states
377 Correct out-by-1 error in atk_state_type_register()
378 Use type (number of states defined) in atk_state_type_get_name()
379 and atk_state_type_for_name()
381 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
383 * atk/atkeditabletext.c:
384 Remove unused structure _AtkEditableTextIfaceClass
386 * atk/atkobject.[c|h]
387 Remove signals model_changed and selection_changed
389 * atk/selection.[c|h]
390 Add signal selection_changed
393 Remove unused structure _AtkTableIfaceClass
394 Add signal model_changed
397 Remove unused structure _AtkTextIfaceClass
398 Add signal text_selection_changed
400 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
401 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
402 Documentation changes
404 2001-11-17 Tor Lillqvist <tml@iki.fi>
406 * atk-zip.sh.in: Build separate runtime and developer packages.
408 * atk/atk.def: Update.
410 2001-11-14 Bill Haneman <bill.haneman@sun.com>
414 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
416 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
419 to allow non-GTK-dependent installation of key snoop functions.
420 This also meant adding definitions of AtkKeySnoopFunc and
423 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
425 * atk/atkobject.c (atk_object_notify_state_change):
426 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
427 to ATK_STATE_EXPANDED or vice versa.
429 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
432 Add role ATK_ROLE_TREE_TABLE
435 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
436 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
438 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
439 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
440 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
441 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
442 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
443 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
444 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
445 Update to reflect the current state of the documentation in the code.
447 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
449 * atk/relation.h, docs/tmpl/atkrelation.sgml:
450 Add two new relations ATK_RELATION_NODE_CHILDREN and
451 ATK_RELATION_NODE_PARENT to support compound objects in a
452 node or cell of a tree or table
453 Added descriptions of all relations which are defined
456 Remove functions atk_table_real_get_index_at(),
457 atk_table_real_get_column_at_index() and
458 atk_table_real_get_row_at_index()
459 Correct typos in documentation of other functions.
461 2001-10-28 Tor Lillqvist <tml@iki.fi>
463 * atk-zip.sh.in: New file, used to build developer package for
467 * configure.in: Add it.
469 * atk/Makefile.am: Add rules to install and uninstall mingw import
472 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
474 * atk/atkobject.[c|h]
475 Remove the following properties
476 accessible-child - use signal children_changed for notification
477 accessible-text - use signal text_changed for notification
478 accessible-caret - use signal text_caret_moved for notification
479 accessible-selection - use new signal selection_changed
481 accessible-visible-data - use new signal visible_data_changed
483 accessible-model - use new signal model_changed for notification
484 Notify when role or parent changes
485 Allow parent and role to be set or got using g_object_set() or
488 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
494 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
496 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
497 Add role ATK_ROLE_TERMINAL for an accessible terminal.
499 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
501 * atk/atkobject.c (atk_object_notify_state_change):
502 Initialize AtkPropertyValue data structure to 0 instead of using
505 2001-10-19 Tor Lillqvist <tml@iki.fi>
507 * configure.in: Set automake conditionals OS_WIN32 if on (native)
508 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
509 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
511 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
512 -export-symbols atk.def. If lib.exe is available, generate
513 atk.lib, and install it.
515 * atk/atk.def: Update with new entry points.
517 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
519 * atk/atkobject.[c|], docs/atk-sections.txt,
520 docs/tmpl/atkobject.sgml:
521 Add convenience function atk_object_notify_state_change()
522 to generate property notification of state change.
524 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
525 Correct comments on functions atk_attribute_get_name() and
526 atk_attribute_get_value()
528 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
531 Update comments in atk_text_get_text_[at|after|before]_offset()
532 to clarify what these functions will return.
534 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
537 Update comments in atk_text_get_run_attributes() and
538 atk_text_get_default_attributes().
540 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
543 Change "property-change" signal to allow detail (i.e. property name)
544 and add detail in atk_object_notify().
546 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
549 Correct order of attribute names in text_attr_name array.
551 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
554 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
555 Use enum AtkTextAttribute to specify what attribute are supported
556 rather than hash defines. Define new functions atk_attribute_get_name()
557 and atk_attribute_get_value() which return the strings for the
558 attribute name and values for those attribute which have named values.
560 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
562 * atk/atktext.c (atk_text_get_run_attributes):
565 * atk/atktext.c (atk_text_get_default_attributes):
566 Add call to set iface.
568 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
571 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
572 Add new function atk_text_get_default_attributes
573 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
575 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
577 * atk/atktext.c (atk_attribute_set_free):
578 Avoid leaking of AtkAttributeSet data structure; speed up code.
580 * docs/tmpl.atk*.sgml
581 Updated to reflect current APIs.
583 2001-10-01 jacob berkman <jacob@ximian.com>
585 * docs/Makefile.am (dist-hook-local): depend on all-local so that
586 make dist works correctly w/o having to build first
588 2001-10-01 Tor Lillqvist <tml@iki.fi>
590 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
592 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
594 * configure.in (ATK_MICRO_VERSION): Version 0.6
595 (because libglade will depend on a the small api addition below)
597 * atk/makefile.msc (PKG_VER): Version 0.6
600 * atk/atkrelation.c: (AtkRelationType
601 atk_relation_type_from_string (const gchar *name)): Added method.
604 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
606 * configure.in (ATK_MICRO_VERSION): Version 0.5
608 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
610 * atk/makefile.msc (PKG_VER): Version 0.5
612 2001-09-21 Hans Breuer <hans@breuer.org>
614 * atk/atk.def : updated externals
615 * atk/makefile.msc : version 0.4
617 * atk/atktext.c (atk_text_get_character_extents) : real_height
618 is a reference to int, so use &local_height
620 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
624 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
626 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
627 up ATK_VERSION to 0.4, interface age 0, binary age 0.
628 (from 0.2 which was not properly updated last time).
629 depend on glib 1.3.8.
633 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
636 Add object reference when object is set as accessible_parent
638 2001-09-05 Mark McLoughlin <mark@skynet.ie>
640 * configure.in: remember ACLOCAL_FLAGS.
642 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
645 Change atk_table_get_caption() and atk_table_set_caption()
646 to deal with AtkObject* rather than gchar*
647 Remove redundant and incorrect comments
649 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
651 * configure.in: Version 0.3
653 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
657 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
660 Correct property definitions for "accessible-table-caption",
661 "accessible-table-column-description",
662 "accessible-table-row-description"
664 Update comments to include all properties defined
666 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
668 * atk/atkhyperlink.h:
669 Change AtkHyperLink to AtkHyperlink in comment
670 * atk/atkhypertext.[c|h]:
671 Change AtkHyperLink to AtkHyperlink
672 * atk/atktable.[c|h]:
673 Make gchar* arguments const; make return value of type gchar*
675 * docs/atk-sections.txt
676 Remove reference to AtkHyperLink
677 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
678 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
681 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
684 Add functions atk_table_real_get_index_at(),
685 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
686 as default implementations for atk_table_get_index_at(),
687 atk_table_get_row_at_index(), atk_table_get_column_at_index()
689 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
692 Refer to return value in function documentation for
696 * docs/tmpl/atkaction.sgml:
697 Update to include return value
699 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
701 * atk/atkaction.c atk/atkaction.h:
702 Made atk_action_do_action return a gboolean as the class member of
707 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
709 * docs/tmpl/atkimage.sgml atk/atkimage.h:
710 Swap height and width arguments to atk_image_get_image_size
712 Swap height and height arguments to atk_image_get_image_size
713 Do not crash if NULL pointers are passed for return values
715 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
717 * docs/tmpl/atktext.sgml atk/atktext.h:
718 Change parameter names *offset to *_offset
719 * atk/atkcomponent.c:
720 Do not crash if NULL pointers are passed for return values
722 Change parameter names *offset to *_offset
723 Do not crash if NULL pointers are passed for return values
725 2001-08-16 Bill Haneman <bill.haneman@sun.com>
728 Changed g_type_class_peek() to g_type_class_ref()
729 in atk_add_global_event_listener(), since
730 g_type_class_peek() could return NULL when an
731 instance of the class had not been created.
733 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
735 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
736 Ensure that atk_attribute_set_free is in the documentation.
738 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
740 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
741 Swapped order of width and height arguments to
742 atk_text_get_character_extents()
743 Changed AtkAttrributeSet_free to atk_attribute_set_free
745 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
747 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
748 Changed "length" argument of atk_text_get_character_extents() to
751 2001-08-15 Jens Finke <jens@gnome.org>
753 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
754 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
755 added a AC_SUBST for it. This is needed for the spec.in file.
756 Added atk.spec to output list.
757 * atk.spec.in: New file.
759 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
761 * atk/atkcomponent.[c|h]
762 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
763 Change atk_component_get_accessible_at_point to
764 atk_component_ref_accessible_at_point so it will work for flyweights
766 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
768 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
771 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
773 * atk/atkaction.c, atk/atkcomponent.c
774 Remove all instances of g_return_if_fail (foo != NULL); that are
775 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
776 since the second check catches the NULL.
778 Add functions atk_component_real_contains(),
779 atk_component_real_get_position(), atkcomponent_real_get_size()
780 as default implementations for atk_component_contains(),
781 atk_component_get_position(), atk_component_get_size()
783 2001-08-07 Brian Cameron <brian.cameron@sun.com>
785 * atk/atkimage.[ch] docs/atk-sections.txt
786 docs/tmpl/atkimage.sgml
787 Updated AtkImage get_position to get_image_position
788 so the naming is consistant. Now get_image_position
789 and get_image_size return -1 for x/y/height/width
790 if AtkImage implementations of these functions is
793 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
796 Create an object relation set when the object is created.
798 2001-07-30 Brian Cameron <brian.cameron@sun.com>
801 Changed first argument of atk_add_global_event_listener
802 so the callback function is of type GSignalEmissionHook
803 instead of AtkEventListener. AtkEventListener is
804 appropriate for Focus event callbacks, but not generic
807 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
810 Add function atk_object_real_ref_state_set() which creates the
811 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
814 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
817 Remove all instances of g_return_if_fail (foo != NULL); that are
818 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
819 since the second check catches the NULL.
821 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
824 Fix problem with ATK not building after running make maintainer-clean
825 and autogen.sh: add extra files to MAINTAINERCLEANFILES
827 2001-07-25 Bill Haneman <bill.haneman@sun.com>
830 * atk/atkeditabletext.h
832 * atk-uninstalled.pc.in
835 Removed (unused) #defines of pango/pango.h
836 Removed references to/dependencies on pango from .pc files
837 Removed dependencies on pango from makefile.msc and configure.in
839 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
841 * atk/atkobject.[c|h]
842 Move some implementation from GAIL:
843 Default implementations for some some functions
844 atk_object_real_get_name, atk_object_real_set_name,
845 atk_object_real_get_description, atk_object_real_set_description,
846 atk_object_real_get_parent, atk_object_real_set_parent,
847 atk_object_real_get_role,
848 atk_object_real_connect_property_change_handler,
849 atk_object_real_remove_property_change_handler,
851 definition of property-changed signal.
852 Initialize pointers to NULL in atk_object_init().
853 Initialize uninitialized function pointers to NULL in
854 atk_object_class_init().
856 2001-07-23 Brian Cameron <brian.cameron@sun.com>
859 Changed children_changed signal to allow NULL pointers
860 for the 2nd argument to the signal handler.
862 2001-07-20 Hans Breuer <hans@breuer.org>
864 * atk/atk.def : added more exports
865 * atk/makefile.msc : updated win32 build
867 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
869 * atk/atkaction.[c|h], docs/atk-sections.txt,
870 docs/tmpl/atkaction.sgml
871 Add atk_action_get_name() and atk_action_set_description()
873 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
876 Add ATK_STATE_ENABLED so we can distinguish between a consistent
877 and inconsistent GtkToggleButton
879 2001-07-16 Brian Cameron <brian.cameron@sun.com>
881 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
882 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
883 gail_textattributes_update.pat is for gail/gail and integrates the
884 ATK_ATTRIBUTE_* macros in the gail implementations.
885 atk_docs_textattributes_update.pat is for atk/docs and patches
886 atk-sections.txt etc. for improved docs
887 atk_atk_textattributes_update.pat is for atk/atk and included the
888 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
890 2001-07-13 Darin Adler <darin@bentspoon.com>
892 * atk/atkstate.c: Add missing <string.h> include.
893 * tests/teststateset.c: Add missing <string.h> include.
895 2001-07-13 Darin Adler <darin@bentspoon.com>
897 * .cvsignore: Ignore some generated files.
898 * autogen.sh: Get rid of call to autoheader since the
899 configure file doesn't include AM_CONFIG_HEADER.
901 2001-07-11 Brian Cameron <brian.cameron@sun.com>
903 * tmpl/atkdocument.sgml
904 Added new file for docs.
906 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
908 * atk/atkimage.c atk/atkutil.c
909 Changes to build with Sun's FORTE compiler.
911 2001-07-10 Brian Cameron <brian.cameron@sun.com>
913 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
914 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
915 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
916 tmpl/atktext.sgml tmpl/atkutil.sgml
919 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
921 * atk/atktext.c (atk_text_base_init):
922 * atk/atktable.c (atk_table_base_init):
923 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
924 to adapt to recent GSignal changes.
926 2001-06-28 Brian Cameron <brian.cameron@sun.com>
928 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
929 docs/tmpl/atkutil.sgml
930 Added new functiosn to AtkUtil.
932 2001-06-28 Brian Cameron <brian.cameron@sun.com>
934 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
935 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
936 docs/tmpl/atkobject.sgml
937 Added new atk document interface.
939 2001-06-28 Brian Cameron <brian.cameron@sun.com>
941 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
942 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
943 Updated so that functions that take screen coords as
944 input/output also take an enum specifying whether
945 the coords are screen or top-level window based.
946 Updated docs as well.
948 2001-06-28 Brian Cameron <brian.cameron@sun.com>
950 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
951 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
952 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
953 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
954 atk/docs/tmpl/atkstreamablecontent.sgml
955 Cleaned up docs. Added atkstreamablecontent.sgml
957 2001-06-28 Brian Cameron <brian.cameron@sun.com>
959 *atk/atktable.h, atk/atktable.c
960 Updated signal handler definitions.
962 2001-06-27 Brian Cameron <brian.cameron@sun.com>
965 Updated AtkXYCoords enum.
967 2001-06-27 Brian Cameron <brian.cameron@sun.com>
969 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
970 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
971 atk/atkimage.c atk/atkimage.h atk/atkobject.c
972 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
973 atk/atkstateset.c atk/atkstreamablecontent.c
974 atk/atkstreamablecontent.h atk/atktable.c
975 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
976 and some docs/tmpl files.
977 Updated gtk-docs fixing spelling errors and making minor
980 2001-06-27 Louise Miller <lousie.miller@sun.com>
982 *atk/atkselection.h, atk/atkselection.c
983 changed return type to gboolean for
984 atk_selection_select_all_selection
986 2001-06-26 Brian Cameron <brian.cameron@sun.com>
988 *atk/atkstate.h atk/atkstate.c
989 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
990 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
991 docs/tmpl/atktext.sgml
992 Added ATK_STATE_STALE. Updated docs.
994 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
997 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
999 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1001 * atk/atkeditabletext.h, atk/atkobject.h,
1003 Added AtkAttributeSet_free() convenience
1006 2001-06-20 Peter Williams <peterw@ximian.com>
1008 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1009 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1010 G_{BEGIN,END}_DECLS.
1012 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1014 * atk/atktable.c, atk/atkmarshal.list
1015 Removed needless marshal and updated signal handlers in
1018 2001-06-20 Louise Miller <louise.miller@sun.com>
1020 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1021 Changed parameters for get_selected_rows/get_selected_columns
1022 Added 4 new functions, add_row_selection, remove_row_selection,
1023 add_column_selection, remove_column_selection
1025 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1028 Fixed minor bug with signals.
1030 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1035 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1037 * atk/atkselection.h atk/atkselection.c
1038 Now add_selection, clear_selection, and remove_selection
1039 return a boolean indicating SUCCESS/FAILURE to indicate
1040 if the operation was successful.
1042 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1044 * atk/atktable.h atk/atktable.h
1045 Updated so now the get_text_before|at|after functions
1046 return the start & end offset of the string. Updated the
1049 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1051 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1053 2001-06-11 Havoc Pennington <hp@redhat.com>
1057 * configure.in: bump version to 0.2 and add infrastructure for
1058 libtool version info. Assumes GTK versioning scheme (major.minor
1059 is binary compatible)
1061 * atk/Makefile.am (LDFLAGS): set version info
1062 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1064 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1066 * atk/atktable.h, atk/atktable.c
1067 Updated so that get/set row/column header functions
1068 work with AtkObjects rather than AtkTables. Organized
1069 the header file a little more cleanly. Also the get/set
1070 row_description and caption functions now use gchar *
1071 rather than AtkObject.
1073 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1075 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1076 Add signal model-changed.
1078 * atk/atkobject.c: Add properties
1079 accessible-role, accessible-table-caption,
1080 accessible-table-column-header, accessible-table-column_description.
1081 accessible-table-row-header, accessible-table-row_description.
1082 accessible-table-summary, accessible-model
1084 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1086 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1087 Updated atkeditabletext and atktext interfaces so they
1088 now properly define the get/set attribute methods and now
1089 get_offset_at_point and get_character_extents can request
1090 x,y coords by either widget or screen coords.
1092 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1094 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1095 CFLAGS, not in LIBS. (Always linking with -lpthread
1096 is a noticeable speed hit.)
1098 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1100 * atk/Makefile.am: Really fix marshal generation.
1102 2001-06-07 Havoc Pennington <hp@redhat.com>
1104 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1105 glib-genmarshal stuff
1107 2001-06-07 Havoc Pennington <hp@redhat.com>
1109 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1112 * configure.in: rearrange the library checks to support
1115 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1117 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1118 ATK in giant GTK tarball
1120 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1122 * docs/atk-api.sgml docs/atk-sections.txt
1123 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1124 docs/tmpl/atktext.sgml
1125 Removed docs/atk-api.sgml since it is not used.
1126 Updated sgml files and atk-sections.txt to reflect
1127 recent changes to the atktext and atkeditabletext
1130 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1132 * atk/atktext.h atk/atktext.h
1133 Updated to new atktext functions for getting attributes.
1135 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1137 * New files atk/atkstreamablecontent.[ch]
1138 Updated files: atk/Makefile.am, atk/atk.h
1140 * atk/atkvalue.c: Updated comments
1142 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1144 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1146 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1148 * atk/atkobject.c: Add property accessible-visible-data
1150 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1152 * atk/atkobject.c: Add support for setting and getting
1153 accessible-value property.
1155 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1157 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1159 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1161 * docs/atk-overrides.txt, docs/Makefile.am
1162 Updated the interface for dealing with selected
1163 text to handle multiple selected regions. Removed
1164 get_row_col_at_offset from atktext.[ch]. Added
1165 docs/atk-overrides.txt file.
1167 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1169 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1170 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1171 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1172 Makefiles so the proper marshall files get included in the
1173 dist. Updated the Makefiles and configure.in so that the
1174 docs get included in the dist.
1176 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1178 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1180 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1182 * atk/atkobject.c: Define new properties accessible-text,
1183 accessible-caret, accessible-selection and accessible-value
1185 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1187 * docs/atk-sections.txt
1190 Improved the layout/formatting of the atk docs. Added docs/tmpl
1193 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1196 Now properly set the initialized flag when setting up signals.
1197 Updated the atk-docs in several files
1199 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1201 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1202 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1203 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1204 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1205 Fix warnings generated by Sun FORTE compiler
1207 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1209 * atk/atkcomponent.c atk/atkvalue.c
1210 Remove return calls in functions which return void
1212 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1214 * atk/atkobject.h: Correct naming of role for status bar
1217 Clarify behaviour of atk_text_get_text_after/at/before_offset
1219 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1221 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1223 2001-01-06 Hans Breuer <hans@breuer.org>
1225 * atk/makefile.msc atk/atk.def (new files) :
1226 Enable build for win32, no sourc changes necessary.
1228 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1232 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1234 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1236 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>