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