1 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
4 Change AtkHyperLink to AtkHyperlink in comment
5 * atk/atkhypertext.[c|h]:
6 Change AtkHyperLink to AtkHyperlink
8 Make gchar* arguments const; make return value of type gchar*
10 * docs/atk-sections.txt
11 Remove reference to AtkHyperLink
12 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
13 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
16 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
19 Add functions atk_table_real_get_index_at(),
20 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
21 as default implementations for atk_table_get_index_at(),
22 atk_table_get_row_at_index(), atk_table_get_column_at_index()
24 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
27 Refer to return value in function documentation for
31 * docs/tmpl/atkaction.sgml:
32 Update to include return value
34 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
36 * atk/atkaction.c atk/atkaction.h:
37 Made atk_action_do_action return a gboolean as the class member of
42 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
44 * docs/tmpl/atkimage.sgml atk/atkimage.h:
45 Swap height and width arguments to atk_image_get_image_size
47 Swap height and height arguments to atk_image_get_image_size
48 Do not crash if NULL pointers are passed for return values
50 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
52 * docs/tmpl/atktext.sgml atk/atktext.h:
53 Change parameter names *offset to *_offset
55 Do not crash if NULL pointers are passed for return values
57 Change parameter names *offset to *_offset
58 Do not crash if NULL pointers are passed for return values
60 2001-08-16 Bill Haneman <bill.haneman@sun.com>
63 Changed g_type_class_peek() to g_type_class_ref()
64 in atk_add_global_event_listener(), since
65 g_type_class_peek() could return NULL when an
66 instance of the class had not been created.
68 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
70 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
71 Ensure that atk_attribute_set_free is in the documentation.
73 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
75 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
76 Swapped order of width and height arguments to
77 atk_text_get_character_extents()
78 Changed AtkAttrributeSet_free to atk_attribute_set_free
80 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
82 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
83 Changed "length" argument of atk_text_get_character_extents() to
86 2001-08-15 Jens Finke <jens@gnome.org>
88 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
89 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
90 added a AC_SUBST for it. This is needed for the spec.in file.
91 Added atk.spec to output list.
92 * atk.spec.in: New file.
94 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
96 * atk/atkcomponent.[c|h]
97 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
98 Change atk_component_get_accessible_at_point to
99 atk_component_ref_accessible_at_point so it will work for flyweights
101 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
103 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
106 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
108 * atk/atkaction.c, atk/atkcomponent.c
109 Remove all instances of g_return_if_fail (foo != NULL); that are
110 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
111 since the second check catches the NULL.
113 Add functions atk_component_real_contains(),
114 atk_component_real_get_position(), atkcomponent_real_get_size()
115 as default implementations for atk_component_contains(),
116 atk_component_get_position(), atk_component_get_size()
118 2001-08-07 Brian Cameron <brian.cameron@sun.com>
120 * atk/atkimage.[ch] docs/atk-sections.txt
121 docs/tmpl/atkimage.sgml
122 Updated AtkImage get_position to get_image_position
123 so the naming is consistant. Now get_image_position
124 and get_image_size return -1 for x/y/height/width
125 if AtkImage implementations of these functions is
128 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
131 Create an object relation set when the object is created.
133 2001-07-30 Brian Cameron <brian.cameron@sun.com>
136 Changed first argument of atk_add_global_event_listener
137 so the callback function is of type GSignalEmissionHook
138 instead of AtkEventListener. AtkEventListener is
139 appropriate for Focus event callbacks, but not generic
142 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
145 Add function atk_object_real_ref_state_set() which creates the
146 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
149 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
152 Remove all instances of g_return_if_fail (foo != NULL); that are
153 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
154 since the second check catches the NULL.
156 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
159 Fix problem with ATK not building after running make maintainer-clean
160 and autogen.sh: add extra files to MAINTAINERCLEANFILES
162 2001-07-25 Bill Haneman <bill.haneman@sun.com>
165 * atk/atkeditabletext.h
167 * atk-uninstalled.pc.in
170 Removed (unused) #defines of pango/pango.h
171 Removed references to/dependencies on pango from .pc files
172 Removed dependencies on pango from makefile.msc and configure.in
174 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
176 * atk/atkobject.[c|h]
177 Move some implementation from GAIL:
178 Default implementations for some some functions
179 atk_object_real_get_name, atk_object_real_set_name,
180 atk_object_real_get_description, atk_object_real_set_description,
181 atk_object_real_get_parent, atk_object_real_set_parent,
182 atk_object_real_get_role,
183 atk_object_real_connect_property_change_handler,
184 atk_object_real_remove_property_change_handler,
186 definition of property-changed signal.
187 Initialize pointers to NULL in atk_object_init().
188 Initialize uninitialized function pointers to NULL in
189 atk_object_class_init().
191 2001-07-23 Brian Cameron <brian.cameron@sun.com>
194 Changed children_changed signal to allow NULL pointers
195 for the 2nd argument to the signal handler.
197 2001-07-20 Hans Breuer <hans@breuer.org>
199 * atk/atk.def : added more exports
200 * atk/makefile.msc : updated win32 build
202 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
204 * atk/atkaction.[c|h], docs/atk-sections.txt,
205 docs/tmpl/atkaction.sgml
206 Add atk_action_get_name() and atk_action_set_description()
208 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
211 Add ATK_STATE_ENABLED so we can distinguish between a consistent
212 and inconsistent GtkToggleButton
214 2001-07-16 Brian Cameron <brian.cameron@sun.com>
216 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
217 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
218 gail_textattributes_update.pat is for gail/gail and integrates the
219 ATK_ATTRIBUTE_* macros in the gail implementations.
220 atk_docs_textattributes_update.pat is for atk/docs and patches
221 atk-sections.txt etc. for improved docs
222 atk_atk_textattributes_update.pat is for atk/atk and included the
223 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
225 2001-07-13 Darin Adler <darin@bentspoon.com>
227 * atk/atkstate.c: Add missing <string.h> include.
228 * tests/teststateset.c: Add missing <string.h> include.
230 2001-07-13 Darin Adler <darin@bentspoon.com>
232 * .cvsignore: Ignore some generated files.
233 * autogen.sh: Get rid of call to autoheader since the
234 configure file doesn't include AM_CONFIG_HEADER.
236 2001-07-11 Brian Cameron <brian.cameron@sun.com>
238 * tmpl/atkdocument.sgml
239 Added new file for docs.
241 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
243 * atk/atkimage.c atk/atkutil.c
244 Changes to build with Sun's FORTE compiler.
246 2001-07-10 Brian Cameron <brian.cameron@sun.com>
248 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
249 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
250 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
251 tmpl/atktext.sgml tmpl/atkutil.sgml
254 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
256 * atk/atktext.c (atk_text_base_init):
257 * atk/atktable.c (atk_table_base_init):
258 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
259 to adapt to recent GSignal changes.
261 2001-06-28 Brian Cameron <brian.cameron@sun.com>
263 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
264 docs/tmpl/atkutil.sgml
265 Added new functiosn to AtkUtil.
267 2001-06-28 Brian Cameron <brian.cameron@sun.com>
269 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
270 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
271 docs/tmpl/atkobject.sgml
272 Added new atk document interface.
274 2001-06-28 Brian Cameron <brian.cameron@sun.com>
276 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
277 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
278 Updated so that functions that take screen coords as
279 input/output also take an enum specifying whether
280 the coords are screen or top-level window based.
281 Updated docs as well.
283 2001-06-28 Brian Cameron <brian.cameron@sun.com>
285 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
286 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
287 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
288 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
289 atk/docs/tmpl/atkstreamablecontent.sgml
290 Cleaned up docs. Added atkstreamablecontent.sgml
292 2001-06-28 Brian Cameron <brian.cameron@sun.com>
294 *atk/atktable.h, atk/atktable.c
295 Updated signal handler definitions.
297 2001-06-27 Brian Cameron <brian.cameron@sun.com>
300 Updated AtkXYCoords enum.
302 2001-06-27 Brian Cameron <brian.cameron@sun.com>
304 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
305 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
306 atk/atkimage.c atk/atkimage.h atk/atkobject.c
307 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
308 atk/atkstateset.c atk/atkstreamablecontent.c
309 atk/atkstreamablecontent.h atk/atktable.c
310 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
311 and some docs/tmpl files.
312 Updated gtk-docs fixing spelling errors and making minor
315 2001-06-27 Louise Miller <lousie.miller@sun.com>
317 *atk/atkselection.h, atk/atkselection.c
318 changed return type to gboolean for
319 atk_selection_select_all_selection
321 2001-06-26 Brian Cameron <brian.cameron@sun.com>
323 *atk/atkstate.h atk/atkstate.c
324 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
325 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
326 docs/tmpl/atktext.sgml
327 Added ATK_STATE_STALE. Updated docs.
329 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
332 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
334 2001-06-21 Brian Cameron <brian.cameron@sun.com>
336 * atk/atkeditabletext.h, atk/atkobject.h,
338 Added AtkAttributeSet_free() convenience
341 2001-06-20 Peter Williams <peterw@ximian.com>
343 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
344 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
347 2001-06-20 Brian Cameron <brian.cameron@sun.com>
349 * atk/atktable.c, atk/atkmarshal.list
350 Removed needless marshal and updated signal handlers in
353 2001-06-20 Louise Miller <louise.miller@sun.com>
355 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
356 Changed parameters for get_selected_rows/get_selected_columns
357 Added 4 new functions, add_row_selection, remove_row_selection,
358 add_column_selection, remove_column_selection
360 2001-06-19 Brian Cameron <brian.cameron@sun.com>
363 Fixed minor bug with signals.
365 2001-06-18 Brian Cameron <brian.cameron@sun.com>
370 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
372 * atk/atkselection.h atk/atkselection.c
373 Now add_selection, clear_selection, and remove_selection
374 return a boolean indicating SUCCESS/FAILURE to indicate
375 if the operation was successful.
377 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
379 * atk/atktable.h atk/atktable.h
380 Updated so now the get_text_before|at|after functions
381 return the start & end offset of the string. Updated the
384 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
386 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
388 2001-06-11 Havoc Pennington <hp@redhat.com>
392 * configure.in: bump version to 0.2 and add infrastructure for
393 libtool version info. Assumes GTK versioning scheme (major.minor
394 is binary compatible)
396 * atk/Makefile.am (LDFLAGS): set version info
397 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
399 2001-06-13 Brian Cameron <brian.cameron@sun.com>
401 * atk/atktable.h, atk/atktable.c
402 Updated so that get/set row/column header functions
403 work with AtkObjects rather than AtkTables. Organized
404 the header file a little more cleanly. Also the get/set
405 row_description and caption functions now use gchar *
406 rather than AtkObject.
408 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
410 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
411 Add signal model-changed.
413 * atk/atkobject.c: Add properties
414 accessible-role, accessible-table-caption,
415 accessible-table-column-header, accessible-table-column_description.
416 accessible-table-row-header, accessible-table-row_description.
417 accessible-table-summary, accessible-model
419 2001-06-12 Brian Cameron <brian.cameron@sun.com>
421 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
422 Updated atkeditabletext and atktext interfaces so they
423 now properly define the get/set attribute methods and now
424 get_offset_at_point and get_character_extents can request
425 x,y coords by either widget or screen coords.
427 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
429 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
430 CFLAGS, not in LIBS. (Always linking with -lpthread
431 is a noticeable speed hit.)
433 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
435 * atk/Makefile.am: Really fix marshal generation.
437 2001-06-07 Havoc Pennington <hp@redhat.com>
439 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
440 glib-genmarshal stuff
442 2001-06-07 Havoc Pennington <hp@redhat.com>
444 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
447 * configure.in: rearrange the library checks to support
450 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
452 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
453 ATK in giant GTK tarball
455 2001-06-07 Brian Cameron <brian.cameron@sun.com>
457 * docs/atk-api.sgml docs/atk-sections.txt
458 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
459 docs/tmpl/atktext.sgml
460 Removed docs/atk-api.sgml since it is not used.
461 Updated sgml files and atk-sections.txt to reflect
462 recent changes to the atktext and atkeditabletext
465 2001-06-06 Brian Cameron <brian.cameron@sun.com>
467 * atk/atktext.h atk/atktext.h
468 Updated to new atktext functions for getting attributes.
470 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
472 * New files atk/atkstreamablecontent.[ch]
473 Updated files: atk/Makefile.am, atk/atk.h
475 * atk/atkvalue.c: Updated comments
477 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
479 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
481 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
483 * atk/atkobject.c: Add property accessible-visible-data
485 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
487 * atk/atkobject.c: Add support for setting and getting
488 accessible-value property.
490 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
492 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
494 * atk/atkeditabletext.[ch], atk/atktext.[ch]
496 * docs/atk-overrides.txt, docs/Makefile.am
497 Updated the interface for dealing with selected
498 text to handle multiple selected regions. Removed
499 get_row_col_at_offset from atktext.[ch]. Added
500 docs/atk-overrides.txt file.
502 Thu May 31 Brian Cameron <brian.cameron@sun.com>
504 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
505 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
506 Added atk_marshal_VOID__INT_INT marshaller. Updated the
507 Makefiles so the proper marshall files get included in the
508 dist. Updated the Makefiles and configure.in so that the
509 docs get included in the dist.
511 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
513 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
515 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
517 * atk/atkobject.c: Define new properties accessible-text,
518 accessible-caret, accessible-selection and accessible-value
520 2001-05-29 Brian Cameron <brian.cameron@sun.com>
522 * docs/atk-sections.txt
525 Improved the layout/formatting of the atk docs. Added docs/tmpl
528 2001-05-28 Brian Cameron <brian.cameron@sun.com>
531 Now properly set the initialized flag when setting up signals.
532 Updated the atk-docs in several files
534 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
536 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
537 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
538 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
539 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
540 Fix warnings generated by Sun FORTE compiler
542 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
544 * atk/atkcomponent.c atk/atkvalue.c
545 Remove return calls in functions which return void
547 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
549 * atk/atkobject.h: Correct naming of role for status bar
552 Clarify behaviour of atk_text_get_text_after/at/before_offset
554 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
556 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
558 2001-01-06 Hans Breuer <hans@breuer.org>
560 * atk/makefile.msc atk/atk.def (new files) :
561 Enable build for win32, no sourc changes necessary.
563 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
567 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
569 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
571 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>