Added "bn" to ALL_LINGUAS. Added Bengali translation by Sayamindu Dasgupta
[platform/upstream/atk.git] / ChangeLog
1 2003-02-07  Christian Rose  <menthos@menthos.com>
2
3         * configure.in: Added "bn" to ALL_LINGUAS.
4
5 2003-02-06  Christian Rose  <menthos@menthos.com>
6
7         * configure.in: Added "id" to ALL_LINGUAS.
8
9 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
10
11         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
12         Add weak reference so we do not leak the accessible when the object
13         dies. Problem reported by Alex Larsson.
14
15 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
16
17         * configure.in: Added "tr" (Turkish) to the languages' list.
18
19 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
20
21         * atk/atkhyperlink.[ch]
22         New property selected-link defined.
23         Function pointer is_selected_link added to interface
24         (atk_hyperlink_is_selected_link: New functions which checks
25         whether the specified AtkHyperlink is selected
26         
27         * atk/atkhypertext.[ch]
28         New signal link-selected added.
29
30         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
31
32         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
33         and function atk_hyperlink_is_selected_link.
34
35         This fixes bug #104621.
36         
37 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
38
39         * autogen.sh (have_automake): call the versioned automake when
40         checking the version itself.
41
42 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
43
44         * autogen.sh (have_automake): Fix version in complaint
45         message about automake. (#104366, Rich Burridge)
46
47 2003-01-26  Daniel Yacob <locales@geez.org>
48
49         * configure.in: Added am to ALL_LINGUAS.
50
51 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
52
53         * configure.in: Added "sk" to ALL_LINGUAS.
54
55 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
56
57         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
58
59 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
60
61         * configure.in: Added "pt_BR" to ALL_LINGUAS.
62
63 2003-01-22  Marius Andreiana <marius galuna.ro>
64
65         * configure.in: added 'ro' to ALL_LINGUAS
66
67 2003-01-21  Christian Rose  <menthos@menthos.com>
68
69         * configure.in: Added "mn" to ALL_LINGUAS.
70
71 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
72
73         * atk/atktext.c
74         (atk_text_base_init): Set vtable entry for default implementations
75         (atk_text_get_range_extents): Omit calling default implementation
76         (atk_text_get_bounded_ranges): Omit calling default implementation
77
78         * atk/atkcomponent.c
79         (atk_component_base_init): New function to set vtable entry for 
80         default implementations
81         (atk_component_ref_accessible_at_point): Omit calling default 
82         implementation
83         (atk_component_contains): Omit calling default implementation
84         (atk_component_get_position): Omit calling default implementation
85         (atk_component_get_size): Omit calling default implementation
86
87 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
88
89         * atk/atkobject.c 
90         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
91         and PROP_TABLE_CAPTION_OBJECT.
92         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
93         and PROP_TABLE_CAPTION_OBJECT.
94
95         This completes ATK changes for bug #74814.
96
97 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
98
99         * atk/atkobject.c: Add property accessible-table-caption-object.
100         This addresses bug #74814.
101
102         * atk/atkobject.h: Move some documentation from template file to
103         avoid warnings when building.
104
105         * atk/atkrelation.c: Add new properties relation and target.
106         This addresses bug #72426.
107
108         * atktext.[ch]: Add new functions atk_text_get_range_extents and
109         atk_text_get_bounded_ranges.
110         Also added data structures AtkTextRectangle and AtkTextRange, enum
111         AtkTextClipType and helper function  atk_text_free_ranges.
112         This addresses bug #100943.
113         (atk_text_get_character_extents): Ensure that the reported width is 
114         not negative. This fixes bug #102954)
115
116         * docs/atk-sections.txt: Add new functions and data items.
117
118         * docs/tmpl/atk-object.sgml: Remove some docuementation and put in 
119         atkobject.h. Add reference to accessible-table-caption-object.
120
121         * docs/tmpl/atk-relation.sgml: Add new properties
122
123         * docs/tmpl/atktext.sgml: Add new functions and data items.
124
125
126 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
127
128         * ===== Released 1.2.2=====
129
130         * configure.in: Version 1.2.2, interface age 2, binary age 202
131
132         * NEWS: Updated.
133
134 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
135
136         * configure.in: Added "zh_CN" to ALL_LINGUAS.
137
138 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
139
140         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
141
142 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
143
144         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
145
146 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
147
148         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
149
150 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
151
152         * configure.in: Add -with-html-dir option. (bug #102497)
153
154         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
155
156         * docs/tmpl/atkobject.sgml: Update so property names are in
157         alphabetic order.
158
159 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
160
161         * ===== Released 1.2.1=====
162         
163         * configure.in: Version 1.2.1, interface age 1, binary age 201
164
165         * NEWS: Updated.
166
167 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
168
169         * configure.in (ALL_LINGUAS): Added pl (Polish).
170
171 2002-12-23  Nam SungHyun  <namsh@kldp.org>
172
173         * configure.in: Added Korean (ko) to ALL_LINGUAS
174
175 2002-12-22  Artis Trops  <hornet@navigator.lv>
176
177         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
178
179 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
180
181         * configure.in (ALL_LINGUAS): added French (fr).
182
183 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
184
185         * configure.in (ALL_LINGUAS): added Catalan (ca).
186
187 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
188
189         * ===== Released 1.2.0 ======
190
191         * configure.in: Version 1.2.0, interface age 0, binary age 200
192
193         * NEWS: Final update for 1.2.0.
194
195         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
196
197 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
198
199         * configure.in: Added Russian to ALL_LINGUAS.
200
201 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
202
203         * ===== Released 1.1.5=====
204         
205         * configure.in: Version 1.1.5, interface age 2, binary age 105
206
207         * NEWS: Updated.
208
209 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
210
211         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
212         if caret is not supported. This addresses bug #101020.
213
214         * configure.in: Use third argument of AC_DEFINE to get rid of 
215         acconfig.h. 
216
217 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
218
219         * acinclude.m4: Remove; wasn't needed, and referred
220         to GLib internal m4 files now gone.
221
222 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
223
224         * configure.in: Require autoconf-2.53.
225
226 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
227
228         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
229
230 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
231
232         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
233         and Dutch (nl).
234
235 2002-12-07  Andras Timar <timar@gnome.hu>
236
237         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
238
239 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
240
241         * ===== Released 1.1.4 =====
242         
243         * configure.in: Version 1.1.1, interface age 1, binary age 104
244
245         * NEWS: Updated.
246
247 2002-12-05  Ole Laursen  <olau@hardworking.dk>
248
249         * configure.in (ALL_LINGUAS): Added Danish (da).
250
251 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
252
253         * configure.in (ALL_LINGUAS): Added Spanish (es).
254
255 2002-12-01  Christian Neumair  <chris@gnome-de.org>
256
257         * configure.in (ALL_LINGUAS): Added German (de).
258
259 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
260
261         * configure.in (ALL_LINGUAS): Added "no".
262         
263 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
264
265         * Update NEWS for 1.1.3
266
267 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
268
269         * configure.in: Update to take account of gtk-doc-version being 0.10
270         Updated version required to 0.9
271
272 2002-11-20  Bill Haneman <bill.haneman@sun.com>
273
274         * atk/atkobject.h:
275         Added ATK_ROLE_APPLICATION.
276
277         * atk/atkobject.c:
278         (atk_role_get_localized_name):
279         Added ATK_ROLE_APPLICATION case.        
280
281         * docs/atk-decl.txt:
282         Added ATK_ROLE_APPLICATION to docs.
283         
284 2002-11-18  Abi Brady  <morwen@evilmagic.org>
285
286         * configure.in: Added "en_GB" to ALL_LINGUAS.
287
288 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
289
290         * configure.in: Added "ms" to ALL_LINGUAS.
291
292 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
293
294         * Update NEWS for 1.1.2
295
296         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
297         Update docs.
298
299 2002-11-14  Bill Haneman <bill.haneman@sun.com>
300
301         * configure.in:
302         Revved to 1.1.2, interface age 0, binary age 102.
303         
304         * atk/atkrelationtype.h:
305         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
306         New relations to handle content embedding, for instance
307         text that embeds or flows around images.
308
309         * atk/atkhyperlink.h:
310         (atk_hyperlink_is_inline):
311         New API, returns whether a hyperlink's content is
312         partially displayed inline; useful for small images
313         emedded in text, and for HTML <src> elements.
314         (AtkHyperlinkClass->link_state):
315         New virtualized method, used to implement various
316         state query API such as atk_hyperlink_is_inline().
317
318         * atk/atkhyperlink.c:
319         (atk_hyperlink_is_inline):
320         New method.
321
322         * docs/atk-sections.txt: 
323         Additions for above API.
324
325 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
326
327         * atk/atkobject.[ch]: Add signal active-descendant-changed
328
329 2002-11-11  Christian Rose  <menthos@menthos.com>
330
331         * configure.in: Added "sv" to ALL_LINGUAS.
332
333 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
334
335         * atk/atkhyperlink.c
336         * atk/atkhyperlink.h
337         * atk/atktable.c
338         * atk/atktable.h
339         * atk/atktext.c
340         * atk/atktext.h
341         * docs/tmpl/atkhyperlink.sgml
342         * docs/tmpl/atkobject.sgml
343         * docs/tmpl/atktable.sgml
344         * docs/tmpl/atktext.sgml
345
346         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
347         without warnings.
348         
349 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
350
351         * autogen.sh: Add call to autoheader to create config.h.in
352
353 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
354
355         * acinclude.m4: New file
356
357         * autogen.sh: Add i18n support (copied from gtk+).
358
359         * configure.in: Add definition for atklocaledir and check for
360         bind_textdomain_codeset()
361
362         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
363
364         * atk/atkobject.c (atk_role_get_localized_name): Add code to
365         initialize i18n.
366         
367         * po/.cvsignore: Add extra files.
368
369 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
370
371         * configure.in: Create po/Makefile; patch supplied by 
372         Dan Mills (thunder@ximain.com)
373         
374 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
375
376         * ===== Released 1.1.1 =====
377         
378         * configure.in: Version 1.1.1, interface age 0, binary age 101
379
380         * NEWS: Updated.
381
382         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
383
384 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
385
386         * Makefile.am: Add po directory
387
388         * configure.in: Add support for I18N
389
390         * acconfig.h atk/atkintl.h: New files used to support I18N
391
392         * atk/atkobject.c: Update atk_role_get_localized_name() to
393         allow for localized name to be returned.
394
395         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
396
397         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
398         po/ChangeLog: New files
399
400 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
401
402         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
403
404         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
405
406         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
407         atk_object_add_relationship and atk_object_remove_relationship
408         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
409         and ATK_ROLE_RULER
410
411         * atk/atkrelation.h: Move definition of AtkRelationType to
412         atk/relationtype.h
413
414         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
415
416         * atk/atktext.[ch]: Add text-attributes-changed signal.
417
418         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
419
420         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
421
422         * docs/tmpl/atkrelation.sgml: Add new relations
423
424         * docs/tmpl/atkstate.sgml: Add new state
425
426         * docs/tmpl/atktext.sgml: Add new signal
427
428         * tests/testrelation.c: Add tests for new relationship functions.
429
430 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
431
432         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
433         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
434
435         Bug #94548.
436
437 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
438
439         * ===== Released 1.1.0 =====
440         
441         * NEWS: Updated.
442
443 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
444
445         * configure.in:
446         increment version to 1.1.0, in view of the fact that we've 
447         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
448         Also reset INTERFACE_AGE to zero, since an enum was added.
449         Use similar library numbering as GTK.
450
451         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
452
453 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
454
455         * atk/atkobject.h: add ATK_LAYER_WINDOW.
456
457         * atk/atkcomponent.c: upd docs.
458
459 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
460
461         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
462         avoid unused declarations
463
464         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
465         Move AtkRelationSet from atkobject to atkrelationset.
466
467 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
468
469         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
470         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
471         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
472         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
473         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
474         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
475         docs/tmpl/atkvalue.sgml:
476         Remove reference to ...Iface data structures; which eliminates
477         undocumented symbols.
478
479 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
480
481         *  atk/atkutil.h: Add documentation for AtkKeyEventType
482
483         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
484         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
485         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
486         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
487         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
488         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
489         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
490         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
491         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
492         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
493         docs/tmpl/atkutil.sgml:
494         Reduce number of undocumented symbols
495
496 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
497
498         * atk/atknoopobjectfactory.c:
499         Add implementation for atk_object_factory_get_accessible_type()
500
501 2002-08-18  Havoc Pennington  <hp@pobox.com>
502
503         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
504         both automake 1.6 and 1.4 installed get the right automake. Means
505         compilation from CVS will now require the latest automake 1.4
506         release, or manually creating symlinks called "automake-1.4" and
507         "aclocal-1.4"
508
509 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
510
511         These changes improve the quality of the documentation by adding
512         information about properties and signals.
513
514         * configure.in:
515         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
516         use in docs Makefile.am
517
518         * atk/atk.h:
519         Add missing include files, atk/atknoopobject.h and 
520         atknoopobjectfactory.h
521
522         * docs/Makefile.am:
523         Add support for scan program
524
525         * docs/atk.types:
526         Added content to this file
527
528         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
529         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
530         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
531         docs/tmplatkutil.sgml:
532         Removed references to contents of object's data structure
533
534         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
535         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
536         Add references to signals and properties.
537
538 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
539
540         * ===== Released 1.0.3 =====
541         
542         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
543         interface, binary version 3.
544
545         * NEWS: Updated.
546
547 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
548
549         * README: Updated to describe where to log bugs and mention mailing
550         list.
551
552 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
553
554         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
555         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
556         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
557         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
558         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
559         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
560         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
561         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
562         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
563         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
564         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
565         Update documentation.
566
567 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
568
569         * atk/atkregistry.c:
570         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
571         (bug #83316)
572
573 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
574
575         * ===== Released 1.0.2 ======
576
577         * NEWS: Updates.
578
579         * configure.in: Version 1.0.2, interface, binary age 2
580
581 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
582
583         * atk/atkutil.c (atk_focus_tracker_notify):
584         Allow for object being NULL which means the window containing the
585         focus widget has lost focus. We update the previous_focus_object 
586         so we can emit notification for focus widget when window regains
587         focus.
588
589 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
590
591         * atk/atkgobjectaccessible.c:
592         (atk_gobject_accessible_for_object):  Allow for case where created
593         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
594         was not initialized in atk_gobject_accessible_class_init
595
596 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
597
598         * ===== Released 1.0.1 ======
599
600         * NEWS: Updates.
601
602         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
603
604 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
605
606         * atk/atkutil.c (atk_focus_tracker_notify):
607         Do not do notification if previously notified object is the same as
608         this object
609
610 2002-03-14  Tor Lillqvist  <tml@iki.fi>
611
612         * atk/Makefile.am: Use correct name for the DLL when generating
613         the MSVC import library.
614
615 2002-03-13  Bill Haneman <bill.haneman@sun.com>
616
617         * atk/atkutil.c (atk_object_get_root):
618         Changed g_type_class_peek to g_type_class_ref,
619         this seemed to be triggering a SEGV in some cases.
620
621
622 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
623
624         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
625         Correct name of data set to NULL from quark_accessible_object to
626         quark_object
627
628 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
629
630         * atk/atkhyperlink.c (atk_hyperlink_get_type):
631         Fix typo.
632
633 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
634
635         * ===== Released 1.0.0 ======
636
637         * NEWS: Final update for 1.0.0.
638
639         * README: Update the compilation instructions a bit.
640
641 2002-03-06  Tor Lillqvist  <tml@iki.fi>
642
643         * atk-zip.sh.in
644         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
645         library names.
646
647 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
648
649         * ATK 1.0.0 rc1
650
651         * tests/Makefile.am: Don't install libteststateset.la,
652         libtestrelation.la. (#73655, James Henstridge)
653
654         * autogen.sh: Add --enable-gtk-doc
655
656         * configure.in: --disable-gtk-doc by default.
657
658         * Makefile.am: Add a slightly modified distcheck rule
659         that passes --enable-gtk-doc to the configure inside.
660         (So that 'make dist' succeeds inside.)
661
662 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
663
664         * configure.in: Require GLib-2.0.0.
665
666         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
667         Switch over to the Glib/GTK+ versioning scheme.
668
669 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
670
671         * atk/atktext.c (atk_text_get_text):
672         Permit end offset value of -1
673
674 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
675
676         * atk/atkhypertext.h:
677         Update comments
678
679 2002-02-28  Sven Neumann  <sven@gimp.org>
680
681         * configure.in: beautified configure --help output.
682
683 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
684
685         * atk/atkhypertext.h atk/atkhyperlink.h: 
686         Add padding to class structures to allow for future expansion.
687
688         * atk/atkdocument.h: 
689         Add padding to class structures to allow for future expansion.
690
691         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
692         Add padding to class structures to allow for future expansion.
693
694 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
695
696         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
697
698 2002-02-26  Tor Lillqvist  <tml@iki.fi>
699
700         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
701         libtool won't create a DLL.
702
703 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
704
705         * atk/Makefile.am:
706         Remove -no-undefined because of problems with uunresolved symbols
707         in libgobject on Solaris when using gcc
708
709 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
710
711         * configure.in: Version 0.13
712
713         * NEWS: Update for 0.13
714
715         * docs/atk-sections.txt: Update.
716
717 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
718
719         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
720         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
721         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
722         Make use of parent_class consistent; define as gpointer and
723         use g_type_class_peek_parent() to get it
724
725         * atk/atktext.c:
726         Delete unused empty line
727
728         * atk/atkregistry.c atk/atkrelation.c:
729         Make parent_class static 
730
731 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
732
733         * atk/atktext.c:
734         Add check for offset being negative in functions which have offset
735         parameter and return immediately if so.
736
737 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
738
739         * atk/atkcomponent.h:
740         Change argument of get_layer and get_mdi_zorder function pointers 
741         to be AtkComponent instead of AtkObject
742
743         * atk/atkcomponent.c:
744         Change atk_component_get_layer and atk_component_get_mdi_zorder
745         to refer to argument as component instead os accessible
746
747         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
748         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
749         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
750         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
751         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
752         Update for recent changes
753         
754 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
755
756         * atk/atk.h:
757         Guard atk.h with ifndef __ATK_H__
758         (#71405 reported by terra@diku.dk (Morten Welinder))
759
760 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
761
762         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
763         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
764         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
765         atk/atktable.h atk/atktext.h atk/atkvalue.h:
766         Add padding to class structures to allow for future expansion.
767
768 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
769
770         * configure.in:
771         Incremented revision and tagged GNOME_D2_BETA.
772
773         * atkobject.h: 
774         Marked atk_object_get_layer and atk_object_get_mdi_zorder
775         as deprecated (should use atk_component API below).
776         
777         * atkcomponent.h:
778         Added atk_component_get_layer and atk_component_get_mdi_zorder
779         (erroneously defined in atkobject, they belong here).
780
781         * atkcomponent.c:
782         Fixed some property get/set bugs.
783
784         * NEWS: updated for GNOME 2 Desktop Beta.
785         
786 2002-02-11  jacob berkman  <jacob@ximian.com>
787
788         * atk/atkselection.[ch] (atk_selection_get_type): 
789         * atk/atktable.[ch] (atk_table_get_type): 
790         * atk/atkregistry.h (atk_get_default_registry): 
791         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
792         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
793         * atk/atkcomponent.[ch] (atk_component_get_type): 
794         * atk/atkaction.[ch] (atk_action_get_type): declare function
795         arguments as (void) rather than ()
796
797 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
798
799         * configure.in:
800         Incremented revision.
801
802 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
803
804         * docs/tmpl/atkaction.sgml:
805         * docs/tmpl/atkcomponent.sgml:
806         * docs/tmpl/atkeditabletext.sgml:
807         * docs/tmpl/atkimage.sgml:
808         * docs/tmpl/atkobject.sgml:
809         * docs/tmpl/atkselection.sgml:
810         * docs/tmpl/atktable.sgml:
811         * docs/tmpl/atktext.sgml:
812         * docs/tmpl/atkvalue.sgml:
813         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
814         fields to improve docs; the documentation now gives some
815         information on the purpose and function of the various ATK
816         interfaces, and which types of UI components typically implement
817         which interfaces.
818         
819 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
820
821         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
822
823 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
824
825        * configure.in:
826        Update version number to 0.10, for Desktop Alpha 2
827
828 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
829
830         * atk/atkobject.h:
831         Correct inconsistencies between registered signal parameter types 
832         and default signal handler struct fields
833         (based on patch from Murray Cumming <murray@usa.net>)
834
835 2002-01-10  Bill Haneman <bill.haneman@sun.com>
836
837        * configure.in:
838        Update version number to 0.9, for Beta2 package.
839
840 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
841
842         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
843         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
844         Mikael Hermansson)
845
846 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
847
848         * atk/atkcomponent.c (atk_component_add_focus_handler):
849         Add comments to clarify behavior if handler has already been added
850
851         * docs/tmpl/atktext.sgml:
852         Update for change of caret_changed to text_caret_moved
853
854 2002-01-05  Hans Breuer  <hans@breuer.org>
855
856         * atk/makefile.msc : generate atk-enum-types.[hc]
857         NOTE: the long comment in atkobject.h is crashing perl,
858         at least version 5.005_02 built for MSWin32-x86-object
859         Binary build 506 provided by ActiveState. Temporary
860         deleting the AtkRole comment allows to work-around.
861
862         atk/atk.def : updated externals
863
864 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
865
866         * atk/atkgobjectaccessible.h
867         Fixed typo in define (reported by Jeff Franks)
868
869         * atk/atktext.c atk/atktext.h
870         Change name of default signal handler for text_caret_moved signal
871         from caret_changed to text_caret_moved
872         Change enum CARET_MOVED to TEXT_CARET_MOVED
873         (both issues reported by Jeff Franks)
874
875 2001-12-15  Michael Meeks  <michael@ximian.com>
876
877         * atk/atkrelation.c (atk_relation_class_init):
878         setup parent class
879         (atk_relation_finalize): chain to parent.
880
881         * atk/atkrelationset.c (atk_relation_set_class_init),
882         (atk_relation_set_finalize): same fix.
883
884 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
885
886         * configure.in: Version 0.8, require GLib-1.3.12
887
888         * atk/makefile.msc (PKG_VER): Version 0.8.
889
890 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
891
892         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
893         for correct srcdir != builddir operation when 
894         generating source files in srcdir.
895         
896 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
897
898         * docs/tmpl/atkutil.sgml: remove some conflict
899         indicators.
900
901 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
902
903         * atk/atk.def:
904         Add new functions
905
906 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
907
908         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
909         docs/tmpl/atkgobjectaccessible.sgml
910
911         * atk/Makefile.am atk/atk.h:
912         Add references to new files
913
914         * atk/atkobject.c atk/atkobject.h
915         docs/tmpl/atkobject.sgml:
916         Add new function atk_object_initialize
917
918         * atk/atkobjectfactory.c atk/atkobjectfactory.h
919         docs/tmpl/atkobjectfactory.sgml:
920         Add new function atk_object_factory_get_accessible_type
921
922         * docs/atk-sections.txt:
923         Add new functions.
924         Add functions in atk-unused.txt
925
926         
927 2001-12-17  Darin Adler  <darin@bentspoon.com>
928
929         * atk/atktext.c: Add missing #include <string.h>
930
931 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
932
933         * atk/Makefile.am, tests/Makefile.am: Compile with
934         -DG_DISABLE_DEPRECATED. See #52790.
935
936 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
937
938         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
939         Remove unnecessary g_retunn_val_if_fail() call.
940
941 2001-12-08  Michael Meeks  <michael@ximian.com>
942
943         * atk/atkregistry.c (atk_registry_class_init):
944         paranoia is not appropriate here, setup parent_class,
945         don't create a new default registry here - makes no
946         sense.
947         (atk_registry_finalize): chain to parent class, do
948         g_hash_table_destroys instead of g_frees.
949
950 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
951
952         * atk/Makefile.am:
953         Update to create atk-enum-types.h before compiling source files
954         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
955
956 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
957
958         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
959         docs/tmpl/atktext.sgml tests/testrelation.c:
960         Change atk_attribute_register to atk_text_attribute_register,
961         atk_attribute_get_value to atk_text_attribute_get_value,
962         atk_attribute_get_name to atk_text_attribute_get_name
963         atk_attribute_for_name to atk_text_attribuute_for_name
964
965 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
966
967         * atk/atktext.c:
968         Add implementation of atk_attribute_register, atk_attribute_for_name
969         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
970         support extra attributes being defined
971
972         * atk/atktext.h:
973         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
974         extra attributes to be defined
975         Add atk_attribute_register() and atk_attribute_for_name()
976
977         * atk/atk.def:
978         Add new functions
979
980         * docs/atk-sections.txt docs/tmpl/atktext.sgml
981         Update because of additions to atk/atktext.h
982
983         * tests/testrelation.c:
984         Add tests for text attributes
985
986 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
987
988         * atk/atkobject.c:
989         Update atk_role_register() to allow extra roles to be defined
990         Update atk_role_get_name() and atk_role_for_name() for newly defined
991         roles
992
993         * tests/testrelation.c:
994         Add tests for roles
995
996 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
997
998         * atk/atkrelation.c:
999         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1000         atk_relation_type_for_name()
1001
1002         * atk/atkstate.c:
1003         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1004         atk_state_type_for_name()
1005
1006         * tests/testrelation.c, tests/teststateset.c:
1007         Update tests as name componenets are separated by hyphen (-) rather
1008         than underline (_)
1009
1010 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1011
1012         * atk/Makefile.am:
1013         Generate files atk-enum-types.c and atk-enums-types.h to create
1014         types for enums.
1015
1016         * atk/atkobject.c:
1017         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1018
1019 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1020
1021         * atk/atkutil.c:
1022         Changed calls to g_type_class_peek() to g_type_class_ref() where
1023         it makes more sense, and in other places check for a non-null
1024         klass return before trying to call class methods.  This prevents
1025         SEGV if no Atk-implementation library has been loaded.
1026
1027         * atk/atkobject.c:
1028         Fixed gtk-doc warning.
1029
1030 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1031
1032         * atk/atkobject.[c|h]:
1033         Add functions atk_role_get_name() and atk_role_for_name() which
1034         transform a role into an untranslated string
1035         Update comments in atkobject.h which refer to property names
1036
1037         * atk/atkrelation.c:
1038         Correct error in atk_relation_type_get_name
1039
1040         * docs/atk-sections.txt
1041         Added atk_role_get_name and atk_role_for_name
1042
1043         * docs/tmpl/*sgml
1044         Updated files
1045         
1046 2001-11-23  Hans Breuer  <hans@breuer.org>
1047
1048         * atk/atk.def : updated externals
1049
1050         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1051         minor coding style issues. Found by my exports generator.
1052
1053         * atk/makefile.msc : version 0.7, use build dir from
1054         $(TOP)\glib
1055
1056 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1057
1058         * Version 0.7
1059
1060         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1061
1062 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1063
1064         * atk/atknoopobject.c:
1065         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1066         when creating object
1067
1068 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1069
1070         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1071         docs/tmpl/atkrelation.sgml:
1072         Change atk_relation_type_from_string to atk_relation_type_for_name
1073         Add atk_relation_type_get_name
1074
1075         * atk/atkrelationtype.c:
1076         Change atk_relation_type_from_string to atk_relation_type_for_name
1077         Add atk_relation_type_get_name
1078         Update atk_relation_type_register() to correctly register new
1079         relation types
1080
1081         * atk/atkstate.c:
1082         Changed name of static variable type to last_type
1083         Changed name of paremeter if atk_state_type_get_name to type to match
1084         comments
1085
1086         * docs/tmpl/*sgml
1087         Updated files
1088
1089         * tests/README, tests/Makefile.am       
1090         Add new test file testrelation.c
1091
1092 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1093
1094         * atk/atkutil.c (atk_add_key_event_listener):
1095         Fix gtk-doc comment and clarify use of 'data' gpointer.
1096
1097 2001-11-22  Michael Meeks  <michael@ximian.com>
1098
1099         * atk/atkutil.c (atk_add_key_event_listener): switch
1100         to class_peek.
1101
1102         * atk/atkobject.c (atk_object_real_get_property):
1103         add missing 'break'.
1104
1105 2001-11-21  Michael Meeks  <michael@ximian.com>
1106
1107         * atk/atkrelation.c: pull in string.h for strcmp
1108
1109         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1110
1111         * atk/atkutil.c (atk_add_global_event_listener),
1112         (atk_get_toolkit_name, atk_get_toolkit_version):
1113         constify 
1114
1115 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1116
1117         * atk/atkrelation.c: Added gtk-doc docs for 
1118         atk_relation_type_from_string.
1119
1120 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1121
1122         * atk/atkobject.h (enum): Fix trailing comma on
1123         enumeration.
1124
1125         * docs/atk-sections.txt: Update.
1126
1127         * NEWS: Updates
1128
1129 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1130
1131         * atk/atkobject.[c|h]:
1132         Add additional argument (name) to state-change signal
1133         Update atk_object_notify_state_change to take account of 
1134         extra argument for state-change
1135
1136         * atk/atkmarshal.list:
1137         Add marshaller for VOID:STRING,BOOLEAN
1138         
1139 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1140
1141         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1142         Add enum AtkLayer and functions atk_object_get_layer and
1143         atk_object_get_mdi_zorder
1144
1145 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1146
1147         * atk/atkobject.[c|h]:
1148         Remove property accessible-state; use signal state-change instead
1149         Change signature of state-change handler to take gboolean as argument
1150         instead of AtkPropertyValues
1151         Update atk_object_notify_state_change() to emit state-change signal
1152
1153         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1154         Remove state ATK_STATE_COLLAPSED
1155
1156 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1157
1158         * atk/atkobject.c:
1159         * atk/atkstate.c:
1160         Added state-changed signal to atkobject, in anticipation of 
1161         deprecating the accessible-state property.
1162
1163         * atk/atkutil.[ch]:
1164         Fixed signature of atk_util_add_key_listener () to
1165         take an AtkKeySnoopFunc instead of a pointer to same.
1166
1167 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1168
1169         * atk/atkobject.c (atk_object_notify_state_change):
1170         Fix bug in calculation of number of toggle states
1171
1172         * atk/atkstate.c:
1173         Correct out-by-1 error in atk_state_type_register()
1174         Use type (number of states defined) in atk_state_type_get_name()
1175         and atk_state_type_for_name()
1176         
1177 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1178
1179         * atk/atkeditabletext.c:
1180         Remove unused structure _AtkEditableTextIfaceClass
1181
1182         * atk/atkobject.[c|h]
1183         Remove signals model_changed and selection_changed
1184
1185         * atk/selection.[c|h]
1186         Add signal selection_changed
1187
1188         * atk/atktable.[c|h]
1189         Remove unused structure _AtkTableIfaceClass
1190         Add signal model_changed
1191
1192         * atk/atktext.[c|h]
1193         Remove unused structure _AtkTextIfaceClass
1194         Add signal text_selection_changed
1195
1196         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1197         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1198         Documentation changes
1199
1200 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1201
1202         * atk-zip.sh.in: Build separate runtime and developer packages.
1203
1204         * atk/atk.def: Update.
1205
1206 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1207
1208         * atk/atkutil.h :
1209         Added API 
1210         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1211                                        gpointer data);
1212         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1213                                        gpointer data);
1214         
1215         to allow non-GTK-dependent installation of key snoop functions.
1216         This also meant adding definitions of AtkKeySnoopFunc and 
1217         AtkKeyEventStruct.
1218
1219 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1220
1221         * atk/atkobject.c (atk_object_notify_state_change):
1222         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1223         to ATK_STATE_EXPANDED or vice versa.
1224
1225 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1226
1227         * atk/atkobject.h:
1228         Add role ATK_ROLE_TREE_TABLE
1229
1230         * atk/atkrelation.h:
1231         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1232         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1233
1234         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1235         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1236         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1237         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1238         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1239         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1240         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1241         Update to reflect the current state of the documentation in the code.
1242
1243 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1244
1245         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1246         Add two new relations ATK_RELATION_NODE_CHILDREN and
1247         ATK_RELATION_NODE_PARENT to support compound objects in a
1248         node or cell of a tree or table
1249         Added descriptions of all relations which are defined
1250
1251         * atk/atktable.c:
1252         Remove functions atk_table_real_get_index_at(),
1253         atk_table_real_get_column_at_index() and 
1254         atk_table_real_get_row_at_index() 
1255         Correct typos in documentation of other functions.
1256
1257 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1258
1259         * atk-zip.sh.in: New file, used to build developer package for
1260         Win32.
1261
1262         * Makefile.am
1263         * configure.in: Add it.
1264
1265         * atk/Makefile.am: Add rules to install and uninstall mingw import
1266         library.
1267
1268 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1269
1270         * atk/atkobject.[c|h]
1271         Remove the following properties
1272         accessible-child - use signal children_changed for notification
1273         accessible-text - use signal text_changed for notification
1274         accessible-caret - use signal text_caret_moved for notification
1275         accessible-selection - use new signal selection_changed 
1276         for notification
1277         accessible-visible-data - use new signal visible_data_changed
1278         for notification
1279         accessible-model - use new signal model_changed for notification
1280         Notify when role or parent changes
1281         Allow parent and role to be set or got using g_object_set() or
1282         g_object_get()
1283 .
1284 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1285
1286         * Version 0.6
1287
1288         * NEWS: Updates.
1289
1290 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1291
1292         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1293         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1294
1295 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1296
1297         * atk/atkobject.c (atk_object_notify_state_change):
1298         Initialize AtkPropertyValue data structure to 0 instead of using
1299         memset.
1300
1301 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1302
1303         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1304         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1305         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1306
1307         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1308         -export-symbols atk.def. If lib.exe is available, generate
1309         atk.lib, and install it.
1310
1311         * atk/atk.def: Update with new entry points.
1312
1313 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1314
1315         * atk/atkobject.[c|], docs/atk-sections.txt,
1316         docs/tmpl/atkobject.sgml:
1317         Add convenience function atk_object_notify_state_change()
1318         to generate property notification of state change.
1319
1320         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1321         Correct comments on functions atk_attribute_get_name() and
1322         atk_attribute_get_value()
1323
1324 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1325
1326         * atk/atktext.c:
1327         Update comments in atk_text_get_text_[at|after|before]_offset()
1328         to clarify what these functions will return.
1329
1330 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1331
1332         * atk/atktext.c:
1333         Update comments in atk_text_get_run_attributes() and
1334         atk_text_get_default_attributes().
1335
1336 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1337
1338         * atk/atkobject;c:
1339         Change "property-change" signal to allow detail (i.e. property name) 
1340         and add detail in atk_object_notify().
1341
1342 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1343
1344         * atk/atktext.c:
1345         Correct order of attribute names in text_attr_name array.
1346
1347 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
1348
1349         * atk/atktext.[c|h]:
1350         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1351         Use enum AtkTextAttribute to specify what attribute are supported
1352         rather than hash defines. Define new functions atk_attribute_get_name()
1353         and atk_attribute_get_value() which return the strings for the
1354         attribute name and values for those attribute which have named values.
1355
1356 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1357
1358         * atk/atktext.c (atk_text_get_run_attributes):
1359         Correct typo.
1360
1361         * atk/atktext.c (atk_text_get_default_attributes):
1362         Add call to set iface.
1363
1364 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1365
1366         * atk/atktext.[c|h]:
1367         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1368         Add new function atk_text_get_default_attributes
1369         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1370
1371 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
1372
1373         * atk/atktext.c (atk_attribute_set_free):
1374         Avoid leaking of AtkAttributeSet data structure; speed up code.
1375
1376         * docs/tmpl.atk*.sgml
1377         Updated to reflect current APIs.
1378
1379 2001-10-01  jacob berkman  <jacob@ximian.com>
1380
1381         * docs/Makefile.am (dist-hook-local): depend on all-local so that
1382         make dist works correctly w/o having to build first
1383
1384 2001-10-01  Tor Lillqvist  <tml@iki.fi>
1385
1386         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1387
1388 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
1389         
1390         * configure.in (ATK_MICRO_VERSION): Version 0.6
1391         (because libglade will depend on a the small api addition below)
1392
1393         * atk/makefile.msc (PKG_VER): Version 0.6
1394
1395         * atk/atkrelation.h:
1396         * atk/atkrelation.c: (AtkRelationType 
1397         atk_relation_type_from_string (const gchar *name)): Added method.
1398
1399         
1400 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
1401
1402         * configure.in (ATK_MICRO_VERSION): Version 0.5
1403
1404         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1405
1406         * atk/makefile.msc (PKG_VER): Version 0.5
1407
1408 2001-09-21  Hans Breuer  <hans@breuer.org>
1409
1410         * atk/atk.def : updated externals
1411         * atk/makefile.msc : version 0.4
1412
1413         * atk/atktext.c (atk_text_get_character_extents) : real_height
1414         is a reference to int, so use &local_height
1415
1416 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
1417
1418         * Released 0.4.
1419
1420 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
1421
1422         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1423         up ATK_VERSION to 0.4, interface age 0, binary age 0.
1424         (from 0.2 which was not properly updated last time).
1425         depend on glib 1.3.8.
1426
1427         * NEWS: updates.
1428
1429 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
1430
1431         * atk/atkobject.c:
1432         Add object reference when object is set as accessible_parent
1433
1434 2001-09-05  Mark McLoughlin <mark@skynet.ie>
1435
1436         * configure.in: remember ACLOCAL_FLAGS.
1437
1438 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1439
1440         * atk/atktable.[c|h]
1441         Change atk_table_get_caption() and atk_table_set_caption()
1442         to deal with AtkObject* rather than gchar*
1443         Remove redundant and incorrect comments
1444         
1445 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
1446
1447         * configure.in: Version 0.3  
1448
1449         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1450
1451         * NEWS: Update  
1452
1453 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
1454
1455         * atk/atkobject.c:
1456         Correct property definitions for "accessible-table-caption", 
1457         "accessible-table-column-description", 
1458         "accessible-table-row-description" 
1459         * atk/atkobject.h:
1460         Update comments to include all properties defined
1461
1462 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
1463
1464         * atk/atkhyperlink.h:
1465         Change AtkHyperLink to AtkHyperlink in comment
1466         * atk/atkhypertext.[c|h]:
1467         Change AtkHyperLink to AtkHyperlink
1468         * atk/atktable.[c|h]:
1469         Make gchar* arguments const; make return value of type gchar*
1470         G_CONST_RETURN
1471         * docs/atk-sections.txt
1472         Remove reference to AtkHyperLink
1473         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1474         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1475         Updated by make
1476         
1477 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1478
1479         * atk/atktable.c
1480         Add functions atk_table_real_get_index_at(), 
1481         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
1482         as default implementations for atk_table_get_index_at(),
1483         atk_table_get_row_at_index(), atk_table_get_column_at_index()
1484
1485 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1486
1487         * atk/atkaction.c:
1488         Refer to return value in function documentation for 
1489         atk_action_do_action
1490         * atk/atkimage.c:
1491         Fix typo in comments
1492         * docs/tmpl/atkaction.sgml:
1493         Update to include return value
1494
1495 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
1496
1497         * atk/atkaction.c atk/atkaction.h:
1498         Made atk_action_do_action return a gboolean as the class member of 
1499         AtkActionIface does.
1500         * .cvsignore:
1501         Added atk.spec
1502
1503 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
1504
1505         * docs/tmpl/atkimage.sgml atk/atkimage.h:
1506         Swap height and width arguments to atk_image_get_image_size
1507         * atk/atkimage.c:
1508         Swap height and height arguments to atk_image_get_image_size
1509         Do not crash if NULL pointers are passed for return values
1510
1511 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
1512
1513         * docs/tmpl/atktext.sgml atk/atktext.h:
1514         Change parameter names *offset to *_offset
1515         * atk/atkcomponent.c:
1516         Do not crash if NULL pointers are passed for return values
1517         * atk/atktext.c:
1518         Change parameter names *offset to *_offset
1519         Do not crash if NULL pointers are passed for return values
1520         
1521 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
1522
1523         * atk/atkutil.c :
1524         Changed g_type_class_peek() to g_type_class_ref()
1525         in atk_add_global_event_listener(), since
1526         g_type_class_peek() could return NULL when an
1527         instance of the class had not been created.
1528
1529 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1530
1531         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1532         Ensure that atk_attribute_set_free is in the documentation.
1533
1534 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1535
1536         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1537         Swapped order of width and height arguments to
1538         atk_text_get_character_extents()
1539         Changed AtkAttrributeSet_free to atk_attribute_set_free
1540
1541 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
1542
1543         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1544         Changed "length" argument of atk_text_get_character_extents() to
1545         "height".
1546
1547 2001-08-15  Jens Finke <jens@gnome.org>
1548
1549         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1550         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1551         added a AC_SUBST for it. This is needed for the spec.in file.
1552         Added atk.spec to output list.
1553         * atk.spec.in: New file.
1554
1555 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
1556
1557         * atk/atkcomponent.[c|h]
1558         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1559         Change atk_component_get_accessible_at_point to 
1560         atk_component_ref_accessible_at_point so it will work for flyweights
1561
1562 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
1563
1564         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1565         with GNU make.
1566
1567 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
1568
1569         * atk/atkaction.c, atk/atkcomponent.c
1570         Remove all instances of g_return_if_fail (foo != NULL); that are
1571         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1572         since the second check catches the NULL.
1573         * atk/atkcomponent.c
1574         Add functions atk_component_real_contains(), 
1575         atk_component_real_get_position(), atkcomponent_real_get_size() 
1576         as default implementations for atk_component_contains(),
1577         atk_component_get_position(), atk_component_get_size()
1578
1579 2001-08-07  Brian Cameron <brian.cameron@sun.com>
1580
1581         * atk/atkimage.[ch] docs/atk-sections.txt
1582         docs/tmpl/atkimage.sgml
1583         Updated AtkImage get_position to get_image_position
1584         so the naming is consistant.  Now get_image_position
1585         and get_image_size return -1 for x/y/height/width
1586         if AtkImage implementations of these functions is
1587         not found.
1588
1589 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
1590
1591         * atk/atkobject.c
1592         Create an object relation set when the object is created.
1593
1594 2001-07-30  Brian Cameron <brian.cameron@sun.com>
1595
1596         * atk/atkutil.[ch]
1597         Changed first argument of atk_add_global_event_listener
1598         so the callback function is of type GSignalEmissionHook
1599         instead of AtkEventListener.  AtkEventListener is
1600         appropriate for Focus event callbacks, but not generic
1601         ones.
1602
1603 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1604
1605         * atk/atkobject.c:
1606         Add function atk_object_real_ref_state_set() which creates the
1607         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1608         if appropriate
1609
1610 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1611
1612         * atk/*.c:
1613         Remove all instances of g_return_if_fail (foo != NULL); that are
1614         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1615         since the second check catches the NULL.
1616
1617 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
1618
1619         * atk/Makefile.am
1620         Fix problem with ATK not building after running make maintainer-clean
1621         and autogen.sh: add extra files to MAINTAINERCLEANFILES
1622
1623 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1624
1625         * atk/atktext.h
1626         * atk/atkeditabletext.h
1627         * atk.pc.in
1628         * atk-uninstalled.pc.in
1629         * atk/makefile.msc
1630         * configure.in
1631         Removed (unused) #defines of pango/pango.h
1632         Removed references to/dependencies on pango from .pc files
1633         Removed dependencies on pango from makefile.msc and configure.in
1634
1635 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
1636
1637         * atk/atkobject.[c|h]
1638         Move some implementation from GAIL:
1639         Default implementations for some some functions
1640         atk_object_real_get_name, atk_object_real_set_name,
1641         atk_object_real_get_description, atk_object_real_set_description,
1642         atk_object_real_get_parent, atk_object_real_set_parent,
1643         atk_object_real_get_role,
1644         atk_object_real_connect_property_change_handler,
1645         atk_object_real_remove_property_change_handler,
1646         atk_object_notify,
1647         definition of property-changed signal.
1648         Initialize pointers to NULL in atk_object_init().
1649         Initialize uninitialized function pointers to NULL in 
1650         atk_object_class_init().
1651         
1652 2001-07-23  Brian Cameron <brian.cameron@sun.com>
1653
1654         * atk/atkobject.c
1655         Changed children_changed signal to allow NULL pointers
1656         for the 2nd argument to the signal handler.
1657
1658 2001-07-20  Hans Breuer  <hans@breuer.org>
1659
1660         * atk/atk.def : added more exports
1661         * atk/makefile.msc : updated win32 build
1662
1663 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
1664
1665         * atk/atkaction.[c|h], docs/atk-sections.txt, 
1666         docs/tmpl/atkaction.sgml
1667         Add atk_action_get_name() and atk_action_set_description()
1668
1669 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
1670
1671         * atk/atkstate.[c|h]
1672         Add ATK_STATE_ENABLED so we can distinguish between a consistent
1673         and inconsistent GtkToggleButton
1674
1675 2001-07-16  Brian Cameron <brian.cameron@sun.com>
1676
1677         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1678         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1679         gail_textattributes_update.pat is for gail/gail and integrates the 
1680         ATK_ATTRIBUTE_* macros in the gail implementations.
1681         atk_docs_textattributes_update.pat is for atk/docs and patches
1682         atk-sections.txt etc. for improved docs
1683         atk_atk_textattributes_update.pat is for atk/atk and included the
1684         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1685
1686 2001-07-13  Darin Adler  <darin@bentspoon.com>
1687
1688         * atk/atkstate.c: Add missing <string.h> include.
1689         * tests/teststateset.c: Add missing <string.h> include.
1690
1691 2001-07-13  Darin Adler  <darin@bentspoon.com>
1692
1693         * .cvsignore: Ignore some generated files.
1694         * autogen.sh: Get rid of call to autoheader since the
1695         configure file doesn't include AM_CONFIG_HEADER.
1696
1697 2001-07-11  Brian Cameron <brian.cameron@sun.com>
1698
1699         * tmpl/atkdocument.sgml
1700         Added new file for docs.
1701
1702 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
1703
1704         * atk/atkimage.c atk/atkutil.c
1705         Changes to build with Sun's FORTE compiler.
1706
1707 2001-07-10  Brian Cameron <brian.cameron@sun.com>
1708
1709         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1710         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1711         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1712         tmpl/atktext.sgml tmpl/atkutil.sgml
1713         Updated docs pages.
1714
1715 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
1716
1717         * atk/atktext.c (atk_text_base_init): 
1718         * atk/atktable.c (atk_table_base_init): 
1719         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1720         to adapt to recent GSignal changes.
1721
1722 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1723
1724         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1725         docs/tmpl/atkutil.sgml
1726         Added new functiosn to AtkUtil.
1727
1728 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1729
1730         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1731         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1732         docs/tmpl/atkobject.sgml
1733         Added new atk document interface.
1734
1735 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1736
1737         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1738         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1739         Updated so that functions that take screen coords as 
1740         input/output also take an enum specifying whether
1741         the coords are screen or top-level window based.
1742         Updated docs as well.
1743
1744 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1745
1746         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1747         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1748         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1749         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1750         atk/docs/tmpl/atkstreamablecontent.sgml
1751         Cleaned up docs.  Added atkstreamablecontent.sgml
1752
1753 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1754
1755         *atk/atktable.h, atk/atktable.c
1756         Updated signal handler definitions.
1757
1758 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1759
1760         *atk/atktext.h
1761         Updated AtkXYCoords enum.
1762
1763 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1764
1765         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1766         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1767         atk/atkimage.c atk/atkimage.h atk/atkobject.c
1768         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1769         atk/atkstateset.c atk/atkstreamablecontent.c
1770         atk/atkstreamablecontent.h atk/atktable.c
1771         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1772         and some docs/tmpl files.
1773         Updated gtk-docs fixing spelling errors and making minor
1774         changes to the API.
1775
1776 2001-06-27  Louise Miller <lousie.miller@sun.com>
1777
1778         *atk/atkselection.h, atk/atkselection.c
1779         changed return type to gboolean for 
1780         atk_selection_select_all_selection
1781
1782 2001-06-26  Brian Cameron <brian.cameron@sun.com>
1783
1784         *atk/atkstate.h atk/atkstate.c
1785         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1786         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1787         docs/tmpl/atktext.sgml
1788         Added ATK_STATE_STALE.  Updated docs.
1789
1790 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
1791
1792         *atk/atktext.h
1793         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1794
1795 2001-06-21  Brian Cameron <brian.cameron@sun.com>
1796
1797         * atk/atkeditabletext.h, atk/atkobject.h,
1798         atktext.[ch]
1799         Added AtkAttributeSet_free() convenience
1800         function.
1801
1802 2001-06-20  Peter Williams  <peterw@ximian.com>
1803
1804         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1805         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1806         G_{BEGIN,END}_DECLS.
1807
1808 2001-06-20  Brian Cameron <brian.cameron@sun.com>
1809
1810         * atk/atktable.c, atk/atkmarshal.list
1811         Removed needless marshal and updated signal handlers in
1812         atktable.c
1813
1814 2001-06-20  Louise Miller <louise.miller@sun.com>
1815
1816         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
1817         Changed parameters for get_selected_rows/get_selected_columns
1818         Added 4 new functions, add_row_selection, remove_row_selection,
1819         add_column_selection, remove_column_selection
1820
1821 2001-06-19  Brian Cameron <brian.cameron@sun.com>
1822
1823         * atk/atktable.c
1824         Fixed minor bug with signals.
1825
1826 2001-06-18  Brian Cameron <brian.cameron@sun.com>
1827
1828         * atk/atktable
1829         Added signals.
1830
1831 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1832
1833         * atk/atkselection.h atk/atkselection.c
1834         Now add_selection, clear_selection, and remove_selection 
1835         return a boolean indicating SUCCESS/FAILURE to indicate
1836         if the operation was successful.
1837
1838 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1839
1840         * atk/atktable.h atk/atktable.h
1841         Updated so now the get_text_before|at|after functions
1842         return the start & end offset of the string.  Updated the
1843         docs.
1844
1845 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
1846
1847         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1848
1849 2001-06-11  Havoc Pennington  <hp@redhat.com>
1850
1851         * NEWS: updated
1852
1853         * configure.in: bump version to 0.2 and add infrastructure for 
1854         libtool version info. Assumes GTK versioning scheme (major.minor 
1855         is binary compatible)
1856         
1857         * atk/Makefile.am (LDFLAGS): set version info
1858         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1859         
1860 2001-06-13  Brian Cameron <brian.cameron@sun.com>
1861
1862         * atk/atktable.h, atk/atktable.c
1863         Updated so that get/set row/column header functions
1864         work with AtkObjects rather than AtkTables.  Organized
1865         the header file a little more cleanly.  Also the get/set
1866         row_description and caption functions now use gchar *
1867         rather than AtkObject.
1868
1869 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
1870
1871         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1872         Add signal model-changed.
1873
1874         * atk/atkobject.c: Add properties
1875         accessible-role, accessible-table-caption, 
1876         accessible-table-column-header, accessible-table-column_description.
1877         accessible-table-row-header, accessible-table-row_description.
1878         accessible-table-summary, accessible-model
1879
1880 2001-06-12  Brian Cameron <brian.cameron@sun.com>
1881
1882         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1883         Updated atkeditabletext and atktext interfaces so they
1884         now properly define the get/set attribute methods and now
1885         get_offset_at_point and get_character_extents can request
1886         x,y coords by either widget or screen coords.
1887
1888 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
1889
1890         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1891         CFLAGS, not in LIBS. (Always linking with -lpthread
1892         is a noticeable speed hit.)
1893
1894 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
1895
1896         * atk/Makefile.am: Really fix marshal generation.
1897
1898 2001-06-07  Havoc Pennington  <hp@redhat.com>
1899
1900         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1901         glib-genmarshal stuff
1902
1903 2001-06-07  Havoc Pennington  <hp@redhat.com>
1904
1905         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1906         glib-genmarshal
1907
1908         * configure.in: rearrange the library checks to support
1909         uninstalled linking     
1910
1911         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1912
1913         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1914         ATK in giant GTK tarball
1915
1916 2001-06-07  Brian Cameron <brian.cameron@sun.com>
1917
1918         * docs/atk-api.sgml docs/atk-sections.txt
1919         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1920         docs/tmpl/atktext.sgml
1921         Removed docs/atk-api.sgml since it is not used.
1922         Updated sgml files and atk-sections.txt to reflect
1923         recent changes to the atktext and atkeditabletext
1924         interfaces
1925
1926 2001-06-06  Brian Cameron <brian.cameron@sun.com>
1927
1928         * atk/atktext.h atk/atktext.h
1929         Updated to new atktext functions for getting attributes.
1930
1931 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1932
1933         * New files atk/atkstreamablecontent.[ch]
1934         Updated files: atk/Makefile.am, atk/atk.h
1935
1936         * atk/atkvalue.c: Updated comments
1937
1938 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1939
1940         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1941
1942 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
1943
1944         * atk/atkobject.c: Add property accessible-visible-data
1945
1946 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
1947
1948         * atk/atkobject.c: Add support for setting and getting 
1949         accessible-value property.
1950
1951         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1952
1953 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
1954
1955         * atk/atkeditabletext.[ch], atk/atktext.[ch]
1956
1957         * docs/atk-overrides.txt, docs/Makefile.am
1958           Updated the interface for dealing with selected
1959           text to handle multiple selected regions.  Removed
1960           get_row_col_at_offset from atktext.[ch].  Added
1961           docs/atk-overrides.txt file.
1962
1963 Thu May 31  Brian Cameron <brian.cameron@sun.com>
1964
1965         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1966           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1967           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
1968           Makefiles so the proper marshall files get included in the
1969           dist.  Updated the Makefiles and configure.in so that the
1970           docs get included in the dist.
1971
1972 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
1973
1974         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1975
1976 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1977
1978         * atk/atkobject.c: Define new properties accessible-text, 
1979         accessible-caret, accessible-selection and accessible-value
1980
1981 2001-05-29  Brian Cameron <brian.cameron@sun.com>
1982
1983         * docs/atk-sections.txt
1984
1985         * docs/tmpl/*
1986         Improved the layout/formatting of the atk docs.  Added docs/tmpl
1987         files.
1988
1989 2001-05-28  Brian Cameron <brian.cameron@sun.com>
1990
1991         * atk/atktext.c
1992         Now properly set the initialized flag when setting up signals.
1993         Updated the atk-docs in several files
1994
1995 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1996
1997         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1998         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1999         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2000         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2001         Fix warnings generated by Sun FORTE compiler
2002
2003 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2004
2005         * atk/atkcomponent.c atk/atkvalue.c
2006         Remove return calls in functions which return void
2007         
2008 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2009
2010         * atk/atkobject.h: Correct naming of role for status bar
2011
2012         * atk/atktext.c: 
2013         Clarify behaviour of atk_text_get_text_after/at/before_offset
2014  
2015 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2016
2017         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2018
2019 2001-01-06  Hans Breuer  <hans@breuer.org>
2020
2021         * atk/makefile.msc atk/atk.def (new files) :
2022         Enable build for win32, no sourc changes necessary.
2023
2024 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2025
2026         * Released 0.1
2027
2028 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2029
2030         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2031
2032 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2033
2034         * Start a ChangeLog
2035