d37d8261eae395860fc77d52a264ba24cc163b52
[platform/upstream/atk.git] / ChangeLog
1 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2
3         * atk/Makefile.am
4         Fix problem with ATK not building after running make maintainer-clean
5         and autogen.sh: add extra files to MAINTAINERCLEANFILES
6  
7 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
8
9         * atk/atkobject.[c|h]
10         Move some implementation from GAIL:
11         Default implementations for some some functions
12         atk_object_real_get_name, atk_object_real_set_name,
13         atk_object_real_get_description, atk_object_real_set_description,
14         atk_object_real_get_parent, atk_object_real_set_parent,
15         atk_object_real_get_role,
16         atk_object_real_connect_property_change_handler,
17         atk_object_real_remove_property_change_handler,
18         atk_object_notify,
19         definition of property-changed signal.
20         Initialize pointers to NULL in atk_object_init().
21         Initialize uninitialized function pointers to NULL in 
22         atk_object_class_init().
23         
24 2001-07-23  Brian Cameron <brian.cameron@sun.com>
25
26         * atk/atkobject.c
27         Changed children_changed signal to allow NULL pointers
28         for the 2nd argument to the signal handler.
29
30 2001-07-20  Hans Breuer  <hans@breuer.org>
31
32         * atk/atk.def : added more exports
33         * atk/makefile.msc : updated win32 build
34
35 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
36
37         * atk/atkaction.[c|h], docs/atk-sections.txt, 
38         docs/tmpl/atkaction.sgml
39         Add atk_action_get_name() and atk_action_set_description()
40
41 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
42
43         * atk/atkstate.[c|h]
44         Add ATK_STATE_ENABLED so we can distinguish between a consistent
45         and inconsistent GtkToggleButton
46
47 2001-07-16  Brian Cameron <brian.cameron@sun.com>
48
49         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
50         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
51         gail_textattributes_update.pat is for gail/gail and integrates the 
52         ATK_ATTRIBUTE_* macros in the gail implementations.
53         atk_docs_textattributes_update.pat is for atk/docs and patches
54         atk-sections.txt etc. for improved docs
55         atk_atk_textattributes_update.pat is for atk/atk and included the
56         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
57
58 2001-07-13  Darin Adler  <darin@bentspoon.com>
59
60         * atk/atkstate.c: Add missing <string.h> include.
61         * tests/teststateset.c: Add missing <string.h> include.
62
63 2001-07-13  Darin Adler  <darin@bentspoon.com>
64
65         * .cvsignore: Ignore some generated files.
66         * autogen.sh: Get rid of call to autoheader since the
67         configure file doesn't include AM_CONFIG_HEADER.
68
69 2001-07-11  Brian Cameron <brian.cameron@sun.com>
70
71         * tmpl/atkdocument.sgml
72         Added new file for docs.
73
74 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
75
76         * atk/atkimage.c atk/atkutil.c
77         Changes to build with Sun's FORTE compiler.
78
79 2001-07-10  Brian Cameron <brian.cameron@sun.com>
80
81         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
82         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
83         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
84         tmpl/atktext.sgml tmpl/atkutil.sgml
85         Updated docs pages.
86
87 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
88
89         * atk/atktext.c (atk_text_base_init): 
90         * atk/atktable.c (atk_table_base_init): 
91         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
92         to adapt to recent GSignal changes.
93
94 2001-06-28  Brian Cameron <brian.cameron@sun.com>
95
96         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
97         docs/tmpl/atkutil.sgml
98         Added new functiosn to AtkUtil.
99
100 2001-06-28  Brian Cameron <brian.cameron@sun.com>
101
102         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
103         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
104         docs/tmpl/atkobject.sgml
105         Added new atk document interface.
106
107 2001-06-28  Brian Cameron <brian.cameron@sun.com>
108
109         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
110         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
111         Updated so that functions that take screen coords as 
112         input/output also take an enum specifying whether
113         the coords are screen or top-level window based.
114         Updated docs as well.
115
116 2001-06-28  Brian Cameron <brian.cameron@sun.com>
117
118         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
119         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
120         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
121         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
122         atk/docs/tmpl/atkstreamablecontent.sgml
123         Cleaned up docs.  Added atkstreamablecontent.sgml
124
125 2001-06-28  Brian Cameron <brian.cameron@sun.com>
126
127         *atk/atktable.h, atk/atktable.c
128         Updated signal handler definitions.
129
130 2001-06-27  Brian Cameron <brian.cameron@sun.com>
131
132         *atk/atktext.h
133         Updated AtkXYCoords enum.
134
135 2001-06-27  Brian Cameron <brian.cameron@sun.com>
136
137         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
138         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
139         atk/atkimage.c atk/atkimage.h atk/atkobject.c
140         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
141         atk/atkstateset.c atk/atkstreamablecontent.c
142         atk/atkstreamablecontent.h atk/atktable.c
143         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
144         and some docs/tmpl files.
145         Updated gtk-docs fixing spelling errors and making minor
146         changes to the API.
147
148 2001-06-27  Louise Miller <lousie.miller@sun.com>
149
150         *atk/atkselection.h, atk/atkselection.c
151         changed return type to gboolean for 
152         atk_selection_select_all_selection
153
154 2001-06-26  Brian Cameron <brian.cameron@sun.com>
155
156         *atk/atkstate.h atk/atkstate.c
157         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
158         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
159         docs/tmpl/atktext.sgml
160         Added ATK_STATE_STALE.  Updated docs.
161
162 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
163
164         *atk/atktext.h
165         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
166
167 2001-06-21  Brian Cameron <brian.cameron@sun.com>
168
169         * atk/atkeditabletext.h, atk/atkobject.h,
170         atktext.[ch]
171         Added AtkAttributeSet_free() convenience
172         function.
173
174 2001-06-20  Peter Williams  <peterw@ximian.com>
175
176         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
177         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
178         G_{BEGIN,END}_DECLS.
179
180 2001-06-20  Brian Cameron <brian.cameron@sun.com>
181
182         * atk/atktable.c, atk/atkmarshal.list
183         Removed needless marshal and updated signal handlers in
184         atktable.c
185
186 2001-06-20  Louise Miller <louise.miller@sun.com>
187
188         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
189         Changed parameters for get_selected_rows/get_selected_columns
190         Added 4 new functions, add_row_selection, remove_row_selection,
191         add_column_selection, remove_column_selection
192
193 2001-06-19  Brian Cameron <brian.cameron@sun.com>
194
195         * atk/atktable.c
196         Fixed minor bug with signals.
197
198 2001-06-18  Brian Cameron <brian.cameron@sun.com>
199
200         * atk/atktable
201         Added signals.
202
203 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
204
205         * atk/atkselection.h atk/atkselection.c
206         Now add_selection, clear_selection, and remove_selection 
207         return a boolean indicating SUCCESS/FAILURE to indicate
208         if the operation was successful.
209
210 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
211
212         * atk/atktable.h atk/atktable.h
213         Updated so now the get_text_before|at|after functions
214         return the start & end offset of the string.  Updated the
215         docs.
216
217 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
218
219         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
220
221 2001-06-11  Havoc Pennington  <hp@redhat.com>
222
223         * NEWS: updated
224
225         * configure.in: bump version to 0.2 and add infrastructure for 
226         libtool version info. Assumes GTK versioning scheme (major.minor 
227         is binary compatible)
228         
229         * atk/Makefile.am (LDFLAGS): set version info
230         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
231         
232 2001-06-13  Brian Cameron <brian.cameron@sun.com>
233
234         * atk/atktable.h, atk/atktable.c
235         Updated so that get/set row/column header functions
236         work with AtkObjects rather than AtkTables.  Organized
237         the header file a little more cleanly.  Also the get/set
238         row_description and caption functions now use gchar *
239         rather than AtkObject.
240
241 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
242
243         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
244         Add signal model-changed.
245
246         * atk/atkobject.c: Add properties
247         accessible-role, accessible-table-caption, 
248         accessible-table-column-header, accessible-table-column_description.
249         accessible-table-row-header, accessible-table-row_description.
250         accessible-table-summary, accessible-model
251
252 2001-06-12  Brian Cameron <brian.cameron@sun.com>
253
254         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
255         Updated atkeditabletext and atktext interfaces so they
256         now properly define the get/set attribute methods and now
257         get_offset_at_point and get_character_extents can request
258         x,y coords by either widget or screen coords.
259
260 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
261
262         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
263         CFLAGS, not in LIBS. (Always linking with -lpthread
264         is a noticeable speed hit.)
265
266 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
267
268         * atk/Makefile.am: Really fix marshal generation.
269
270 2001-06-07  Havoc Pennington  <hp@redhat.com>
271
272         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
273         glib-genmarshal stuff
274
275 2001-06-07  Havoc Pennington  <hp@redhat.com>
276
277         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
278         glib-genmarshal
279
280         * configure.in: rearrange the library checks to support
281         uninstalled linking     
282
283         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
284
285         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
286         ATK in giant GTK tarball
287
288 2001-06-07  Brian Cameron <brian.cameron@sun.com>
289
290         * docs/atk-api.sgml docs/atk-sections.txt
291         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
292         docs/tmpl/atktext.sgml
293         Removed docs/atk-api.sgml since it is not used.
294         Updated sgml files and atk-sections.txt to reflect
295         recent changes to the atktext and atkeditabletext
296         interfaces
297
298 2001-06-06  Brian Cameron <brian.cameron@sun.com>
299
300         * atk/atktext.h atk/atktext.h
301         Updated to new atktext functions for getting attributes.
302
303 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
304
305         * New files atk/atkstreamablecontent.[ch]
306         Updated files: atk/Makefile.am, atk/atk.h
307
308         * atk/atkvalue.c: Updated comments
309
310 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
311
312         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
313
314 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
315
316         * atk/atkobject.c: Add property accessible-visible-data
317
318 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
319
320         * atk/atkobject.c: Add support for setting and getting 
321         accessible-value property.
322
323         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
324
325 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
326
327         * atk/atkeditabletext.[ch], atk/atktext.[ch]
328
329         * docs/atk-overrides.txt, docs/Makefile.am
330           Updated the interface for dealing with selected
331           text to handle multiple selected regions.  Removed
332           get_row_col_at_offset from atktext.[ch].  Added
333           docs/atk-overrides.txt file.
334
335 Thu May 31  Brian Cameron <brian.cameron@sun.com>
336
337         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
338           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
339           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
340           Makefiles so the proper marshall files get included in the
341           dist.  Updated the Makefiles and configure.in so that the
342           docs get included in the dist.
343
344 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
345
346         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
347
348 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
349
350         * atk/atkobject.c: Define new properties accessible-text, 
351         accessible-caret, accessible-selection and accessible-value
352
353 2001-05-29  Brian Cameron <brian.cameron@sun.com>
354
355         * docs/atk-sections.txt
356
357         * docs/tmpl/*
358         Improved the layout/formatting of the atk docs.  Added docs/tmpl
359         files.
360
361 2001-05-28  Brian Cameron <brian.cameron@sun.com>
362
363         * atk/atktext.c
364         Now properly set the initialized flag when setting up signals.
365         Updated the atk-docs in several files
366
367 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
368
369         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
370         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
371         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
372         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
373         Fix warnings generated by Sun FORTE compiler
374
375 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
376
377         * atk/atkcomponent.c atk/atkvalue.c
378         Remove return calls in functions which return void
379         
380 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
381
382         * atk/atkobject.h: Correct naming of role for status bar
383
384         * atk/atktext.c: 
385         Clarify behaviour of atk_text_get_text_after/at/before_offset
386  
387 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
388
389         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
390
391 2001-01-06  Hans Breuer  <hans@breuer.org>
392
393         * atk/makefile.msc atk/atk.def (new files) :
394         Enable build for win32, no sourc changes necessary.
395
396 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
397
398         * Released 0.1
399
400 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
401
402         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
403
404 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
405
406         * Start a ChangeLog
407