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