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