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