1 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
3 * configure.in: Version 0.3
5 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
9 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
12 Correct property definitions for "accessible-table-caption",
13 "accessible-table-column-description",
14 "accessible-table-row-description"
16 Update comments to include all properties defined
18 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
21 Change AtkHyperLink to AtkHyperlink in comment
22 * atk/atkhypertext.[c|h]:
23 Change AtkHyperLink to AtkHyperlink
25 Make gchar* arguments const; make return value of type gchar*
27 * docs/atk-sections.txt
28 Remove reference to AtkHyperLink
29 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
30 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
33 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
36 Add functions atk_table_real_get_index_at(),
37 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
38 as default implementations for atk_table_get_index_at(),
39 atk_table_get_row_at_index(), atk_table_get_column_at_index()
41 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
44 Refer to return value in function documentation for
48 * docs/tmpl/atkaction.sgml:
49 Update to include return value
51 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
53 * atk/atkaction.c atk/atkaction.h:
54 Made atk_action_do_action return a gboolean as the class member of
59 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
61 * docs/tmpl/atkimage.sgml atk/atkimage.h:
62 Swap height and width arguments to atk_image_get_image_size
64 Swap height and height arguments to atk_image_get_image_size
65 Do not crash if NULL pointers are passed for return values
67 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
69 * docs/tmpl/atktext.sgml atk/atktext.h:
70 Change parameter names *offset to *_offset
72 Do not crash if NULL pointers are passed for return values
74 Change parameter names *offset to *_offset
75 Do not crash if NULL pointers are passed for return values
77 2001-08-16 Bill Haneman <bill.haneman@sun.com>
80 Changed g_type_class_peek() to g_type_class_ref()
81 in atk_add_global_event_listener(), since
82 g_type_class_peek() could return NULL when an
83 instance of the class had not been created.
85 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
87 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
88 Ensure that atk_attribute_set_free is in the documentation.
90 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
92 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
93 Swapped order of width and height arguments to
94 atk_text_get_character_extents()
95 Changed AtkAttrributeSet_free to atk_attribute_set_free
97 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
99 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
100 Changed "length" argument of atk_text_get_character_extents() to
103 2001-08-15 Jens Finke <jens@gnome.org>
105 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
106 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
107 added a AC_SUBST for it. This is needed for the spec.in file.
108 Added atk.spec to output list.
109 * atk.spec.in: New file.
111 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
113 * atk/atkcomponent.[c|h]
114 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
115 Change atk_component_get_accessible_at_point to
116 atk_component_ref_accessible_at_point so it will work for flyweights
118 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
120 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
123 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
125 * atk/atkaction.c, atk/atkcomponent.c
126 Remove all instances of g_return_if_fail (foo != NULL); that are
127 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
128 since the second check catches the NULL.
130 Add functions atk_component_real_contains(),
131 atk_component_real_get_position(), atkcomponent_real_get_size()
132 as default implementations for atk_component_contains(),
133 atk_component_get_position(), atk_component_get_size()
135 2001-08-07 Brian Cameron <brian.cameron@sun.com>
137 * atk/atkimage.[ch] docs/atk-sections.txt
138 docs/tmpl/atkimage.sgml
139 Updated AtkImage get_position to get_image_position
140 so the naming is consistant. Now get_image_position
141 and get_image_size return -1 for x/y/height/width
142 if AtkImage implementations of these functions is
145 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
148 Create an object relation set when the object is created.
150 2001-07-30 Brian Cameron <brian.cameron@sun.com>
153 Changed first argument of atk_add_global_event_listener
154 so the callback function is of type GSignalEmissionHook
155 instead of AtkEventListener. AtkEventListener is
156 appropriate for Focus event callbacks, but not generic
159 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
162 Add function atk_object_real_ref_state_set() which creates the
163 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
166 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
169 Remove all instances of g_return_if_fail (foo != NULL); that are
170 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
171 since the second check catches the NULL.
173 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
176 Fix problem with ATK not building after running make maintainer-clean
177 and autogen.sh: add extra files to MAINTAINERCLEANFILES
179 2001-07-25 Bill Haneman <bill.haneman@sun.com>
182 * atk/atkeditabletext.h
184 * atk-uninstalled.pc.in
187 Removed (unused) #defines of pango/pango.h
188 Removed references to/dependencies on pango from .pc files
189 Removed dependencies on pango from makefile.msc and configure.in
191 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
193 * atk/atkobject.[c|h]
194 Move some implementation from GAIL:
195 Default implementations for some some functions
196 atk_object_real_get_name, atk_object_real_set_name,
197 atk_object_real_get_description, atk_object_real_set_description,
198 atk_object_real_get_parent, atk_object_real_set_parent,
199 atk_object_real_get_role,
200 atk_object_real_connect_property_change_handler,
201 atk_object_real_remove_property_change_handler,
203 definition of property-changed signal.
204 Initialize pointers to NULL in atk_object_init().
205 Initialize uninitialized function pointers to NULL in
206 atk_object_class_init().
208 2001-07-23 Brian Cameron <brian.cameron@sun.com>
211 Changed children_changed signal to allow NULL pointers
212 for the 2nd argument to the signal handler.
214 2001-07-20 Hans Breuer <hans@breuer.org>
216 * atk/atk.def : added more exports
217 * atk/makefile.msc : updated win32 build
219 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
221 * atk/atkaction.[c|h], docs/atk-sections.txt,
222 docs/tmpl/atkaction.sgml
223 Add atk_action_get_name() and atk_action_set_description()
225 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
228 Add ATK_STATE_ENABLED so we can distinguish between a consistent
229 and inconsistent GtkToggleButton
231 2001-07-16 Brian Cameron <brian.cameron@sun.com>
233 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
234 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
235 gail_textattributes_update.pat is for gail/gail and integrates the
236 ATK_ATTRIBUTE_* macros in the gail implementations.
237 atk_docs_textattributes_update.pat is for atk/docs and patches
238 atk-sections.txt etc. for improved docs
239 atk_atk_textattributes_update.pat is for atk/atk and included the
240 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
242 2001-07-13 Darin Adler <darin@bentspoon.com>
244 * atk/atkstate.c: Add missing <string.h> include.
245 * tests/teststateset.c: Add missing <string.h> include.
247 2001-07-13 Darin Adler <darin@bentspoon.com>
249 * .cvsignore: Ignore some generated files.
250 * autogen.sh: Get rid of call to autoheader since the
251 configure file doesn't include AM_CONFIG_HEADER.
253 2001-07-11 Brian Cameron <brian.cameron@sun.com>
255 * tmpl/atkdocument.sgml
256 Added new file for docs.
258 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
260 * atk/atkimage.c atk/atkutil.c
261 Changes to build with Sun's FORTE compiler.
263 2001-07-10 Brian Cameron <brian.cameron@sun.com>
265 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
266 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
267 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
268 tmpl/atktext.sgml tmpl/atkutil.sgml
271 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
273 * atk/atktext.c (atk_text_base_init):
274 * atk/atktable.c (atk_table_base_init):
275 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
276 to adapt to recent GSignal changes.
278 2001-06-28 Brian Cameron <brian.cameron@sun.com>
280 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
281 docs/tmpl/atkutil.sgml
282 Added new functiosn to AtkUtil.
284 2001-06-28 Brian Cameron <brian.cameron@sun.com>
286 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
287 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
288 docs/tmpl/atkobject.sgml
289 Added new atk document interface.
291 2001-06-28 Brian Cameron <brian.cameron@sun.com>
293 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
294 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
295 Updated so that functions that take screen coords as
296 input/output also take an enum specifying whether
297 the coords are screen or top-level window based.
298 Updated docs as well.
300 2001-06-28 Brian Cameron <brian.cameron@sun.com>
302 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
303 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
304 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
305 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
306 atk/docs/tmpl/atkstreamablecontent.sgml
307 Cleaned up docs. Added atkstreamablecontent.sgml
309 2001-06-28 Brian Cameron <brian.cameron@sun.com>
311 *atk/atktable.h, atk/atktable.c
312 Updated signal handler definitions.
314 2001-06-27 Brian Cameron <brian.cameron@sun.com>
317 Updated AtkXYCoords enum.
319 2001-06-27 Brian Cameron <brian.cameron@sun.com>
321 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
322 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
323 atk/atkimage.c atk/atkimage.h atk/atkobject.c
324 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
325 atk/atkstateset.c atk/atkstreamablecontent.c
326 atk/atkstreamablecontent.h atk/atktable.c
327 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
328 and some docs/tmpl files.
329 Updated gtk-docs fixing spelling errors and making minor
332 2001-06-27 Louise Miller <lousie.miller@sun.com>
334 *atk/atkselection.h, atk/atkselection.c
335 changed return type to gboolean for
336 atk_selection_select_all_selection
338 2001-06-26 Brian Cameron <brian.cameron@sun.com>
340 *atk/atkstate.h atk/atkstate.c
341 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
342 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
343 docs/tmpl/atktext.sgml
344 Added ATK_STATE_STALE. Updated docs.
346 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
349 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
351 2001-06-21 Brian Cameron <brian.cameron@sun.com>
353 * atk/atkeditabletext.h, atk/atkobject.h,
355 Added AtkAttributeSet_free() convenience
358 2001-06-20 Peter Williams <peterw@ximian.com>
360 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
361 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
364 2001-06-20 Brian Cameron <brian.cameron@sun.com>
366 * atk/atktable.c, atk/atkmarshal.list
367 Removed needless marshal and updated signal handlers in
370 2001-06-20 Louise Miller <louise.miller@sun.com>
372 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
373 Changed parameters for get_selected_rows/get_selected_columns
374 Added 4 new functions, add_row_selection, remove_row_selection,
375 add_column_selection, remove_column_selection
377 2001-06-19 Brian Cameron <brian.cameron@sun.com>
380 Fixed minor bug with signals.
382 2001-06-18 Brian Cameron <brian.cameron@sun.com>
387 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
389 * atk/atkselection.h atk/atkselection.c
390 Now add_selection, clear_selection, and remove_selection
391 return a boolean indicating SUCCESS/FAILURE to indicate
392 if the operation was successful.
394 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
396 * atk/atktable.h atk/atktable.h
397 Updated so now the get_text_before|at|after functions
398 return the start & end offset of the string. Updated the
401 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
403 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
405 2001-06-11 Havoc Pennington <hp@redhat.com>
409 * configure.in: bump version to 0.2 and add infrastructure for
410 libtool version info. Assumes GTK versioning scheme (major.minor
411 is binary compatible)
413 * atk/Makefile.am (LDFLAGS): set version info
414 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
416 2001-06-13 Brian Cameron <brian.cameron@sun.com>
418 * atk/atktable.h, atk/atktable.c
419 Updated so that get/set row/column header functions
420 work with AtkObjects rather than AtkTables. Organized
421 the header file a little more cleanly. Also the get/set
422 row_description and caption functions now use gchar *
423 rather than AtkObject.
425 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
427 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
428 Add signal model-changed.
430 * atk/atkobject.c: Add properties
431 accessible-role, accessible-table-caption,
432 accessible-table-column-header, accessible-table-column_description.
433 accessible-table-row-header, accessible-table-row_description.
434 accessible-table-summary, accessible-model
436 2001-06-12 Brian Cameron <brian.cameron@sun.com>
438 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
439 Updated atkeditabletext and atktext interfaces so they
440 now properly define the get/set attribute methods and now
441 get_offset_at_point and get_character_extents can request
442 x,y coords by either widget or screen coords.
444 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
446 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
447 CFLAGS, not in LIBS. (Always linking with -lpthread
448 is a noticeable speed hit.)
450 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
452 * atk/Makefile.am: Really fix marshal generation.
454 2001-06-07 Havoc Pennington <hp@redhat.com>
456 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
457 glib-genmarshal stuff
459 2001-06-07 Havoc Pennington <hp@redhat.com>
461 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
464 * configure.in: rearrange the library checks to support
467 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
469 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
470 ATK in giant GTK tarball
472 2001-06-07 Brian Cameron <brian.cameron@sun.com>
474 * docs/atk-api.sgml docs/atk-sections.txt
475 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
476 docs/tmpl/atktext.sgml
477 Removed docs/atk-api.sgml since it is not used.
478 Updated sgml files and atk-sections.txt to reflect
479 recent changes to the atktext and atkeditabletext
482 2001-06-06 Brian Cameron <brian.cameron@sun.com>
484 * atk/atktext.h atk/atktext.h
485 Updated to new atktext functions for getting attributes.
487 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
489 * New files atk/atkstreamablecontent.[ch]
490 Updated files: atk/Makefile.am, atk/atk.h
492 * atk/atkvalue.c: Updated comments
494 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
496 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
498 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
500 * atk/atkobject.c: Add property accessible-visible-data
502 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
504 * atk/atkobject.c: Add support for setting and getting
505 accessible-value property.
507 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
509 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
511 * atk/atkeditabletext.[ch], atk/atktext.[ch]
513 * docs/atk-overrides.txt, docs/Makefile.am
514 Updated the interface for dealing with selected
515 text to handle multiple selected regions. Removed
516 get_row_col_at_offset from atktext.[ch]. Added
517 docs/atk-overrides.txt file.
519 Thu May 31 Brian Cameron <brian.cameron@sun.com>
521 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
522 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
523 Added atk_marshal_VOID__INT_INT marshaller. Updated the
524 Makefiles so the proper marshall files get included in the
525 dist. Updated the Makefiles and configure.in so that the
526 docs get included in the dist.
528 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
530 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
532 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
534 * atk/atkobject.c: Define new properties accessible-text,
535 accessible-caret, accessible-selection and accessible-value
537 2001-05-29 Brian Cameron <brian.cameron@sun.com>
539 * docs/atk-sections.txt
542 Improved the layout/formatting of the atk docs. Added docs/tmpl
545 2001-05-28 Brian Cameron <brian.cameron@sun.com>
548 Now properly set the initialized flag when setting up signals.
549 Updated the atk-docs in several files
551 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
553 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
554 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
555 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
556 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
557 Fix warnings generated by Sun FORTE compiler
559 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
561 * atk/atkcomponent.c atk/atkvalue.c
562 Remove return calls in functions which return void
564 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
566 * atk/atkobject.h: Correct naming of role for status bar
569 Clarify behaviour of atk_text_get_text_after/at/before_offset
571 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
573 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
575 2001-01-06 Hans Breuer <hans@breuer.org>
577 * atk/makefile.msc atk/atk.def (new files) :
578 Enable build for win32, no sourc changes necessary.
580 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
584 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
586 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
588 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>