1 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atktext.c (atk_attribute_set_free):
4 Avoid leaking of AtkAttributeSet data structure; speed up code.
6 2001-10-01 jacob berkman <jacob@ximian.com>
8 * docs/Makefile.am (dist-hook-local): depend on all-local so that
9 make dist works correctly w/o having to build first
11 2001-10-01 Tor Lillqvist <tml@iki.fi>
13 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
15 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
17 * configure.in (ATK_MICRO_VERSION): Version 0.6
18 (because libglade will depend on a the small api addition below)
20 * atk/makefile.msc (PKG_VER): Version 0.6
23 * atk/atkrelation.c: (AtkRelationType
24 atk_relation_type_from_string (const gchar *name)): Added method.
27 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
29 * configure.in (ATK_MICRO_VERSION): Version 0.5
31 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
33 * atk/makefile.msc (PKG_VER): Version 0.5
35 2001-09-21 Hans Breuer <hans@breuer.org>
37 * atk/atk.def : updated externals
38 * atk/makefile.msc : version 0.4
40 * atk/atktext.c (atk_text_get_character_extents) : real_height
41 is a reference to int, so use &local_height
43 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
47 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
49 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
50 up ATK_VERSION to 0.4, interface age 0, binary age 0.
51 (from 0.2 which was not properly updated last time).
56 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
59 Add object reference when object is set as accessible_parent
61 2001-09-05 Mark McLoughlin <mark@skynet.ie>
63 * configure.in: remember ACLOCAL_FLAGS.
65 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
68 Change atk_table_get_caption() and atk_table_set_caption()
69 to deal with AtkObject* rather than gchar*
70 Remove redundant and incorrect comments
72 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
74 * configure.in: Version 0.3
76 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
80 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
83 Correct property definitions for "accessible-table-caption",
84 "accessible-table-column-description",
85 "accessible-table-row-description"
87 Update comments to include all properties defined
89 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
92 Change AtkHyperLink to AtkHyperlink in comment
93 * atk/atkhypertext.[c|h]:
94 Change AtkHyperLink to AtkHyperlink
96 Make gchar* arguments const; make return value of type gchar*
98 * docs/atk-sections.txt
99 Remove reference to AtkHyperLink
100 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
101 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
104 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
107 Add functions atk_table_real_get_index_at(),
108 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
109 as default implementations for atk_table_get_index_at(),
110 atk_table_get_row_at_index(), atk_table_get_column_at_index()
112 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
115 Refer to return value in function documentation for
119 * docs/tmpl/atkaction.sgml:
120 Update to include return value
122 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
124 * atk/atkaction.c atk/atkaction.h:
125 Made atk_action_do_action return a gboolean as the class member of
130 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
132 * docs/tmpl/atkimage.sgml atk/atkimage.h:
133 Swap height and width arguments to atk_image_get_image_size
135 Swap height and height arguments to atk_image_get_image_size
136 Do not crash if NULL pointers are passed for return values
138 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
140 * docs/tmpl/atktext.sgml atk/atktext.h:
141 Change parameter names *offset to *_offset
142 * atk/atkcomponent.c:
143 Do not crash if NULL pointers are passed for return values
145 Change parameter names *offset to *_offset
146 Do not crash if NULL pointers are passed for return values
148 2001-08-16 Bill Haneman <bill.haneman@sun.com>
151 Changed g_type_class_peek() to g_type_class_ref()
152 in atk_add_global_event_listener(), since
153 g_type_class_peek() could return NULL when an
154 instance of the class had not been created.
156 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
158 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
159 Ensure that atk_attribute_set_free is in the documentation.
161 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
163 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
164 Swapped order of width and height arguments to
165 atk_text_get_character_extents()
166 Changed AtkAttrributeSet_free to atk_attribute_set_free
168 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
170 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
171 Changed "length" argument of atk_text_get_character_extents() to
174 2001-08-15 Jens Finke <jens@gnome.org>
176 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
177 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
178 added a AC_SUBST for it. This is needed for the spec.in file.
179 Added atk.spec to output list.
180 * atk.spec.in: New file.
182 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
184 * atk/atkcomponent.[c|h]
185 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
186 Change atk_component_get_accessible_at_point to
187 atk_component_ref_accessible_at_point so it will work for flyweights
189 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
191 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
194 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
196 * atk/atkaction.c, atk/atkcomponent.c
197 Remove all instances of g_return_if_fail (foo != NULL); that are
198 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
199 since the second check catches the NULL.
201 Add functions atk_component_real_contains(),
202 atk_component_real_get_position(), atkcomponent_real_get_size()
203 as default implementations for atk_component_contains(),
204 atk_component_get_position(), atk_component_get_size()
206 2001-08-07 Brian Cameron <brian.cameron@sun.com>
208 * atk/atkimage.[ch] docs/atk-sections.txt
209 docs/tmpl/atkimage.sgml
210 Updated AtkImage get_position to get_image_position
211 so the naming is consistant. Now get_image_position
212 and get_image_size return -1 for x/y/height/width
213 if AtkImage implementations of these functions is
216 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
219 Create an object relation set when the object is created.
221 2001-07-30 Brian Cameron <brian.cameron@sun.com>
224 Changed first argument of atk_add_global_event_listener
225 so the callback function is of type GSignalEmissionHook
226 instead of AtkEventListener. AtkEventListener is
227 appropriate for Focus event callbacks, but not generic
230 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
233 Add function atk_object_real_ref_state_set() which creates the
234 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
237 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
240 Remove all instances of g_return_if_fail (foo != NULL); that are
241 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
242 since the second check catches the NULL.
244 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
247 Fix problem with ATK not building after running make maintainer-clean
248 and autogen.sh: add extra files to MAINTAINERCLEANFILES
250 2001-07-25 Bill Haneman <bill.haneman@sun.com>
253 * atk/atkeditabletext.h
255 * atk-uninstalled.pc.in
258 Removed (unused) #defines of pango/pango.h
259 Removed references to/dependencies on pango from .pc files
260 Removed dependencies on pango from makefile.msc and configure.in
262 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
264 * atk/atkobject.[c|h]
265 Move some implementation from GAIL:
266 Default implementations for some some functions
267 atk_object_real_get_name, atk_object_real_set_name,
268 atk_object_real_get_description, atk_object_real_set_description,
269 atk_object_real_get_parent, atk_object_real_set_parent,
270 atk_object_real_get_role,
271 atk_object_real_connect_property_change_handler,
272 atk_object_real_remove_property_change_handler,
274 definition of property-changed signal.
275 Initialize pointers to NULL in atk_object_init().
276 Initialize uninitialized function pointers to NULL in
277 atk_object_class_init().
279 2001-07-23 Brian Cameron <brian.cameron@sun.com>
282 Changed children_changed signal to allow NULL pointers
283 for the 2nd argument to the signal handler.
285 2001-07-20 Hans Breuer <hans@breuer.org>
287 * atk/atk.def : added more exports
288 * atk/makefile.msc : updated win32 build
290 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
292 * atk/atkaction.[c|h], docs/atk-sections.txt,
293 docs/tmpl/atkaction.sgml
294 Add atk_action_get_name() and atk_action_set_description()
296 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
299 Add ATK_STATE_ENABLED so we can distinguish between a consistent
300 and inconsistent GtkToggleButton
302 2001-07-16 Brian Cameron <brian.cameron@sun.com>
304 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
305 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
306 gail_textattributes_update.pat is for gail/gail and integrates the
307 ATK_ATTRIBUTE_* macros in the gail implementations.
308 atk_docs_textattributes_update.pat is for atk/docs and patches
309 atk-sections.txt etc. for improved docs
310 atk_atk_textattributes_update.pat is for atk/atk and included the
311 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
313 2001-07-13 Darin Adler <darin@bentspoon.com>
315 * atk/atkstate.c: Add missing <string.h> include.
316 * tests/teststateset.c: Add missing <string.h> include.
318 2001-07-13 Darin Adler <darin@bentspoon.com>
320 * .cvsignore: Ignore some generated files.
321 * autogen.sh: Get rid of call to autoheader since the
322 configure file doesn't include AM_CONFIG_HEADER.
324 2001-07-11 Brian Cameron <brian.cameron@sun.com>
326 * tmpl/atkdocument.sgml
327 Added new file for docs.
329 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
331 * atk/atkimage.c atk/atkutil.c
332 Changes to build with Sun's FORTE compiler.
334 2001-07-10 Brian Cameron <brian.cameron@sun.com>
336 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
337 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
338 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
339 tmpl/atktext.sgml tmpl/atkutil.sgml
342 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
344 * atk/atktext.c (atk_text_base_init):
345 * atk/atktable.c (atk_table_base_init):
346 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
347 to adapt to recent GSignal changes.
349 2001-06-28 Brian Cameron <brian.cameron@sun.com>
351 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
352 docs/tmpl/atkutil.sgml
353 Added new functiosn to AtkUtil.
355 2001-06-28 Brian Cameron <brian.cameron@sun.com>
357 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
358 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
359 docs/tmpl/atkobject.sgml
360 Added new atk document interface.
362 2001-06-28 Brian Cameron <brian.cameron@sun.com>
364 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
365 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
366 Updated so that functions that take screen coords as
367 input/output also take an enum specifying whether
368 the coords are screen or top-level window based.
369 Updated docs as well.
371 2001-06-28 Brian Cameron <brian.cameron@sun.com>
373 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
374 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
375 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
376 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
377 atk/docs/tmpl/atkstreamablecontent.sgml
378 Cleaned up docs. Added atkstreamablecontent.sgml
380 2001-06-28 Brian Cameron <brian.cameron@sun.com>
382 *atk/atktable.h, atk/atktable.c
383 Updated signal handler definitions.
385 2001-06-27 Brian Cameron <brian.cameron@sun.com>
388 Updated AtkXYCoords enum.
390 2001-06-27 Brian Cameron <brian.cameron@sun.com>
392 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
393 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
394 atk/atkimage.c atk/atkimage.h atk/atkobject.c
395 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
396 atk/atkstateset.c atk/atkstreamablecontent.c
397 atk/atkstreamablecontent.h atk/atktable.c
398 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
399 and some docs/tmpl files.
400 Updated gtk-docs fixing spelling errors and making minor
403 2001-06-27 Louise Miller <lousie.miller@sun.com>
405 *atk/atkselection.h, atk/atkselection.c
406 changed return type to gboolean for
407 atk_selection_select_all_selection
409 2001-06-26 Brian Cameron <brian.cameron@sun.com>
411 *atk/atkstate.h atk/atkstate.c
412 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
413 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
414 docs/tmpl/atktext.sgml
415 Added ATK_STATE_STALE. Updated docs.
417 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
420 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
422 2001-06-21 Brian Cameron <brian.cameron@sun.com>
424 * atk/atkeditabletext.h, atk/atkobject.h,
426 Added AtkAttributeSet_free() convenience
429 2001-06-20 Peter Williams <peterw@ximian.com>
431 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
432 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
435 2001-06-20 Brian Cameron <brian.cameron@sun.com>
437 * atk/atktable.c, atk/atkmarshal.list
438 Removed needless marshal and updated signal handlers in
441 2001-06-20 Louise Miller <louise.miller@sun.com>
443 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
444 Changed parameters for get_selected_rows/get_selected_columns
445 Added 4 new functions, add_row_selection, remove_row_selection,
446 add_column_selection, remove_column_selection
448 2001-06-19 Brian Cameron <brian.cameron@sun.com>
451 Fixed minor bug with signals.
453 2001-06-18 Brian Cameron <brian.cameron@sun.com>
458 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
460 * atk/atkselection.h atk/atkselection.c
461 Now add_selection, clear_selection, and remove_selection
462 return a boolean indicating SUCCESS/FAILURE to indicate
463 if the operation was successful.
465 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
467 * atk/atktable.h atk/atktable.h
468 Updated so now the get_text_before|at|after functions
469 return the start & end offset of the string. Updated the
472 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
474 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
476 2001-06-11 Havoc Pennington <hp@redhat.com>
480 * configure.in: bump version to 0.2 and add infrastructure for
481 libtool version info. Assumes GTK versioning scheme (major.minor
482 is binary compatible)
484 * atk/Makefile.am (LDFLAGS): set version info
485 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
487 2001-06-13 Brian Cameron <brian.cameron@sun.com>
489 * atk/atktable.h, atk/atktable.c
490 Updated so that get/set row/column header functions
491 work with AtkObjects rather than AtkTables. Organized
492 the header file a little more cleanly. Also the get/set
493 row_description and caption functions now use gchar *
494 rather than AtkObject.
496 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
498 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
499 Add signal model-changed.
501 * atk/atkobject.c: Add properties
502 accessible-role, accessible-table-caption,
503 accessible-table-column-header, accessible-table-column_description.
504 accessible-table-row-header, accessible-table-row_description.
505 accessible-table-summary, accessible-model
507 2001-06-12 Brian Cameron <brian.cameron@sun.com>
509 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
510 Updated atkeditabletext and atktext interfaces so they
511 now properly define the get/set attribute methods and now
512 get_offset_at_point and get_character_extents can request
513 x,y coords by either widget or screen coords.
515 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
517 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
518 CFLAGS, not in LIBS. (Always linking with -lpthread
519 is a noticeable speed hit.)
521 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
523 * atk/Makefile.am: Really fix marshal generation.
525 2001-06-07 Havoc Pennington <hp@redhat.com>
527 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
528 glib-genmarshal stuff
530 2001-06-07 Havoc Pennington <hp@redhat.com>
532 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
535 * configure.in: rearrange the library checks to support
538 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
540 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
541 ATK in giant GTK tarball
543 2001-06-07 Brian Cameron <brian.cameron@sun.com>
545 * docs/atk-api.sgml docs/atk-sections.txt
546 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
547 docs/tmpl/atktext.sgml
548 Removed docs/atk-api.sgml since it is not used.
549 Updated sgml files and atk-sections.txt to reflect
550 recent changes to the atktext and atkeditabletext
553 2001-06-06 Brian Cameron <brian.cameron@sun.com>
555 * atk/atktext.h atk/atktext.h
556 Updated to new atktext functions for getting attributes.
558 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
560 * New files atk/atkstreamablecontent.[ch]
561 Updated files: atk/Makefile.am, atk/atk.h
563 * atk/atkvalue.c: Updated comments
565 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
567 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
569 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
571 * atk/atkobject.c: Add property accessible-visible-data
573 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
575 * atk/atkobject.c: Add support for setting and getting
576 accessible-value property.
578 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
580 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
582 * atk/atkeditabletext.[ch], atk/atktext.[ch]
584 * docs/atk-overrides.txt, docs/Makefile.am
585 Updated the interface for dealing with selected
586 text to handle multiple selected regions. Removed
587 get_row_col_at_offset from atktext.[ch]. Added
588 docs/atk-overrides.txt file.
590 Thu May 31 Brian Cameron <brian.cameron@sun.com>
592 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
593 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
594 Added atk_marshal_VOID__INT_INT marshaller. Updated the
595 Makefiles so the proper marshall files get included in the
596 dist. Updated the Makefiles and configure.in so that the
597 docs get included in the dist.
599 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
601 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
603 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
605 * atk/atkobject.c: Define new properties accessible-text,
606 accessible-caret, accessible-selection and accessible-value
608 2001-05-29 Brian Cameron <brian.cameron@sun.com>
610 * docs/atk-sections.txt
613 Improved the layout/formatting of the atk docs. Added docs/tmpl
616 2001-05-28 Brian Cameron <brian.cameron@sun.com>
619 Now properly set the initialized flag when setting up signals.
620 Updated the atk-docs in several files
622 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
624 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
625 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
626 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
627 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
628 Fix warnings generated by Sun FORTE compiler
630 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
632 * atk/atkcomponent.c atk/atkvalue.c
633 Remove return calls in functions which return void
635 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
637 * atk/atkobject.h: Correct naming of role for status bar
640 Clarify behaviour of atk_text_get_text_after/at/before_offset
642 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
644 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
646 2001-01-06 Hans Breuer <hans@breuer.org>
648 * atk/makefile.msc atk/atk.def (new files) :
649 Enable build for win32, no sourc changes necessary.
651 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
655 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
657 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
659 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>