1 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
3 * docs/tmpl/atkimage.sgml atk/atktext.h:
4 Swap height and width arguments to atk_image_get_image_size
6 Swap height and height arguments to atk_image_get_image_size
7 Do not crash if NULL pointers are passed for return values
9 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
11 * docs/tmpl/atktext.sgml atk/atktext.h:
12 Change parameter names *offset to *_offset
14 Do not crash if NULL pointers are passed for return values
16 Change parameter names *offset to *_offset
17 Do not crash if NULL pointers are passed for return values
19 2001-08-16 Bill Haneman <bill.haneman@sun.com>
22 Changed g_type_class_peek() to g_type_class_ref()
23 in atk_add_global_event_listener(), since
24 g_type_class_peek() could return NULL when an
25 instance of the class had not been created.
27 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
29 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
30 Ensure that atk_attribute_set_free is in the documentation.
32 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
34 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
35 Swapped order of width and height arguments to
36 atk_text_get_character_extents()
37 Changed AtkAttrributeSet_free to atk_attribute_set_free
39 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
41 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
42 Changed "length" argument of atk_text_get_character_extents() to
45 2001-08-15 Jens Finke <jens@gnome.org>
47 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
48 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
49 added a AC_SUBST for it. This is needed for the spec.in file.
50 Added atk.spec to output list.
51 * atk.spec.in: New file.
53 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
55 * atk/atkcomponent.[c|h]
56 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
57 Change atk_component_get_accessible_at_point to
58 atk_component_ref_accessible_at_point so it will work for flyweights
60 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
62 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
65 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
67 * atk/atkaction.c, atk/atkcomponent.c
68 Remove all instances of g_return_if_fail (foo != NULL); that are
69 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
70 since the second check catches the NULL.
72 Add functions atk_component_real_contains(),
73 atk_component_real_get_position(), atkcomponent_real_get_size()
74 as default implementations for atk_component_contains(),
75 atk_component_get_position(), atk_component_get_size()
77 2001-08-07 Brian Cameron <brian.cameron@sun.com>
79 * atk/atkimage.[ch] docs/atk-sections.txt
80 docs/tmpl/atkimage.sgml
81 Updated AtkImage get_position to get_image_position
82 so the naming is consistant. Now get_image_position
83 and get_image_size return -1 for x/y/height/width
84 if AtkImage implementations of these functions is
87 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
90 Create an object relation set when the object is created.
92 2001-07-30 Brian Cameron <brian.cameron@sun.com>
95 Changed first argument of atk_add_global_event_listener
96 so the callback function is of type GSignalEmissionHook
97 instead of AtkEventListener. AtkEventListener is
98 appropriate for Focus event callbacks, but not generic
101 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
104 Add function atk_object_real_ref_state_set() which creates the
105 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
108 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
111 Remove all instances of g_return_if_fail (foo != NULL); that are
112 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
113 since the second check catches the NULL.
115 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
118 Fix problem with ATK not building after running make maintainer-clean
119 and autogen.sh: add extra files to MAINTAINERCLEANFILES
121 2001-07-25 Bill Haneman <bill.haneman@sun.com>
124 * atk/atkeditabletext.h
126 * atk-uninstalled.pc.in
129 Removed (unused) #defines of pango/pango.h
130 Removed references to/dependencies on pango from .pc files
131 Removed dependencies on pango from makefile.msc and configure.in
133 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
135 * atk/atkobject.[c|h]
136 Move some implementation from GAIL:
137 Default implementations for some some functions
138 atk_object_real_get_name, atk_object_real_set_name,
139 atk_object_real_get_description, atk_object_real_set_description,
140 atk_object_real_get_parent, atk_object_real_set_parent,
141 atk_object_real_get_role,
142 atk_object_real_connect_property_change_handler,
143 atk_object_real_remove_property_change_handler,
145 definition of property-changed signal.
146 Initialize pointers to NULL in atk_object_init().
147 Initialize uninitialized function pointers to NULL in
148 atk_object_class_init().
150 2001-07-23 Brian Cameron <brian.cameron@sun.com>
153 Changed children_changed signal to allow NULL pointers
154 for the 2nd argument to the signal handler.
156 2001-07-20 Hans Breuer <hans@breuer.org>
158 * atk/atk.def : added more exports
159 * atk/makefile.msc : updated win32 build
161 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
163 * atk/atkaction.[c|h], docs/atk-sections.txt,
164 docs/tmpl/atkaction.sgml
165 Add atk_action_get_name() and atk_action_set_description()
167 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
170 Add ATK_STATE_ENABLED so we can distinguish between a consistent
171 and inconsistent GtkToggleButton
173 2001-07-16 Brian Cameron <brian.cameron@sun.com>
175 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
176 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
177 gail_textattributes_update.pat is for gail/gail and integrates the
178 ATK_ATTRIBUTE_* macros in the gail implementations.
179 atk_docs_textattributes_update.pat is for atk/docs and patches
180 atk-sections.txt etc. for improved docs
181 atk_atk_textattributes_update.pat is for atk/atk and included the
182 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
184 2001-07-13 Darin Adler <darin@bentspoon.com>
186 * atk/atkstate.c: Add missing <string.h> include.
187 * tests/teststateset.c: Add missing <string.h> include.
189 2001-07-13 Darin Adler <darin@bentspoon.com>
191 * .cvsignore: Ignore some generated files.
192 * autogen.sh: Get rid of call to autoheader since the
193 configure file doesn't include AM_CONFIG_HEADER.
195 2001-07-11 Brian Cameron <brian.cameron@sun.com>
197 * tmpl/atkdocument.sgml
198 Added new file for docs.
200 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
202 * atk/atkimage.c atk/atkutil.c
203 Changes to build with Sun's FORTE compiler.
205 2001-07-10 Brian Cameron <brian.cameron@sun.com>
207 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
208 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
209 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
210 tmpl/atktext.sgml tmpl/atkutil.sgml
213 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
215 * atk/atktext.c (atk_text_base_init):
216 * atk/atktable.c (atk_table_base_init):
217 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
218 to adapt to recent GSignal changes.
220 2001-06-28 Brian Cameron <brian.cameron@sun.com>
222 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
223 docs/tmpl/atkutil.sgml
224 Added new functiosn to AtkUtil.
226 2001-06-28 Brian Cameron <brian.cameron@sun.com>
228 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
229 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
230 docs/tmpl/atkobject.sgml
231 Added new atk document interface.
233 2001-06-28 Brian Cameron <brian.cameron@sun.com>
235 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
236 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
237 Updated so that functions that take screen coords as
238 input/output also take an enum specifying whether
239 the coords are screen or top-level window based.
240 Updated docs as well.
242 2001-06-28 Brian Cameron <brian.cameron@sun.com>
244 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
245 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
246 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
247 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
248 atk/docs/tmpl/atkstreamablecontent.sgml
249 Cleaned up docs. Added atkstreamablecontent.sgml
251 2001-06-28 Brian Cameron <brian.cameron@sun.com>
253 *atk/atktable.h, atk/atktable.c
254 Updated signal handler definitions.
256 2001-06-27 Brian Cameron <brian.cameron@sun.com>
259 Updated AtkXYCoords enum.
261 2001-06-27 Brian Cameron <brian.cameron@sun.com>
263 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
264 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
265 atk/atkimage.c atk/atkimage.h atk/atkobject.c
266 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
267 atk/atkstateset.c atk/atkstreamablecontent.c
268 atk/atkstreamablecontent.h atk/atktable.c
269 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
270 and some docs/tmpl files.
271 Updated gtk-docs fixing spelling errors and making minor
274 2001-06-27 Louise Miller <lousie.miller@sun.com>
276 *atk/atkselection.h, atk/atkselection.c
277 changed return type to gboolean for
278 atk_selection_select_all_selection
280 2001-06-26 Brian Cameron <brian.cameron@sun.com>
282 *atk/atkstate.h atk/atkstate.c
283 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
284 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
285 docs/tmpl/atktext.sgml
286 Added ATK_STATE_STALE. Updated docs.
288 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
291 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
293 2001-06-21 Brian Cameron <brian.cameron@sun.com>
295 * atk/atkeditabletext.h, atk/atkobject.h,
297 Added AtkAttributeSet_free() convenience
300 2001-06-20 Peter Williams <peterw@ximian.com>
302 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
303 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
306 2001-06-20 Brian Cameron <brian.cameron@sun.com>
308 * atk/atktable.c, atk/atkmarshal.list
309 Removed needless marshal and updated signal handlers in
312 2001-06-20 Louise Miller <louise.miller@sun.com>
314 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
315 Changed parameters for get_selected_rows/get_selected_columns
316 Added 4 new functions, add_row_selection, remove_row_selection,
317 add_column_selection, remove_column_selection
319 2001-06-19 Brian Cameron <brian.cameron@sun.com>
322 Fixed minor bug with signals.
324 2001-06-18 Brian Cameron <brian.cameron@sun.com>
329 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
331 * atk/atkselection.h atk/atkselection.c
332 Now add_selection, clear_selection, and remove_selection
333 return a boolean indicating SUCCESS/FAILURE to indicate
334 if the operation was successful.
336 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
338 * atk/atktable.h atk/atktable.h
339 Updated so now the get_text_before|at|after functions
340 return the start & end offset of the string. Updated the
343 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
345 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
347 2001-06-11 Havoc Pennington <hp@redhat.com>
351 * configure.in: bump version to 0.2 and add infrastructure for
352 libtool version info. Assumes GTK versioning scheme (major.minor
353 is binary compatible)
355 * atk/Makefile.am (LDFLAGS): set version info
356 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
358 2001-06-13 Brian Cameron <brian.cameron@sun.com>
360 * atk/atktable.h, atk/atktable.c
361 Updated so that get/set row/column header functions
362 work with AtkObjects rather than AtkTables. Organized
363 the header file a little more cleanly. Also the get/set
364 row_description and caption functions now use gchar *
365 rather than AtkObject.
367 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
369 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
370 Add signal model-changed.
372 * atk/atkobject.c: Add properties
373 accessible-role, accessible-table-caption,
374 accessible-table-column-header, accessible-table-column_description.
375 accessible-table-row-header, accessible-table-row_description.
376 accessible-table-summary, accessible-model
378 2001-06-12 Brian Cameron <brian.cameron@sun.com>
380 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
381 Updated atkeditabletext and atktext interfaces so they
382 now properly define the get/set attribute methods and now
383 get_offset_at_point and get_character_extents can request
384 x,y coords by either widget or screen coords.
386 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
388 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
389 CFLAGS, not in LIBS. (Always linking with -lpthread
390 is a noticeable speed hit.)
392 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
394 * atk/Makefile.am: Really fix marshal generation.
396 2001-06-07 Havoc Pennington <hp@redhat.com>
398 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
399 glib-genmarshal stuff
401 2001-06-07 Havoc Pennington <hp@redhat.com>
403 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
406 * configure.in: rearrange the library checks to support
409 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
411 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
412 ATK in giant GTK tarball
414 2001-06-07 Brian Cameron <brian.cameron@sun.com>
416 * docs/atk-api.sgml docs/atk-sections.txt
417 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
418 docs/tmpl/atktext.sgml
419 Removed docs/atk-api.sgml since it is not used.
420 Updated sgml files and atk-sections.txt to reflect
421 recent changes to the atktext and atkeditabletext
424 2001-06-06 Brian Cameron <brian.cameron@sun.com>
426 * atk/atktext.h atk/atktext.h
427 Updated to new atktext functions for getting attributes.
429 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
431 * New files atk/atkstreamablecontent.[ch]
432 Updated files: atk/Makefile.am, atk/atk.h
434 * atk/atkvalue.c: Updated comments
436 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
438 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
440 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
442 * atk/atkobject.c: Add property accessible-visible-data
444 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
446 * atk/atkobject.c: Add support for setting and getting
447 accessible-value property.
449 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
451 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
453 * atk/atkeditabletext.[ch], atk/atktext.[ch]
455 * docs/atk-overrides.txt, docs/Makefile.am
456 Updated the interface for dealing with selected
457 text to handle multiple selected regions. Removed
458 get_row_col_at_offset from atktext.[ch]. Added
459 docs/atk-overrides.txt file.
461 Thu May 31 Brian Cameron <brian.cameron@sun.com>
463 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
464 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
465 Added atk_marshal_VOID__INT_INT marshaller. Updated the
466 Makefiles so the proper marshall files get included in the
467 dist. Updated the Makefiles and configure.in so that the
468 docs get included in the dist.
470 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
472 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
474 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
476 * atk/atkobject.c: Define new properties accessible-text,
477 accessible-caret, accessible-selection and accessible-value
479 2001-05-29 Brian Cameron <brian.cameron@sun.com>
481 * docs/atk-sections.txt
484 Improved the layout/formatting of the atk docs. Added docs/tmpl
487 2001-05-28 Brian Cameron <brian.cameron@sun.com>
490 Now properly set the initialized flag when setting up signals.
491 Updated the atk-docs in several files
493 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
495 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
496 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
497 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
498 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
499 Fix warnings generated by Sun FORTE compiler
501 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
503 * atk/atkcomponent.c atk/atkvalue.c
504 Remove return calls in functions which return void
506 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
508 * atk/atkobject.h: Correct naming of role for status bar
511 Clarify behaviour of atk_text_get_text_after/at/before_offset
513 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
515 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
517 2001-01-06 Hans Breuer <hans@breuer.org>
519 * atk/makefile.msc atk/atk.def (new files) :
520 Enable build for win32, no sourc changes necessary.
522 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
526 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
528 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
530 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>