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