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