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