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