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