1 2001-08-16 Bill Haneman <bill.haneman@sun.com>
4 Changed g_type_class_peek() to g_type_class_ref()
5 in atk_add_global_event_listener(), since
6 g_type_class_peek() could return NULL when an
7 instance of the class had not been created.
9 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
11 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
12 Ensure that atk_attribute_set_free is in the documentation.
14 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
16 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
17 Swapped order of width and height arguments to
18 atk_text_get_character_extents()
19 Changed AtkAttrributeSet_free to atk_attribute_set_free
21 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
23 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
24 Changed "length" argument of atk_text_get_character_extents() to
27 2001-08-15 Jens Finke <jens@gnome.org>
29 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
30 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
31 added a AC_SUBST for it. This is needed for the spec.in file.
32 Added atk.spec to output list.
33 * atk.spec.in: New file.
35 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
37 * atk/atkcomponent.[c|h]
38 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
39 Change atk_component_get_accessible_at_point to
40 atk_component_ref_accessible_at_point so it will work for flyweights
42 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
44 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
47 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
49 * atk/atkaction.c, atk/atkcomponent.c
50 Remove all instances of g_return_if_fail (foo != NULL); that are
51 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
52 since the second check catches the NULL.
54 Add functions atk_component_real_contains(),
55 atk_component_real_get_position(), atkcomponent_real_get_size()
56 as default implementations for atk_component_contains(),
57 atk_component_get_position(), atk_component_get_size()
59 2001-08-07 Brian Cameron <brian.cameron@sun.com>
61 * atk/atkimage.[ch] docs/atk-sections.txt
62 docs/tmpl/atkimage.sgml
63 Updated AtkImage get_position to get_image_position
64 so the naming is consistant. Now get_image_position
65 and get_image_size return -1 for x/y/height/width
66 if AtkImage implementations of these functions is
69 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
72 Create an object relation set when the object is created.
74 2001-07-30 Brian Cameron <brian.cameron@sun.com>
77 Changed first argument of atk_add_global_event_listener
78 so the callback function is of type GSignalEmissionHook
79 instead of AtkEventListener. AtkEventListener is
80 appropriate for Focus event callbacks, but not generic
83 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
86 Add function atk_object_real_ref_state_set() which creates the
87 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
90 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
93 Remove all instances of g_return_if_fail (foo != NULL); that are
94 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
95 since the second check catches the NULL.
97 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
100 Fix problem with ATK not building after running make maintainer-clean
101 and autogen.sh: add extra files to MAINTAINERCLEANFILES
103 2001-07-25 Bill Haneman <bill.haneman@sun.com>
106 * atk/atkeditabletext.h
108 * atk-uninstalled.pc.in
111 Removed (unused) #defines of pango/pango.h
112 Removed references to/dependencies on pango from .pc files
113 Removed dependencies on pango from makefile.msc and configure.in
115 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
117 * atk/atkobject.[c|h]
118 Move some implementation from GAIL:
119 Default implementations for some some functions
120 atk_object_real_get_name, atk_object_real_set_name,
121 atk_object_real_get_description, atk_object_real_set_description,
122 atk_object_real_get_parent, atk_object_real_set_parent,
123 atk_object_real_get_role,
124 atk_object_real_connect_property_change_handler,
125 atk_object_real_remove_property_change_handler,
127 definition of property-changed signal.
128 Initialize pointers to NULL in atk_object_init().
129 Initialize uninitialized function pointers to NULL in
130 atk_object_class_init().
132 2001-07-23 Brian Cameron <brian.cameron@sun.com>
135 Changed children_changed signal to allow NULL pointers
136 for the 2nd argument to the signal handler.
138 2001-07-20 Hans Breuer <hans@breuer.org>
140 * atk/atk.def : added more exports
141 * atk/makefile.msc : updated win32 build
143 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
145 * atk/atkaction.[c|h], docs/atk-sections.txt,
146 docs/tmpl/atkaction.sgml
147 Add atk_action_get_name() and atk_action_set_description()
149 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
152 Add ATK_STATE_ENABLED so we can distinguish between a consistent
153 and inconsistent GtkToggleButton
155 2001-07-16 Brian Cameron <brian.cameron@sun.com>
157 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
158 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
159 gail_textattributes_update.pat is for gail/gail and integrates the
160 ATK_ATTRIBUTE_* macros in the gail implementations.
161 atk_docs_textattributes_update.pat is for atk/docs and patches
162 atk-sections.txt etc. for improved docs
163 atk_atk_textattributes_update.pat is for atk/atk and included the
164 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
166 2001-07-13 Darin Adler <darin@bentspoon.com>
168 * atk/atkstate.c: Add missing <string.h> include.
169 * tests/teststateset.c: Add missing <string.h> include.
171 2001-07-13 Darin Adler <darin@bentspoon.com>
173 * .cvsignore: Ignore some generated files.
174 * autogen.sh: Get rid of call to autoheader since the
175 configure file doesn't include AM_CONFIG_HEADER.
177 2001-07-11 Brian Cameron <brian.cameron@sun.com>
179 * tmpl/atkdocument.sgml
180 Added new file for docs.
182 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
184 * atk/atkimage.c atk/atkutil.c
185 Changes to build with Sun's FORTE compiler.
187 2001-07-10 Brian Cameron <brian.cameron@sun.com>
189 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
190 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
191 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
192 tmpl/atktext.sgml tmpl/atkutil.sgml
195 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
197 * atk/atktext.c (atk_text_base_init):
198 * atk/atktable.c (atk_table_base_init):
199 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
200 to adapt to recent GSignal changes.
202 2001-06-28 Brian Cameron <brian.cameron@sun.com>
204 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
205 docs/tmpl/atkutil.sgml
206 Added new functiosn to AtkUtil.
208 2001-06-28 Brian Cameron <brian.cameron@sun.com>
210 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
211 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
212 docs/tmpl/atkobject.sgml
213 Added new atk document interface.
215 2001-06-28 Brian Cameron <brian.cameron@sun.com>
217 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
218 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
219 Updated so that functions that take screen coords as
220 input/output also take an enum specifying whether
221 the coords are screen or top-level window based.
222 Updated docs as well.
224 2001-06-28 Brian Cameron <brian.cameron@sun.com>
226 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
227 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
228 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
229 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
230 atk/docs/tmpl/atkstreamablecontent.sgml
231 Cleaned up docs. Added atkstreamablecontent.sgml
233 2001-06-28 Brian Cameron <brian.cameron@sun.com>
235 *atk/atktable.h, atk/atktable.c
236 Updated signal handler definitions.
238 2001-06-27 Brian Cameron <brian.cameron@sun.com>
241 Updated AtkXYCoords enum.
243 2001-06-27 Brian Cameron <brian.cameron@sun.com>
245 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
246 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
247 atk/atkimage.c atk/atkimage.h atk/atkobject.c
248 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
249 atk/atkstateset.c atk/atkstreamablecontent.c
250 atk/atkstreamablecontent.h atk/atktable.c
251 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
252 and some docs/tmpl files.
253 Updated gtk-docs fixing spelling errors and making minor
256 2001-06-27 Louise Miller <lousie.miller@sun.com>
258 *atk/atkselection.h, atk/atkselection.c
259 changed return type to gboolean for
260 atk_selection_select_all_selection
262 2001-06-26 Brian Cameron <brian.cameron@sun.com>
264 *atk/atkstate.h atk/atkstate.c
265 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
266 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
267 docs/tmpl/atktext.sgml
268 Added ATK_STATE_STALE. Updated docs.
270 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
273 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
275 2001-06-21 Brian Cameron <brian.cameron@sun.com>
277 * atk/atkeditabletext.h, atk/atkobject.h,
279 Added AtkAttributeSet_free() convenience
282 2001-06-20 Peter Williams <peterw@ximian.com>
284 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
285 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
288 2001-06-20 Brian Cameron <brian.cameron@sun.com>
290 * atk/atktable.c, atk/atkmarshal.list
291 Removed needless marshal and updated signal handlers in
294 2001-06-20 Louise Miller <louise.miller@sun.com>
296 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
297 Changed parameters for get_selected_rows/get_selected_columns
298 Added 4 new functions, add_row_selection, remove_row_selection,
299 add_column_selection, remove_column_selection
301 2001-06-19 Brian Cameron <brian.cameron@sun.com>
304 Fixed minor bug with signals.
306 2001-06-18 Brian Cameron <brian.cameron@sun.com>
311 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
313 * atk/atkselection.h atk/atkselection.c
314 Now add_selection, clear_selection, and remove_selection
315 return a boolean indicating SUCCESS/FAILURE to indicate
316 if the operation was successful.
318 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
320 * atk/atktable.h atk/atktable.h
321 Updated so now the get_text_before|at|after functions
322 return the start & end offset of the string. Updated the
325 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
327 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
329 2001-06-11 Havoc Pennington <hp@redhat.com>
333 * configure.in: bump version to 0.2 and add infrastructure for
334 libtool version info. Assumes GTK versioning scheme (major.minor
335 is binary compatible)
337 * atk/Makefile.am (LDFLAGS): set version info
338 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
340 2001-06-13 Brian Cameron <brian.cameron@sun.com>
342 * atk/atktable.h, atk/atktable.c
343 Updated so that get/set row/column header functions
344 work with AtkObjects rather than AtkTables. Organized
345 the header file a little more cleanly. Also the get/set
346 row_description and caption functions now use gchar *
347 rather than AtkObject.
349 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
351 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
352 Add signal model-changed.
354 * atk/atkobject.c: Add properties
355 accessible-role, accessible-table-caption,
356 accessible-table-column-header, accessible-table-column_description.
357 accessible-table-row-header, accessible-table-row_description.
358 accessible-table-summary, accessible-model
360 2001-06-12 Brian Cameron <brian.cameron@sun.com>
362 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
363 Updated atkeditabletext and atktext interfaces so they
364 now properly define the get/set attribute methods and now
365 get_offset_at_point and get_character_extents can request
366 x,y coords by either widget or screen coords.
368 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
370 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
371 CFLAGS, not in LIBS. (Always linking with -lpthread
372 is a noticeable speed hit.)
374 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
376 * atk/Makefile.am: Really fix marshal generation.
378 2001-06-07 Havoc Pennington <hp@redhat.com>
380 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
381 glib-genmarshal stuff
383 2001-06-07 Havoc Pennington <hp@redhat.com>
385 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
388 * configure.in: rearrange the library checks to support
391 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
393 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
394 ATK in giant GTK tarball
396 2001-06-07 Brian Cameron <brian.cameron@sun.com>
398 * docs/atk-api.sgml docs/atk-sections.txt
399 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
400 docs/tmpl/atktext.sgml
401 Removed docs/atk-api.sgml since it is not used.
402 Updated sgml files and atk-sections.txt to reflect
403 recent changes to the atktext and atkeditabletext
406 2001-06-06 Brian Cameron <brian.cameron@sun.com>
408 * atk/atktext.h atk/atktext.h
409 Updated to new atktext functions for getting attributes.
411 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
413 * New files atk/atkstreamablecontent.[ch]
414 Updated files: atk/Makefile.am, atk/atk.h
416 * atk/atkvalue.c: Updated comments
418 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
420 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
422 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
424 * atk/atkobject.c: Add property accessible-visible-data
426 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
428 * atk/atkobject.c: Add support for setting and getting
429 accessible-value property.
431 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
433 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
435 * atk/atkeditabletext.[ch], atk/atktext.[ch]
437 * docs/atk-overrides.txt, docs/Makefile.am
438 Updated the interface for dealing with selected
439 text to handle multiple selected regions. Removed
440 get_row_col_at_offset from atktext.[ch]. Added
441 docs/atk-overrides.txt file.
443 Thu May 31 Brian Cameron <brian.cameron@sun.com>
445 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
446 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
447 Added atk_marshal_VOID__INT_INT marshaller. Updated the
448 Makefiles so the proper marshall files get included in the
449 dist. Updated the Makefiles and configure.in so that the
450 docs get included in the dist.
452 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
454 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
456 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
458 * atk/atkobject.c: Define new properties accessible-text,
459 accessible-caret, accessible-selection and accessible-value
461 2001-05-29 Brian Cameron <brian.cameron@sun.com>
463 * docs/atk-sections.txt
466 Improved the layout/formatting of the atk docs. Added docs/tmpl
469 2001-05-28 Brian Cameron <brian.cameron@sun.com>
472 Now properly set the initialized flag when setting up signals.
473 Updated the atk-docs in several files
475 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
477 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
478 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
479 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
480 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
481 Fix warnings generated by Sun FORTE compiler
483 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
485 * atk/atkcomponent.c atk/atkvalue.c
486 Remove return calls in functions which return void
488 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
490 * atk/atkobject.h: Correct naming of role for status bar
493 Clarify behaviour of atk_text_get_text_after/at/before_offset
495 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
497 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
499 2001-01-06 Hans Breuer <hans@breuer.org>
501 * atk/makefile.msc atk/atk.def (new files) :
502 Enable build for win32, no sourc changes necessary.
504 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
508 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
510 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
512 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>