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