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