1 2001-07-30 Brian Cameron <brian.cameron@sun.com>
3 Changed first argument of atk_add_global_event_listener
4 so the callback function is of type GSignalEmissionHook
5 instead of AtkEventListener. AtkEventListener is
6 appropriate for Focus event callbacks, but not generic
9 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
12 Add function atk_object_real_ref_state_set() which creates the
13 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
16 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
19 Remove all instances of g_return_if_fail (foo != NULL); that are
20 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
21 since the second check catches the NULL.
23 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
26 Fix problem with ATK not building after running make maintainer-clean
27 and autogen.sh: add extra files to MAINTAINERCLEANFILES
29 2001-07-25 Bill Haneman <bill.haneman@sun.com>
32 * atk/atkeditabletext.h
34 * atk-uninstalled.pc.in
37 Removed (unused) #defines of pango/pango.h
38 Removed references to/dependencies on pango from .pc files
39 Removed dependencies on pango from makefile.msc and configure.in
41 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
44 Move some implementation from GAIL:
45 Default implementations for some some functions
46 atk_object_real_get_name, atk_object_real_set_name,
47 atk_object_real_get_description, atk_object_real_set_description,
48 atk_object_real_get_parent, atk_object_real_set_parent,
49 atk_object_real_get_role,
50 atk_object_real_connect_property_change_handler,
51 atk_object_real_remove_property_change_handler,
53 definition of property-changed signal.
54 Initialize pointers to NULL in atk_object_init().
55 Initialize uninitialized function pointers to NULL in
56 atk_object_class_init().
58 2001-07-23 Brian Cameron <brian.cameron@sun.com>
61 Changed children_changed signal to allow NULL pointers
62 for the 2nd argument to the signal handler.
64 2001-07-20 Hans Breuer <hans@breuer.org>
66 * atk/atk.def : added more exports
67 * atk/makefile.msc : updated win32 build
69 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
71 * atk/atkaction.[c|h], docs/atk-sections.txt,
72 docs/tmpl/atkaction.sgml
73 Add atk_action_get_name() and atk_action_set_description()
75 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
78 Add ATK_STATE_ENABLED so we can distinguish between a consistent
79 and inconsistent GtkToggleButton
81 2001-07-16 Brian Cameron <brian.cameron@sun.com>
83 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
84 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
85 gail_textattributes_update.pat is for gail/gail and integrates the
86 ATK_ATTRIBUTE_* macros in the gail implementations.
87 atk_docs_textattributes_update.pat is for atk/docs and patches
88 atk-sections.txt etc. for improved docs
89 atk_atk_textattributes_update.pat is for atk/atk and included the
90 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
92 2001-07-13 Darin Adler <darin@bentspoon.com>
94 * atk/atkstate.c: Add missing <string.h> include.
95 * tests/teststateset.c: Add missing <string.h> include.
97 2001-07-13 Darin Adler <darin@bentspoon.com>
99 * .cvsignore: Ignore some generated files.
100 * autogen.sh: Get rid of call to autoheader since the
101 configure file doesn't include AM_CONFIG_HEADER.
103 2001-07-11 Brian Cameron <brian.cameron@sun.com>
105 * tmpl/atkdocument.sgml
106 Added new file for docs.
108 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
110 * atk/atkimage.c atk/atkutil.c
111 Changes to build with Sun's FORTE compiler.
113 2001-07-10 Brian Cameron <brian.cameron@sun.com>
115 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
116 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
117 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
118 tmpl/atktext.sgml tmpl/atkutil.sgml
121 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
123 * atk/atktext.c (atk_text_base_init):
124 * atk/atktable.c (atk_table_base_init):
125 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
126 to adapt to recent GSignal changes.
128 2001-06-28 Brian Cameron <brian.cameron@sun.com>
130 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
131 docs/tmpl/atkutil.sgml
132 Added new functiosn to AtkUtil.
134 2001-06-28 Brian Cameron <brian.cameron@sun.com>
136 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
137 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
138 docs/tmpl/atkobject.sgml
139 Added new atk document interface.
141 2001-06-28 Brian Cameron <brian.cameron@sun.com>
143 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
144 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
145 Updated so that functions that take screen coords as
146 input/output also take an enum specifying whether
147 the coords are screen or top-level window based.
148 Updated docs as well.
150 2001-06-28 Brian Cameron <brian.cameron@sun.com>
152 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
153 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
154 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
155 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
156 atk/docs/tmpl/atkstreamablecontent.sgml
157 Cleaned up docs. Added atkstreamablecontent.sgml
159 2001-06-28 Brian Cameron <brian.cameron@sun.com>
161 *atk/atktable.h, atk/atktable.c
162 Updated signal handler definitions.
164 2001-06-27 Brian Cameron <brian.cameron@sun.com>
167 Updated AtkXYCoords enum.
169 2001-06-27 Brian Cameron <brian.cameron@sun.com>
171 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
172 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
173 atk/atkimage.c atk/atkimage.h atk/atkobject.c
174 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
175 atk/atkstateset.c atk/atkstreamablecontent.c
176 atk/atkstreamablecontent.h atk/atktable.c
177 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
178 and some docs/tmpl files.
179 Updated gtk-docs fixing spelling errors and making minor
182 2001-06-27 Louise Miller <lousie.miller@sun.com>
184 *atk/atkselection.h, atk/atkselection.c
185 changed return type to gboolean for
186 atk_selection_select_all_selection
188 2001-06-26 Brian Cameron <brian.cameron@sun.com>
190 *atk/atkstate.h atk/atkstate.c
191 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
192 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
193 docs/tmpl/atktext.sgml
194 Added ATK_STATE_STALE. Updated docs.
196 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
199 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
201 2001-06-21 Brian Cameron <brian.cameron@sun.com>
203 * atk/atkeditabletext.h, atk/atkobject.h,
205 Added AtkAttributeSet_free() convenience
208 2001-06-20 Peter Williams <peterw@ximian.com>
210 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
211 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
214 2001-06-20 Brian Cameron <brian.cameron@sun.com>
216 * atk/atktable.c, atk/atkmarshal.list
217 Removed needless marshal and updated signal handlers in
220 2001-06-20 Louise Miller <louise.miller@sun.com>
222 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
223 Changed parameters for get_selected_rows/get_selected_columns
224 Added 4 new functions, add_row_selection, remove_row_selection,
225 add_column_selection, remove_column_selection
227 2001-06-19 Brian Cameron <brian.cameron@sun.com>
230 Fixed minor bug with signals.
232 2001-06-18 Brian Cameron <brian.cameron@sun.com>
237 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
239 * atk/atkselection.h atk/atkselection.c
240 Now add_selection, clear_selection, and remove_selection
241 return a boolean indicating SUCCESS/FAILURE to indicate
242 if the operation was successful.
244 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
246 * atk/atktable.h atk/atktable.h
247 Updated so now the get_text_before|at|after functions
248 return the start & end offset of the string. Updated the
251 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
253 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
255 2001-06-11 Havoc Pennington <hp@redhat.com>
259 * configure.in: bump version to 0.2 and add infrastructure for
260 libtool version info. Assumes GTK versioning scheme (major.minor
261 is binary compatible)
263 * atk/Makefile.am (LDFLAGS): set version info
264 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
266 2001-06-13 Brian Cameron <brian.cameron@sun.com>
268 * atk/atktable.h, atk/atktable.c
269 Updated so that get/set row/column header functions
270 work with AtkObjects rather than AtkTables. Organized
271 the header file a little more cleanly. Also the get/set
272 row_description and caption functions now use gchar *
273 rather than AtkObject.
275 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
277 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
278 Add signal model-changed.
280 * atk/atkobject.c: Add properties
281 accessible-role, accessible-table-caption,
282 accessible-table-column-header, accessible-table-column_description.
283 accessible-table-row-header, accessible-table-row_description.
284 accessible-table-summary, accessible-model
286 2001-06-12 Brian Cameron <brian.cameron@sun.com>
288 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
289 Updated atkeditabletext and atktext interfaces so they
290 now properly define the get/set attribute methods and now
291 get_offset_at_point and get_character_extents can request
292 x,y coords by either widget or screen coords.
294 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
296 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
297 CFLAGS, not in LIBS. (Always linking with -lpthread
298 is a noticeable speed hit.)
300 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
302 * atk/Makefile.am: Really fix marshal generation.
304 2001-06-07 Havoc Pennington <hp@redhat.com>
306 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
307 glib-genmarshal stuff
309 2001-06-07 Havoc Pennington <hp@redhat.com>
311 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
314 * configure.in: rearrange the library checks to support
317 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
319 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
320 ATK in giant GTK tarball
322 2001-06-07 Brian Cameron <brian.cameron@sun.com>
324 * docs/atk-api.sgml docs/atk-sections.txt
325 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
326 docs/tmpl/atktext.sgml
327 Removed docs/atk-api.sgml since it is not used.
328 Updated sgml files and atk-sections.txt to reflect
329 recent changes to the atktext and atkeditabletext
332 2001-06-06 Brian Cameron <brian.cameron@sun.com>
334 * atk/atktext.h atk/atktext.h
335 Updated to new atktext functions for getting attributes.
337 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
339 * New files atk/atkstreamablecontent.[ch]
340 Updated files: atk/Makefile.am, atk/atk.h
342 * atk/atkvalue.c: Updated comments
344 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
346 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
348 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
350 * atk/atkobject.c: Add property accessible-visible-data
352 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
354 * atk/atkobject.c: Add support for setting and getting
355 accessible-value property.
357 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
359 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
361 * atk/atkeditabletext.[ch], atk/atktext.[ch]
363 * docs/atk-overrides.txt, docs/Makefile.am
364 Updated the interface for dealing with selected
365 text to handle multiple selected regions. Removed
366 get_row_col_at_offset from atktext.[ch]. Added
367 docs/atk-overrides.txt file.
369 Thu May 31 Brian Cameron <brian.cameron@sun.com>
371 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
372 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
373 Added atk_marshal_VOID__INT_INT marshaller. Updated the
374 Makefiles so the proper marshall files get included in the
375 dist. Updated the Makefiles and configure.in so that the
376 docs get included in the dist.
378 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
380 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
382 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
384 * atk/atkobject.c: Define new properties accessible-text,
385 accessible-caret, accessible-selection and accessible-value
387 2001-05-29 Brian Cameron <brian.cameron@sun.com>
389 * docs/atk-sections.txt
392 Improved the layout/formatting of the atk docs. Added docs/tmpl
395 2001-05-28 Brian Cameron <brian.cameron@sun.com>
398 Now properly set the initialized flag when setting up signals.
399 Updated the atk-docs in several files
401 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
403 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
404 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
405 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
406 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
407 Fix warnings generated by Sun FORTE compiler
409 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
411 * atk/atkcomponent.c atk/atkvalue.c
412 Remove return calls in functions which return void
414 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
416 * atk/atkobject.h: Correct naming of role for status bar
419 Clarify behaviour of atk_text_get_text_after/at/before_offset
421 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
423 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
425 2001-01-06 Hans Breuer <hans@breuer.org>
427 * atk/makefile.msc atk/atk.def (new files) :
428 Enable build for win32, no sourc changes necessary.
430 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
434 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
436 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
438 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>