Changed first argument of atk_add_global_event_listener
[platform/upstream/atk.git] / ChangeLog
1 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2         * atk/atkutil.[ch]
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
7         ones.
8
9 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
10
11         * atk/atkobject.c:
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
14         if appropriate
15
16 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
17
18         * atk/*.c:
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.
22
23 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
24
25         * atk/Makefile.am
26         Fix problem with ATK not building after running make maintainer-clean
27         and autogen.sh: add extra files to MAINTAINERCLEANFILES
28
29 2001-07-25 Bill Haneman <bill.haneman@sun.com>
30
31         * atk/atktext.h
32         * atk/atkeditabletext.h
33         * atk.pc.in
34         * atk-uninstalled.pc.in
35         * atk/makefile.msc
36         * configure.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
40
41 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
42
43         * atk/atkobject.[c|h]
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,
52         atk_object_notify,
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().
57         
58 2001-07-23  Brian Cameron <brian.cameron@sun.com>
59
60         * atk/atkobject.c
61         Changed children_changed signal to allow NULL pointers
62         for the 2nd argument to the signal handler.
63
64 2001-07-20  Hans Breuer  <hans@breuer.org>
65
66         * atk/atk.def : added more exports
67         * atk/makefile.msc : updated win32 build
68
69 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
70
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()
74
75 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
76
77         * atk/atkstate.[c|h]
78         Add ATK_STATE_ENABLED so we can distinguish between a consistent
79         and inconsistent GtkToggleButton
80
81 2001-07-16  Brian Cameron <brian.cameron@sun.com>
82
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.
91
92 2001-07-13  Darin Adler  <darin@bentspoon.com>
93
94         * atk/atkstate.c: Add missing <string.h> include.
95         * tests/teststateset.c: Add missing <string.h> include.
96
97 2001-07-13  Darin Adler  <darin@bentspoon.com>
98
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.
102
103 2001-07-11  Brian Cameron <brian.cameron@sun.com>
104
105         * tmpl/atkdocument.sgml
106         Added new file for docs.
107
108 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
109
110         * atk/atkimage.c atk/atkutil.c
111         Changes to build with Sun's FORTE compiler.
112
113 2001-07-10  Brian Cameron <brian.cameron@sun.com>
114
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
119         Updated docs pages.
120
121 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
122
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.
127
128 2001-06-28  Brian Cameron <brian.cameron@sun.com>
129
130         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
131         docs/tmpl/atkutil.sgml
132         Added new functiosn to AtkUtil.
133
134 2001-06-28  Brian Cameron <brian.cameron@sun.com>
135
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.
140
141 2001-06-28  Brian Cameron <brian.cameron@sun.com>
142
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.
149
150 2001-06-28  Brian Cameron <brian.cameron@sun.com>
151
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
158
159 2001-06-28  Brian Cameron <brian.cameron@sun.com>
160
161         *atk/atktable.h, atk/atktable.c
162         Updated signal handler definitions.
163
164 2001-06-27  Brian Cameron <brian.cameron@sun.com>
165
166         *atk/atktext.h
167         Updated AtkXYCoords enum.
168
169 2001-06-27  Brian Cameron <brian.cameron@sun.com>
170
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
180         changes to the API.
181
182 2001-06-27  Louise Miller <lousie.miller@sun.com>
183
184         *atk/atkselection.h, atk/atkselection.c
185         changed return type to gboolean for 
186         atk_selection_select_all_selection
187
188 2001-06-26  Brian Cameron <brian.cameron@sun.com>
189
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.
195
196 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
197
198         *atk/atktext.h
199         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
200
201 2001-06-21  Brian Cameron <brian.cameron@sun.com>
202
203         * atk/atkeditabletext.h, atk/atkobject.h,
204         atktext.[ch]
205         Added AtkAttributeSet_free() convenience
206         function.
207
208 2001-06-20  Peter Williams  <peterw@ximian.com>
209
210         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
211         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
212         G_{BEGIN,END}_DECLS.
213
214 2001-06-20  Brian Cameron <brian.cameron@sun.com>
215
216         * atk/atktable.c, atk/atkmarshal.list
217         Removed needless marshal and updated signal handlers in
218         atktable.c
219
220 2001-06-20  Louise Miller <louise.miller@sun.com>
221
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
226
227 2001-06-19  Brian Cameron <brian.cameron@sun.com>
228
229         * atk/atktable.c
230         Fixed minor bug with signals.
231
232 2001-06-18  Brian Cameron <brian.cameron@sun.com>
233
234         * atk/atktable
235         Added signals.
236
237 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
238
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.
243
244 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
245
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
249         docs.
250
251 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
252
253         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
254
255 2001-06-11  Havoc Pennington  <hp@redhat.com>
256
257         * NEWS: updated
258
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)
262         
263         * atk/Makefile.am (LDFLAGS): set version info
264         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
265         
266 2001-06-13  Brian Cameron <brian.cameron@sun.com>
267
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.
274
275 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
276
277         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
278         Add signal model-changed.
279
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
285
286 2001-06-12  Brian Cameron <brian.cameron@sun.com>
287
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.
293
294 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
295
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.)
299
300 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
301
302         * atk/Makefile.am: Really fix marshal generation.
303
304 2001-06-07  Havoc Pennington  <hp@redhat.com>
305
306         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
307         glib-genmarshal stuff
308
309 2001-06-07  Havoc Pennington  <hp@redhat.com>
310
311         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
312         glib-genmarshal
313
314         * configure.in: rearrange the library checks to support
315         uninstalled linking     
316
317         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
318
319         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
320         ATK in giant GTK tarball
321
322 2001-06-07  Brian Cameron <brian.cameron@sun.com>
323
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
330         interfaces
331
332 2001-06-06  Brian Cameron <brian.cameron@sun.com>
333
334         * atk/atktext.h atk/atktext.h
335         Updated to new atktext functions for getting attributes.
336
337 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
338
339         * New files atk/atkstreamablecontent.[ch]
340         Updated files: atk/Makefile.am, atk/atk.h
341
342         * atk/atkvalue.c: Updated comments
343
344 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
345
346         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
347
348 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
349
350         * atk/atkobject.c: Add property accessible-visible-data
351
352 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
353
354         * atk/atkobject.c: Add support for setting and getting 
355         accessible-value property.
356
357         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
358
359 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
360
361         * atk/atkeditabletext.[ch], atk/atktext.[ch]
362
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.
368
369 Thu May 31  Brian Cameron <brian.cameron@sun.com>
370
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.
377
378 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
379
380         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
381
382 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
383
384         * atk/atkobject.c: Define new properties accessible-text, 
385         accessible-caret, accessible-selection and accessible-value
386
387 2001-05-29  Brian Cameron <brian.cameron@sun.com>
388
389         * docs/atk-sections.txt
390
391         * docs/tmpl/*
392         Improved the layout/formatting of the atk docs.  Added docs/tmpl
393         files.
394
395 2001-05-28  Brian Cameron <brian.cameron@sun.com>
396
397         * atk/atktext.c
398         Now properly set the initialized flag when setting up signals.
399         Updated the atk-docs in several files
400
401 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
402
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
408
409 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
410
411         * atk/atkcomponent.c atk/atkvalue.c
412         Remove return calls in functions which return void
413         
414 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
415
416         * atk/atkobject.h: Correct naming of role for status bar
417
418         * atk/atktext.c: 
419         Clarify behaviour of atk_text_get_text_after/at/before_offset
420  
421 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
422
423         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
424
425 2001-01-06  Hans Breuer  <hans@breuer.org>
426
427         * atk/makefile.msc atk/atk.def (new files) :
428         Enable build for win32, no sourc changes necessary.
429
430 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
431
432         * Released 0.1
433
434 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
435
436         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
437
438 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
439
440         * Start a ChangeLog
441