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