1 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
3 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
4 Ensure that atk_attribute_set_free is in the documentation.
6 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
8 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
9 Swapped order of width and height arguments to
10 atk_text_get_character_extents()
11 Changed AtkAttrributeSet_free to atk_attribute_set_free
13 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
15 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
16 Changed "length" argument of atk_text_get_character_extents() to
19 2001-08-15 Jens Finke <jens@gnome.org>
21 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
22 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
23 added a AC_SUBST for it. This is needed for the spec.in file.
24 Added atk.spec to output list.
25 * atk.spec.in: New file.
27 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
29 * atk/atkcomponent.[c|h]
30 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
31 Change atk_component_get_accessible_at_point to
32 atk_component_ref_accessible_at_point so it will work for flyweights
34 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
36 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
39 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
41 * atk/atkaction.c, atk/atkcomponent.c
42 Remove all instances of g_return_if_fail (foo != NULL); that are
43 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
44 since the second check catches the NULL.
46 Add functions atk_component_real_contains(),
47 atk_component_real_get_position(), atkcomponent_real_get_size()
48 as default implementations for atk_component_contains(),
49 atk_component_get_position(), atk_component_get_size()
51 2001-08-07 Brian Cameron <brian.cameron@sun.com>
53 * atk/atkimage.[ch] docs/atk-sections.txt
54 docs/tmpl/atkimage.sgml
55 Updated AtkImage get_position to get_image_position
56 so the naming is consistant. Now get_image_position
57 and get_image_size return -1 for x/y/height/width
58 if AtkImage implementations of these functions is
61 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
64 Create an object relation set when the object is created.
66 2001-07-30 Brian Cameron <brian.cameron@sun.com>
69 Changed first argument of atk_add_global_event_listener
70 so the callback function is of type GSignalEmissionHook
71 instead of AtkEventListener. AtkEventListener is
72 appropriate for Focus event callbacks, but not generic
75 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
78 Add function atk_object_real_ref_state_set() which creates the
79 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
82 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
85 Remove all instances of g_return_if_fail (foo != NULL); that are
86 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
87 since the second check catches the NULL.
89 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
92 Fix problem with ATK not building after running make maintainer-clean
93 and autogen.sh: add extra files to MAINTAINERCLEANFILES
95 2001-07-25 Bill Haneman <bill.haneman@sun.com>
98 * atk/atkeditabletext.h
100 * atk-uninstalled.pc.in
103 Removed (unused) #defines of pango/pango.h
104 Removed references to/dependencies on pango from .pc files
105 Removed dependencies on pango from makefile.msc and configure.in
107 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
109 * atk/atkobject.[c|h]
110 Move some implementation from GAIL:
111 Default implementations for some some functions
112 atk_object_real_get_name, atk_object_real_set_name,
113 atk_object_real_get_description, atk_object_real_set_description,
114 atk_object_real_get_parent, atk_object_real_set_parent,
115 atk_object_real_get_role,
116 atk_object_real_connect_property_change_handler,
117 atk_object_real_remove_property_change_handler,
119 definition of property-changed signal.
120 Initialize pointers to NULL in atk_object_init().
121 Initialize uninitialized function pointers to NULL in
122 atk_object_class_init().
124 2001-07-23 Brian Cameron <brian.cameron@sun.com>
127 Changed children_changed signal to allow NULL pointers
128 for the 2nd argument to the signal handler.
130 2001-07-20 Hans Breuer <hans@breuer.org>
132 * atk/atk.def : added more exports
133 * atk/makefile.msc : updated win32 build
135 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
137 * atk/atkaction.[c|h], docs/atk-sections.txt,
138 docs/tmpl/atkaction.sgml
139 Add atk_action_get_name() and atk_action_set_description()
141 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
144 Add ATK_STATE_ENABLED so we can distinguish between a consistent
145 and inconsistent GtkToggleButton
147 2001-07-16 Brian Cameron <brian.cameron@sun.com>
149 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
150 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
151 gail_textattributes_update.pat is for gail/gail and integrates the
152 ATK_ATTRIBUTE_* macros in the gail implementations.
153 atk_docs_textattributes_update.pat is for atk/docs and patches
154 atk-sections.txt etc. for improved docs
155 atk_atk_textattributes_update.pat is for atk/atk and included the
156 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
158 2001-07-13 Darin Adler <darin@bentspoon.com>
160 * atk/atkstate.c: Add missing <string.h> include.
161 * tests/teststateset.c: Add missing <string.h> include.
163 2001-07-13 Darin Adler <darin@bentspoon.com>
165 * .cvsignore: Ignore some generated files.
166 * autogen.sh: Get rid of call to autoheader since the
167 configure file doesn't include AM_CONFIG_HEADER.
169 2001-07-11 Brian Cameron <brian.cameron@sun.com>
171 * tmpl/atkdocument.sgml
172 Added new file for docs.
174 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
176 * atk/atkimage.c atk/atkutil.c
177 Changes to build with Sun's FORTE compiler.
179 2001-07-10 Brian Cameron <brian.cameron@sun.com>
181 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
182 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
183 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
184 tmpl/atktext.sgml tmpl/atkutil.sgml
187 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
189 * atk/atktext.c (atk_text_base_init):
190 * atk/atktable.c (atk_table_base_init):
191 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
192 to adapt to recent GSignal changes.
194 2001-06-28 Brian Cameron <brian.cameron@sun.com>
196 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
197 docs/tmpl/atkutil.sgml
198 Added new functiosn to AtkUtil.
200 2001-06-28 Brian Cameron <brian.cameron@sun.com>
202 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
203 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
204 docs/tmpl/atkobject.sgml
205 Added new atk document interface.
207 2001-06-28 Brian Cameron <brian.cameron@sun.com>
209 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
210 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
211 Updated so that functions that take screen coords as
212 input/output also take an enum specifying whether
213 the coords are screen or top-level window based.
214 Updated docs as well.
216 2001-06-28 Brian Cameron <brian.cameron@sun.com>
218 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
219 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
220 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
221 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
222 atk/docs/tmpl/atkstreamablecontent.sgml
223 Cleaned up docs. Added atkstreamablecontent.sgml
225 2001-06-28 Brian Cameron <brian.cameron@sun.com>
227 *atk/atktable.h, atk/atktable.c
228 Updated signal handler definitions.
230 2001-06-27 Brian Cameron <brian.cameron@sun.com>
233 Updated AtkXYCoords enum.
235 2001-06-27 Brian Cameron <brian.cameron@sun.com>
237 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
238 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
239 atk/atkimage.c atk/atkimage.h atk/atkobject.c
240 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
241 atk/atkstateset.c atk/atkstreamablecontent.c
242 atk/atkstreamablecontent.h atk/atktable.c
243 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
244 and some docs/tmpl files.
245 Updated gtk-docs fixing spelling errors and making minor
248 2001-06-27 Louise Miller <lousie.miller@sun.com>
250 *atk/atkselection.h, atk/atkselection.c
251 changed return type to gboolean for
252 atk_selection_select_all_selection
254 2001-06-26 Brian Cameron <brian.cameron@sun.com>
256 *atk/atkstate.h atk/atkstate.c
257 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
258 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
259 docs/tmpl/atktext.sgml
260 Added ATK_STATE_STALE. Updated docs.
262 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
265 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
267 2001-06-21 Brian Cameron <brian.cameron@sun.com>
269 * atk/atkeditabletext.h, atk/atkobject.h,
271 Added AtkAttributeSet_free() convenience
274 2001-06-20 Peter Williams <peterw@ximian.com>
276 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
277 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
280 2001-06-20 Brian Cameron <brian.cameron@sun.com>
282 * atk/atktable.c, atk/atkmarshal.list
283 Removed needless marshal and updated signal handlers in
286 2001-06-20 Louise Miller <louise.miller@sun.com>
288 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
289 Changed parameters for get_selected_rows/get_selected_columns
290 Added 4 new functions, add_row_selection, remove_row_selection,
291 add_column_selection, remove_column_selection
293 2001-06-19 Brian Cameron <brian.cameron@sun.com>
296 Fixed minor bug with signals.
298 2001-06-18 Brian Cameron <brian.cameron@sun.com>
303 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
305 * atk/atkselection.h atk/atkselection.c
306 Now add_selection, clear_selection, and remove_selection
307 return a boolean indicating SUCCESS/FAILURE to indicate
308 if the operation was successful.
310 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
312 * atk/atktable.h atk/atktable.h
313 Updated so now the get_text_before|at|after functions
314 return the start & end offset of the string. Updated the
317 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
319 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
321 2001-06-11 Havoc Pennington <hp@redhat.com>
325 * configure.in: bump version to 0.2 and add infrastructure for
326 libtool version info. Assumes GTK versioning scheme (major.minor
327 is binary compatible)
329 * atk/Makefile.am (LDFLAGS): set version info
330 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
332 2001-06-13 Brian Cameron <brian.cameron@sun.com>
334 * atk/atktable.h, atk/atktable.c
335 Updated so that get/set row/column header functions
336 work with AtkObjects rather than AtkTables. Organized
337 the header file a little more cleanly. Also the get/set
338 row_description and caption functions now use gchar *
339 rather than AtkObject.
341 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
343 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
344 Add signal model-changed.
346 * atk/atkobject.c: Add properties
347 accessible-role, accessible-table-caption,
348 accessible-table-column-header, accessible-table-column_description.
349 accessible-table-row-header, accessible-table-row_description.
350 accessible-table-summary, accessible-model
352 2001-06-12 Brian Cameron <brian.cameron@sun.com>
354 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
355 Updated atkeditabletext and atktext interfaces so they
356 now properly define the get/set attribute methods and now
357 get_offset_at_point and get_character_extents can request
358 x,y coords by either widget or screen coords.
360 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
362 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
363 CFLAGS, not in LIBS. (Always linking with -lpthread
364 is a noticeable speed hit.)
366 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
368 * atk/Makefile.am: Really fix marshal generation.
370 2001-06-07 Havoc Pennington <hp@redhat.com>
372 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
373 glib-genmarshal stuff
375 2001-06-07 Havoc Pennington <hp@redhat.com>
377 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
380 * configure.in: rearrange the library checks to support
383 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
385 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
386 ATK in giant GTK tarball
388 2001-06-07 Brian Cameron <brian.cameron@sun.com>
390 * docs/atk-api.sgml docs/atk-sections.txt
391 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
392 docs/tmpl/atktext.sgml
393 Removed docs/atk-api.sgml since it is not used.
394 Updated sgml files and atk-sections.txt to reflect
395 recent changes to the atktext and atkeditabletext
398 2001-06-06 Brian Cameron <brian.cameron@sun.com>
400 * atk/atktext.h atk/atktext.h
401 Updated to new atktext functions for getting attributes.
403 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
405 * New files atk/atkstreamablecontent.[ch]
406 Updated files: atk/Makefile.am, atk/atk.h
408 * atk/atkvalue.c: Updated comments
410 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
412 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
414 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
416 * atk/atkobject.c: Add property accessible-visible-data
418 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
420 * atk/atkobject.c: Add support for setting and getting
421 accessible-value property.
423 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
425 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
427 * atk/atkeditabletext.[ch], atk/atktext.[ch]
429 * docs/atk-overrides.txt, docs/Makefile.am
430 Updated the interface for dealing with selected
431 text to handle multiple selected regions. Removed
432 get_row_col_at_offset from atktext.[ch]. Added
433 docs/atk-overrides.txt file.
435 Thu May 31 Brian Cameron <brian.cameron@sun.com>
437 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
438 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
439 Added atk_marshal_VOID__INT_INT marshaller. Updated the
440 Makefiles so the proper marshall files get included in the
441 dist. Updated the Makefiles and configure.in so that the
442 docs get included in the dist.
444 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
446 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
448 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
450 * atk/atkobject.c: Define new properties accessible-text,
451 accessible-caret, accessible-selection and accessible-value
453 2001-05-29 Brian Cameron <brian.cameron@sun.com>
455 * docs/atk-sections.txt
458 Improved the layout/formatting of the atk docs. Added docs/tmpl
461 2001-05-28 Brian Cameron <brian.cameron@sun.com>
464 Now properly set the initialized flag when setting up signals.
465 Updated the atk-docs in several files
467 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
469 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
470 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
471 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
472 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
473 Fix warnings generated by Sun FORTE compiler
475 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
477 * atk/atkcomponent.c atk/atkvalue.c
478 Remove return calls in functions which return void
480 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
482 * atk/atkobject.h: Correct naming of role for status bar
485 Clarify behaviour of atk_text_get_text_after/at/before_offset
487 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
489 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
491 2001-01-06 Hans Breuer <hans@breuer.org>
493 * atk/makefile.msc atk/atk.def (new files) :
494 Enable build for win32, no sourc changes necessary.
496 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
500 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
502 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
504 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>