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