1 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
4 Add object reference when object is set as accessible_parent
6 2001-09-05 Mark McLoughlin <mark@skynet.ie>
8 * configure.in: remember ACLOCAL_FLAGS.
10 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
13 Change atk_table_get_caption() and atk_table_set_caption()
14 to deal with AtkObject* rather than gchar*
15 Remove redundant and incorrect comments
17 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
19 * configure.in: Version 0.3
21 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
25 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
28 Correct property definitions for "accessible-table-caption",
29 "accessible-table-column-description",
30 "accessible-table-row-description"
32 Update comments to include all properties defined
34 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
37 Change AtkHyperLink to AtkHyperlink in comment
38 * atk/atkhypertext.[c|h]:
39 Change AtkHyperLink to AtkHyperlink
41 Make gchar* arguments const; make return value of type gchar*
43 * docs/atk-sections.txt
44 Remove reference to AtkHyperLink
45 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
46 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
49 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
52 Add functions atk_table_real_get_index_at(),
53 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
54 as default implementations for atk_table_get_index_at(),
55 atk_table_get_row_at_index(), atk_table_get_column_at_index()
57 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
60 Refer to return value in function documentation for
64 * docs/tmpl/atkaction.sgml:
65 Update to include return value
67 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
69 * atk/atkaction.c atk/atkaction.h:
70 Made atk_action_do_action return a gboolean as the class member of
75 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
77 * docs/tmpl/atkimage.sgml atk/atkimage.h:
78 Swap height and width arguments to atk_image_get_image_size
80 Swap height and height arguments to atk_image_get_image_size
81 Do not crash if NULL pointers are passed for return values
83 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
85 * docs/tmpl/atktext.sgml atk/atktext.h:
86 Change parameter names *offset to *_offset
88 Do not crash if NULL pointers are passed for return values
90 Change parameter names *offset to *_offset
91 Do not crash if NULL pointers are passed for return values
93 2001-08-16 Bill Haneman <bill.haneman@sun.com>
96 Changed g_type_class_peek() to g_type_class_ref()
97 in atk_add_global_event_listener(), since
98 g_type_class_peek() could return NULL when an
99 instance of the class had not been created.
101 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
103 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
104 Ensure that atk_attribute_set_free is in the documentation.
106 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
108 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
109 Swapped order of width and height arguments to
110 atk_text_get_character_extents()
111 Changed AtkAttrributeSet_free to atk_attribute_set_free
113 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
115 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
116 Changed "length" argument of atk_text_get_character_extents() to
119 2001-08-15 Jens Finke <jens@gnome.org>
121 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
122 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
123 added a AC_SUBST for it. This is needed for the spec.in file.
124 Added atk.spec to output list.
125 * atk.spec.in: New file.
127 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
129 * atk/atkcomponent.[c|h]
130 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
131 Change atk_component_get_accessible_at_point to
132 atk_component_ref_accessible_at_point so it will work for flyweights
134 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
136 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
139 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
141 * atk/atkaction.c, atk/atkcomponent.c
142 Remove all instances of g_return_if_fail (foo != NULL); that are
143 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
144 since the second check catches the NULL.
146 Add functions atk_component_real_contains(),
147 atk_component_real_get_position(), atkcomponent_real_get_size()
148 as default implementations for atk_component_contains(),
149 atk_component_get_position(), atk_component_get_size()
151 2001-08-07 Brian Cameron <brian.cameron@sun.com>
153 * atk/atkimage.[ch] docs/atk-sections.txt
154 docs/tmpl/atkimage.sgml
155 Updated AtkImage get_position to get_image_position
156 so the naming is consistant. Now get_image_position
157 and get_image_size return -1 for x/y/height/width
158 if AtkImage implementations of these functions is
161 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
164 Create an object relation set when the object is created.
166 2001-07-30 Brian Cameron <brian.cameron@sun.com>
169 Changed first argument of atk_add_global_event_listener
170 so the callback function is of type GSignalEmissionHook
171 instead of AtkEventListener. AtkEventListener is
172 appropriate for Focus event callbacks, but not generic
175 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
178 Add function atk_object_real_ref_state_set() which creates the
179 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
182 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
185 Remove all instances of g_return_if_fail (foo != NULL); that are
186 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
187 since the second check catches the NULL.
189 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
192 Fix problem with ATK not building after running make maintainer-clean
193 and autogen.sh: add extra files to MAINTAINERCLEANFILES
195 2001-07-25 Bill Haneman <bill.haneman@sun.com>
198 * atk/atkeditabletext.h
200 * atk-uninstalled.pc.in
203 Removed (unused) #defines of pango/pango.h
204 Removed references to/dependencies on pango from .pc files
205 Removed dependencies on pango from makefile.msc and configure.in
207 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
209 * atk/atkobject.[c|h]
210 Move some implementation from GAIL:
211 Default implementations for some some functions
212 atk_object_real_get_name, atk_object_real_set_name,
213 atk_object_real_get_description, atk_object_real_set_description,
214 atk_object_real_get_parent, atk_object_real_set_parent,
215 atk_object_real_get_role,
216 atk_object_real_connect_property_change_handler,
217 atk_object_real_remove_property_change_handler,
219 definition of property-changed signal.
220 Initialize pointers to NULL in atk_object_init().
221 Initialize uninitialized function pointers to NULL in
222 atk_object_class_init().
224 2001-07-23 Brian Cameron <brian.cameron@sun.com>
227 Changed children_changed signal to allow NULL pointers
228 for the 2nd argument to the signal handler.
230 2001-07-20 Hans Breuer <hans@breuer.org>
232 * atk/atk.def : added more exports
233 * atk/makefile.msc : updated win32 build
235 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
237 * atk/atkaction.[c|h], docs/atk-sections.txt,
238 docs/tmpl/atkaction.sgml
239 Add atk_action_get_name() and atk_action_set_description()
241 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
244 Add ATK_STATE_ENABLED so we can distinguish between a consistent
245 and inconsistent GtkToggleButton
247 2001-07-16 Brian Cameron <brian.cameron@sun.com>
249 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
250 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
251 gail_textattributes_update.pat is for gail/gail and integrates the
252 ATK_ATTRIBUTE_* macros in the gail implementations.
253 atk_docs_textattributes_update.pat is for atk/docs and patches
254 atk-sections.txt etc. for improved docs
255 atk_atk_textattributes_update.pat is for atk/atk and included the
256 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
258 2001-07-13 Darin Adler <darin@bentspoon.com>
260 * atk/atkstate.c: Add missing <string.h> include.
261 * tests/teststateset.c: Add missing <string.h> include.
263 2001-07-13 Darin Adler <darin@bentspoon.com>
265 * .cvsignore: Ignore some generated files.
266 * autogen.sh: Get rid of call to autoheader since the
267 configure file doesn't include AM_CONFIG_HEADER.
269 2001-07-11 Brian Cameron <brian.cameron@sun.com>
271 * tmpl/atkdocument.sgml
272 Added new file for docs.
274 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
276 * atk/atkimage.c atk/atkutil.c
277 Changes to build with Sun's FORTE compiler.
279 2001-07-10 Brian Cameron <brian.cameron@sun.com>
281 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
282 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
283 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
284 tmpl/atktext.sgml tmpl/atkutil.sgml
287 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
289 * atk/atktext.c (atk_text_base_init):
290 * atk/atktable.c (atk_table_base_init):
291 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
292 to adapt to recent GSignal changes.
294 2001-06-28 Brian Cameron <brian.cameron@sun.com>
296 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
297 docs/tmpl/atkutil.sgml
298 Added new functiosn to AtkUtil.
300 2001-06-28 Brian Cameron <brian.cameron@sun.com>
302 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
303 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
304 docs/tmpl/atkobject.sgml
305 Added new atk document interface.
307 2001-06-28 Brian Cameron <brian.cameron@sun.com>
309 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
310 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
311 Updated so that functions that take screen coords as
312 input/output also take an enum specifying whether
313 the coords are screen or top-level window based.
314 Updated docs as well.
316 2001-06-28 Brian Cameron <brian.cameron@sun.com>
318 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
319 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
320 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
321 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
322 atk/docs/tmpl/atkstreamablecontent.sgml
323 Cleaned up docs. Added atkstreamablecontent.sgml
325 2001-06-28 Brian Cameron <brian.cameron@sun.com>
327 *atk/atktable.h, atk/atktable.c
328 Updated signal handler definitions.
330 2001-06-27 Brian Cameron <brian.cameron@sun.com>
333 Updated AtkXYCoords enum.
335 2001-06-27 Brian Cameron <brian.cameron@sun.com>
337 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
338 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
339 atk/atkimage.c atk/atkimage.h atk/atkobject.c
340 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
341 atk/atkstateset.c atk/atkstreamablecontent.c
342 atk/atkstreamablecontent.h atk/atktable.c
343 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
344 and some docs/tmpl files.
345 Updated gtk-docs fixing spelling errors and making minor
348 2001-06-27 Louise Miller <lousie.miller@sun.com>
350 *atk/atkselection.h, atk/atkselection.c
351 changed return type to gboolean for
352 atk_selection_select_all_selection
354 2001-06-26 Brian Cameron <brian.cameron@sun.com>
356 *atk/atkstate.h atk/atkstate.c
357 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
358 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
359 docs/tmpl/atktext.sgml
360 Added ATK_STATE_STALE. Updated docs.
362 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
365 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
367 2001-06-21 Brian Cameron <brian.cameron@sun.com>
369 * atk/atkeditabletext.h, atk/atkobject.h,
371 Added AtkAttributeSet_free() convenience
374 2001-06-20 Peter Williams <peterw@ximian.com>
376 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
377 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
380 2001-06-20 Brian Cameron <brian.cameron@sun.com>
382 * atk/atktable.c, atk/atkmarshal.list
383 Removed needless marshal and updated signal handlers in
386 2001-06-20 Louise Miller <louise.miller@sun.com>
388 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
389 Changed parameters for get_selected_rows/get_selected_columns
390 Added 4 new functions, add_row_selection, remove_row_selection,
391 add_column_selection, remove_column_selection
393 2001-06-19 Brian Cameron <brian.cameron@sun.com>
396 Fixed minor bug with signals.
398 2001-06-18 Brian Cameron <brian.cameron@sun.com>
403 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
405 * atk/atkselection.h atk/atkselection.c
406 Now add_selection, clear_selection, and remove_selection
407 return a boolean indicating SUCCESS/FAILURE to indicate
408 if the operation was successful.
410 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
412 * atk/atktable.h atk/atktable.h
413 Updated so now the get_text_before|at|after functions
414 return the start & end offset of the string. Updated the
417 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
419 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
421 2001-06-11 Havoc Pennington <hp@redhat.com>
425 * configure.in: bump version to 0.2 and add infrastructure for
426 libtool version info. Assumes GTK versioning scheme (major.minor
427 is binary compatible)
429 * atk/Makefile.am (LDFLAGS): set version info
430 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
432 2001-06-13 Brian Cameron <brian.cameron@sun.com>
434 * atk/atktable.h, atk/atktable.c
435 Updated so that get/set row/column header functions
436 work with AtkObjects rather than AtkTables. Organized
437 the header file a little more cleanly. Also the get/set
438 row_description and caption functions now use gchar *
439 rather than AtkObject.
441 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
443 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
444 Add signal model-changed.
446 * atk/atkobject.c: Add properties
447 accessible-role, accessible-table-caption,
448 accessible-table-column-header, accessible-table-column_description.
449 accessible-table-row-header, accessible-table-row_description.
450 accessible-table-summary, accessible-model
452 2001-06-12 Brian Cameron <brian.cameron@sun.com>
454 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
455 Updated atkeditabletext and atktext interfaces so they
456 now properly define the get/set attribute methods and now
457 get_offset_at_point and get_character_extents can request
458 x,y coords by either widget or screen coords.
460 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
462 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
463 CFLAGS, not in LIBS. (Always linking with -lpthread
464 is a noticeable speed hit.)
466 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
468 * atk/Makefile.am: Really fix marshal generation.
470 2001-06-07 Havoc Pennington <hp@redhat.com>
472 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
473 glib-genmarshal stuff
475 2001-06-07 Havoc Pennington <hp@redhat.com>
477 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
480 * configure.in: rearrange the library checks to support
483 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
485 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
486 ATK in giant GTK tarball
488 2001-06-07 Brian Cameron <brian.cameron@sun.com>
490 * docs/atk-api.sgml docs/atk-sections.txt
491 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
492 docs/tmpl/atktext.sgml
493 Removed docs/atk-api.sgml since it is not used.
494 Updated sgml files and atk-sections.txt to reflect
495 recent changes to the atktext and atkeditabletext
498 2001-06-06 Brian Cameron <brian.cameron@sun.com>
500 * atk/atktext.h atk/atktext.h
501 Updated to new atktext functions for getting attributes.
503 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
505 * New files atk/atkstreamablecontent.[ch]
506 Updated files: atk/Makefile.am, atk/atk.h
508 * atk/atkvalue.c: Updated comments
510 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
512 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
514 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
516 * atk/atkobject.c: Add property accessible-visible-data
518 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
520 * atk/atkobject.c: Add support for setting and getting
521 accessible-value property.
523 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
525 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
527 * atk/atkeditabletext.[ch], atk/atktext.[ch]
529 * docs/atk-overrides.txt, docs/Makefile.am
530 Updated the interface for dealing with selected
531 text to handle multiple selected regions. Removed
532 get_row_col_at_offset from atktext.[ch]. Added
533 docs/atk-overrides.txt file.
535 Thu May 31 Brian Cameron <brian.cameron@sun.com>
537 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
538 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
539 Added atk_marshal_VOID__INT_INT marshaller. Updated the
540 Makefiles so the proper marshall files get included in the
541 dist. Updated the Makefiles and configure.in so that the
542 docs get included in the dist.
544 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
546 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
548 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
550 * atk/atkobject.c: Define new properties accessible-text,
551 accessible-caret, accessible-selection and accessible-value
553 2001-05-29 Brian Cameron <brian.cameron@sun.com>
555 * docs/atk-sections.txt
558 Improved the layout/formatting of the atk docs. Added docs/tmpl
561 2001-05-28 Brian Cameron <brian.cameron@sun.com>
564 Now properly set the initialized flag when setting up signals.
565 Updated the atk-docs in several files
567 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
569 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
570 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
571 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
572 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
573 Fix warnings generated by Sun FORTE compiler
575 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
577 * atk/atkcomponent.c atk/atkvalue.c
578 Remove return calls in functions which return void
580 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
582 * atk/atkobject.h: Correct naming of role for status bar
585 Clarify behaviour of atk_text_get_text_after/at/before_offset
587 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
589 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
591 2001-01-06 Hans Breuer <hans@breuer.org>
593 * atk/makefile.msc atk/atk.def (new files) :
594 Enable build for win32, no sourc changes necessary.
596 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
600 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
602 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
604 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>