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