1 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
3 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
6 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
8 * atk/atkaction.c, atk/atkcomponent.c
9 Remove all instances of g_return_if_fail (foo != NULL); that are
10 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
11 since the second check catches the NULL.
13 Add functions atk_component_real_contains(),
14 atk_component_real_get_position(), atkcomponent_real_get_size()
15 as default implementations for atk_component_contains(),
16 atk_component_get_position(), atk_component_get_size()
18 2001-08-07 Brian Cameron <brian.cameron@sun.com>
20 * atk/atkimage.[ch] docs/atk-sections.txt
21 docs/tmpl/atkimage.sgml
22 Updated AtkImage get_position to get_image_position
23 so the naming is consistant. Now get_image_position
24 and get_image_size return -1 for x/y/height/width
25 if AtkImage implementations of these functions is
28 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
31 Create an object relation set when the object is created.
33 2001-07-30 Brian Cameron <brian.cameron@sun.com>
36 Changed first argument of atk_add_global_event_listener
37 so the callback function is of type GSignalEmissionHook
38 instead of AtkEventListener. AtkEventListener is
39 appropriate for Focus event callbacks, but not generic
42 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
45 Add function atk_object_real_ref_state_set() which creates the
46 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
49 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
52 Remove all instances of g_return_if_fail (foo != NULL); that are
53 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
54 since the second check catches the NULL.
56 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
59 Fix problem with ATK not building after running make maintainer-clean
60 and autogen.sh: add extra files to MAINTAINERCLEANFILES
62 2001-07-25 Bill Haneman <bill.haneman@sun.com>
65 * atk/atkeditabletext.h
67 * atk-uninstalled.pc.in
70 Removed (unused) #defines of pango/pango.h
71 Removed references to/dependencies on pango from .pc files
72 Removed dependencies on pango from makefile.msc and configure.in
74 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
77 Move some implementation from GAIL:
78 Default implementations for some some functions
79 atk_object_real_get_name, atk_object_real_set_name,
80 atk_object_real_get_description, atk_object_real_set_description,
81 atk_object_real_get_parent, atk_object_real_set_parent,
82 atk_object_real_get_role,
83 atk_object_real_connect_property_change_handler,
84 atk_object_real_remove_property_change_handler,
86 definition of property-changed signal.
87 Initialize pointers to NULL in atk_object_init().
88 Initialize uninitialized function pointers to NULL in
89 atk_object_class_init().
91 2001-07-23 Brian Cameron <brian.cameron@sun.com>
94 Changed children_changed signal to allow NULL pointers
95 for the 2nd argument to the signal handler.
97 2001-07-20 Hans Breuer <hans@breuer.org>
99 * atk/atk.def : added more exports
100 * atk/makefile.msc : updated win32 build
102 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
104 * atk/atkaction.[c|h], docs/atk-sections.txt,
105 docs/tmpl/atkaction.sgml
106 Add atk_action_get_name() and atk_action_set_description()
108 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
111 Add ATK_STATE_ENABLED so we can distinguish between a consistent
112 and inconsistent GtkToggleButton
114 2001-07-16 Brian Cameron <brian.cameron@sun.com>
116 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
117 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
118 gail_textattributes_update.pat is for gail/gail and integrates the
119 ATK_ATTRIBUTE_* macros in the gail implementations.
120 atk_docs_textattributes_update.pat is for atk/docs and patches
121 atk-sections.txt etc. for improved docs
122 atk_atk_textattributes_update.pat is for atk/atk and included the
123 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
125 2001-07-13 Darin Adler <darin@bentspoon.com>
127 * atk/atkstate.c: Add missing <string.h> include.
128 * tests/teststateset.c: Add missing <string.h> include.
130 2001-07-13 Darin Adler <darin@bentspoon.com>
132 * .cvsignore: Ignore some generated files.
133 * autogen.sh: Get rid of call to autoheader since the
134 configure file doesn't include AM_CONFIG_HEADER.
136 2001-07-11 Brian Cameron <brian.cameron@sun.com>
138 * tmpl/atkdocument.sgml
139 Added new file for docs.
141 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
143 * atk/atkimage.c atk/atkutil.c
144 Changes to build with Sun's FORTE compiler.
146 2001-07-10 Brian Cameron <brian.cameron@sun.com>
148 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
149 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
150 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
151 tmpl/atktext.sgml tmpl/atkutil.sgml
154 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
156 * atk/atktext.c (atk_text_base_init):
157 * atk/atktable.c (atk_table_base_init):
158 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
159 to adapt to recent GSignal changes.
161 2001-06-28 Brian Cameron <brian.cameron@sun.com>
163 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
164 docs/tmpl/atkutil.sgml
165 Added new functiosn to AtkUtil.
167 2001-06-28 Brian Cameron <brian.cameron@sun.com>
169 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
170 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
171 docs/tmpl/atkobject.sgml
172 Added new atk document interface.
174 2001-06-28 Brian Cameron <brian.cameron@sun.com>
176 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
177 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
178 Updated so that functions that take screen coords as
179 input/output also take an enum specifying whether
180 the coords are screen or top-level window based.
181 Updated docs as well.
183 2001-06-28 Brian Cameron <brian.cameron@sun.com>
185 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
186 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
187 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
188 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
189 atk/docs/tmpl/atkstreamablecontent.sgml
190 Cleaned up docs. Added atkstreamablecontent.sgml
192 2001-06-28 Brian Cameron <brian.cameron@sun.com>
194 *atk/atktable.h, atk/atktable.c
195 Updated signal handler definitions.
197 2001-06-27 Brian Cameron <brian.cameron@sun.com>
200 Updated AtkXYCoords enum.
202 2001-06-27 Brian Cameron <brian.cameron@sun.com>
204 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
205 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
206 atk/atkimage.c atk/atkimage.h atk/atkobject.c
207 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
208 atk/atkstateset.c atk/atkstreamablecontent.c
209 atk/atkstreamablecontent.h atk/atktable.c
210 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
211 and some docs/tmpl files.
212 Updated gtk-docs fixing spelling errors and making minor
215 2001-06-27 Louise Miller <lousie.miller@sun.com>
217 *atk/atkselection.h, atk/atkselection.c
218 changed return type to gboolean for
219 atk_selection_select_all_selection
221 2001-06-26 Brian Cameron <brian.cameron@sun.com>
223 *atk/atkstate.h atk/atkstate.c
224 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
225 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
226 docs/tmpl/atktext.sgml
227 Added ATK_STATE_STALE. Updated docs.
229 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
232 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
234 2001-06-21 Brian Cameron <brian.cameron@sun.com>
236 * atk/atkeditabletext.h, atk/atkobject.h,
238 Added AtkAttributeSet_free() convenience
241 2001-06-20 Peter Williams <peterw@ximian.com>
243 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
244 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
247 2001-06-20 Brian Cameron <brian.cameron@sun.com>
249 * atk/atktable.c, atk/atkmarshal.list
250 Removed needless marshal and updated signal handlers in
253 2001-06-20 Louise Miller <louise.miller@sun.com>
255 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
256 Changed parameters for get_selected_rows/get_selected_columns
257 Added 4 new functions, add_row_selection, remove_row_selection,
258 add_column_selection, remove_column_selection
260 2001-06-19 Brian Cameron <brian.cameron@sun.com>
263 Fixed minor bug with signals.
265 2001-06-18 Brian Cameron <brian.cameron@sun.com>
270 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
272 * atk/atkselection.h atk/atkselection.c
273 Now add_selection, clear_selection, and remove_selection
274 return a boolean indicating SUCCESS/FAILURE to indicate
275 if the operation was successful.
277 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
279 * atk/atktable.h atk/atktable.h
280 Updated so now the get_text_before|at|after functions
281 return the start & end offset of the string. Updated the
284 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
286 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
288 2001-06-11 Havoc Pennington <hp@redhat.com>
292 * configure.in: bump version to 0.2 and add infrastructure for
293 libtool version info. Assumes GTK versioning scheme (major.minor
294 is binary compatible)
296 * atk/Makefile.am (LDFLAGS): set version info
297 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
299 2001-06-13 Brian Cameron <brian.cameron@sun.com>
301 * atk/atktable.h, atk/atktable.c
302 Updated so that get/set row/column header functions
303 work with AtkObjects rather than AtkTables. Organized
304 the header file a little more cleanly. Also the get/set
305 row_description and caption functions now use gchar *
306 rather than AtkObject.
308 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
310 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
311 Add signal model-changed.
313 * atk/atkobject.c: Add properties
314 accessible-role, accessible-table-caption,
315 accessible-table-column-header, accessible-table-column_description.
316 accessible-table-row-header, accessible-table-row_description.
317 accessible-table-summary, accessible-model
319 2001-06-12 Brian Cameron <brian.cameron@sun.com>
321 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
322 Updated atkeditabletext and atktext interfaces so they
323 now properly define the get/set attribute methods and now
324 get_offset_at_point and get_character_extents can request
325 x,y coords by either widget or screen coords.
327 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
329 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
330 CFLAGS, not in LIBS. (Always linking with -lpthread
331 is a noticeable speed hit.)
333 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
335 * atk/Makefile.am: Really fix marshal generation.
337 2001-06-07 Havoc Pennington <hp@redhat.com>
339 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
340 glib-genmarshal stuff
342 2001-06-07 Havoc Pennington <hp@redhat.com>
344 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
347 * configure.in: rearrange the library checks to support
350 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
352 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
353 ATK in giant GTK tarball
355 2001-06-07 Brian Cameron <brian.cameron@sun.com>
357 * docs/atk-api.sgml docs/atk-sections.txt
358 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
359 docs/tmpl/atktext.sgml
360 Removed docs/atk-api.sgml since it is not used.
361 Updated sgml files and atk-sections.txt to reflect
362 recent changes to the atktext and atkeditabletext
365 2001-06-06 Brian Cameron <brian.cameron@sun.com>
367 * atk/atktext.h atk/atktext.h
368 Updated to new atktext functions for getting attributes.
370 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
372 * New files atk/atkstreamablecontent.[ch]
373 Updated files: atk/Makefile.am, atk/atk.h
375 * atk/atkvalue.c: Updated comments
377 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
379 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
381 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
383 * atk/atkobject.c: Add property accessible-visible-data
385 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
387 * atk/atkobject.c: Add support for setting and getting
388 accessible-value property.
390 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
392 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
394 * atk/atkeditabletext.[ch], atk/atktext.[ch]
396 * docs/atk-overrides.txt, docs/Makefile.am
397 Updated the interface for dealing with selected
398 text to handle multiple selected regions. Removed
399 get_row_col_at_offset from atktext.[ch]. Added
400 docs/atk-overrides.txt file.
402 Thu May 31 Brian Cameron <brian.cameron@sun.com>
404 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
405 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
406 Added atk_marshal_VOID__INT_INT marshaller. Updated the
407 Makefiles so the proper marshall files get included in the
408 dist. Updated the Makefiles and configure.in so that the
409 docs get included in the dist.
411 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
413 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
415 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
417 * atk/atkobject.c: Define new properties accessible-text,
418 accessible-caret, accessible-selection and accessible-value
420 2001-05-29 Brian Cameron <brian.cameron@sun.com>
422 * docs/atk-sections.txt
425 Improved the layout/formatting of the atk docs. Added docs/tmpl
428 2001-05-28 Brian Cameron <brian.cameron@sun.com>
431 Now properly set the initialized flag when setting up signals.
432 Updated the atk-docs in several files
434 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
436 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
437 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
438 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
439 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
440 Fix warnings generated by Sun FORTE compiler
442 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
444 * atk/atkcomponent.c atk/atkvalue.c
445 Remove return calls in functions which return void
447 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
449 * atk/atkobject.h: Correct naming of role for status bar
452 Clarify behaviour of atk_text_get_text_after/at/before_offset
454 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
456 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
458 2001-01-06 Hans Breuer <hans@breuer.org>
460 * atk/makefile.msc atk/atk.def (new files) :
461 Enable build for win32, no sourc changes necessary.
463 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
467 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
469 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
471 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>