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