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