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