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