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