1 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atkobject.c (atk_object_notify_state_change):
4 Fix bug in calculation of number of toggle states
7 Correct out-by-1 error in atk_state_type_register()
8 Use type (number of states defined) in atk_state_type_get_name()
9 and atk_state_type_for_name()
11 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
13 * atk/atkeditabletext.c:
14 Remove unused structure _AtkEditableTextIfaceClass
17 Remove signals model_changed and selection_changed
20 Add signal selection_changed
23 Remove unused structure _AtkTableIfaceClass
24 Add signal model_changed
27 Remove unused structure _AtkTextIfaceClass
28 Add signal text_selection_changed
30 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
31 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
34 2001-11-17 Tor Lillqvist <tml@iki.fi>
36 * atk-zip.sh.in: Build separate runtime and developer packages.
38 * atk/atk.def: Update.
40 2001-11-14 Bill Haneman <bill.haneman@sun.com>
44 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
46 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
49 to allow non-GTK-dependent installation of key snoop functions.
50 This also meant adding definitions of AtkKeySnoopFunc and
53 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
55 * atk/atkobject.c (atk_object_notify_state_change):
56 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
57 to ATK_STATE_EXPANDED or vice versa.
59 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
62 Add role ATK_ROLE_TREE_TABLE
65 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
66 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
68 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
69 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
70 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
71 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
72 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
73 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
74 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
75 Update to reflect the current state of the documentation in the code.
77 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
79 * atk/relation.h, docs/tmpl/atkrelation.sgml:
80 Add two new relations ATK_RELATION_NODE_CHILDREN and
81 ATK_RELATION_NODE_PARENT to support compound objects in a
82 node or cell of a tree or table
83 Added descriptions of all relations which are defined
86 Remove functions atk_table_real_get_index_at(),
87 atk_table_real_get_column_at_index() and
88 atk_table_real_get_row_at_index()
89 Correct typos in documentation of other functions.
91 2001-10-28 Tor Lillqvist <tml@iki.fi>
93 * atk-zip.sh.in: New file, used to build developer package for
97 * configure.in: Add it.
99 * atk/Makefile.am: Add rules to install and uninstall mingw import
102 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
104 * atk/atkobject.[c|h]
105 Remove the following properties
106 accessible-child - use signal children_changed for notification
107 accessible-text - use signal text_changed for notification
108 accessible-caret - use signal text_caret_moved for notification
109 accessible-selection - use new signal selection_changed
111 accessible-visible-data - use new signal visible_data_changed
113 accessible-model - use new signal model_changed for notification
114 Notify when role or parent changes
115 Allow parent and role to be set or got using g_object_set() or
118 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
124 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
126 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
127 Add role ATK_ROLE_TERMINAL for an accessible terminal.
129 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
131 * atk/atkobject.c (atk_object_notify_state_change):
132 Initialize AtkPropertyValue data structure to 0 instead of using
135 2001-10-19 Tor Lillqvist <tml@iki.fi>
137 * configure.in: Set automake conditionals OS_WIN32 if on (native)
138 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
139 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
141 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
142 -export-symbols atk.def. If lib.exe is available, generate
143 atk.lib, and install it.
145 * atk/atk.def: Update with new entry points.
147 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
149 * atk/atkobject.[c|], docs/atk-sections.txt,
150 docs/tmpl/atkobject.sgml:
151 Add convenience function atk_object_notify_state_change()
152 to generate property notification of state change.
154 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
155 Correct comments on functions atk_attribute_get_name() and
156 atk_attribute_get_value()
158 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
161 Update comments in atk_text_get_text_[at|after|before]_offset()
162 to clarify what these functions will return.
164 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
167 Update comments in atk_text_get_run_attributes() and
168 atk_text_get_default_attributes().
170 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
173 Change "property-change" signal to allow detail (i.e. property name)
174 and add detail in atk_object_notify().
176 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
179 Correct order of attribute names in text_attr_name array.
181 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
184 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
185 Use enum AtkTextAttribute to specify what attribute are supported
186 rather than hash defines. Define new functions atk_attribute_get_name()
187 and atk_attribute_get_value() which return the strings for the
188 attribute name and values for those attribute which have named values.
190 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
192 * atk/atktext.c (atk_text_get_run_attributes):
195 * atk/atktext.c (atk_text_get_default_attributes):
196 Add call to set iface.
198 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
201 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
202 Add new function atk_text_get_default_attributes
203 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
205 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
207 * atk/atktext.c (atk_attribute_set_free):
208 Avoid leaking of AtkAttributeSet data structure; speed up code.
210 * docs/tmpl.atk*.sgml
211 Updated to reflect current APIs.
213 2001-10-01 jacob berkman <jacob@ximian.com>
215 * docs/Makefile.am (dist-hook-local): depend on all-local so that
216 make dist works correctly w/o having to build first
218 2001-10-01 Tor Lillqvist <tml@iki.fi>
220 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
222 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
224 * configure.in (ATK_MICRO_VERSION): Version 0.6
225 (because libglade will depend on a the small api addition below)
227 * atk/makefile.msc (PKG_VER): Version 0.6
230 * atk/atkrelation.c: (AtkRelationType
231 atk_relation_type_from_string (const gchar *name)): Added method.
234 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
236 * configure.in (ATK_MICRO_VERSION): Version 0.5
238 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
240 * atk/makefile.msc (PKG_VER): Version 0.5
242 2001-09-21 Hans Breuer <hans@breuer.org>
244 * atk/atk.def : updated externals
245 * atk/makefile.msc : version 0.4
247 * atk/atktext.c (atk_text_get_character_extents) : real_height
248 is a reference to int, so use &local_height
250 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
254 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
256 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
257 up ATK_VERSION to 0.4, interface age 0, binary age 0.
258 (from 0.2 which was not properly updated last time).
259 depend on glib 1.3.8.
263 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
266 Add object reference when object is set as accessible_parent
268 2001-09-05 Mark McLoughlin <mark@skynet.ie>
270 * configure.in: remember ACLOCAL_FLAGS.
272 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
275 Change atk_table_get_caption() and atk_table_set_caption()
276 to deal with AtkObject* rather than gchar*
277 Remove redundant and incorrect comments
279 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
281 * configure.in: Version 0.3
283 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
287 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
290 Correct property definitions for "accessible-table-caption",
291 "accessible-table-column-description",
292 "accessible-table-row-description"
294 Update comments to include all properties defined
296 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
298 * atk/atkhyperlink.h:
299 Change AtkHyperLink to AtkHyperlink in comment
300 * atk/atkhypertext.[c|h]:
301 Change AtkHyperLink to AtkHyperlink
302 * atk/atktable.[c|h]:
303 Make gchar* arguments const; make return value of type gchar*
305 * docs/atk-sections.txt
306 Remove reference to AtkHyperLink
307 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
308 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
311 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
314 Add functions atk_table_real_get_index_at(),
315 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
316 as default implementations for atk_table_get_index_at(),
317 atk_table_get_row_at_index(), atk_table_get_column_at_index()
319 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
322 Refer to return value in function documentation for
326 * docs/tmpl/atkaction.sgml:
327 Update to include return value
329 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
331 * atk/atkaction.c atk/atkaction.h:
332 Made atk_action_do_action return a gboolean as the class member of
337 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
339 * docs/tmpl/atkimage.sgml atk/atkimage.h:
340 Swap height and width arguments to atk_image_get_image_size
342 Swap height and height arguments to atk_image_get_image_size
343 Do not crash if NULL pointers are passed for return values
345 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
347 * docs/tmpl/atktext.sgml atk/atktext.h:
348 Change parameter names *offset to *_offset
349 * atk/atkcomponent.c:
350 Do not crash if NULL pointers are passed for return values
352 Change parameter names *offset to *_offset
353 Do not crash if NULL pointers are passed for return values
355 2001-08-16 Bill Haneman <bill.haneman@sun.com>
358 Changed g_type_class_peek() to g_type_class_ref()
359 in atk_add_global_event_listener(), since
360 g_type_class_peek() could return NULL when an
361 instance of the class had not been created.
363 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
365 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
366 Ensure that atk_attribute_set_free is in the documentation.
368 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
370 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
371 Swapped order of width and height arguments to
372 atk_text_get_character_extents()
373 Changed AtkAttrributeSet_free to atk_attribute_set_free
375 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
377 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
378 Changed "length" argument of atk_text_get_character_extents() to
381 2001-08-15 Jens Finke <jens@gnome.org>
383 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
384 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
385 added a AC_SUBST for it. This is needed for the spec.in file.
386 Added atk.spec to output list.
387 * atk.spec.in: New file.
389 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
391 * atk/atkcomponent.[c|h]
392 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
393 Change atk_component_get_accessible_at_point to
394 atk_component_ref_accessible_at_point so it will work for flyweights
396 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
398 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
401 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
403 * atk/atkaction.c, atk/atkcomponent.c
404 Remove all instances of g_return_if_fail (foo != NULL); that are
405 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
406 since the second check catches the NULL.
408 Add functions atk_component_real_contains(),
409 atk_component_real_get_position(), atkcomponent_real_get_size()
410 as default implementations for atk_component_contains(),
411 atk_component_get_position(), atk_component_get_size()
413 2001-08-07 Brian Cameron <brian.cameron@sun.com>
415 * atk/atkimage.[ch] docs/atk-sections.txt
416 docs/tmpl/atkimage.sgml
417 Updated AtkImage get_position to get_image_position
418 so the naming is consistant. Now get_image_position
419 and get_image_size return -1 for x/y/height/width
420 if AtkImage implementations of these functions is
423 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
426 Create an object relation set when the object is created.
428 2001-07-30 Brian Cameron <brian.cameron@sun.com>
431 Changed first argument of atk_add_global_event_listener
432 so the callback function is of type GSignalEmissionHook
433 instead of AtkEventListener. AtkEventListener is
434 appropriate for Focus event callbacks, but not generic
437 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
440 Add function atk_object_real_ref_state_set() which creates the
441 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
444 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
447 Remove all instances of g_return_if_fail (foo != NULL); that are
448 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
449 since the second check catches the NULL.
451 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
454 Fix problem with ATK not building after running make maintainer-clean
455 and autogen.sh: add extra files to MAINTAINERCLEANFILES
457 2001-07-25 Bill Haneman <bill.haneman@sun.com>
460 * atk/atkeditabletext.h
462 * atk-uninstalled.pc.in
465 Removed (unused) #defines of pango/pango.h
466 Removed references to/dependencies on pango from .pc files
467 Removed dependencies on pango from makefile.msc and configure.in
469 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
471 * atk/atkobject.[c|h]
472 Move some implementation from GAIL:
473 Default implementations for some some functions
474 atk_object_real_get_name, atk_object_real_set_name,
475 atk_object_real_get_description, atk_object_real_set_description,
476 atk_object_real_get_parent, atk_object_real_set_parent,
477 atk_object_real_get_role,
478 atk_object_real_connect_property_change_handler,
479 atk_object_real_remove_property_change_handler,
481 definition of property-changed signal.
482 Initialize pointers to NULL in atk_object_init().
483 Initialize uninitialized function pointers to NULL in
484 atk_object_class_init().
486 2001-07-23 Brian Cameron <brian.cameron@sun.com>
489 Changed children_changed signal to allow NULL pointers
490 for the 2nd argument to the signal handler.
492 2001-07-20 Hans Breuer <hans@breuer.org>
494 * atk/atk.def : added more exports
495 * atk/makefile.msc : updated win32 build
497 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
499 * atk/atkaction.[c|h], docs/atk-sections.txt,
500 docs/tmpl/atkaction.sgml
501 Add atk_action_get_name() and atk_action_set_description()
503 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
506 Add ATK_STATE_ENABLED so we can distinguish between a consistent
507 and inconsistent GtkToggleButton
509 2001-07-16 Brian Cameron <brian.cameron@sun.com>
511 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
512 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
513 gail_textattributes_update.pat is for gail/gail and integrates the
514 ATK_ATTRIBUTE_* macros in the gail implementations.
515 atk_docs_textattributes_update.pat is for atk/docs and patches
516 atk-sections.txt etc. for improved docs
517 atk_atk_textattributes_update.pat is for atk/atk and included the
518 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
520 2001-07-13 Darin Adler <darin@bentspoon.com>
522 * atk/atkstate.c: Add missing <string.h> include.
523 * tests/teststateset.c: Add missing <string.h> include.
525 2001-07-13 Darin Adler <darin@bentspoon.com>
527 * .cvsignore: Ignore some generated files.
528 * autogen.sh: Get rid of call to autoheader since the
529 configure file doesn't include AM_CONFIG_HEADER.
531 2001-07-11 Brian Cameron <brian.cameron@sun.com>
533 * tmpl/atkdocument.sgml
534 Added new file for docs.
536 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
538 * atk/atkimage.c atk/atkutil.c
539 Changes to build with Sun's FORTE compiler.
541 2001-07-10 Brian Cameron <brian.cameron@sun.com>
543 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
544 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
545 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
546 tmpl/atktext.sgml tmpl/atkutil.sgml
549 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
551 * atk/atktext.c (atk_text_base_init):
552 * atk/atktable.c (atk_table_base_init):
553 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
554 to adapt to recent GSignal changes.
556 2001-06-28 Brian Cameron <brian.cameron@sun.com>
558 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
559 docs/tmpl/atkutil.sgml
560 Added new functiosn to AtkUtil.
562 2001-06-28 Brian Cameron <brian.cameron@sun.com>
564 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
565 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
566 docs/tmpl/atkobject.sgml
567 Added new atk document interface.
569 2001-06-28 Brian Cameron <brian.cameron@sun.com>
571 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
572 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
573 Updated so that functions that take screen coords as
574 input/output also take an enum specifying whether
575 the coords are screen or top-level window based.
576 Updated docs as well.
578 2001-06-28 Brian Cameron <brian.cameron@sun.com>
580 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
581 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
582 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
583 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
584 atk/docs/tmpl/atkstreamablecontent.sgml
585 Cleaned up docs. Added atkstreamablecontent.sgml
587 2001-06-28 Brian Cameron <brian.cameron@sun.com>
589 *atk/atktable.h, atk/atktable.c
590 Updated signal handler definitions.
592 2001-06-27 Brian Cameron <brian.cameron@sun.com>
595 Updated AtkXYCoords enum.
597 2001-06-27 Brian Cameron <brian.cameron@sun.com>
599 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
600 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
601 atk/atkimage.c atk/atkimage.h atk/atkobject.c
602 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
603 atk/atkstateset.c atk/atkstreamablecontent.c
604 atk/atkstreamablecontent.h atk/atktable.c
605 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
606 and some docs/tmpl files.
607 Updated gtk-docs fixing spelling errors and making minor
610 2001-06-27 Louise Miller <lousie.miller@sun.com>
612 *atk/atkselection.h, atk/atkselection.c
613 changed return type to gboolean for
614 atk_selection_select_all_selection
616 2001-06-26 Brian Cameron <brian.cameron@sun.com>
618 *atk/atkstate.h atk/atkstate.c
619 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
620 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
621 docs/tmpl/atktext.sgml
622 Added ATK_STATE_STALE. Updated docs.
624 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
627 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
629 2001-06-21 Brian Cameron <brian.cameron@sun.com>
631 * atk/atkeditabletext.h, atk/atkobject.h,
633 Added AtkAttributeSet_free() convenience
636 2001-06-20 Peter Williams <peterw@ximian.com>
638 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
639 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
642 2001-06-20 Brian Cameron <brian.cameron@sun.com>
644 * atk/atktable.c, atk/atkmarshal.list
645 Removed needless marshal and updated signal handlers in
648 2001-06-20 Louise Miller <louise.miller@sun.com>
650 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
651 Changed parameters for get_selected_rows/get_selected_columns
652 Added 4 new functions, add_row_selection, remove_row_selection,
653 add_column_selection, remove_column_selection
655 2001-06-19 Brian Cameron <brian.cameron@sun.com>
658 Fixed minor bug with signals.
660 2001-06-18 Brian Cameron <brian.cameron@sun.com>
665 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
667 * atk/atkselection.h atk/atkselection.c
668 Now add_selection, clear_selection, and remove_selection
669 return a boolean indicating SUCCESS/FAILURE to indicate
670 if the operation was successful.
672 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
674 * atk/atktable.h atk/atktable.h
675 Updated so now the get_text_before|at|after functions
676 return the start & end offset of the string. Updated the
679 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
681 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
683 2001-06-11 Havoc Pennington <hp@redhat.com>
687 * configure.in: bump version to 0.2 and add infrastructure for
688 libtool version info. Assumes GTK versioning scheme (major.minor
689 is binary compatible)
691 * atk/Makefile.am (LDFLAGS): set version info
692 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
694 2001-06-13 Brian Cameron <brian.cameron@sun.com>
696 * atk/atktable.h, atk/atktable.c
697 Updated so that get/set row/column header functions
698 work with AtkObjects rather than AtkTables. Organized
699 the header file a little more cleanly. Also the get/set
700 row_description and caption functions now use gchar *
701 rather than AtkObject.
703 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
705 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
706 Add signal model-changed.
708 * atk/atkobject.c: Add properties
709 accessible-role, accessible-table-caption,
710 accessible-table-column-header, accessible-table-column_description.
711 accessible-table-row-header, accessible-table-row_description.
712 accessible-table-summary, accessible-model
714 2001-06-12 Brian Cameron <brian.cameron@sun.com>
716 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
717 Updated atkeditabletext and atktext interfaces so they
718 now properly define the get/set attribute methods and now
719 get_offset_at_point and get_character_extents can request
720 x,y coords by either widget or screen coords.
722 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
724 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
725 CFLAGS, not in LIBS. (Always linking with -lpthread
726 is a noticeable speed hit.)
728 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
730 * atk/Makefile.am: Really fix marshal generation.
732 2001-06-07 Havoc Pennington <hp@redhat.com>
734 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
735 glib-genmarshal stuff
737 2001-06-07 Havoc Pennington <hp@redhat.com>
739 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
742 * configure.in: rearrange the library checks to support
745 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
747 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
748 ATK in giant GTK tarball
750 2001-06-07 Brian Cameron <brian.cameron@sun.com>
752 * docs/atk-api.sgml docs/atk-sections.txt
753 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
754 docs/tmpl/atktext.sgml
755 Removed docs/atk-api.sgml since it is not used.
756 Updated sgml files and atk-sections.txt to reflect
757 recent changes to the atktext and atkeditabletext
760 2001-06-06 Brian Cameron <brian.cameron@sun.com>
762 * atk/atktext.h atk/atktext.h
763 Updated to new atktext functions for getting attributes.
765 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
767 * New files atk/atkstreamablecontent.[ch]
768 Updated files: atk/Makefile.am, atk/atk.h
770 * atk/atkvalue.c: Updated comments
772 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
774 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
776 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
778 * atk/atkobject.c: Add property accessible-visible-data
780 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
782 * atk/atkobject.c: Add support for setting and getting
783 accessible-value property.
785 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
787 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
789 * atk/atkeditabletext.[ch], atk/atktext.[ch]
791 * docs/atk-overrides.txt, docs/Makefile.am
792 Updated the interface for dealing with selected
793 text to handle multiple selected regions. Removed
794 get_row_col_at_offset from atktext.[ch]. Added
795 docs/atk-overrides.txt file.
797 Thu May 31 Brian Cameron <brian.cameron@sun.com>
799 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
800 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
801 Added atk_marshal_VOID__INT_INT marshaller. Updated the
802 Makefiles so the proper marshall files get included in the
803 dist. Updated the Makefiles and configure.in so that the
804 docs get included in the dist.
806 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
808 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
810 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
812 * atk/atkobject.c: Define new properties accessible-text,
813 accessible-caret, accessible-selection and accessible-value
815 2001-05-29 Brian Cameron <brian.cameron@sun.com>
817 * docs/atk-sections.txt
820 Improved the layout/formatting of the atk docs. Added docs/tmpl
823 2001-05-28 Brian Cameron <brian.cameron@sun.com>
826 Now properly set the initialized flag when setting up signals.
827 Updated the atk-docs in several files
829 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
831 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
832 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
833 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
834 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
835 Fix warnings generated by Sun FORTE compiler
837 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
839 * atk/atkcomponent.c atk/atkvalue.c
840 Remove return calls in functions which return void
842 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
844 * atk/atkobject.h: Correct naming of role for status bar
847 Clarify behaviour of atk_text_get_text_after/at/before_offset
849 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
851 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
853 2001-01-06 Hans Breuer <hans@breuer.org>
855 * atk/makefile.msc atk/atk.def (new files) :
856 Enable build for win32, no sourc changes necessary.
858 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
862 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
864 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
866 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>