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