1 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
3 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
4 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#68325,
7 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
9 * atk/atkcomponent.c (atk_component_add_focus_handler):1
10 Add comments to clarify behavior if handler has already been added
12 * docs/tmpl/atktext.sgml:
13 Update for change of caret_changed to text_caret_moved
15 2002-01-05 Hans Breuer <hans@breuer.org>
17 * atk/makefile.msc : generate atk-enum-types.[hc]
18 NOTE: the long comment in atkobject.h is crashing perl,
19 at least version 5.005_02 built for MSWin32-x86-object
20 Binary build 506 provided by ActiveState. Temporary
21 deleting the AtkRole comment allows to work-around.
23 atk/atk.def : updated externals
25 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
27 * atk/atkgobjectaccessible.h
28 Fixed typo in define (reported by Jeff Franks)
30 * atk/atktext.c atk/atktext.h
31 Change name of default signal handler for text_caret_moved signal
32 from caret_changed to text_caret_moved
33 Change enum CARET_MOVED to TEXT_CARET_MOVED
34 (both issues reported by Jeff Franks)
36 2001-12-15 Michael Meeks <michael@ximian.com>
38 * atk/atkrelation.c (atk_relation_class_init):
40 (atk_relation_finalize): chain to parent.
42 * atk/atkrelationset.c (atk_relation_set_class_init),
43 (atk_relation_set_finalize): same fix.
45 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
47 * configure.in: Version 0.8, require GLib-1.3.12
49 * atk/makefile.msc (PKG_VER): Version 0.8.
51 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
53 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
54 for correct srcdir != builddir operation when
55 generating source files in srcdir.
57 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
59 * docs/tmpl/atkutil.sgml: remove some conflict
62 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
67 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
69 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
70 docs/tmpl/atkgobjectaccessible.sgml
72 * atk/Makefile.am atk/atk.h:
73 Add references to new files
75 * atk/atkobject.c atk/atkobject.h
76 docs/tmpl/atkobject.sgml:
77 Add new function atk_object_initialize
79 * atk/atkobjectfactory.c atk/atkobjectfactory.h
80 docs/tmpl/atkobjectfactory.sgml:
81 Add new function atk_object_factory_get_accessible_type
83 * docs/atk-sections.txt:
85 Add functions in atk-unused.txt
88 2001-12-17 Darin Adler <darin@bentspoon.com>
90 * atk/atktext.c: Add missing #include <string.h>
92 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
94 * atk/Makefile.am, tests/Makefile.am: Compile with
95 -DG_DISABLE_DEPRECATED. See #52790.
97 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
99 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
100 Remove unnecessary g_retunn_val_if_fail() call.
102 2001-12-08 Michael Meeks <michael@ximian.com>
104 * atk/atkregistry.c (atk_registry_class_init):
105 paranoia is not appropriate here, setup parent_class,
106 don't create a new default registry here - makes no
108 (atk_registry_finalize): chain to parent class, do
109 g_hash_table_destroys instead of g_frees.
111 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
114 Update to create atk-enum-types.h before compiling source files
115 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
117 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
119 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
120 docs/tmpl/atktext.sgml tests/testrelation.c:
121 Change atk_attribute_register to atk_text_attribute_register,
122 atk_attribute_get_value to atk_text_attribute_get_value,
123 atk_attribute_get_name to atk_text_attribute_get_name
124 atk_attribute_for_name to atk_text_attribuute_for_name
126 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
129 Add implementation of atk_attribute_register, atk_attribute_for_name
130 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
131 support extra attributes being defined
134 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
135 extra attributes to be defined
136 Add atk_attribute_register() and atk_attribute_for_name()
141 * docs/atk-sections.txt docs/tmpl/atktext.sgml
142 Update because of additions to atk/atktext.h
144 * tests/testrelation.c:
145 Add tests for text attributes
147 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
150 Update atk_role_register() to allow extra roles to be defined
151 Update atk_role_get_name() and atk_role_for_name() for newly defined
154 * tests/testrelation.c:
157 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
160 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
161 atk_relation_type_for_name()
164 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
165 atk_state_type_for_name()
167 * tests/testrelation.c, tests/teststateset.c:
168 Update tests as name componenets are separated by hyphen (-) rather
171 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
174 Generate files atk-enum-types.c and atk-enums-types.h to create
178 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
180 2001-11-28 Bill Haneman <bill.haneman@sun.com>
183 Changed calls to g_type_class_peek() to g_type_class_ref() where
184 it makes more sense, and in other places check for a non-null
185 klass return before trying to call class methods. This prevents
186 SEGV if no Atk-implementation library has been loaded.
189 Fixed gtk-doc warning.
191 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
193 * atk/atkobject.[c|h]:
194 Add functions atk_role_get_name() and atk_role_for_name() which
195 transform a role into an untranslated string
196 Update comments in atkobject.h which refer to property names
199 Correct error in atk_relation_type_get_name
201 * docs/atk-sections.txt
202 Added atk_role_get_name and atk_role_for_name
207 2001-11-23 Hans Breuer <hans@breuer.org>
209 * atk/atk.def : updated externals
211 * atk/atktext.c atk/atkutil.c : added two spaces to fix
212 minor coding style issues. Found by my exports generator.
214 * atk/makefile.msc : version 0.7, use build dir from
217 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
221 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
223 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
225 * atk/atknoopobject.c:
226 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
229 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
231 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
232 docs/tmpl/atkrelation.sgml:
233 Change atk_relation_type_from_string to atk_relation_type_for_name
234 Add atk_relation_type_get_name
236 * atk/atkrelationtype.c:
237 Change atk_relation_type_from_string to atk_relation_type_for_name
238 Add atk_relation_type_get_name
239 Update atk_relation_type_register() to correctly register new
243 Changed name of static variable type to last_type
244 Changed name of paremeter if atk_state_type_get_name to type to match
250 * tests/README, tests/Makefile.am
251 Add new test file testrelation.c
253 2001-11-22 Bill Haneman <bill.haneman@sun.com>
255 * atk/atkutil.c (atk_add_key_event_listener):
256 Fix gtk-doc comment and clarify use of 'data' gpointer.
258 2001-11-22 Michael Meeks <michael@ximian.com>
260 * atk/atkutil.c (atk_add_key_event_listener): switch
263 * atk/atkobject.c (atk_object_real_get_property):
266 2001-11-21 Michael Meeks <michael@ximian.com>
268 * atk/atkrelation.c: pull in string.h for strcmp
270 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
272 * atk/atkutil.c (atk_add_global_event_listener),
273 (atk_get_toolkit_name, atk_get_toolkit_version):
276 2001-11-21 Bill Haneman <bill.haneman@sun.com>
278 * atk/atkrelation.c: Added gtk-doc docs for
279 atk_relation_type_from_string.
281 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
283 * atk/atkobject.h (enum): Fix trailing comma on
286 * docs/atk-sections.txt: Update.
290 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
292 * atk/atkobject.[c|h]:
293 Add additional argument (name) to state-change signal
294 Update atk_object_notify_state_change to take account of
295 extra argument for state-change
297 * atk/atkmarshal.list:
298 Add marshaller for VOID:STRING,BOOLEAN
300 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
302 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
303 Add enum AtkLayer and functions atk_object_get_layer and
304 atk_object_get_mdi_zorder
306 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
308 * atk/atkobject.[c|h]:
309 Remove property accessible-state; use signal state-change instead
310 Change signature of state-change handler to take gboolean as argument
311 instead of AtkPropertyValues
312 Update atk_object_notify_state_change() to emit state-change signal
314 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
315 Remove state ATK_STATE_COLLAPSED
317 2001-11-19 Bill Haneman <bill.haneman@sun.com>
321 Added state-changed signal to atkobject, in anticipation of
322 deprecating the accessible-state property.
325 Fixed signature of atk_util_add_key_listener () to
326 take an AtkKeySnoopFunc instead of a pointer to same.
328 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
330 * atk/atkobject.c (atk_object_notify_state_change):
331 Fix bug in calculation of number of toggle states
334 Correct out-by-1 error in atk_state_type_register()
335 Use type (number of states defined) in atk_state_type_get_name()
336 and atk_state_type_for_name()
338 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
340 * atk/atkeditabletext.c:
341 Remove unused structure _AtkEditableTextIfaceClass
343 * atk/atkobject.[c|h]
344 Remove signals model_changed and selection_changed
346 * atk/selection.[c|h]
347 Add signal selection_changed
350 Remove unused structure _AtkTableIfaceClass
351 Add signal model_changed
354 Remove unused structure _AtkTextIfaceClass
355 Add signal text_selection_changed
357 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
358 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
359 Documentation changes
361 2001-11-17 Tor Lillqvist <tml@iki.fi>
363 * atk-zip.sh.in: Build separate runtime and developer packages.
365 * atk/atk.def: Update.
367 2001-11-14 Bill Haneman <bill.haneman@sun.com>
371 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
373 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
376 to allow non-GTK-dependent installation of key snoop functions.
377 This also meant adding definitions of AtkKeySnoopFunc and
380 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
382 * atk/atkobject.c (atk_object_notify_state_change):
383 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
384 to ATK_STATE_EXPANDED or vice versa.
386 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
389 Add role ATK_ROLE_TREE_TABLE
392 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
393 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
395 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
396 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
397 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
398 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
399 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
400 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
401 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
402 Update to reflect the current state of the documentation in the code.
404 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
406 * atk/relation.h, docs/tmpl/atkrelation.sgml:
407 Add two new relations ATK_RELATION_NODE_CHILDREN and
408 ATK_RELATION_NODE_PARENT to support compound objects in a
409 node or cell of a tree or table
410 Added descriptions of all relations which are defined
413 Remove functions atk_table_real_get_index_at(),
414 atk_table_real_get_column_at_index() and
415 atk_table_real_get_row_at_index()
416 Correct typos in documentation of other functions.
418 2001-10-28 Tor Lillqvist <tml@iki.fi>
420 * atk-zip.sh.in: New file, used to build developer package for
424 * configure.in: Add it.
426 * atk/Makefile.am: Add rules to install and uninstall mingw import
429 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
431 * atk/atkobject.[c|h]
432 Remove the following properties
433 accessible-child - use signal children_changed for notification
434 accessible-text - use signal text_changed for notification
435 accessible-caret - use signal text_caret_moved for notification
436 accessible-selection - use new signal selection_changed
438 accessible-visible-data - use new signal visible_data_changed
440 accessible-model - use new signal model_changed for notification
441 Notify when role or parent changes
442 Allow parent and role to be set or got using g_object_set() or
445 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
451 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
453 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
454 Add role ATK_ROLE_TERMINAL for an accessible terminal.
456 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
458 * atk/atkobject.c (atk_object_notify_state_change):
459 Initialize AtkPropertyValue data structure to 0 instead of using
462 2001-10-19 Tor Lillqvist <tml@iki.fi>
464 * configure.in: Set automake conditionals OS_WIN32 if on (native)
465 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
466 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
468 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
469 -export-symbols atk.def. If lib.exe is available, generate
470 atk.lib, and install it.
472 * atk/atk.def: Update with new entry points.
474 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
476 * atk/atkobject.[c|], docs/atk-sections.txt,
477 docs/tmpl/atkobject.sgml:
478 Add convenience function atk_object_notify_state_change()
479 to generate property notification of state change.
481 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
482 Correct comments on functions atk_attribute_get_name() and
483 atk_attribute_get_value()
485 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
488 Update comments in atk_text_get_text_[at|after|before]_offset()
489 to clarify what these functions will return.
491 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
494 Update comments in atk_text_get_run_attributes() and
495 atk_text_get_default_attributes().
497 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
500 Change "property-change" signal to allow detail (i.e. property name)
501 and add detail in atk_object_notify().
503 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
506 Correct order of attribute names in text_attr_name array.
508 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
511 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
512 Use enum AtkTextAttribute to specify what attribute are supported
513 rather than hash defines. Define new functions atk_attribute_get_name()
514 and atk_attribute_get_value() which return the strings for the
515 attribute name and values for those attribute which have named values.
517 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
519 * atk/atktext.c (atk_text_get_run_attributes):
522 * atk/atktext.c (atk_text_get_default_attributes):
523 Add call to set iface.
525 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
528 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
529 Add new function atk_text_get_default_attributes
530 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
532 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
534 * atk/atktext.c (atk_attribute_set_free):
535 Avoid leaking of AtkAttributeSet data structure; speed up code.
537 * docs/tmpl.atk*.sgml
538 Updated to reflect current APIs.
540 2001-10-01 jacob berkman <jacob@ximian.com>
542 * docs/Makefile.am (dist-hook-local): depend on all-local so that
543 make dist works correctly w/o having to build first
545 2001-10-01 Tor Lillqvist <tml@iki.fi>
547 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
549 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
551 * configure.in (ATK_MICRO_VERSION): Version 0.6
552 (because libglade will depend on a the small api addition below)
554 * atk/makefile.msc (PKG_VER): Version 0.6
557 * atk/atkrelation.c: (AtkRelationType
558 atk_relation_type_from_string (const gchar *name)): Added method.
561 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
563 * configure.in (ATK_MICRO_VERSION): Version 0.5
565 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
567 * atk/makefile.msc (PKG_VER): Version 0.5
569 2001-09-21 Hans Breuer <hans@breuer.org>
571 * atk/atk.def : updated externals
572 * atk/makefile.msc : version 0.4
574 * atk/atktext.c (atk_text_get_character_extents) : real_height
575 is a reference to int, so use &local_height
577 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
581 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
583 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
584 up ATK_VERSION to 0.4, interface age 0, binary age 0.
585 (from 0.2 which was not properly updated last time).
586 depend on glib 1.3.8.
590 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
593 Add object reference when object is set as accessible_parent
595 2001-09-05 Mark McLoughlin <mark@skynet.ie>
597 * configure.in: remember ACLOCAL_FLAGS.
599 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
602 Change atk_table_get_caption() and atk_table_set_caption()
603 to deal with AtkObject* rather than gchar*
604 Remove redundant and incorrect comments
606 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
608 * configure.in: Version 0.3
610 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
614 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
617 Correct property definitions for "accessible-table-caption",
618 "accessible-table-column-description",
619 "accessible-table-row-description"
621 Update comments to include all properties defined
623 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
625 * atk/atkhyperlink.h:
626 Change AtkHyperLink to AtkHyperlink in comment
627 * atk/atkhypertext.[c|h]:
628 Change AtkHyperLink to AtkHyperlink
629 * atk/atktable.[c|h]:
630 Make gchar* arguments const; make return value of type gchar*
632 * docs/atk-sections.txt
633 Remove reference to AtkHyperLink
634 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
635 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
638 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
641 Add functions atk_table_real_get_index_at(),
642 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
643 as default implementations for atk_table_get_index_at(),
644 atk_table_get_row_at_index(), atk_table_get_column_at_index()
646 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
649 Refer to return value in function documentation for
653 * docs/tmpl/atkaction.sgml:
654 Update to include return value
656 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
658 * atk/atkaction.c atk/atkaction.h:
659 Made atk_action_do_action return a gboolean as the class member of
664 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
666 * docs/tmpl/atkimage.sgml atk/atkimage.h:
667 Swap height and width arguments to atk_image_get_image_size
669 Swap height and height arguments to atk_image_get_image_size
670 Do not crash if NULL pointers are passed for return values
672 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
674 * docs/tmpl/atktext.sgml atk/atktext.h:
675 Change parameter names *offset to *_offset
676 * atk/atkcomponent.c:
677 Do not crash if NULL pointers are passed for return values
679 Change parameter names *offset to *_offset
680 Do not crash if NULL pointers are passed for return values
682 2001-08-16 Bill Haneman <bill.haneman@sun.com>
685 Changed g_type_class_peek() to g_type_class_ref()
686 in atk_add_global_event_listener(), since
687 g_type_class_peek() could return NULL when an
688 instance of the class had not been created.
690 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
692 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
693 Ensure that atk_attribute_set_free is in the documentation.
695 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
697 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
698 Swapped order of width and height arguments to
699 atk_text_get_character_extents()
700 Changed AtkAttrributeSet_free to atk_attribute_set_free
702 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
704 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
705 Changed "length" argument of atk_text_get_character_extents() to
708 2001-08-15 Jens Finke <jens@gnome.org>
710 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
711 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
712 added a AC_SUBST for it. This is needed for the spec.in file.
713 Added atk.spec to output list.
714 * atk.spec.in: New file.
716 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
718 * atk/atkcomponent.[c|h]
719 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
720 Change atk_component_get_accessible_at_point to
721 atk_component_ref_accessible_at_point so it will work for flyweights
723 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
725 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
728 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
730 * atk/atkaction.c, atk/atkcomponent.c
731 Remove all instances of g_return_if_fail (foo != NULL); that are
732 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
733 since the second check catches the NULL.
735 Add functions atk_component_real_contains(),
736 atk_component_real_get_position(), atkcomponent_real_get_size()
737 as default implementations for atk_component_contains(),
738 atk_component_get_position(), atk_component_get_size()
740 2001-08-07 Brian Cameron <brian.cameron@sun.com>
742 * atk/atkimage.[ch] docs/atk-sections.txt
743 docs/tmpl/atkimage.sgml
744 Updated AtkImage get_position to get_image_position
745 so the naming is consistant. Now get_image_position
746 and get_image_size return -1 for x/y/height/width
747 if AtkImage implementations of these functions is
750 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
753 Create an object relation set when the object is created.
755 2001-07-30 Brian Cameron <brian.cameron@sun.com>
758 Changed first argument of atk_add_global_event_listener
759 so the callback function is of type GSignalEmissionHook
760 instead of AtkEventListener. AtkEventListener is
761 appropriate for Focus event callbacks, but not generic
764 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
767 Add function atk_object_real_ref_state_set() which creates the
768 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
771 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
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 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
781 Fix problem with ATK not building after running make maintainer-clean
782 and autogen.sh: add extra files to MAINTAINERCLEANFILES
784 2001-07-25 Bill Haneman <bill.haneman@sun.com>
787 * atk/atkeditabletext.h
789 * atk-uninstalled.pc.in
792 Removed (unused) #defines of pango/pango.h
793 Removed references to/dependencies on pango from .pc files
794 Removed dependencies on pango from makefile.msc and configure.in
796 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
798 * atk/atkobject.[c|h]
799 Move some implementation from GAIL:
800 Default implementations for some some functions
801 atk_object_real_get_name, atk_object_real_set_name,
802 atk_object_real_get_description, atk_object_real_set_description,
803 atk_object_real_get_parent, atk_object_real_set_parent,
804 atk_object_real_get_role,
805 atk_object_real_connect_property_change_handler,
806 atk_object_real_remove_property_change_handler,
808 definition of property-changed signal.
809 Initialize pointers to NULL in atk_object_init().
810 Initialize uninitialized function pointers to NULL in
811 atk_object_class_init().
813 2001-07-23 Brian Cameron <brian.cameron@sun.com>
816 Changed children_changed signal to allow NULL pointers
817 for the 2nd argument to the signal handler.
819 2001-07-20 Hans Breuer <hans@breuer.org>
821 * atk/atk.def : added more exports
822 * atk/makefile.msc : updated win32 build
824 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
826 * atk/atkaction.[c|h], docs/atk-sections.txt,
827 docs/tmpl/atkaction.sgml
828 Add atk_action_get_name() and atk_action_set_description()
830 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
833 Add ATK_STATE_ENABLED so we can distinguish between a consistent
834 and inconsistent GtkToggleButton
836 2001-07-16 Brian Cameron <brian.cameron@sun.com>
838 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
839 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
840 gail_textattributes_update.pat is for gail/gail and integrates the
841 ATK_ATTRIBUTE_* macros in the gail implementations.
842 atk_docs_textattributes_update.pat is for atk/docs and patches
843 atk-sections.txt etc. for improved docs
844 atk_atk_textattributes_update.pat is for atk/atk and included the
845 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
847 2001-07-13 Darin Adler <darin@bentspoon.com>
849 * atk/atkstate.c: Add missing <string.h> include.
850 * tests/teststateset.c: Add missing <string.h> include.
852 2001-07-13 Darin Adler <darin@bentspoon.com>
854 * .cvsignore: Ignore some generated files.
855 * autogen.sh: Get rid of call to autoheader since the
856 configure file doesn't include AM_CONFIG_HEADER.
858 2001-07-11 Brian Cameron <brian.cameron@sun.com>
860 * tmpl/atkdocument.sgml
861 Added new file for docs.
863 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
865 * atk/atkimage.c atk/atkutil.c
866 Changes to build with Sun's FORTE compiler.
868 2001-07-10 Brian Cameron <brian.cameron@sun.com>
870 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
871 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
872 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
873 tmpl/atktext.sgml tmpl/atkutil.sgml
876 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
878 * atk/atktext.c (atk_text_base_init):
879 * atk/atktable.c (atk_table_base_init):
880 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
881 to adapt to recent GSignal changes.
883 2001-06-28 Brian Cameron <brian.cameron@sun.com>
885 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
886 docs/tmpl/atkutil.sgml
887 Added new functiosn to AtkUtil.
889 2001-06-28 Brian Cameron <brian.cameron@sun.com>
891 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
892 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
893 docs/tmpl/atkobject.sgml
894 Added new atk document interface.
896 2001-06-28 Brian Cameron <brian.cameron@sun.com>
898 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
899 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
900 Updated so that functions that take screen coords as
901 input/output also take an enum specifying whether
902 the coords are screen or top-level window based.
903 Updated docs as well.
905 2001-06-28 Brian Cameron <brian.cameron@sun.com>
907 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
908 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
909 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
910 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
911 atk/docs/tmpl/atkstreamablecontent.sgml
912 Cleaned up docs. Added atkstreamablecontent.sgml
914 2001-06-28 Brian Cameron <brian.cameron@sun.com>
916 *atk/atktable.h, atk/atktable.c
917 Updated signal handler definitions.
919 2001-06-27 Brian Cameron <brian.cameron@sun.com>
922 Updated AtkXYCoords enum.
924 2001-06-27 Brian Cameron <brian.cameron@sun.com>
926 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
927 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
928 atk/atkimage.c atk/atkimage.h atk/atkobject.c
929 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
930 atk/atkstateset.c atk/atkstreamablecontent.c
931 atk/atkstreamablecontent.h atk/atktable.c
932 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
933 and some docs/tmpl files.
934 Updated gtk-docs fixing spelling errors and making minor
937 2001-06-27 Louise Miller <lousie.miller@sun.com>
939 *atk/atkselection.h, atk/atkselection.c
940 changed return type to gboolean for
941 atk_selection_select_all_selection
943 2001-06-26 Brian Cameron <brian.cameron@sun.com>
945 *atk/atkstate.h atk/atkstate.c
946 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
947 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
948 docs/tmpl/atktext.sgml
949 Added ATK_STATE_STALE. Updated docs.
951 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
954 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
956 2001-06-21 Brian Cameron <brian.cameron@sun.com>
958 * atk/atkeditabletext.h, atk/atkobject.h,
960 Added AtkAttributeSet_free() convenience
963 2001-06-20 Peter Williams <peterw@ximian.com>
965 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
966 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
969 2001-06-20 Brian Cameron <brian.cameron@sun.com>
971 * atk/atktable.c, atk/atkmarshal.list
972 Removed needless marshal and updated signal handlers in
975 2001-06-20 Louise Miller <louise.miller@sun.com>
977 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
978 Changed parameters for get_selected_rows/get_selected_columns
979 Added 4 new functions, add_row_selection, remove_row_selection,
980 add_column_selection, remove_column_selection
982 2001-06-19 Brian Cameron <brian.cameron@sun.com>
985 Fixed minor bug with signals.
987 2001-06-18 Brian Cameron <brian.cameron@sun.com>
992 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
994 * atk/atkselection.h atk/atkselection.c
995 Now add_selection, clear_selection, and remove_selection
996 return a boolean indicating SUCCESS/FAILURE to indicate
997 if the operation was successful.
999 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1001 * atk/atktable.h atk/atktable.h
1002 Updated so now the get_text_before|at|after functions
1003 return the start & end offset of the string. Updated the
1006 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1008 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1010 2001-06-11 Havoc Pennington <hp@redhat.com>
1014 * configure.in: bump version to 0.2 and add infrastructure for
1015 libtool version info. Assumes GTK versioning scheme (major.minor
1016 is binary compatible)
1018 * atk/Makefile.am (LDFLAGS): set version info
1019 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1021 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1023 * atk/atktable.h, atk/atktable.c
1024 Updated so that get/set row/column header functions
1025 work with AtkObjects rather than AtkTables. Organized
1026 the header file a little more cleanly. Also the get/set
1027 row_description and caption functions now use gchar *
1028 rather than AtkObject.
1030 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1032 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1033 Add signal model-changed.
1035 * atk/atkobject.c: Add properties
1036 accessible-role, accessible-table-caption,
1037 accessible-table-column-header, accessible-table-column_description.
1038 accessible-table-row-header, accessible-table-row_description.
1039 accessible-table-summary, accessible-model
1041 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1043 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1044 Updated atkeditabletext and atktext interfaces so they
1045 now properly define the get/set attribute methods and now
1046 get_offset_at_point and get_character_extents can request
1047 x,y coords by either widget or screen coords.
1049 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1051 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1052 CFLAGS, not in LIBS. (Always linking with -lpthread
1053 is a noticeable speed hit.)
1055 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1057 * atk/Makefile.am: Really fix marshal generation.
1059 2001-06-07 Havoc Pennington <hp@redhat.com>
1061 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1062 glib-genmarshal stuff
1064 2001-06-07 Havoc Pennington <hp@redhat.com>
1066 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1069 * configure.in: rearrange the library checks to support
1072 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1074 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1075 ATK in giant GTK tarball
1077 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1079 * docs/atk-api.sgml docs/atk-sections.txt
1080 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1081 docs/tmpl/atktext.sgml
1082 Removed docs/atk-api.sgml since it is not used.
1083 Updated sgml files and atk-sections.txt to reflect
1084 recent changes to the atktext and atkeditabletext
1087 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1089 * atk/atktext.h atk/atktext.h
1090 Updated to new atktext functions for getting attributes.
1092 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1094 * New files atk/atkstreamablecontent.[ch]
1095 Updated files: atk/Makefile.am, atk/atk.h
1097 * atk/atkvalue.c: Updated comments
1099 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1101 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1103 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1105 * atk/atkobject.c: Add property accessible-visible-data
1107 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1109 * atk/atkobject.c: Add support for setting and getting
1110 accessible-value property.
1112 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1114 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1116 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1118 * docs/atk-overrides.txt, docs/Makefile.am
1119 Updated the interface for dealing with selected
1120 text to handle multiple selected regions. Removed
1121 get_row_col_at_offset from atktext.[ch]. Added
1122 docs/atk-overrides.txt file.
1124 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1126 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1127 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1128 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1129 Makefiles so the proper marshall files get included in the
1130 dist. Updated the Makefiles and configure.in so that the
1131 docs get included in the dist.
1133 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1135 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1137 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1139 * atk/atkobject.c: Define new properties accessible-text,
1140 accessible-caret, accessible-selection and accessible-value
1142 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1144 * docs/atk-sections.txt
1147 Improved the layout/formatting of the atk docs. Added docs/tmpl
1150 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1153 Now properly set the initialized flag when setting up signals.
1154 Updated the atk-docs in several files
1156 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1158 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1159 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1160 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1161 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1162 Fix warnings generated by Sun FORTE compiler
1164 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1166 * atk/atkcomponent.c atk/atkvalue.c
1167 Remove return calls in functions which return void
1169 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1171 * atk/atkobject.h: Correct naming of role for status bar
1174 Clarify behaviour of atk_text_get_text_after/at/before_offset
1176 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1178 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1180 2001-01-06 Hans Breuer <hans@breuer.org>
1182 * atk/makefile.msc atk/atk.def (new files) :
1183 Enable build for win32, no sourc changes necessary.
1185 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1189 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1191 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1193 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>