1 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
3 * configure.in (ATK_MICRO_VERSION): Version 0.5
5 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
7 * atk/makefile.msc (PKG_VER): Version 0.5
9 2001-09-21 Hans Breuer <hans@breuer.org>
11 * atk/atk.def : updated externals
12 * atk/makefile.msc : version 0.4
14 * atk/atktext.c (atk_text_get_character_extents) : real_height
15 is a reference to int, so use &local_height
17 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
21 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
23 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
24 up ATK_VERSION to 0.4, interface age 0, binary age 0.
25 (from 0.2 which was not properly updated last time).
30 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
33 Add object reference when object is set as accessible_parent
35 2001-09-05 Mark McLoughlin <mark@skynet.ie>
37 * configure.in: remember ACLOCAL_FLAGS.
39 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
42 Change atk_table_get_caption() and atk_table_set_caption()
43 to deal with AtkObject* rather than gchar*
44 Remove redundant and incorrect comments
46 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
48 * configure.in: Version 0.3
50 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
54 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
57 Correct property definitions for "accessible-table-caption",
58 "accessible-table-column-description",
59 "accessible-table-row-description"
61 Update comments to include all properties defined
63 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
66 Change AtkHyperLink to AtkHyperlink in comment
67 * atk/atkhypertext.[c|h]:
68 Change AtkHyperLink to AtkHyperlink
70 Make gchar* arguments const; make return value of type gchar*
72 * docs/atk-sections.txt
73 Remove reference to AtkHyperLink
74 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
75 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
78 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
81 Add functions atk_table_real_get_index_at(),
82 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
83 as default implementations for atk_table_get_index_at(),
84 atk_table_get_row_at_index(), atk_table_get_column_at_index()
86 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
89 Refer to return value in function documentation for
93 * docs/tmpl/atkaction.sgml:
94 Update to include return value
96 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
98 * atk/atkaction.c atk/atkaction.h:
99 Made atk_action_do_action return a gboolean as the class member of
104 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
106 * docs/tmpl/atkimage.sgml atk/atkimage.h:
107 Swap height and width arguments to atk_image_get_image_size
109 Swap height and height arguments to atk_image_get_image_size
110 Do not crash if NULL pointers are passed for return values
112 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
114 * docs/tmpl/atktext.sgml atk/atktext.h:
115 Change parameter names *offset to *_offset
116 * atk/atkcomponent.c:
117 Do not crash if NULL pointers are passed for return values
119 Change parameter names *offset to *_offset
120 Do not crash if NULL pointers are passed for return values
122 2001-08-16 Bill Haneman <bill.haneman@sun.com>
125 Changed g_type_class_peek() to g_type_class_ref()
126 in atk_add_global_event_listener(), since
127 g_type_class_peek() could return NULL when an
128 instance of the class had not been created.
130 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
132 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
133 Ensure that atk_attribute_set_free is in the documentation.
135 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
137 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
138 Swapped order of width and height arguments to
139 atk_text_get_character_extents()
140 Changed AtkAttrributeSet_free to atk_attribute_set_free
142 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
144 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
145 Changed "length" argument of atk_text_get_character_extents() to
148 2001-08-15 Jens Finke <jens@gnome.org>
150 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
151 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
152 added a AC_SUBST for it. This is needed for the spec.in file.
153 Added atk.spec to output list.
154 * atk.spec.in: New file.
156 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
158 * atk/atkcomponent.[c|h]
159 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
160 Change atk_component_get_accessible_at_point to
161 atk_component_ref_accessible_at_point so it will work for flyweights
163 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
165 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
168 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
170 * atk/atkaction.c, atk/atkcomponent.c
171 Remove all instances of g_return_if_fail (foo != NULL); that are
172 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
173 since the second check catches the NULL.
175 Add functions atk_component_real_contains(),
176 atk_component_real_get_position(), atkcomponent_real_get_size()
177 as default implementations for atk_component_contains(),
178 atk_component_get_position(), atk_component_get_size()
180 2001-08-07 Brian Cameron <brian.cameron@sun.com>
182 * atk/atkimage.[ch] docs/atk-sections.txt
183 docs/tmpl/atkimage.sgml
184 Updated AtkImage get_position to get_image_position
185 so the naming is consistant. Now get_image_position
186 and get_image_size return -1 for x/y/height/width
187 if AtkImage implementations of these functions is
190 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
193 Create an object relation set when the object is created.
195 2001-07-30 Brian Cameron <brian.cameron@sun.com>
198 Changed first argument of atk_add_global_event_listener
199 so the callback function is of type GSignalEmissionHook
200 instead of AtkEventListener. AtkEventListener is
201 appropriate for Focus event callbacks, but not generic
204 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
207 Add function atk_object_real_ref_state_set() which creates the
208 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
211 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
214 Remove all instances of g_return_if_fail (foo != NULL); that are
215 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
216 since the second check catches the NULL.
218 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
221 Fix problem with ATK not building after running make maintainer-clean
222 and autogen.sh: add extra files to MAINTAINERCLEANFILES
224 2001-07-25 Bill Haneman <bill.haneman@sun.com>
227 * atk/atkeditabletext.h
229 * atk-uninstalled.pc.in
232 Removed (unused) #defines of pango/pango.h
233 Removed references to/dependencies on pango from .pc files
234 Removed dependencies on pango from makefile.msc and configure.in
236 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
238 * atk/atkobject.[c|h]
239 Move some implementation from GAIL:
240 Default implementations for some some functions
241 atk_object_real_get_name, atk_object_real_set_name,
242 atk_object_real_get_description, atk_object_real_set_description,
243 atk_object_real_get_parent, atk_object_real_set_parent,
244 atk_object_real_get_role,
245 atk_object_real_connect_property_change_handler,
246 atk_object_real_remove_property_change_handler,
248 definition of property-changed signal.
249 Initialize pointers to NULL in atk_object_init().
250 Initialize uninitialized function pointers to NULL in
251 atk_object_class_init().
253 2001-07-23 Brian Cameron <brian.cameron@sun.com>
256 Changed children_changed signal to allow NULL pointers
257 for the 2nd argument to the signal handler.
259 2001-07-20 Hans Breuer <hans@breuer.org>
261 * atk/atk.def : added more exports
262 * atk/makefile.msc : updated win32 build
264 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
266 * atk/atkaction.[c|h], docs/atk-sections.txt,
267 docs/tmpl/atkaction.sgml
268 Add atk_action_get_name() and atk_action_set_description()
270 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
273 Add ATK_STATE_ENABLED so we can distinguish between a consistent
274 and inconsistent GtkToggleButton
276 2001-07-16 Brian Cameron <brian.cameron@sun.com>
278 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
279 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
280 gail_textattributes_update.pat is for gail/gail and integrates the
281 ATK_ATTRIBUTE_* macros in the gail implementations.
282 atk_docs_textattributes_update.pat is for atk/docs and patches
283 atk-sections.txt etc. for improved docs
284 atk_atk_textattributes_update.pat is for atk/atk and included the
285 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
287 2001-07-13 Darin Adler <darin@bentspoon.com>
289 * atk/atkstate.c: Add missing <string.h> include.
290 * tests/teststateset.c: Add missing <string.h> include.
292 2001-07-13 Darin Adler <darin@bentspoon.com>
294 * .cvsignore: Ignore some generated files.
295 * autogen.sh: Get rid of call to autoheader since the
296 configure file doesn't include AM_CONFIG_HEADER.
298 2001-07-11 Brian Cameron <brian.cameron@sun.com>
300 * tmpl/atkdocument.sgml
301 Added new file for docs.
303 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
305 * atk/atkimage.c atk/atkutil.c
306 Changes to build with Sun's FORTE compiler.
308 2001-07-10 Brian Cameron <brian.cameron@sun.com>
310 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
311 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
312 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
313 tmpl/atktext.sgml tmpl/atkutil.sgml
316 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
318 * atk/atktext.c (atk_text_base_init):
319 * atk/atktable.c (atk_table_base_init):
320 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
321 to adapt to recent GSignal changes.
323 2001-06-28 Brian Cameron <brian.cameron@sun.com>
325 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
326 docs/tmpl/atkutil.sgml
327 Added new functiosn to AtkUtil.
329 2001-06-28 Brian Cameron <brian.cameron@sun.com>
331 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
332 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
333 docs/tmpl/atkobject.sgml
334 Added new atk document interface.
336 2001-06-28 Brian Cameron <brian.cameron@sun.com>
338 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
339 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
340 Updated so that functions that take screen coords as
341 input/output also take an enum specifying whether
342 the coords are screen or top-level window based.
343 Updated docs as well.
345 2001-06-28 Brian Cameron <brian.cameron@sun.com>
347 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
348 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
349 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
350 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
351 atk/docs/tmpl/atkstreamablecontent.sgml
352 Cleaned up docs. Added atkstreamablecontent.sgml
354 2001-06-28 Brian Cameron <brian.cameron@sun.com>
356 *atk/atktable.h, atk/atktable.c
357 Updated signal handler definitions.
359 2001-06-27 Brian Cameron <brian.cameron@sun.com>
362 Updated AtkXYCoords enum.
364 2001-06-27 Brian Cameron <brian.cameron@sun.com>
366 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
367 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
368 atk/atkimage.c atk/atkimage.h atk/atkobject.c
369 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
370 atk/atkstateset.c atk/atkstreamablecontent.c
371 atk/atkstreamablecontent.h atk/atktable.c
372 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
373 and some docs/tmpl files.
374 Updated gtk-docs fixing spelling errors and making minor
377 2001-06-27 Louise Miller <lousie.miller@sun.com>
379 *atk/atkselection.h, atk/atkselection.c
380 changed return type to gboolean for
381 atk_selection_select_all_selection
383 2001-06-26 Brian Cameron <brian.cameron@sun.com>
385 *atk/atkstate.h atk/atkstate.c
386 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
387 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
388 docs/tmpl/atktext.sgml
389 Added ATK_STATE_STALE. Updated docs.
391 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
394 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
396 2001-06-21 Brian Cameron <brian.cameron@sun.com>
398 * atk/atkeditabletext.h, atk/atkobject.h,
400 Added AtkAttributeSet_free() convenience
403 2001-06-20 Peter Williams <peterw@ximian.com>
405 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
406 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
409 2001-06-20 Brian Cameron <brian.cameron@sun.com>
411 * atk/atktable.c, atk/atkmarshal.list
412 Removed needless marshal and updated signal handlers in
415 2001-06-20 Louise Miller <louise.miller@sun.com>
417 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
418 Changed parameters for get_selected_rows/get_selected_columns
419 Added 4 new functions, add_row_selection, remove_row_selection,
420 add_column_selection, remove_column_selection
422 2001-06-19 Brian Cameron <brian.cameron@sun.com>
425 Fixed minor bug with signals.
427 2001-06-18 Brian Cameron <brian.cameron@sun.com>
432 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
434 * atk/atkselection.h atk/atkselection.c
435 Now add_selection, clear_selection, and remove_selection
436 return a boolean indicating SUCCESS/FAILURE to indicate
437 if the operation was successful.
439 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
441 * atk/atktable.h atk/atktable.h
442 Updated so now the get_text_before|at|after functions
443 return the start & end offset of the string. Updated the
446 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
448 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
450 2001-06-11 Havoc Pennington <hp@redhat.com>
454 * configure.in: bump version to 0.2 and add infrastructure for
455 libtool version info. Assumes GTK versioning scheme (major.minor
456 is binary compatible)
458 * atk/Makefile.am (LDFLAGS): set version info
459 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
461 2001-06-13 Brian Cameron <brian.cameron@sun.com>
463 * atk/atktable.h, atk/atktable.c
464 Updated so that get/set row/column header functions
465 work with AtkObjects rather than AtkTables. Organized
466 the header file a little more cleanly. Also the get/set
467 row_description and caption functions now use gchar *
468 rather than AtkObject.
470 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
472 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
473 Add signal model-changed.
475 * atk/atkobject.c: Add properties
476 accessible-role, accessible-table-caption,
477 accessible-table-column-header, accessible-table-column_description.
478 accessible-table-row-header, accessible-table-row_description.
479 accessible-table-summary, accessible-model
481 2001-06-12 Brian Cameron <brian.cameron@sun.com>
483 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
484 Updated atkeditabletext and atktext interfaces so they
485 now properly define the get/set attribute methods and now
486 get_offset_at_point and get_character_extents can request
487 x,y coords by either widget or screen coords.
489 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
491 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
492 CFLAGS, not in LIBS. (Always linking with -lpthread
493 is a noticeable speed hit.)
495 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
497 * atk/Makefile.am: Really fix marshal generation.
499 2001-06-07 Havoc Pennington <hp@redhat.com>
501 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
502 glib-genmarshal stuff
504 2001-06-07 Havoc Pennington <hp@redhat.com>
506 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
509 * configure.in: rearrange the library checks to support
512 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
514 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
515 ATK in giant GTK tarball
517 2001-06-07 Brian Cameron <brian.cameron@sun.com>
519 * docs/atk-api.sgml docs/atk-sections.txt
520 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
521 docs/tmpl/atktext.sgml
522 Removed docs/atk-api.sgml since it is not used.
523 Updated sgml files and atk-sections.txt to reflect
524 recent changes to the atktext and atkeditabletext
527 2001-06-06 Brian Cameron <brian.cameron@sun.com>
529 * atk/atktext.h atk/atktext.h
530 Updated to new atktext functions for getting attributes.
532 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
534 * New files atk/atkstreamablecontent.[ch]
535 Updated files: atk/Makefile.am, atk/atk.h
537 * atk/atkvalue.c: Updated comments
539 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
541 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
543 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
545 * atk/atkobject.c: Add property accessible-visible-data
547 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
549 * atk/atkobject.c: Add support for setting and getting
550 accessible-value property.
552 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
554 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
556 * atk/atkeditabletext.[ch], atk/atktext.[ch]
558 * docs/atk-overrides.txt, docs/Makefile.am
559 Updated the interface for dealing with selected
560 text to handle multiple selected regions. Removed
561 get_row_col_at_offset from atktext.[ch]. Added
562 docs/atk-overrides.txt file.
564 Thu May 31 Brian Cameron <brian.cameron@sun.com>
566 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
567 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
568 Added atk_marshal_VOID__INT_INT marshaller. Updated the
569 Makefiles so the proper marshall files get included in the
570 dist. Updated the Makefiles and configure.in so that the
571 docs get included in the dist.
573 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
575 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
577 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
579 * atk/atkobject.c: Define new properties accessible-text,
580 accessible-caret, accessible-selection and accessible-value
582 2001-05-29 Brian Cameron <brian.cameron@sun.com>
584 * docs/atk-sections.txt
587 Improved the layout/formatting of the atk docs. Added docs/tmpl
590 2001-05-28 Brian Cameron <brian.cameron@sun.com>
593 Now properly set the initialized flag when setting up signals.
594 Updated the atk-docs in several files
596 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
598 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
599 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
600 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
601 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
602 Fix warnings generated by Sun FORTE compiler
604 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
606 * atk/atkcomponent.c atk/atkvalue.c
607 Remove return calls in functions which return void
609 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
611 * atk/atkobject.h: Correct naming of role for status bar
614 Clarify behaviour of atk_text_get_text_after/at/before_offset
616 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
618 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
620 2001-01-06 Hans Breuer <hans@breuer.org>
622 * atk/makefile.msc atk/atk.def (new files) :
623 Enable build for win32, no sourc changes necessary.
625 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
629 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
631 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
633 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>