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