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