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