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