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