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