1 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
4 Changed "length" argument of atk_text_get_character_extents() to
7 2001-08-15 Jens Finke <jens@gnome.org>
9 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
10 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
11 added a AC_SUBST for it. This is needed for the spec.in file.
12 Added atk.spec to output list.
13 * atk.spec.in: New file.
15 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
17 * atk/atkcomponent.[c|h]
18 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
19 Change atk_component_get_accessible_at_point to
20 atk_component_ref_accessible_at_point so it will work for flyweights
22 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
24 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
27 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
29 * atk/atkaction.c, atk/atkcomponent.c
30 Remove all instances of g_return_if_fail (foo != NULL); that are
31 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
32 since the second check catches the NULL.
34 Add functions atk_component_real_contains(),
35 atk_component_real_get_position(), atkcomponent_real_get_size()
36 as default implementations for atk_component_contains(),
37 atk_component_get_position(), atk_component_get_size()
39 2001-08-07 Brian Cameron <brian.cameron@sun.com>
41 * atk/atkimage.[ch] docs/atk-sections.txt
42 docs/tmpl/atkimage.sgml
43 Updated AtkImage get_position to get_image_position
44 so the naming is consistant. Now get_image_position
45 and get_image_size return -1 for x/y/height/width
46 if AtkImage implementations of these functions is
49 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
52 Create an object relation set when the object is created.
54 2001-07-30 Brian Cameron <brian.cameron@sun.com>
57 Changed first argument of atk_add_global_event_listener
58 so the callback function is of type GSignalEmissionHook
59 instead of AtkEventListener. AtkEventListener is
60 appropriate for Focus event callbacks, but not generic
63 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
66 Add function atk_object_real_ref_state_set() which creates the
67 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
70 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
73 Remove all instances of g_return_if_fail (foo != NULL); that are
74 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
75 since the second check catches the NULL.
77 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
80 Fix problem with ATK not building after running make maintainer-clean
81 and autogen.sh: add extra files to MAINTAINERCLEANFILES
83 2001-07-25 Bill Haneman <bill.haneman@sun.com>
86 * atk/atkeditabletext.h
88 * atk-uninstalled.pc.in
91 Removed (unused) #defines of pango/pango.h
92 Removed references to/dependencies on pango from .pc files
93 Removed dependencies on pango from makefile.msc and configure.in
95 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
98 Move some implementation from GAIL:
99 Default implementations for some some functions
100 atk_object_real_get_name, atk_object_real_set_name,
101 atk_object_real_get_description, atk_object_real_set_description,
102 atk_object_real_get_parent, atk_object_real_set_parent,
103 atk_object_real_get_role,
104 atk_object_real_connect_property_change_handler,
105 atk_object_real_remove_property_change_handler,
107 definition of property-changed signal.
108 Initialize pointers to NULL in atk_object_init().
109 Initialize uninitialized function pointers to NULL in
110 atk_object_class_init().
112 2001-07-23 Brian Cameron <brian.cameron@sun.com>
115 Changed children_changed signal to allow NULL pointers
116 for the 2nd argument to the signal handler.
118 2001-07-20 Hans Breuer <hans@breuer.org>
120 * atk/atk.def : added more exports
121 * atk/makefile.msc : updated win32 build
123 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
125 * atk/atkaction.[c|h], docs/atk-sections.txt,
126 docs/tmpl/atkaction.sgml
127 Add atk_action_get_name() and atk_action_set_description()
129 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
132 Add ATK_STATE_ENABLED so we can distinguish between a consistent
133 and inconsistent GtkToggleButton
135 2001-07-16 Brian Cameron <brian.cameron@sun.com>
137 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
138 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
139 gail_textattributes_update.pat is for gail/gail and integrates the
140 ATK_ATTRIBUTE_* macros in the gail implementations.
141 atk_docs_textattributes_update.pat is for atk/docs and patches
142 atk-sections.txt etc. for improved docs
143 atk_atk_textattributes_update.pat is for atk/atk and included the
144 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
146 2001-07-13 Darin Adler <darin@bentspoon.com>
148 * atk/atkstate.c: Add missing <string.h> include.
149 * tests/teststateset.c: Add missing <string.h> include.
151 2001-07-13 Darin Adler <darin@bentspoon.com>
153 * .cvsignore: Ignore some generated files.
154 * autogen.sh: Get rid of call to autoheader since the
155 configure file doesn't include AM_CONFIG_HEADER.
157 2001-07-11 Brian Cameron <brian.cameron@sun.com>
159 * tmpl/atkdocument.sgml
160 Added new file for docs.
162 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
164 * atk/atkimage.c atk/atkutil.c
165 Changes to build with Sun's FORTE compiler.
167 2001-07-10 Brian Cameron <brian.cameron@sun.com>
169 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
170 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
171 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
172 tmpl/atktext.sgml tmpl/atkutil.sgml
175 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
177 * atk/atktext.c (atk_text_base_init):
178 * atk/atktable.c (atk_table_base_init):
179 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
180 to adapt to recent GSignal changes.
182 2001-06-28 Brian Cameron <brian.cameron@sun.com>
184 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
185 docs/tmpl/atkutil.sgml
186 Added new functiosn to AtkUtil.
188 2001-06-28 Brian Cameron <brian.cameron@sun.com>
190 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
191 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
192 docs/tmpl/atkobject.sgml
193 Added new atk document interface.
195 2001-06-28 Brian Cameron <brian.cameron@sun.com>
197 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
198 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
199 Updated so that functions that take screen coords as
200 input/output also take an enum specifying whether
201 the coords are screen or top-level window based.
202 Updated docs as well.
204 2001-06-28 Brian Cameron <brian.cameron@sun.com>
206 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
207 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
208 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
209 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
210 atk/docs/tmpl/atkstreamablecontent.sgml
211 Cleaned up docs. Added atkstreamablecontent.sgml
213 2001-06-28 Brian Cameron <brian.cameron@sun.com>
215 *atk/atktable.h, atk/atktable.c
216 Updated signal handler definitions.
218 2001-06-27 Brian Cameron <brian.cameron@sun.com>
221 Updated AtkXYCoords enum.
223 2001-06-27 Brian Cameron <brian.cameron@sun.com>
225 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
226 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
227 atk/atkimage.c atk/atkimage.h atk/atkobject.c
228 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
229 atk/atkstateset.c atk/atkstreamablecontent.c
230 atk/atkstreamablecontent.h atk/atktable.c
231 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
232 and some docs/tmpl files.
233 Updated gtk-docs fixing spelling errors and making minor
236 2001-06-27 Louise Miller <lousie.miller@sun.com>
238 *atk/atkselection.h, atk/atkselection.c
239 changed return type to gboolean for
240 atk_selection_select_all_selection
242 2001-06-26 Brian Cameron <brian.cameron@sun.com>
244 *atk/atkstate.h atk/atkstate.c
245 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
246 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
247 docs/tmpl/atktext.sgml
248 Added ATK_STATE_STALE. Updated docs.
250 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
253 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
255 2001-06-21 Brian Cameron <brian.cameron@sun.com>
257 * atk/atkeditabletext.h, atk/atkobject.h,
259 Added AtkAttributeSet_free() convenience
262 2001-06-20 Peter Williams <peterw@ximian.com>
264 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
265 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
268 2001-06-20 Brian Cameron <brian.cameron@sun.com>
270 * atk/atktable.c, atk/atkmarshal.list
271 Removed needless marshal and updated signal handlers in
274 2001-06-20 Louise Miller <louise.miller@sun.com>
276 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
277 Changed parameters for get_selected_rows/get_selected_columns
278 Added 4 new functions, add_row_selection, remove_row_selection,
279 add_column_selection, remove_column_selection
281 2001-06-19 Brian Cameron <brian.cameron@sun.com>
284 Fixed minor bug with signals.
286 2001-06-18 Brian Cameron <brian.cameron@sun.com>
291 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
293 * atk/atkselection.h atk/atkselection.c
294 Now add_selection, clear_selection, and remove_selection
295 return a boolean indicating SUCCESS/FAILURE to indicate
296 if the operation was successful.
298 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
300 * atk/atktable.h atk/atktable.h
301 Updated so now the get_text_before|at|after functions
302 return the start & end offset of the string. Updated the
305 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
307 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
309 2001-06-11 Havoc Pennington <hp@redhat.com>
313 * configure.in: bump version to 0.2 and add infrastructure for
314 libtool version info. Assumes GTK versioning scheme (major.minor
315 is binary compatible)
317 * atk/Makefile.am (LDFLAGS): set version info
318 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
320 2001-06-13 Brian Cameron <brian.cameron@sun.com>
322 * atk/atktable.h, atk/atktable.c
323 Updated so that get/set row/column header functions
324 work with AtkObjects rather than AtkTables. Organized
325 the header file a little more cleanly. Also the get/set
326 row_description and caption functions now use gchar *
327 rather than AtkObject.
329 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
331 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
332 Add signal model-changed.
334 * atk/atkobject.c: Add properties
335 accessible-role, accessible-table-caption,
336 accessible-table-column-header, accessible-table-column_description.
337 accessible-table-row-header, accessible-table-row_description.
338 accessible-table-summary, accessible-model
340 2001-06-12 Brian Cameron <brian.cameron@sun.com>
342 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
343 Updated atkeditabletext and atktext interfaces so they
344 now properly define the get/set attribute methods and now
345 get_offset_at_point and get_character_extents can request
346 x,y coords by either widget or screen coords.
348 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
350 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
351 CFLAGS, not in LIBS. (Always linking with -lpthread
352 is a noticeable speed hit.)
354 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
356 * atk/Makefile.am: Really fix marshal generation.
358 2001-06-07 Havoc Pennington <hp@redhat.com>
360 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
361 glib-genmarshal stuff
363 2001-06-07 Havoc Pennington <hp@redhat.com>
365 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
368 * configure.in: rearrange the library checks to support
371 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
373 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
374 ATK in giant GTK tarball
376 2001-06-07 Brian Cameron <brian.cameron@sun.com>
378 * docs/atk-api.sgml docs/atk-sections.txt
379 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
380 docs/tmpl/atktext.sgml
381 Removed docs/atk-api.sgml since it is not used.
382 Updated sgml files and atk-sections.txt to reflect
383 recent changes to the atktext and atkeditabletext
386 2001-06-06 Brian Cameron <brian.cameron@sun.com>
388 * atk/atktext.h atk/atktext.h
389 Updated to new atktext functions for getting attributes.
391 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
393 * New files atk/atkstreamablecontent.[ch]
394 Updated files: atk/Makefile.am, atk/atk.h
396 * atk/atkvalue.c: Updated comments
398 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
400 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
402 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
404 * atk/atkobject.c: Add property accessible-visible-data
406 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
408 * atk/atkobject.c: Add support for setting and getting
409 accessible-value property.
411 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
413 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
415 * atk/atkeditabletext.[ch], atk/atktext.[ch]
417 * docs/atk-overrides.txt, docs/Makefile.am
418 Updated the interface for dealing with selected
419 text to handle multiple selected regions. Removed
420 get_row_col_at_offset from atktext.[ch]. Added
421 docs/atk-overrides.txt file.
423 Thu May 31 Brian Cameron <brian.cameron@sun.com>
425 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
426 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
427 Added atk_marshal_VOID__INT_INT marshaller. Updated the
428 Makefiles so the proper marshall files get included in the
429 dist. Updated the Makefiles and configure.in so that the
430 docs get included in the dist.
432 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
434 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
436 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
438 * atk/atkobject.c: Define new properties accessible-text,
439 accessible-caret, accessible-selection and accessible-value
441 2001-05-29 Brian Cameron <brian.cameron@sun.com>
443 * docs/atk-sections.txt
446 Improved the layout/formatting of the atk docs. Added docs/tmpl
449 2001-05-28 Brian Cameron <brian.cameron@sun.com>
452 Now properly set the initialized flag when setting up signals.
453 Updated the atk-docs in several files
455 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
457 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
458 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
459 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
460 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
461 Fix warnings generated by Sun FORTE compiler
463 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
465 * atk/atkcomponent.c atk/atkvalue.c
466 Remove return calls in functions which return void
468 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
470 * atk/atkobject.h: Correct naming of role for status bar
473 Clarify behaviour of atk_text_get_text_after/at/before_offset
475 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
477 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
479 2001-01-06 Hans Breuer <hans@breuer.org>
481 * atk/makefile.msc atk/atk.def (new files) :
482 Enable build for win32, no sourc changes necessary.
484 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
488 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
490 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
492 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>