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