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