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