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