1 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
4 Add additional argument (name) to state-change signal
5 Update atk_object_notify_state_change to take account of
6 extra argument for state-change
9 Add marshaller for VOID:STRING,BOOLEAN
11 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
13 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
14 Add enum AtkLayer and functions atk_object_get_layer and
15 atk_object_get_mdi_zorder
17 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
19 * atk/atkobject.[c|h]:
20 Remove property accessible-state; use signal state-change instead
21 Change signature of state-change handler to take gboolean as argument
22 instead of AtkPropertyValues
23 Update atk_object_notify_state_change() to emit state-change signal
25 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
26 Remove state ATK_STATE_COLLAPSED
28 2001-11-19 Bill Haneman <bill.haneman@sun.com>
32 Added state-changed signal to atkobject, in anticipation of
33 deprecating the accessible-state property.
36 Fixed signature of atk_util_add_key_listener () to
37 take an AtkKeySnoopFunc instead of a pointer to same.
39 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
41 * atk/atkobject.c (atk_object_notify_state_change):
42 Fix bug in calculation of number of toggle states
45 Correct out-by-1 error in atk_state_type_register()
46 Use type (number of states defined) in atk_state_type_get_name()
47 and atk_state_type_for_name()
49 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
51 * atk/atkeditabletext.c:
52 Remove unused structure _AtkEditableTextIfaceClass
55 Remove signals model_changed and selection_changed
58 Add signal selection_changed
61 Remove unused structure _AtkTableIfaceClass
62 Add signal model_changed
65 Remove unused structure _AtkTextIfaceClass
66 Add signal text_selection_changed
68 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
69 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
72 2001-11-17 Tor Lillqvist <tml@iki.fi>
74 * atk-zip.sh.in: Build separate runtime and developer packages.
76 * atk/atk.def: Update.
78 2001-11-14 Bill Haneman <bill.haneman@sun.com>
82 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
84 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
87 to allow non-GTK-dependent installation of key snoop functions.
88 This also meant adding definitions of AtkKeySnoopFunc and
91 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
93 * atk/atkobject.c (atk_object_notify_state_change):
94 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
95 to ATK_STATE_EXPANDED or vice versa.
97 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
100 Add role ATK_ROLE_TREE_TABLE
103 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
104 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
106 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
107 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
108 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
109 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
110 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
111 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
112 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
113 Update to reflect the current state of the documentation in the code.
115 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
117 * atk/relation.h, docs/tmpl/atkrelation.sgml:
118 Add two new relations ATK_RELATION_NODE_CHILDREN and
119 ATK_RELATION_NODE_PARENT to support compound objects in a
120 node or cell of a tree or table
121 Added descriptions of all relations which are defined
124 Remove functions atk_table_real_get_index_at(),
125 atk_table_real_get_column_at_index() and
126 atk_table_real_get_row_at_index()
127 Correct typos in documentation of other functions.
129 2001-10-28 Tor Lillqvist <tml@iki.fi>
131 * atk-zip.sh.in: New file, used to build developer package for
135 * configure.in: Add it.
137 * atk/Makefile.am: Add rules to install and uninstall mingw import
140 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
142 * atk/atkobject.[c|h]
143 Remove the following properties
144 accessible-child - use signal children_changed for notification
145 accessible-text - use signal text_changed for notification
146 accessible-caret - use signal text_caret_moved for notification
147 accessible-selection - use new signal selection_changed
149 accessible-visible-data - use new signal visible_data_changed
151 accessible-model - use new signal model_changed for notification
152 Notify when role or parent changes
153 Allow parent and role to be set or got using g_object_set() or
156 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
162 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
164 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
165 Add role ATK_ROLE_TERMINAL for an accessible terminal.
167 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
169 * atk/atkobject.c (atk_object_notify_state_change):
170 Initialize AtkPropertyValue data structure to 0 instead of using
173 2001-10-19 Tor Lillqvist <tml@iki.fi>
175 * configure.in: Set automake conditionals OS_WIN32 if on (native)
176 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
177 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
179 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
180 -export-symbols atk.def. If lib.exe is available, generate
181 atk.lib, and install it.
183 * atk/atk.def: Update with new entry points.
185 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
187 * atk/atkobject.[c|], docs/atk-sections.txt,
188 docs/tmpl/atkobject.sgml:
189 Add convenience function atk_object_notify_state_change()
190 to generate property notification of state change.
192 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
193 Correct comments on functions atk_attribute_get_name() and
194 atk_attribute_get_value()
196 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
199 Update comments in atk_text_get_text_[at|after|before]_offset()
200 to clarify what these functions will return.
202 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
205 Update comments in atk_text_get_run_attributes() and
206 atk_text_get_default_attributes().
208 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
211 Change "property-change" signal to allow detail (i.e. property name)
212 and add detail in atk_object_notify().
214 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
217 Correct order of attribute names in text_attr_name array.
219 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
222 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
223 Use enum AtkTextAttribute to specify what attribute are supported
224 rather than hash defines. Define new functions atk_attribute_get_name()
225 and atk_attribute_get_value() which return the strings for the
226 attribute name and values for those attribute which have named values.
228 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
230 * atk/atktext.c (atk_text_get_run_attributes):
233 * atk/atktext.c (atk_text_get_default_attributes):
234 Add call to set iface.
236 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
239 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
240 Add new function atk_text_get_default_attributes
241 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
243 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
245 * atk/atktext.c (atk_attribute_set_free):
246 Avoid leaking of AtkAttributeSet data structure; speed up code.
248 * docs/tmpl.atk*.sgml
249 Updated to reflect current APIs.
251 2001-10-01 jacob berkman <jacob@ximian.com>
253 * docs/Makefile.am (dist-hook-local): depend on all-local so that
254 make dist works correctly w/o having to build first
256 2001-10-01 Tor Lillqvist <tml@iki.fi>
258 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
260 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
262 * configure.in (ATK_MICRO_VERSION): Version 0.6
263 (because libglade will depend on a the small api addition below)
265 * atk/makefile.msc (PKG_VER): Version 0.6
268 * atk/atkrelation.c: (AtkRelationType
269 atk_relation_type_from_string (const gchar *name)): Added method.
272 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
274 * configure.in (ATK_MICRO_VERSION): Version 0.5
276 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
278 * atk/makefile.msc (PKG_VER): Version 0.5
280 2001-09-21 Hans Breuer <hans@breuer.org>
282 * atk/atk.def : updated externals
283 * atk/makefile.msc : version 0.4
285 * atk/atktext.c (atk_text_get_character_extents) : real_height
286 is a reference to int, so use &local_height
288 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
292 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
294 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
295 up ATK_VERSION to 0.4, interface age 0, binary age 0.
296 (from 0.2 which was not properly updated last time).
297 depend on glib 1.3.8.
301 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
304 Add object reference when object is set as accessible_parent
306 2001-09-05 Mark McLoughlin <mark@skynet.ie>
308 * configure.in: remember ACLOCAL_FLAGS.
310 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
313 Change atk_table_get_caption() and atk_table_set_caption()
314 to deal with AtkObject* rather than gchar*
315 Remove redundant and incorrect comments
317 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
319 * configure.in: Version 0.3
321 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
325 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
328 Correct property definitions for "accessible-table-caption",
329 "accessible-table-column-description",
330 "accessible-table-row-description"
332 Update comments to include all properties defined
334 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
336 * atk/atkhyperlink.h:
337 Change AtkHyperLink to AtkHyperlink in comment
338 * atk/atkhypertext.[c|h]:
339 Change AtkHyperLink to AtkHyperlink
340 * atk/atktable.[c|h]:
341 Make gchar* arguments const; make return value of type gchar*
343 * docs/atk-sections.txt
344 Remove reference to AtkHyperLink
345 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
346 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
349 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
352 Add functions atk_table_real_get_index_at(),
353 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
354 as default implementations for atk_table_get_index_at(),
355 atk_table_get_row_at_index(), atk_table_get_column_at_index()
357 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
360 Refer to return value in function documentation for
364 * docs/tmpl/atkaction.sgml:
365 Update to include return value
367 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
369 * atk/atkaction.c atk/atkaction.h:
370 Made atk_action_do_action return a gboolean as the class member of
375 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
377 * docs/tmpl/atkimage.sgml atk/atkimage.h:
378 Swap height and width arguments to atk_image_get_image_size
380 Swap height and height arguments to atk_image_get_image_size
381 Do not crash if NULL pointers are passed for return values
383 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
385 * docs/tmpl/atktext.sgml atk/atktext.h:
386 Change parameter names *offset to *_offset
387 * atk/atkcomponent.c:
388 Do not crash if NULL pointers are passed for return values
390 Change parameter names *offset to *_offset
391 Do not crash if NULL pointers are passed for return values
393 2001-08-16 Bill Haneman <bill.haneman@sun.com>
396 Changed g_type_class_peek() to g_type_class_ref()
397 in atk_add_global_event_listener(), since
398 g_type_class_peek() could return NULL when an
399 instance of the class had not been created.
401 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
403 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
404 Ensure that atk_attribute_set_free is in the documentation.
406 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
408 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
409 Swapped order of width and height arguments to
410 atk_text_get_character_extents()
411 Changed AtkAttrributeSet_free to atk_attribute_set_free
413 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
415 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
416 Changed "length" argument of atk_text_get_character_extents() to
419 2001-08-15 Jens Finke <jens@gnome.org>
421 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
422 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
423 added a AC_SUBST for it. This is needed for the spec.in file.
424 Added atk.spec to output list.
425 * atk.spec.in: New file.
427 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
429 * atk/atkcomponent.[c|h]
430 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
431 Change atk_component_get_accessible_at_point to
432 atk_component_ref_accessible_at_point so it will work for flyweights
434 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
436 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
439 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
441 * atk/atkaction.c, atk/atkcomponent.c
442 Remove all instances of g_return_if_fail (foo != NULL); that are
443 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
444 since the second check catches the NULL.
446 Add functions atk_component_real_contains(),
447 atk_component_real_get_position(), atkcomponent_real_get_size()
448 as default implementations for atk_component_contains(),
449 atk_component_get_position(), atk_component_get_size()
451 2001-08-07 Brian Cameron <brian.cameron@sun.com>
453 * atk/atkimage.[ch] docs/atk-sections.txt
454 docs/tmpl/atkimage.sgml
455 Updated AtkImage get_position to get_image_position
456 so the naming is consistant. Now get_image_position
457 and get_image_size return -1 for x/y/height/width
458 if AtkImage implementations of these functions is
461 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
464 Create an object relation set when the object is created.
466 2001-07-30 Brian Cameron <brian.cameron@sun.com>
469 Changed first argument of atk_add_global_event_listener
470 so the callback function is of type GSignalEmissionHook
471 instead of AtkEventListener. AtkEventListener is
472 appropriate for Focus event callbacks, but not generic
475 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
478 Add function atk_object_real_ref_state_set() which creates the
479 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
482 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
485 Remove all instances of g_return_if_fail (foo != NULL); that are
486 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
487 since the second check catches the NULL.
489 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
492 Fix problem with ATK not building after running make maintainer-clean
493 and autogen.sh: add extra files to MAINTAINERCLEANFILES
495 2001-07-25 Bill Haneman <bill.haneman@sun.com>
498 * atk/atkeditabletext.h
500 * atk-uninstalled.pc.in
503 Removed (unused) #defines of pango/pango.h
504 Removed references to/dependencies on pango from .pc files
505 Removed dependencies on pango from makefile.msc and configure.in
507 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
509 * atk/atkobject.[c|h]
510 Move some implementation from GAIL:
511 Default implementations for some some functions
512 atk_object_real_get_name, atk_object_real_set_name,
513 atk_object_real_get_description, atk_object_real_set_description,
514 atk_object_real_get_parent, atk_object_real_set_parent,
515 atk_object_real_get_role,
516 atk_object_real_connect_property_change_handler,
517 atk_object_real_remove_property_change_handler,
519 definition of property-changed signal.
520 Initialize pointers to NULL in atk_object_init().
521 Initialize uninitialized function pointers to NULL in
522 atk_object_class_init().
524 2001-07-23 Brian Cameron <brian.cameron@sun.com>
527 Changed children_changed signal to allow NULL pointers
528 for the 2nd argument to the signal handler.
530 2001-07-20 Hans Breuer <hans@breuer.org>
532 * atk/atk.def : added more exports
533 * atk/makefile.msc : updated win32 build
535 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
537 * atk/atkaction.[c|h], docs/atk-sections.txt,
538 docs/tmpl/atkaction.sgml
539 Add atk_action_get_name() and atk_action_set_description()
541 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
544 Add ATK_STATE_ENABLED so we can distinguish between a consistent
545 and inconsistent GtkToggleButton
547 2001-07-16 Brian Cameron <brian.cameron@sun.com>
549 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
550 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
551 gail_textattributes_update.pat is for gail/gail and integrates the
552 ATK_ATTRIBUTE_* macros in the gail implementations.
553 atk_docs_textattributes_update.pat is for atk/docs and patches
554 atk-sections.txt etc. for improved docs
555 atk_atk_textattributes_update.pat is for atk/atk and included the
556 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
558 2001-07-13 Darin Adler <darin@bentspoon.com>
560 * atk/atkstate.c: Add missing <string.h> include.
561 * tests/teststateset.c: Add missing <string.h> include.
563 2001-07-13 Darin Adler <darin@bentspoon.com>
565 * .cvsignore: Ignore some generated files.
566 * autogen.sh: Get rid of call to autoheader since the
567 configure file doesn't include AM_CONFIG_HEADER.
569 2001-07-11 Brian Cameron <brian.cameron@sun.com>
571 * tmpl/atkdocument.sgml
572 Added new file for docs.
574 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
576 * atk/atkimage.c atk/atkutil.c
577 Changes to build with Sun's FORTE compiler.
579 2001-07-10 Brian Cameron <brian.cameron@sun.com>
581 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
582 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
583 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
584 tmpl/atktext.sgml tmpl/atkutil.sgml
587 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
589 * atk/atktext.c (atk_text_base_init):
590 * atk/atktable.c (atk_table_base_init):
591 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
592 to adapt to recent GSignal changes.
594 2001-06-28 Brian Cameron <brian.cameron@sun.com>
596 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
597 docs/tmpl/atkutil.sgml
598 Added new functiosn to AtkUtil.
600 2001-06-28 Brian Cameron <brian.cameron@sun.com>
602 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
603 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
604 docs/tmpl/atkobject.sgml
605 Added new atk document interface.
607 2001-06-28 Brian Cameron <brian.cameron@sun.com>
609 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
610 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
611 Updated so that functions that take screen coords as
612 input/output also take an enum specifying whether
613 the coords are screen or top-level window based.
614 Updated docs as well.
616 2001-06-28 Brian Cameron <brian.cameron@sun.com>
618 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
619 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
620 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
621 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
622 atk/docs/tmpl/atkstreamablecontent.sgml
623 Cleaned up docs. Added atkstreamablecontent.sgml
625 2001-06-28 Brian Cameron <brian.cameron@sun.com>
627 *atk/atktable.h, atk/atktable.c
628 Updated signal handler definitions.
630 2001-06-27 Brian Cameron <brian.cameron@sun.com>
633 Updated AtkXYCoords enum.
635 2001-06-27 Brian Cameron <brian.cameron@sun.com>
637 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
638 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
639 atk/atkimage.c atk/atkimage.h atk/atkobject.c
640 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
641 atk/atkstateset.c atk/atkstreamablecontent.c
642 atk/atkstreamablecontent.h atk/atktable.c
643 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
644 and some docs/tmpl files.
645 Updated gtk-docs fixing spelling errors and making minor
648 2001-06-27 Louise Miller <lousie.miller@sun.com>
650 *atk/atkselection.h, atk/atkselection.c
651 changed return type to gboolean for
652 atk_selection_select_all_selection
654 2001-06-26 Brian Cameron <brian.cameron@sun.com>
656 *atk/atkstate.h atk/atkstate.c
657 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
658 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
659 docs/tmpl/atktext.sgml
660 Added ATK_STATE_STALE. Updated docs.
662 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
665 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
667 2001-06-21 Brian Cameron <brian.cameron@sun.com>
669 * atk/atkeditabletext.h, atk/atkobject.h,
671 Added AtkAttributeSet_free() convenience
674 2001-06-20 Peter Williams <peterw@ximian.com>
676 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
677 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
680 2001-06-20 Brian Cameron <brian.cameron@sun.com>
682 * atk/atktable.c, atk/atkmarshal.list
683 Removed needless marshal and updated signal handlers in
686 2001-06-20 Louise Miller <louise.miller@sun.com>
688 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
689 Changed parameters for get_selected_rows/get_selected_columns
690 Added 4 new functions, add_row_selection, remove_row_selection,
691 add_column_selection, remove_column_selection
693 2001-06-19 Brian Cameron <brian.cameron@sun.com>
696 Fixed minor bug with signals.
698 2001-06-18 Brian Cameron <brian.cameron@sun.com>
703 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
705 * atk/atkselection.h atk/atkselection.c
706 Now add_selection, clear_selection, and remove_selection
707 return a boolean indicating SUCCESS/FAILURE to indicate
708 if the operation was successful.
710 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
712 * atk/atktable.h atk/atktable.h
713 Updated so now the get_text_before|at|after functions
714 return the start & end offset of the string. Updated the
717 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
719 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
721 2001-06-11 Havoc Pennington <hp@redhat.com>
725 * configure.in: bump version to 0.2 and add infrastructure for
726 libtool version info. Assumes GTK versioning scheme (major.minor
727 is binary compatible)
729 * atk/Makefile.am (LDFLAGS): set version info
730 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
732 2001-06-13 Brian Cameron <brian.cameron@sun.com>
734 * atk/atktable.h, atk/atktable.c
735 Updated so that get/set row/column header functions
736 work with AtkObjects rather than AtkTables. Organized
737 the header file a little more cleanly. Also the get/set
738 row_description and caption functions now use gchar *
739 rather than AtkObject.
741 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
743 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
744 Add signal model-changed.
746 * atk/atkobject.c: Add properties
747 accessible-role, accessible-table-caption,
748 accessible-table-column-header, accessible-table-column_description.
749 accessible-table-row-header, accessible-table-row_description.
750 accessible-table-summary, accessible-model
752 2001-06-12 Brian Cameron <brian.cameron@sun.com>
754 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
755 Updated atkeditabletext and atktext interfaces so they
756 now properly define the get/set attribute methods and now
757 get_offset_at_point and get_character_extents can request
758 x,y coords by either widget or screen coords.
760 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
762 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
763 CFLAGS, not in LIBS. (Always linking with -lpthread
764 is a noticeable speed hit.)
766 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
768 * atk/Makefile.am: Really fix marshal generation.
770 2001-06-07 Havoc Pennington <hp@redhat.com>
772 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
773 glib-genmarshal stuff
775 2001-06-07 Havoc Pennington <hp@redhat.com>
777 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
780 * configure.in: rearrange the library checks to support
783 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
785 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
786 ATK in giant GTK tarball
788 2001-06-07 Brian Cameron <brian.cameron@sun.com>
790 * docs/atk-api.sgml docs/atk-sections.txt
791 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
792 docs/tmpl/atktext.sgml
793 Removed docs/atk-api.sgml since it is not used.
794 Updated sgml files and atk-sections.txt to reflect
795 recent changes to the atktext and atkeditabletext
798 2001-06-06 Brian Cameron <brian.cameron@sun.com>
800 * atk/atktext.h atk/atktext.h
801 Updated to new atktext functions for getting attributes.
803 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
805 * New files atk/atkstreamablecontent.[ch]
806 Updated files: atk/Makefile.am, atk/atk.h
808 * atk/atkvalue.c: Updated comments
810 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
812 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
814 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
816 * atk/atkobject.c: Add property accessible-visible-data
818 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
820 * atk/atkobject.c: Add support for setting and getting
821 accessible-value property.
823 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
825 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
827 * atk/atkeditabletext.[ch], atk/atktext.[ch]
829 * docs/atk-overrides.txt, docs/Makefile.am
830 Updated the interface for dealing with selected
831 text to handle multiple selected regions. Removed
832 get_row_col_at_offset from atktext.[ch]. Added
833 docs/atk-overrides.txt file.
835 Thu May 31 Brian Cameron <brian.cameron@sun.com>
837 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
838 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
839 Added atk_marshal_VOID__INT_INT marshaller. Updated the
840 Makefiles so the proper marshall files get included in the
841 dist. Updated the Makefiles and configure.in so that the
842 docs get included in the dist.
844 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
846 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
848 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
850 * atk/atkobject.c: Define new properties accessible-text,
851 accessible-caret, accessible-selection and accessible-value
853 2001-05-29 Brian Cameron <brian.cameron@sun.com>
855 * docs/atk-sections.txt
858 Improved the layout/formatting of the atk docs. Added docs/tmpl
861 2001-05-28 Brian Cameron <brian.cameron@sun.com>
864 Now properly set the initialized flag when setting up signals.
865 Updated the atk-docs in several files
867 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
869 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
870 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
871 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
872 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
873 Fix warnings generated by Sun FORTE compiler
875 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
877 * atk/atkcomponent.c atk/atkvalue.c
878 Remove return calls in functions which return void
880 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
882 * atk/atkobject.h: Correct naming of role for status bar
885 Clarify behaviour of atk_text_get_text_after/at/before_offset
887 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
889 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
891 2001-01-06 Hans Breuer <hans@breuer.org>
893 * atk/makefile.msc atk/atk.def (new files) :
894 Enable build for win32, no sourc changes necessary.
896 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
900 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
902 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
904 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>