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