1 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
4 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
5 atk_relation_type_for_name()
8 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
9 atk_state_type_for_name()
11 * tests/testrelation.c, tests/teststateset.c:
12 Update tests as name componenets are separated by hyphen (-) rather
15 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
18 Generate files atk-enum-types.c and atk-enums-types.h to create
22 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
24 2001-11-28 Bill Haneman <bill.haneman@sun.com>
27 Changed calls to g_type_class_peek() to g_type_class_ref() where
28 it makes more sense, and in other places check for a non-null
29 klass return before trying to call class methods. This prevents
30 SEGV if no Atk-implementation library has been loaded.
33 Fixed gtk-doc warning.
35 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
37 * atk/atkobject.[c|h]:
38 Add functions atk_role_get_name() and atk_role_for_name() which
39 transform a role into an untranslated string
40 Update comments in atkobject.h which refer to property names
43 Correct error in atk_relation_type_get_name
45 * docs/atk-sections.txt
46 Added atk_role_get_name and atk_role_for_name
51 2001-11-23 Hans Breuer <hans@breuer.org>
53 * atk/atk.def : updated externals
55 * atk/atktext.c atk/atkutil.c : added two spaces to fix
56 minor coding style issues. Found by my exports generator.
58 * atk/makefile.msc : version 0.7, use build dir from
61 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
65 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
67 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
69 * atk/atknoopobject.c:
70 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
73 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
75 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
76 docs/tmpl/atkrelation.sgml:
77 Change atk_relation_type_from_string to atk_relation_type_for_name
78 Add atk_relation_type_get_name
80 * atk/atkrelationtype.c:
81 Change atk_relation_type_from_string to atk_relation_type_for_name
82 Add atk_relation_type_get_name
83 Update atk_relation_type_register() to correctly register new
87 Changed name of static variable type to last_type
88 Changed name of paremeter if atk_state_type_get_name to type to match
94 * tests/README, tests/Makefile.am
95 Add new test file testrelation.c
97 2001-11-22 Bill Haneman <bill.haneman@sun.com>
99 * atk/atkutil.c (atk_add_key_event_listener):
100 Fix gtk-doc comment and clarify use of 'data' gpointer.
102 2001-11-22 Michael Meeks <michael@ximian.com>
104 * atk/atkutil.c (atk_add_key_event_listener): switch
107 * atk/atkobject.c (atk_object_real_get_property):
110 2001-11-21 Michael Meeks <michael@ximian.com>
112 * atk/atkrelation.c: pull in string.h for strcmp
114 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
116 * atk/atkutil.c (atk_add_global_event_listener),
117 (atk_get_toolkit_name, atk_get_toolkit_version):
120 2001-11-21 Bill Haneman <bill.haneman@sun.com>
122 * atk/atkrelation.c: Added gtk-doc docs for
123 atk_relation_type_from_string.
125 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
127 * atk/atkobject.h (enum): Fix trailing comma on
130 * docs/atk-sections.txt: Update.
134 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
136 * atk/atkobject.[c|h]:
137 Add additional argument (name) to state-change signal
138 Update atk_object_notify_state_change to take account of
139 extra argument for state-change
141 * atk/atkmarshal.list:
142 Add marshaller for VOID:STRING,BOOLEAN
144 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
146 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
147 Add enum AtkLayer and functions atk_object_get_layer and
148 atk_object_get_mdi_zorder
150 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
152 * atk/atkobject.[c|h]:
153 Remove property accessible-state; use signal state-change instead
154 Change signature of state-change handler to take gboolean as argument
155 instead of AtkPropertyValues
156 Update atk_object_notify_state_change() to emit state-change signal
158 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
159 Remove state ATK_STATE_COLLAPSED
161 2001-11-19 Bill Haneman <bill.haneman@sun.com>
165 Added state-changed signal to atkobject, in anticipation of
166 deprecating the accessible-state property.
169 Fixed signature of atk_util_add_key_listener () to
170 take an AtkKeySnoopFunc instead of a pointer to same.
172 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
174 * atk/atkobject.c (atk_object_notify_state_change):
175 Fix bug in calculation of number of toggle states
178 Correct out-by-1 error in atk_state_type_register()
179 Use type (number of states defined) in atk_state_type_get_name()
180 and atk_state_type_for_name()
182 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
184 * atk/atkeditabletext.c:
185 Remove unused structure _AtkEditableTextIfaceClass
187 * atk/atkobject.[c|h]
188 Remove signals model_changed and selection_changed
190 * atk/selection.[c|h]
191 Add signal selection_changed
194 Remove unused structure _AtkTableIfaceClass
195 Add signal model_changed
198 Remove unused structure _AtkTextIfaceClass
199 Add signal text_selection_changed
201 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
202 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
203 Documentation changes
205 2001-11-17 Tor Lillqvist <tml@iki.fi>
207 * atk-zip.sh.in: Build separate runtime and developer packages.
209 * atk/atk.def: Update.
211 2001-11-14 Bill Haneman <bill.haneman@sun.com>
215 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
217 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
220 to allow non-GTK-dependent installation of key snoop functions.
221 This also meant adding definitions of AtkKeySnoopFunc and
224 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
226 * atk/atkobject.c (atk_object_notify_state_change):
227 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
228 to ATK_STATE_EXPANDED or vice versa.
230 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
233 Add role ATK_ROLE_TREE_TABLE
236 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
237 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
239 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
240 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
241 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
242 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
243 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
244 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
245 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
246 Update to reflect the current state of the documentation in the code.
248 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
250 * atk/relation.h, docs/tmpl/atkrelation.sgml:
251 Add two new relations ATK_RELATION_NODE_CHILDREN and
252 ATK_RELATION_NODE_PARENT to support compound objects in a
253 node or cell of a tree or table
254 Added descriptions of all relations which are defined
257 Remove functions atk_table_real_get_index_at(),
258 atk_table_real_get_column_at_index() and
259 atk_table_real_get_row_at_index()
260 Correct typos in documentation of other functions.
262 2001-10-28 Tor Lillqvist <tml@iki.fi>
264 * atk-zip.sh.in: New file, used to build developer package for
268 * configure.in: Add it.
270 * atk/Makefile.am: Add rules to install and uninstall mingw import
273 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
275 * atk/atkobject.[c|h]
276 Remove the following properties
277 accessible-child - use signal children_changed for notification
278 accessible-text - use signal text_changed for notification
279 accessible-caret - use signal text_caret_moved for notification
280 accessible-selection - use new signal selection_changed
282 accessible-visible-data - use new signal visible_data_changed
284 accessible-model - use new signal model_changed for notification
285 Notify when role or parent changes
286 Allow parent and role to be set or got using g_object_set() or
289 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
295 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
297 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
298 Add role ATK_ROLE_TERMINAL for an accessible terminal.
300 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
302 * atk/atkobject.c (atk_object_notify_state_change):
303 Initialize AtkPropertyValue data structure to 0 instead of using
306 2001-10-19 Tor Lillqvist <tml@iki.fi>
308 * configure.in: Set automake conditionals OS_WIN32 if on (native)
309 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
310 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
312 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
313 -export-symbols atk.def. If lib.exe is available, generate
314 atk.lib, and install it.
316 * atk/atk.def: Update with new entry points.
318 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
320 * atk/atkobject.[c|], docs/atk-sections.txt,
321 docs/tmpl/atkobject.sgml:
322 Add convenience function atk_object_notify_state_change()
323 to generate property notification of state change.
325 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
326 Correct comments on functions atk_attribute_get_name() and
327 atk_attribute_get_value()
329 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
332 Update comments in atk_text_get_text_[at|after|before]_offset()
333 to clarify what these functions will return.
335 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
338 Update comments in atk_text_get_run_attributes() and
339 atk_text_get_default_attributes().
341 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
344 Change "property-change" signal to allow detail (i.e. property name)
345 and add detail in atk_object_notify().
347 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
350 Correct order of attribute names in text_attr_name array.
352 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
355 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
356 Use enum AtkTextAttribute to specify what attribute are supported
357 rather than hash defines. Define new functions atk_attribute_get_name()
358 and atk_attribute_get_value() which return the strings for the
359 attribute name and values for those attribute which have named values.
361 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
363 * atk/atktext.c (atk_text_get_run_attributes):
366 * atk/atktext.c (atk_text_get_default_attributes):
367 Add call to set iface.
369 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
372 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
373 Add new function atk_text_get_default_attributes
374 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
376 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
378 * atk/atktext.c (atk_attribute_set_free):
379 Avoid leaking of AtkAttributeSet data structure; speed up code.
381 * docs/tmpl.atk*.sgml
382 Updated to reflect current APIs.
384 2001-10-01 jacob berkman <jacob@ximian.com>
386 * docs/Makefile.am (dist-hook-local): depend on all-local so that
387 make dist works correctly w/o having to build first
389 2001-10-01 Tor Lillqvist <tml@iki.fi>
391 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
393 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
395 * configure.in (ATK_MICRO_VERSION): Version 0.6
396 (because libglade will depend on a the small api addition below)
398 * atk/makefile.msc (PKG_VER): Version 0.6
401 * atk/atkrelation.c: (AtkRelationType
402 atk_relation_type_from_string (const gchar *name)): Added method.
405 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
407 * configure.in (ATK_MICRO_VERSION): Version 0.5
409 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
411 * atk/makefile.msc (PKG_VER): Version 0.5
413 2001-09-21 Hans Breuer <hans@breuer.org>
415 * atk/atk.def : updated externals
416 * atk/makefile.msc : version 0.4
418 * atk/atktext.c (atk_text_get_character_extents) : real_height
419 is a reference to int, so use &local_height
421 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
425 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
427 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
428 up ATK_VERSION to 0.4, interface age 0, binary age 0.
429 (from 0.2 which was not properly updated last time).
430 depend on glib 1.3.8.
434 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
437 Add object reference when object is set as accessible_parent
439 2001-09-05 Mark McLoughlin <mark@skynet.ie>
441 * configure.in: remember ACLOCAL_FLAGS.
443 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
446 Change atk_table_get_caption() and atk_table_set_caption()
447 to deal with AtkObject* rather than gchar*
448 Remove redundant and incorrect comments
450 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
452 * configure.in: Version 0.3
454 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
458 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
461 Correct property definitions for "accessible-table-caption",
462 "accessible-table-column-description",
463 "accessible-table-row-description"
465 Update comments to include all properties defined
467 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
469 * atk/atkhyperlink.h:
470 Change AtkHyperLink to AtkHyperlink in comment
471 * atk/atkhypertext.[c|h]:
472 Change AtkHyperLink to AtkHyperlink
473 * atk/atktable.[c|h]:
474 Make gchar* arguments const; make return value of type gchar*
476 * docs/atk-sections.txt
477 Remove reference to AtkHyperLink
478 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
479 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
482 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
485 Add functions atk_table_real_get_index_at(),
486 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
487 as default implementations for atk_table_get_index_at(),
488 atk_table_get_row_at_index(), atk_table_get_column_at_index()
490 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
493 Refer to return value in function documentation for
497 * docs/tmpl/atkaction.sgml:
498 Update to include return value
500 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
502 * atk/atkaction.c atk/atkaction.h:
503 Made atk_action_do_action return a gboolean as the class member of
508 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
510 * docs/tmpl/atkimage.sgml atk/atkimage.h:
511 Swap height and width arguments to atk_image_get_image_size
513 Swap height and height arguments to atk_image_get_image_size
514 Do not crash if NULL pointers are passed for return values
516 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
518 * docs/tmpl/atktext.sgml atk/atktext.h:
519 Change parameter names *offset to *_offset
520 * atk/atkcomponent.c:
521 Do not crash if NULL pointers are passed for return values
523 Change parameter names *offset to *_offset
524 Do not crash if NULL pointers are passed for return values
526 2001-08-16 Bill Haneman <bill.haneman@sun.com>
529 Changed g_type_class_peek() to g_type_class_ref()
530 in atk_add_global_event_listener(), since
531 g_type_class_peek() could return NULL when an
532 instance of the class had not been created.
534 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
536 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
537 Ensure that atk_attribute_set_free is in the documentation.
539 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
541 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
542 Swapped order of width and height arguments to
543 atk_text_get_character_extents()
544 Changed AtkAttrributeSet_free to atk_attribute_set_free
546 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
548 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
549 Changed "length" argument of atk_text_get_character_extents() to
552 2001-08-15 Jens Finke <jens@gnome.org>
554 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
555 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
556 added a AC_SUBST for it. This is needed for the spec.in file.
557 Added atk.spec to output list.
558 * atk.spec.in: New file.
560 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
562 * atk/atkcomponent.[c|h]
563 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
564 Change atk_component_get_accessible_at_point to
565 atk_component_ref_accessible_at_point so it will work for flyweights
567 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
569 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
572 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
574 * atk/atkaction.c, atk/atkcomponent.c
575 Remove all instances of g_return_if_fail (foo != NULL); that are
576 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
577 since the second check catches the NULL.
579 Add functions atk_component_real_contains(),
580 atk_component_real_get_position(), atkcomponent_real_get_size()
581 as default implementations for atk_component_contains(),
582 atk_component_get_position(), atk_component_get_size()
584 2001-08-07 Brian Cameron <brian.cameron@sun.com>
586 * atk/atkimage.[ch] docs/atk-sections.txt
587 docs/tmpl/atkimage.sgml
588 Updated AtkImage get_position to get_image_position
589 so the naming is consistant. Now get_image_position
590 and get_image_size return -1 for x/y/height/width
591 if AtkImage implementations of these functions is
594 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
597 Create an object relation set when the object is created.
599 2001-07-30 Brian Cameron <brian.cameron@sun.com>
602 Changed first argument of atk_add_global_event_listener
603 so the callback function is of type GSignalEmissionHook
604 instead of AtkEventListener. AtkEventListener is
605 appropriate for Focus event callbacks, but not generic
608 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
611 Add function atk_object_real_ref_state_set() which creates the
612 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
615 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
618 Remove all instances of g_return_if_fail (foo != NULL); that are
619 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
620 since the second check catches the NULL.
622 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
625 Fix problem with ATK not building after running make maintainer-clean
626 and autogen.sh: add extra files to MAINTAINERCLEANFILES
628 2001-07-25 Bill Haneman <bill.haneman@sun.com>
631 * atk/atkeditabletext.h
633 * atk-uninstalled.pc.in
636 Removed (unused) #defines of pango/pango.h
637 Removed references to/dependencies on pango from .pc files
638 Removed dependencies on pango from makefile.msc and configure.in
640 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
642 * atk/atkobject.[c|h]
643 Move some implementation from GAIL:
644 Default implementations for some some functions
645 atk_object_real_get_name, atk_object_real_set_name,
646 atk_object_real_get_description, atk_object_real_set_description,
647 atk_object_real_get_parent, atk_object_real_set_parent,
648 atk_object_real_get_role,
649 atk_object_real_connect_property_change_handler,
650 atk_object_real_remove_property_change_handler,
652 definition of property-changed signal.
653 Initialize pointers to NULL in atk_object_init().
654 Initialize uninitialized function pointers to NULL in
655 atk_object_class_init().
657 2001-07-23 Brian Cameron <brian.cameron@sun.com>
660 Changed children_changed signal to allow NULL pointers
661 for the 2nd argument to the signal handler.
663 2001-07-20 Hans Breuer <hans@breuer.org>
665 * atk/atk.def : added more exports
666 * atk/makefile.msc : updated win32 build
668 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
670 * atk/atkaction.[c|h], docs/atk-sections.txt,
671 docs/tmpl/atkaction.sgml
672 Add atk_action_get_name() and atk_action_set_description()
674 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
677 Add ATK_STATE_ENABLED so we can distinguish between a consistent
678 and inconsistent GtkToggleButton
680 2001-07-16 Brian Cameron <brian.cameron@sun.com>
682 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
683 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
684 gail_textattributes_update.pat is for gail/gail and integrates the
685 ATK_ATTRIBUTE_* macros in the gail implementations.
686 atk_docs_textattributes_update.pat is for atk/docs and patches
687 atk-sections.txt etc. for improved docs
688 atk_atk_textattributes_update.pat is for atk/atk and included the
689 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
691 2001-07-13 Darin Adler <darin@bentspoon.com>
693 * atk/atkstate.c: Add missing <string.h> include.
694 * tests/teststateset.c: Add missing <string.h> include.
696 2001-07-13 Darin Adler <darin@bentspoon.com>
698 * .cvsignore: Ignore some generated files.
699 * autogen.sh: Get rid of call to autoheader since the
700 configure file doesn't include AM_CONFIG_HEADER.
702 2001-07-11 Brian Cameron <brian.cameron@sun.com>
704 * tmpl/atkdocument.sgml
705 Added new file for docs.
707 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
709 * atk/atkimage.c atk/atkutil.c
710 Changes to build with Sun's FORTE compiler.
712 2001-07-10 Brian Cameron <brian.cameron@sun.com>
714 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
715 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
716 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
717 tmpl/atktext.sgml tmpl/atkutil.sgml
720 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
722 * atk/atktext.c (atk_text_base_init):
723 * atk/atktable.c (atk_table_base_init):
724 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
725 to adapt to recent GSignal changes.
727 2001-06-28 Brian Cameron <brian.cameron@sun.com>
729 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
730 docs/tmpl/atkutil.sgml
731 Added new functiosn to AtkUtil.
733 2001-06-28 Brian Cameron <brian.cameron@sun.com>
735 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
736 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
737 docs/tmpl/atkobject.sgml
738 Added new atk document interface.
740 2001-06-28 Brian Cameron <brian.cameron@sun.com>
742 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
743 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
744 Updated so that functions that take screen coords as
745 input/output also take an enum specifying whether
746 the coords are screen or top-level window based.
747 Updated docs as well.
749 2001-06-28 Brian Cameron <brian.cameron@sun.com>
751 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
752 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
753 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
754 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
755 atk/docs/tmpl/atkstreamablecontent.sgml
756 Cleaned up docs. Added atkstreamablecontent.sgml
758 2001-06-28 Brian Cameron <brian.cameron@sun.com>
760 *atk/atktable.h, atk/atktable.c
761 Updated signal handler definitions.
763 2001-06-27 Brian Cameron <brian.cameron@sun.com>
766 Updated AtkXYCoords enum.
768 2001-06-27 Brian Cameron <brian.cameron@sun.com>
770 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
771 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
772 atk/atkimage.c atk/atkimage.h atk/atkobject.c
773 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
774 atk/atkstateset.c atk/atkstreamablecontent.c
775 atk/atkstreamablecontent.h atk/atktable.c
776 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
777 and some docs/tmpl files.
778 Updated gtk-docs fixing spelling errors and making minor
781 2001-06-27 Louise Miller <lousie.miller@sun.com>
783 *atk/atkselection.h, atk/atkselection.c
784 changed return type to gboolean for
785 atk_selection_select_all_selection
787 2001-06-26 Brian Cameron <brian.cameron@sun.com>
789 *atk/atkstate.h atk/atkstate.c
790 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
791 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
792 docs/tmpl/atktext.sgml
793 Added ATK_STATE_STALE. Updated docs.
795 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
798 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
800 2001-06-21 Brian Cameron <brian.cameron@sun.com>
802 * atk/atkeditabletext.h, atk/atkobject.h,
804 Added AtkAttributeSet_free() convenience
807 2001-06-20 Peter Williams <peterw@ximian.com>
809 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
810 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
813 2001-06-20 Brian Cameron <brian.cameron@sun.com>
815 * atk/atktable.c, atk/atkmarshal.list
816 Removed needless marshal and updated signal handlers in
819 2001-06-20 Louise Miller <louise.miller@sun.com>
821 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
822 Changed parameters for get_selected_rows/get_selected_columns
823 Added 4 new functions, add_row_selection, remove_row_selection,
824 add_column_selection, remove_column_selection
826 2001-06-19 Brian Cameron <brian.cameron@sun.com>
829 Fixed minor bug with signals.
831 2001-06-18 Brian Cameron <brian.cameron@sun.com>
836 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
838 * atk/atkselection.h atk/atkselection.c
839 Now add_selection, clear_selection, and remove_selection
840 return a boolean indicating SUCCESS/FAILURE to indicate
841 if the operation was successful.
843 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
845 * atk/atktable.h atk/atktable.h
846 Updated so now the get_text_before|at|after functions
847 return the start & end offset of the string. Updated the
850 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
852 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
854 2001-06-11 Havoc Pennington <hp@redhat.com>
858 * configure.in: bump version to 0.2 and add infrastructure for
859 libtool version info. Assumes GTK versioning scheme (major.minor
860 is binary compatible)
862 * atk/Makefile.am (LDFLAGS): set version info
863 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
865 2001-06-13 Brian Cameron <brian.cameron@sun.com>
867 * atk/atktable.h, atk/atktable.c
868 Updated so that get/set row/column header functions
869 work with AtkObjects rather than AtkTables. Organized
870 the header file a little more cleanly. Also the get/set
871 row_description and caption functions now use gchar *
872 rather than AtkObject.
874 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
876 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
877 Add signal model-changed.
879 * atk/atkobject.c: Add properties
880 accessible-role, accessible-table-caption,
881 accessible-table-column-header, accessible-table-column_description.
882 accessible-table-row-header, accessible-table-row_description.
883 accessible-table-summary, accessible-model
885 2001-06-12 Brian Cameron <brian.cameron@sun.com>
887 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
888 Updated atkeditabletext and atktext interfaces so they
889 now properly define the get/set attribute methods and now
890 get_offset_at_point and get_character_extents can request
891 x,y coords by either widget or screen coords.
893 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
895 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
896 CFLAGS, not in LIBS. (Always linking with -lpthread
897 is a noticeable speed hit.)
899 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
901 * atk/Makefile.am: Really fix marshal generation.
903 2001-06-07 Havoc Pennington <hp@redhat.com>
905 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
906 glib-genmarshal stuff
908 2001-06-07 Havoc Pennington <hp@redhat.com>
910 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
913 * configure.in: rearrange the library checks to support
916 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
918 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
919 ATK in giant GTK tarball
921 2001-06-07 Brian Cameron <brian.cameron@sun.com>
923 * docs/atk-api.sgml docs/atk-sections.txt
924 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
925 docs/tmpl/atktext.sgml
926 Removed docs/atk-api.sgml since it is not used.
927 Updated sgml files and atk-sections.txt to reflect
928 recent changes to the atktext and atkeditabletext
931 2001-06-06 Brian Cameron <brian.cameron@sun.com>
933 * atk/atktext.h atk/atktext.h
934 Updated to new atktext functions for getting attributes.
936 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
938 * New files atk/atkstreamablecontent.[ch]
939 Updated files: atk/Makefile.am, atk/atk.h
941 * atk/atkvalue.c: Updated comments
943 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
945 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
947 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
949 * atk/atkobject.c: Add property accessible-visible-data
951 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
953 * atk/atkobject.c: Add support for setting and getting
954 accessible-value property.
956 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
958 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
960 * atk/atkeditabletext.[ch], atk/atktext.[ch]
962 * docs/atk-overrides.txt, docs/Makefile.am
963 Updated the interface for dealing with selected
964 text to handle multiple selected regions. Removed
965 get_row_col_at_offset from atktext.[ch]. Added
966 docs/atk-overrides.txt file.
968 Thu May 31 Brian Cameron <brian.cameron@sun.com>
970 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
971 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
972 Added atk_marshal_VOID__INT_INT marshaller. Updated the
973 Makefiles so the proper marshall files get included in the
974 dist. Updated the Makefiles and configure.in so that the
975 docs get included in the dist.
977 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
979 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
981 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
983 * atk/atkobject.c: Define new properties accessible-text,
984 accessible-caret, accessible-selection and accessible-value
986 2001-05-29 Brian Cameron <brian.cameron@sun.com>
988 * docs/atk-sections.txt
991 Improved the layout/formatting of the atk docs. Added docs/tmpl
994 2001-05-28 Brian Cameron <brian.cameron@sun.com>
997 Now properly set the initialized flag when setting up signals.
998 Updated the atk-docs in several files
1000 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1002 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1003 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1004 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1005 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1006 Fix warnings generated by Sun FORTE compiler
1008 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1010 * atk/atkcomponent.c atk/atkvalue.c
1011 Remove return calls in functions which return void
1013 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1015 * atk/atkobject.h: Correct naming of role for status bar
1018 Clarify behaviour of atk_text_get_text_after/at/before_offset
1020 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1022 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1024 2001-01-06 Hans Breuer <hans@breuer.org>
1026 * atk/makefile.msc atk/atk.def (new files) :
1027 Enable build for win32, no sourc changes necessary.
1029 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1033 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1035 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1037 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>