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