1 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
5 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
7 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
8 up ATK_VERSION to 0.4, interface age 0, binary age 0.
9 (from 0.2 which was not properly updated last time).
14 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
17 Add object reference when object is set as accessible_parent
19 2001-09-05 Mark McLoughlin <mark@skynet.ie>
21 * configure.in: remember ACLOCAL_FLAGS.
23 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
26 Change atk_table_get_caption() and atk_table_set_caption()
27 to deal with AtkObject* rather than gchar*
28 Remove redundant and incorrect comments
30 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
32 * configure.in: Version 0.3
34 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
38 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
41 Correct property definitions for "accessible-table-caption",
42 "accessible-table-column-description",
43 "accessible-table-row-description"
45 Update comments to include all properties defined
47 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
50 Change AtkHyperLink to AtkHyperlink in comment
51 * atk/atkhypertext.[c|h]:
52 Change AtkHyperLink to AtkHyperlink
54 Make gchar* arguments const; make return value of type gchar*
56 * docs/atk-sections.txt
57 Remove reference to AtkHyperLink
58 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
59 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
62 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
65 Add functions atk_table_real_get_index_at(),
66 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
67 as default implementations for atk_table_get_index_at(),
68 atk_table_get_row_at_index(), atk_table_get_column_at_index()
70 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
73 Refer to return value in function documentation for
77 * docs/tmpl/atkaction.sgml:
78 Update to include return value
80 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
82 * atk/atkaction.c atk/atkaction.h:
83 Made atk_action_do_action return a gboolean as the class member of
88 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
90 * docs/tmpl/atkimage.sgml atk/atkimage.h:
91 Swap height and width arguments to atk_image_get_image_size
93 Swap height and height arguments to atk_image_get_image_size
94 Do not crash if NULL pointers are passed for return values
96 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
98 * docs/tmpl/atktext.sgml atk/atktext.h:
99 Change parameter names *offset to *_offset
100 * atk/atkcomponent.c:
101 Do not crash if NULL pointers are passed for return values
103 Change parameter names *offset to *_offset
104 Do not crash if NULL pointers are passed for return values
106 2001-08-16 Bill Haneman <bill.haneman@sun.com>
109 Changed g_type_class_peek() to g_type_class_ref()
110 in atk_add_global_event_listener(), since
111 g_type_class_peek() could return NULL when an
112 instance of the class had not been created.
114 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
116 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
117 Ensure that atk_attribute_set_free is in the documentation.
119 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
121 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
122 Swapped order of width and height arguments to
123 atk_text_get_character_extents()
124 Changed AtkAttrributeSet_free to atk_attribute_set_free
126 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
128 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
129 Changed "length" argument of atk_text_get_character_extents() to
132 2001-08-15 Jens Finke <jens@gnome.org>
134 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
135 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
136 added a AC_SUBST for it. This is needed for the spec.in file.
137 Added atk.spec to output list.
138 * atk.spec.in: New file.
140 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
142 * atk/atkcomponent.[c|h]
143 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
144 Change atk_component_get_accessible_at_point to
145 atk_component_ref_accessible_at_point so it will work for flyweights
147 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
149 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
152 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
154 * atk/atkaction.c, atk/atkcomponent.c
155 Remove all instances of g_return_if_fail (foo != NULL); that are
156 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
157 since the second check catches the NULL.
159 Add functions atk_component_real_contains(),
160 atk_component_real_get_position(), atkcomponent_real_get_size()
161 as default implementations for atk_component_contains(),
162 atk_component_get_position(), atk_component_get_size()
164 2001-08-07 Brian Cameron <brian.cameron@sun.com>
166 * atk/atkimage.[ch] docs/atk-sections.txt
167 docs/tmpl/atkimage.sgml
168 Updated AtkImage get_position to get_image_position
169 so the naming is consistant. Now get_image_position
170 and get_image_size return -1 for x/y/height/width
171 if AtkImage implementations of these functions is
174 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
177 Create an object relation set when the object is created.
179 2001-07-30 Brian Cameron <brian.cameron@sun.com>
182 Changed first argument of atk_add_global_event_listener
183 so the callback function is of type GSignalEmissionHook
184 instead of AtkEventListener. AtkEventListener is
185 appropriate for Focus event callbacks, but not generic
188 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
191 Add function atk_object_real_ref_state_set() which creates the
192 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
195 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
198 Remove all instances of g_return_if_fail (foo != NULL); that are
199 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
200 since the second check catches the NULL.
202 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
205 Fix problem with ATK not building after running make maintainer-clean
206 and autogen.sh: add extra files to MAINTAINERCLEANFILES
208 2001-07-25 Bill Haneman <bill.haneman@sun.com>
211 * atk/atkeditabletext.h
213 * atk-uninstalled.pc.in
216 Removed (unused) #defines of pango/pango.h
217 Removed references to/dependencies on pango from .pc files
218 Removed dependencies on pango from makefile.msc and configure.in
220 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
222 * atk/atkobject.[c|h]
223 Move some implementation from GAIL:
224 Default implementations for some some functions
225 atk_object_real_get_name, atk_object_real_set_name,
226 atk_object_real_get_description, atk_object_real_set_description,
227 atk_object_real_get_parent, atk_object_real_set_parent,
228 atk_object_real_get_role,
229 atk_object_real_connect_property_change_handler,
230 atk_object_real_remove_property_change_handler,
232 definition of property-changed signal.
233 Initialize pointers to NULL in atk_object_init().
234 Initialize uninitialized function pointers to NULL in
235 atk_object_class_init().
237 2001-07-23 Brian Cameron <brian.cameron@sun.com>
240 Changed children_changed signal to allow NULL pointers
241 for the 2nd argument to the signal handler.
243 2001-07-20 Hans Breuer <hans@breuer.org>
245 * atk/atk.def : added more exports
246 * atk/makefile.msc : updated win32 build
248 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
250 * atk/atkaction.[c|h], docs/atk-sections.txt,
251 docs/tmpl/atkaction.sgml
252 Add atk_action_get_name() and atk_action_set_description()
254 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
257 Add ATK_STATE_ENABLED so we can distinguish between a consistent
258 and inconsistent GtkToggleButton
260 2001-07-16 Brian Cameron <brian.cameron@sun.com>
262 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
263 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
264 gail_textattributes_update.pat is for gail/gail and integrates the
265 ATK_ATTRIBUTE_* macros in the gail implementations.
266 atk_docs_textattributes_update.pat is for atk/docs and patches
267 atk-sections.txt etc. for improved docs
268 atk_atk_textattributes_update.pat is for atk/atk and included the
269 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
271 2001-07-13 Darin Adler <darin@bentspoon.com>
273 * atk/atkstate.c: Add missing <string.h> include.
274 * tests/teststateset.c: Add missing <string.h> include.
276 2001-07-13 Darin Adler <darin@bentspoon.com>
278 * .cvsignore: Ignore some generated files.
279 * autogen.sh: Get rid of call to autoheader since the
280 configure file doesn't include AM_CONFIG_HEADER.
282 2001-07-11 Brian Cameron <brian.cameron@sun.com>
284 * tmpl/atkdocument.sgml
285 Added new file for docs.
287 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
289 * atk/atkimage.c atk/atkutil.c
290 Changes to build with Sun's FORTE compiler.
292 2001-07-10 Brian Cameron <brian.cameron@sun.com>
294 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
295 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
296 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
297 tmpl/atktext.sgml tmpl/atkutil.sgml
300 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
302 * atk/atktext.c (atk_text_base_init):
303 * atk/atktable.c (atk_table_base_init):
304 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
305 to adapt to recent GSignal changes.
307 2001-06-28 Brian Cameron <brian.cameron@sun.com>
309 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
310 docs/tmpl/atkutil.sgml
311 Added new functiosn to AtkUtil.
313 2001-06-28 Brian Cameron <brian.cameron@sun.com>
315 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
316 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
317 docs/tmpl/atkobject.sgml
318 Added new atk document interface.
320 2001-06-28 Brian Cameron <brian.cameron@sun.com>
322 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
323 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
324 Updated so that functions that take screen coords as
325 input/output also take an enum specifying whether
326 the coords are screen or top-level window based.
327 Updated docs as well.
329 2001-06-28 Brian Cameron <brian.cameron@sun.com>
331 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
332 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
333 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
334 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
335 atk/docs/tmpl/atkstreamablecontent.sgml
336 Cleaned up docs. Added atkstreamablecontent.sgml
338 2001-06-28 Brian Cameron <brian.cameron@sun.com>
340 *atk/atktable.h, atk/atktable.c
341 Updated signal handler definitions.
343 2001-06-27 Brian Cameron <brian.cameron@sun.com>
346 Updated AtkXYCoords enum.
348 2001-06-27 Brian Cameron <brian.cameron@sun.com>
350 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
351 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
352 atk/atkimage.c atk/atkimage.h atk/atkobject.c
353 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
354 atk/atkstateset.c atk/atkstreamablecontent.c
355 atk/atkstreamablecontent.h atk/atktable.c
356 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
357 and some docs/tmpl files.
358 Updated gtk-docs fixing spelling errors and making minor
361 2001-06-27 Louise Miller <lousie.miller@sun.com>
363 *atk/atkselection.h, atk/atkselection.c
364 changed return type to gboolean for
365 atk_selection_select_all_selection
367 2001-06-26 Brian Cameron <brian.cameron@sun.com>
369 *atk/atkstate.h atk/atkstate.c
370 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
371 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
372 docs/tmpl/atktext.sgml
373 Added ATK_STATE_STALE. Updated docs.
375 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
378 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
380 2001-06-21 Brian Cameron <brian.cameron@sun.com>
382 * atk/atkeditabletext.h, atk/atkobject.h,
384 Added AtkAttributeSet_free() convenience
387 2001-06-20 Peter Williams <peterw@ximian.com>
389 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
390 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
393 2001-06-20 Brian Cameron <brian.cameron@sun.com>
395 * atk/atktable.c, atk/atkmarshal.list
396 Removed needless marshal and updated signal handlers in
399 2001-06-20 Louise Miller <louise.miller@sun.com>
401 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
402 Changed parameters for get_selected_rows/get_selected_columns
403 Added 4 new functions, add_row_selection, remove_row_selection,
404 add_column_selection, remove_column_selection
406 2001-06-19 Brian Cameron <brian.cameron@sun.com>
409 Fixed minor bug with signals.
411 2001-06-18 Brian Cameron <brian.cameron@sun.com>
416 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
418 * atk/atkselection.h atk/atkselection.c
419 Now add_selection, clear_selection, and remove_selection
420 return a boolean indicating SUCCESS/FAILURE to indicate
421 if the operation was successful.
423 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
425 * atk/atktable.h atk/atktable.h
426 Updated so now the get_text_before|at|after functions
427 return the start & end offset of the string. Updated the
430 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
432 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
434 2001-06-11 Havoc Pennington <hp@redhat.com>
438 * configure.in: bump version to 0.2 and add infrastructure for
439 libtool version info. Assumes GTK versioning scheme (major.minor
440 is binary compatible)
442 * atk/Makefile.am (LDFLAGS): set version info
443 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
445 2001-06-13 Brian Cameron <brian.cameron@sun.com>
447 * atk/atktable.h, atk/atktable.c
448 Updated so that get/set row/column header functions
449 work with AtkObjects rather than AtkTables. Organized
450 the header file a little more cleanly. Also the get/set
451 row_description and caption functions now use gchar *
452 rather than AtkObject.
454 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
456 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
457 Add signal model-changed.
459 * atk/atkobject.c: Add properties
460 accessible-role, accessible-table-caption,
461 accessible-table-column-header, accessible-table-column_description.
462 accessible-table-row-header, accessible-table-row_description.
463 accessible-table-summary, accessible-model
465 2001-06-12 Brian Cameron <brian.cameron@sun.com>
467 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
468 Updated atkeditabletext and atktext interfaces so they
469 now properly define the get/set attribute methods and now
470 get_offset_at_point and get_character_extents can request
471 x,y coords by either widget or screen coords.
473 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
475 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
476 CFLAGS, not in LIBS. (Always linking with -lpthread
477 is a noticeable speed hit.)
479 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
481 * atk/Makefile.am: Really fix marshal generation.
483 2001-06-07 Havoc Pennington <hp@redhat.com>
485 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
486 glib-genmarshal stuff
488 2001-06-07 Havoc Pennington <hp@redhat.com>
490 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
493 * configure.in: rearrange the library checks to support
496 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
498 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
499 ATK in giant GTK tarball
501 2001-06-07 Brian Cameron <brian.cameron@sun.com>
503 * docs/atk-api.sgml docs/atk-sections.txt
504 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
505 docs/tmpl/atktext.sgml
506 Removed docs/atk-api.sgml since it is not used.
507 Updated sgml files and atk-sections.txt to reflect
508 recent changes to the atktext and atkeditabletext
511 2001-06-06 Brian Cameron <brian.cameron@sun.com>
513 * atk/atktext.h atk/atktext.h
514 Updated to new atktext functions for getting attributes.
516 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
518 * New files atk/atkstreamablecontent.[ch]
519 Updated files: atk/Makefile.am, atk/atk.h
521 * atk/atkvalue.c: Updated comments
523 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
525 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
527 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
529 * atk/atkobject.c: Add property accessible-visible-data
531 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atkobject.c: Add support for setting and getting
534 accessible-value property.
536 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
538 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
540 * atk/atkeditabletext.[ch], atk/atktext.[ch]
542 * docs/atk-overrides.txt, docs/Makefile.am
543 Updated the interface for dealing with selected
544 text to handle multiple selected regions. Removed
545 get_row_col_at_offset from atktext.[ch]. Added
546 docs/atk-overrides.txt file.
548 Thu May 31 Brian Cameron <brian.cameron@sun.com>
550 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
551 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
552 Added atk_marshal_VOID__INT_INT marshaller. Updated the
553 Makefiles so the proper marshall files get included in the
554 dist. Updated the Makefiles and configure.in so that the
555 docs get included in the dist.
557 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
559 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
561 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
563 * atk/atkobject.c: Define new properties accessible-text,
564 accessible-caret, accessible-selection and accessible-value
566 2001-05-29 Brian Cameron <brian.cameron@sun.com>
568 * docs/atk-sections.txt
571 Improved the layout/formatting of the atk docs. Added docs/tmpl
574 2001-05-28 Brian Cameron <brian.cameron@sun.com>
577 Now properly set the initialized flag when setting up signals.
578 Updated the atk-docs in several files
580 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
582 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
583 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
584 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
585 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
586 Fix warnings generated by Sun FORTE compiler
588 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
590 * atk/atkcomponent.c atk/atkvalue.c
591 Remove return calls in functions which return void
593 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
595 * atk/atkobject.h: Correct naming of role for status bar
598 Clarify behaviour of atk_text_get_text_after/at/before_offset
600 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
602 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
604 2001-01-06 Hans Breuer <hans@breuer.org>
606 * atk/makefile.msc atk/atk.def (new files) :
607 Enable build for win32, no sourc changes necessary.
609 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
613 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
615 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
617 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>