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