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