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