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