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