1 2001-08-15 Jens Finke <jens@gnome.org>
3 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
4 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
5 added a AC_SUBST for it. This is needed for the spec.in file.
6 Added atk.spec to output list.
7 * atk.spec.in: New file.
9 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
11 * atk/atkcomponent.[c|h]
12 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
13 Change atk_component_get_accessible_at_point to
14 atk_component_ref_accessible_at_point so it will work for flyweights
16 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
18 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
21 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
23 * atk/atkaction.c, atk/atkcomponent.c
24 Remove all instances of g_return_if_fail (foo != NULL); that are
25 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
26 since the second check catches the NULL.
28 Add functions atk_component_real_contains(),
29 atk_component_real_get_position(), atkcomponent_real_get_size()
30 as default implementations for atk_component_contains(),
31 atk_component_get_position(), atk_component_get_size()
33 2001-08-07 Brian Cameron <brian.cameron@sun.com>
35 * atk/atkimage.[ch] docs/atk-sections.txt
36 docs/tmpl/atkimage.sgml
37 Updated AtkImage get_position to get_image_position
38 so the naming is consistant. Now get_image_position
39 and get_image_size return -1 for x/y/height/width
40 if AtkImage implementations of these functions is
43 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
46 Create an object relation set when the object is created.
48 2001-07-30 Brian Cameron <brian.cameron@sun.com>
51 Changed first argument of atk_add_global_event_listener
52 so the callback function is of type GSignalEmissionHook
53 instead of AtkEventListener. AtkEventListener is
54 appropriate for Focus event callbacks, but not generic
57 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
60 Add function atk_object_real_ref_state_set() which creates the
61 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
64 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
67 Remove all instances of g_return_if_fail (foo != NULL); that are
68 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
69 since the second check catches the NULL.
71 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
74 Fix problem with ATK not building after running make maintainer-clean
75 and autogen.sh: add extra files to MAINTAINERCLEANFILES
77 2001-07-25 Bill Haneman <bill.haneman@sun.com>
80 * atk/atkeditabletext.h
82 * atk-uninstalled.pc.in
85 Removed (unused) #defines of pango/pango.h
86 Removed references to/dependencies on pango from .pc files
87 Removed dependencies on pango from makefile.msc and configure.in
89 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
92 Move some implementation from GAIL:
93 Default implementations for some some functions
94 atk_object_real_get_name, atk_object_real_set_name,
95 atk_object_real_get_description, atk_object_real_set_description,
96 atk_object_real_get_parent, atk_object_real_set_parent,
97 atk_object_real_get_role,
98 atk_object_real_connect_property_change_handler,
99 atk_object_real_remove_property_change_handler,
101 definition of property-changed signal.
102 Initialize pointers to NULL in atk_object_init().
103 Initialize uninitialized function pointers to NULL in
104 atk_object_class_init().
106 2001-07-23 Brian Cameron <brian.cameron@sun.com>
109 Changed children_changed signal to allow NULL pointers
110 for the 2nd argument to the signal handler.
112 2001-07-20 Hans Breuer <hans@breuer.org>
114 * atk/atk.def : added more exports
115 * atk/makefile.msc : updated win32 build
117 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
119 * atk/atkaction.[c|h], docs/atk-sections.txt,
120 docs/tmpl/atkaction.sgml
121 Add atk_action_get_name() and atk_action_set_description()
123 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
126 Add ATK_STATE_ENABLED so we can distinguish between a consistent
127 and inconsistent GtkToggleButton
129 2001-07-16 Brian Cameron <brian.cameron@sun.com>
131 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
132 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
133 gail_textattributes_update.pat is for gail/gail and integrates the
134 ATK_ATTRIBUTE_* macros in the gail implementations.
135 atk_docs_textattributes_update.pat is for atk/docs and patches
136 atk-sections.txt etc. for improved docs
137 atk_atk_textattributes_update.pat is for atk/atk and included the
138 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
140 2001-07-13 Darin Adler <darin@bentspoon.com>
142 * atk/atkstate.c: Add missing <string.h> include.
143 * tests/teststateset.c: Add missing <string.h> include.
145 2001-07-13 Darin Adler <darin@bentspoon.com>
147 * .cvsignore: Ignore some generated files.
148 * autogen.sh: Get rid of call to autoheader since the
149 configure file doesn't include AM_CONFIG_HEADER.
151 2001-07-11 Brian Cameron <brian.cameron@sun.com>
153 * tmpl/atkdocument.sgml
154 Added new file for docs.
156 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
158 * atk/atkimage.c atk/atkutil.c
159 Changes to build with Sun's FORTE compiler.
161 2001-07-10 Brian Cameron <brian.cameron@sun.com>
163 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
164 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
165 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
166 tmpl/atktext.sgml tmpl/atkutil.sgml
169 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
171 * atk/atktext.c (atk_text_base_init):
172 * atk/atktable.c (atk_table_base_init):
173 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
174 to adapt to recent GSignal changes.
176 2001-06-28 Brian Cameron <brian.cameron@sun.com>
178 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
179 docs/tmpl/atkutil.sgml
180 Added new functiosn to AtkUtil.
182 2001-06-28 Brian Cameron <brian.cameron@sun.com>
184 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
185 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
186 docs/tmpl/atkobject.sgml
187 Added new atk document interface.
189 2001-06-28 Brian Cameron <brian.cameron@sun.com>
191 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
192 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
193 Updated so that functions that take screen coords as
194 input/output also take an enum specifying whether
195 the coords are screen or top-level window based.
196 Updated docs as well.
198 2001-06-28 Brian Cameron <brian.cameron@sun.com>
200 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
201 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
202 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
203 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
204 atk/docs/tmpl/atkstreamablecontent.sgml
205 Cleaned up docs. Added atkstreamablecontent.sgml
207 2001-06-28 Brian Cameron <brian.cameron@sun.com>
209 *atk/atktable.h, atk/atktable.c
210 Updated signal handler definitions.
212 2001-06-27 Brian Cameron <brian.cameron@sun.com>
215 Updated AtkXYCoords enum.
217 2001-06-27 Brian Cameron <brian.cameron@sun.com>
219 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
220 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
221 atk/atkimage.c atk/atkimage.h atk/atkobject.c
222 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
223 atk/atkstateset.c atk/atkstreamablecontent.c
224 atk/atkstreamablecontent.h atk/atktable.c
225 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
226 and some docs/tmpl files.
227 Updated gtk-docs fixing spelling errors and making minor
230 2001-06-27 Louise Miller <lousie.miller@sun.com>
232 *atk/atkselection.h, atk/atkselection.c
233 changed return type to gboolean for
234 atk_selection_select_all_selection
236 2001-06-26 Brian Cameron <brian.cameron@sun.com>
238 *atk/atkstate.h atk/atkstate.c
239 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
240 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
241 docs/tmpl/atktext.sgml
242 Added ATK_STATE_STALE. Updated docs.
244 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
247 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
249 2001-06-21 Brian Cameron <brian.cameron@sun.com>
251 * atk/atkeditabletext.h, atk/atkobject.h,
253 Added AtkAttributeSet_free() convenience
256 2001-06-20 Peter Williams <peterw@ximian.com>
258 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
259 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
262 2001-06-20 Brian Cameron <brian.cameron@sun.com>
264 * atk/atktable.c, atk/atkmarshal.list
265 Removed needless marshal and updated signal handlers in
268 2001-06-20 Louise Miller <louise.miller@sun.com>
270 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
271 Changed parameters for get_selected_rows/get_selected_columns
272 Added 4 new functions, add_row_selection, remove_row_selection,
273 add_column_selection, remove_column_selection
275 2001-06-19 Brian Cameron <brian.cameron@sun.com>
278 Fixed minor bug with signals.
280 2001-06-18 Brian Cameron <brian.cameron@sun.com>
285 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
287 * atk/atkselection.h atk/atkselection.c
288 Now add_selection, clear_selection, and remove_selection
289 return a boolean indicating SUCCESS/FAILURE to indicate
290 if the operation was successful.
292 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
294 * atk/atktable.h atk/atktable.h
295 Updated so now the get_text_before|at|after functions
296 return the start & end offset of the string. Updated the
299 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
301 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
303 2001-06-11 Havoc Pennington <hp@redhat.com>
307 * configure.in: bump version to 0.2 and add infrastructure for
308 libtool version info. Assumes GTK versioning scheme (major.minor
309 is binary compatible)
311 * atk/Makefile.am (LDFLAGS): set version info
312 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
314 2001-06-13 Brian Cameron <brian.cameron@sun.com>
316 * atk/atktable.h, atk/atktable.c
317 Updated so that get/set row/column header functions
318 work with AtkObjects rather than AtkTables. Organized
319 the header file a little more cleanly. Also the get/set
320 row_description and caption functions now use gchar *
321 rather than AtkObject.
323 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
325 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
326 Add signal model-changed.
328 * atk/atkobject.c: Add properties
329 accessible-role, accessible-table-caption,
330 accessible-table-column-header, accessible-table-column_description.
331 accessible-table-row-header, accessible-table-row_description.
332 accessible-table-summary, accessible-model
334 2001-06-12 Brian Cameron <brian.cameron@sun.com>
336 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
337 Updated atkeditabletext and atktext interfaces so they
338 now properly define the get/set attribute methods and now
339 get_offset_at_point and get_character_extents can request
340 x,y coords by either widget or screen coords.
342 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
344 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
345 CFLAGS, not in LIBS. (Always linking with -lpthread
346 is a noticeable speed hit.)
348 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
350 * atk/Makefile.am: Really fix marshal generation.
352 2001-06-07 Havoc Pennington <hp@redhat.com>
354 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
355 glib-genmarshal stuff
357 2001-06-07 Havoc Pennington <hp@redhat.com>
359 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
362 * configure.in: rearrange the library checks to support
365 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
367 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
368 ATK in giant GTK tarball
370 2001-06-07 Brian Cameron <brian.cameron@sun.com>
372 * docs/atk-api.sgml docs/atk-sections.txt
373 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
374 docs/tmpl/atktext.sgml
375 Removed docs/atk-api.sgml since it is not used.
376 Updated sgml files and atk-sections.txt to reflect
377 recent changes to the atktext and atkeditabletext
380 2001-06-06 Brian Cameron <brian.cameron@sun.com>
382 * atk/atktext.h atk/atktext.h
383 Updated to new atktext functions for getting attributes.
385 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
387 * New files atk/atkstreamablecontent.[ch]
388 Updated files: atk/Makefile.am, atk/atk.h
390 * atk/atkvalue.c: Updated comments
392 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
394 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
396 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
398 * atk/atkobject.c: Add property accessible-visible-data
400 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
402 * atk/atkobject.c: Add support for setting and getting
403 accessible-value property.
405 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
407 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
409 * atk/atkeditabletext.[ch], atk/atktext.[ch]
411 * docs/atk-overrides.txt, docs/Makefile.am
412 Updated the interface for dealing with selected
413 text to handle multiple selected regions. Removed
414 get_row_col_at_offset from atktext.[ch]. Added
415 docs/atk-overrides.txt file.
417 Thu May 31 Brian Cameron <brian.cameron@sun.com>
419 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
420 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
421 Added atk_marshal_VOID__INT_INT marshaller. Updated the
422 Makefiles so the proper marshall files get included in the
423 dist. Updated the Makefiles and configure.in so that the
424 docs get included in the dist.
426 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
428 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
430 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
432 * atk/atkobject.c: Define new properties accessible-text,
433 accessible-caret, accessible-selection and accessible-value
435 2001-05-29 Brian Cameron <brian.cameron@sun.com>
437 * docs/atk-sections.txt
440 Improved the layout/formatting of the atk docs. Added docs/tmpl
443 2001-05-28 Brian Cameron <brian.cameron@sun.com>
446 Now properly set the initialized flag when setting up signals.
447 Updated the atk-docs in several files
449 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
451 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
452 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
453 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
454 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
455 Fix warnings generated by Sun FORTE compiler
457 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
459 * atk/atkcomponent.c atk/atkvalue.c
460 Remove return calls in functions which return void
462 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
464 * atk/atkobject.h: Correct naming of role for status bar
467 Clarify behaviour of atk_text_get_text_after/at/before_offset
469 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
471 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
473 2001-01-06 Hans Breuer <hans@breuer.org>
475 * atk/makefile.msc atk/atk.def (new files) :
476 Enable build for win32, no sourc changes necessary.
478 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
482 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
484 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
486 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>