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