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