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