*** empty log message ***
[platform/upstream/atk.git] / ChangeLog
1 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
2
3         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
4         Correct creation of non-AtkGObjectAccessible (bug #107124)
5
6         * atk/atkobject.c (atk_object_class_init): Set default initialize 
7         function so that code which does not check for existence of parent 
8         class's initialize function will work.
9
10         * atk/atkvalue.c: (atk_value_get_minimum_value, 
11         atk_value_get_maximum_value, atk_value_get_current_value):
12         Reset Value argument if it is a valid GValue otherwise zeroise it.
13
14         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
15
16 2003-02-25  Tor Lillqvist  <tml@iki.fi>
17
18         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
19
20         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
21         Gustin.
22
23         * atk/atk.rc.in: New file, for version info in the DLL on
24         Windows. Similar as in GLib, GTK, etc.
25
26         * configure.in: Generate atk/atk.rc.
27         
28         * atk/Makefile.am: Use atk.rc on Windows.
29         (EXTRA_DIST): Distribute atk.rc(.in).
30
31         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
32         but deduce it from DLL location, like GLib, GTK etc do.
33
34 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
35
36         * configure.in: Added "mk" to ALL_LINGUAS.
37
38 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
39
40         * configure.in: Added "fa" to ALL_LINGUAS.
41
42 2003-02-21  Metin Amiroff  <metin@karegen.com>
43
44         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
45
46 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
47
48         * configure.in: Added Belarusian to ALL_LINGUAS.
49
50 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
51
52         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
53         claim to implement all interfaces.
54
55 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
56
57         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
58
59         * atk/atkhypertext.c
60         (atk_hypertext_get_link): Add check on link_index value
61         (atk_hypertext_get_link_index): Add check on char_index value
62
63 2003-02-09  Christian Rose  <menthos@menthos.com>
64
65         * configure.in: Added "kn" to ALL_LINGUAS.
66
67 2003-02-07  Christian Rose  <menthos@menthos.com>
68
69         * configure.in: Added "bn" to ALL_LINGUAS.
70
71 2003-02-06  Christian Rose  <menthos@menthos.com>
72
73         * configure.in: Added "id" to ALL_LINGUAS.
74
75 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
76
77         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
78         Add weak reference so we do not leak the accessible when the object
79         dies. Problem reported by Alex Larsson.
80
81 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
82
83         * configure.in: Added "tr" (Turkish) to the languages' list.
84
85 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
86
87         * atk/atkhyperlink.[ch]
88         New property selected-link defined.
89         Function pointer is_selected_link added to interface
90         (atk_hyperlink_is_selected_link: New functions which checks
91         whether the specified AtkHyperlink is selected
92         
93         * atk/atkhypertext.[ch]
94         New signal link-selected added.
95
96         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
97
98         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
99         and function atk_hyperlink_is_selected_link.
100
101         This fixes bug #104621.
102         
103 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
104
105         * autogen.sh (have_automake): call the versioned automake when
106         checking the version itself.
107
108 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
109
110         * autogen.sh (have_automake): Fix version in complaint
111         message about automake. (#104366, Rich Burridge)
112
113 2003-01-26  Daniel Yacob <locales@geez.org>
114
115         * configure.in: Added am to ALL_LINGUAS.
116
117 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
118
119         * configure.in: Added "sk" to ALL_LINGUAS.
120
121 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
122
123         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
124
125 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
126
127         * configure.in: Added "pt_BR" to ALL_LINGUAS.
128
129 2003-01-22  Marius Andreiana <marius galuna.ro>
130
131         * configure.in: added 'ro' to ALL_LINGUAS
132
133 2003-01-21  Christian Rose  <menthos@menthos.com>
134
135         * configure.in: Added "mn" to ALL_LINGUAS.
136
137 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
138
139         * atk/atktext.c
140         (atk_text_base_init): Set vtable entry for default implementations
141         (atk_text_get_range_extents): Omit calling default implementation
142         (atk_text_get_bounded_ranges): Omit calling default implementation
143
144         * atk/atkcomponent.c
145         (atk_component_base_init): New function to set vtable entry for 
146         default implementations
147         (atk_component_ref_accessible_at_point): Omit calling default 
148         implementation
149         (atk_component_contains): Omit calling default implementation
150         (atk_component_get_position): Omit calling default implementation
151         (atk_component_get_size): Omit calling default implementation
152
153 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
154
155         * atk/atkobject.c 
156         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
157         and PROP_TABLE_CAPTION_OBJECT.
158         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
159         and PROP_TABLE_CAPTION_OBJECT.
160
161         This completes ATK changes for bug #74814.
162
163 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
164
165         * atk/atkobject.c: Add property accessible-table-caption-object.
166         This addresses bug #74814.
167
168         * atk/atkobject.h: Move some documentation from template file to
169         avoid warnings when building.
170
171         * atk/atkrelation.c: Add new properties relation and target.
172         This addresses bug #72426.
173
174         * atktext.[ch]: Add new functions atk_text_get_range_extents and
175         atk_text_get_bounded_ranges.
176         Also added data structures AtkTextRectangle and AtkTextRange, enum
177         AtkTextClipType and helper function  atk_text_free_ranges.
178         This addresses bug #100943.
179         (atk_text_get_character_extents): Ensure that the reported width is 
180         not negative. This fixes bug #102954)
181
182         * docs/atk-sections.txt: Add new functions and data items.
183
184         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
185         atkobject.h. Add reference to accessible-table-caption-object.
186
187         * docs/tmpl/atk-relation.sgml: Add new properties
188
189         * docs/tmpl/atktext.sgml: Add new functions and data items.
190
191
192 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
193
194         * ===== Released 1.2.2=====
195
196         * configure.in: Version 1.2.2, interface age 2, binary age 202
197
198         * NEWS: Updated.
199
200 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
201
202         * configure.in: Added "zh_CN" to ALL_LINGUAS.
203
204 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
205
206         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
207
208 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
209
210         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
211
212 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
213
214         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
215
216 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
217
218         * configure.in: Add -with-html-dir option. (bug #102497)
219
220         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
221
222         * docs/tmpl/atkobject.sgml: Update so property names are in
223         alphabetic order.
224
225 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
226
227         * ===== Released 1.2.1=====
228         
229         * configure.in: Version 1.2.1, interface age 1, binary age 201
230
231         * NEWS: Updated.
232
233 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
234
235         * configure.in (ALL_LINGUAS): Added pl (Polish).
236
237 2002-12-23  Nam SungHyun  <namsh@kldp.org>
238
239         * configure.in: Added Korean (ko) to ALL_LINGUAS
240
241 2002-12-22  Artis Trops  <hornet@navigator.lv>
242
243         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
244
245 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
246
247         * configure.in (ALL_LINGUAS): added French (fr).
248
249 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
250
251         * configure.in (ALL_LINGUAS): added Catalan (ca).
252
253 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
254
255         * ===== Released 1.2.0 ======
256
257         * configure.in: Version 1.2.0, interface age 0, binary age 200
258
259         * NEWS: Final update for 1.2.0.
260
261         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
262
263 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
264
265         * configure.in: Added Russian to ALL_LINGUAS.
266
267 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
268
269         * ===== Released 1.1.5=====
270         
271         * configure.in: Version 1.1.5, interface age 2, binary age 105
272
273         * NEWS: Updated.
274
275 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
276
277         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
278         if caret is not supported. This addresses bug #101020.
279
280         * configure.in: Use third argument of AC_DEFINE to get rid of 
281         acconfig.h. 
282
283 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
284
285         * acinclude.m4: Remove; wasn't needed, and referred
286         to GLib internal m4 files now gone.
287
288 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
289
290         * configure.in: Require autoconf-2.53.
291
292 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
293
294         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
295
296 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
297
298         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
299         and Dutch (nl).
300
301 2002-12-07  Andras Timar <timar@gnome.hu>
302
303         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
304
305 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
306
307         * ===== Released 1.1.4 =====
308         
309         * configure.in: Version 1.1.1, interface age 1, binary age 104
310
311         * NEWS: Updated.
312
313 2002-12-05  Ole Laursen  <olau@hardworking.dk>
314
315         * configure.in (ALL_LINGUAS): Added Danish (da).
316
317 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
318
319         * configure.in (ALL_LINGUAS): Added Spanish (es).
320
321 2002-12-01  Christian Neumair  <chris@gnome-de.org>
322
323         * configure.in (ALL_LINGUAS): Added German (de).
324
325 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
326
327         * configure.in (ALL_LINGUAS): Added "no".
328         
329 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
330
331         * Update NEWS for 1.1.3
332
333 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
334
335         * configure.in: Update to take account of gtk-doc-version being 0.10
336         Updated version required to 0.9
337
338 2002-11-20  Bill Haneman <bill.haneman@sun.com>
339
340         * atk/atkobject.h:
341         Added ATK_ROLE_APPLICATION.
342
343         * atk/atkobject.c:
344         (atk_role_get_localized_name):
345         Added ATK_ROLE_APPLICATION case.        
346
347         * docs/atk-decl.txt:
348         Added ATK_ROLE_APPLICATION to docs.
349         
350 2002-11-18  Abi Brady  <morwen@evilmagic.org>
351
352         * configure.in: Added "en_GB" to ALL_LINGUAS.
353
354 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
355
356         * configure.in: Added "ms" to ALL_LINGUAS.
357
358 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
359
360         * Update NEWS for 1.1.2
361
362         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
363         Update docs.
364
365 2002-11-14  Bill Haneman <bill.haneman@sun.com>
366
367         * configure.in:
368         Revved to 1.1.2, interface age 0, binary age 102.
369         
370         * atk/atkrelationtype.h:
371         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
372         New relations to handle content embedding, for instance
373         text that embeds or flows around images.
374
375         * atk/atkhyperlink.h:
376         (atk_hyperlink_is_inline):
377         New API, returns whether a hyperlink's content is
378         partially displayed inline; useful for small images
379         emedded in text, and for HTML <src> elements.
380         (AtkHyperlinkClass->link_state):
381         New virtualized method, used to implement various
382         state query API such as atk_hyperlink_is_inline().
383
384         * atk/atkhyperlink.c:
385         (atk_hyperlink_is_inline):
386         New method.
387
388         * docs/atk-sections.txt: 
389         Additions for above API.
390
391 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
392
393         * atk/atkobject.[ch]: Add signal active-descendant-changed
394
395 2002-11-11  Christian Rose  <menthos@menthos.com>
396
397         * configure.in: Added "sv" to ALL_LINGUAS.
398
399 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
400
401         * atk/atkhyperlink.c
402         * atk/atkhyperlink.h
403         * atk/atktable.c
404         * atk/atktable.h
405         * atk/atktext.c
406         * atk/atktext.h
407         * docs/tmpl/atkhyperlink.sgml
408         * docs/tmpl/atkobject.sgml
409         * docs/tmpl/atktable.sgml
410         * docs/tmpl/atktext.sgml
411
412         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
413         without warnings.
414         
415 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
416
417         * autogen.sh: Add call to autoheader to create config.h.in
418
419 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
420
421         * acinclude.m4: New file
422
423         * autogen.sh: Add i18n support (copied from gtk+).
424
425         * configure.in: Add definition for atklocaledir and check for
426         bind_textdomain_codeset()
427
428         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
429
430         * atk/atkobject.c (atk_role_get_localized_name): Add code to
431         initialize i18n.
432         
433         * po/.cvsignore: Add extra files.
434
435 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
436
437         * configure.in: Create po/Makefile; patch supplied by 
438         Dan Mills (thunder@ximain.com)
439         
440 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
441
442         * ===== Released 1.1.1 =====
443         
444         * configure.in: Version 1.1.1, interface age 0, binary age 101
445
446         * NEWS: Updated.
447
448         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
449
450 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
451
452         * Makefile.am: Add po directory
453
454         * configure.in: Add support for I18N
455
456         * acconfig.h atk/atkintl.h: New files used to support I18N
457
458         * atk/atkobject.c: Update atk_role_get_localized_name() to
459         allow for localized name to be returned.
460
461         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
462
463         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
464         po/ChangeLog: New files
465
466 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
467
468         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
469
470         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
471
472         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
473         atk_object_add_relationship and atk_object_remove_relationship
474         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
475         and ATK_ROLE_RULER
476
477         * atk/atkrelation.h: Move definition of AtkRelationType to
478         atk/relationtype.h
479
480         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
481
482         * atk/atktext.[ch]: Add text-attributes-changed signal.
483
484         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
485
486         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
487
488         * docs/tmpl/atkrelation.sgml: Add new relations
489
490         * docs/tmpl/atkstate.sgml: Add new state
491
492         * docs/tmpl/atktext.sgml: Add new signal
493
494         * tests/testrelation.c: Add tests for new relationship functions.
495
496 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
497
498         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
499         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
500
501         Bug #94548.
502
503 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
504
505         * ===== Released 1.1.0 =====
506         
507         * NEWS: Updated.
508
509 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
510
511         * configure.in:
512         increment version to 1.1.0, in view of the fact that we've 
513         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
514         Also reset INTERFACE_AGE to zero, since an enum was added.
515         Use similar library numbering as GTK.
516
517         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
518
519 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
520
521         * atk/atkobject.h: add ATK_LAYER_WINDOW.
522
523         * atk/atkcomponent.c: upd docs.
524
525 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
526
527         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
528         avoid unused declarations
529
530         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
531         Move AtkRelationSet from atkobject to atkrelationset.
532
533 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
534
535         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
536         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
537         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
538         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
539         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
540         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
541         docs/tmpl/atkvalue.sgml:
542         Remove reference to ...Iface data structures; which eliminates
543         undocumented symbols.
544
545 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
546
547         *  atk/atkutil.h: Add documentation for AtkKeyEventType
548
549         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
550         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
551         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
552         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
553         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
554         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
555         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
556         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
557         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
558         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
559         docs/tmpl/atkutil.sgml:
560         Reduce number of undocumented symbols
561
562 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
563
564         * atk/atknoopobjectfactory.c:
565         Add implementation for atk_object_factory_get_accessible_type()
566
567 2002-08-18  Havoc Pennington  <hp@pobox.com>
568
569         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
570         both automake 1.6 and 1.4 installed get the right automake. Means
571         compilation from CVS will now require the latest automake 1.4
572         release, or manually creating symlinks called "automake-1.4" and
573         "aclocal-1.4"
574
575 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
576
577         These changes improve the quality of the documentation by adding
578         information about properties and signals.
579
580         * configure.in:
581         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
582         use in docs Makefile.am
583
584         * atk/atk.h:
585         Add missing include files, atk/atknoopobject.h and 
586         atknoopobjectfactory.h
587
588         * docs/Makefile.am:
589         Add support for scan program
590
591         * docs/atk.types:
592         Added content to this file
593
594         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
595         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
596         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
597         docs/tmplatkutil.sgml:
598         Removed references to contents of object's data structure
599
600         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
601         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
602         Add references to signals and properties.
603
604 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
605
606         * ===== Released 1.0.3 =====
607         
608         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
609         interface, binary version 3.
610
611         * NEWS: Updated.
612
613 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
614
615         * README: Updated to describe where to log bugs and mention mailing
616         list.
617
618 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
619
620         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
621         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
622         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
623         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
624         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
625         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
626         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
627         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
628         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
629         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
630         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
631         Update documentation.
632
633 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
634
635         * atk/atkregistry.c:
636         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
637         (bug #83316)
638
639 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
640
641         * ===== Released 1.0.2 ======
642
643         * NEWS: Updates.
644
645         * configure.in: Version 1.0.2, interface, binary age 2
646
647 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
648
649         * atk/atkutil.c (atk_focus_tracker_notify):
650         Allow for object being NULL which means the window containing the
651         focus widget has lost focus. We update the previous_focus_object 
652         so we can emit notification for focus widget when window regains
653         focus.
654
655 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
656
657         * atk/atkgobjectaccessible.c:
658         (atk_gobject_accessible_for_object):  Allow for case where created
659         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
660         was not initialized in atk_gobject_accessible_class_init
661
662 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
663
664         * ===== Released 1.0.1 ======
665
666         * NEWS: Updates.
667
668         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
669
670 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
671
672         * atk/atkutil.c (atk_focus_tracker_notify):
673         Do not do notification if previously notified object is the same as
674         this object
675
676 2002-03-14  Tor Lillqvist  <tml@iki.fi>
677
678         * atk/Makefile.am: Use correct name for the DLL when generating
679         the MSVC import library.
680
681 2002-03-13  Bill Haneman <bill.haneman@sun.com>
682
683         * atk/atkutil.c (atk_object_get_root):
684         Changed g_type_class_peek to g_type_class_ref,
685         this seemed to be triggering a SEGV in some cases.
686
687
688 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
689
690         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
691         Correct name of data set to NULL from quark_accessible_object to
692         quark_object
693
694 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
695
696         * atk/atkhyperlink.c (atk_hyperlink_get_type):
697         Fix typo.
698
699 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
700
701         * ===== Released 1.0.0 ======
702
703         * NEWS: Final update for 1.0.0.
704
705         * README: Update the compilation instructions a bit.
706
707 2002-03-06  Tor Lillqvist  <tml@iki.fi>
708
709         * atk-zip.sh.in
710         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
711         library names.
712
713 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
714
715         * ATK 1.0.0 rc1
716
717         * tests/Makefile.am: Don't install libteststateset.la,
718         libtestrelation.la. (#73655, James Henstridge)
719
720         * autogen.sh: Add --enable-gtk-doc
721
722         * configure.in: --disable-gtk-doc by default.
723
724         * Makefile.am: Add a slightly modified distcheck rule
725         that passes --enable-gtk-doc to the configure inside.
726         (So that 'make dist' succeeds inside.)
727
728 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
729
730         * configure.in: Require GLib-2.0.0.
731
732         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
733         Switch over to the Glib/GTK+ versioning scheme.
734
735 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
736
737         * atk/atktext.c (atk_text_get_text):
738         Permit end offset value of -1
739
740 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
741
742         * atk/atkhypertext.h:
743         Update comments
744
745 2002-02-28  Sven Neumann  <sven@gimp.org>
746
747         * configure.in: beautified configure --help output.
748
749 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
750
751         * atk/atkhypertext.h atk/atkhyperlink.h: 
752         Add padding to class structures to allow for future expansion.
753
754         * atk/atkdocument.h: 
755         Add padding to class structures to allow for future expansion.
756
757         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
758         Add padding to class structures to allow for future expansion.
759
760 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
761
762         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
763
764 2002-02-26  Tor Lillqvist  <tml@iki.fi>
765
766         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
767         libtool won't create a DLL.
768
769 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
770
771         * atk/Makefile.am:
772         Remove -no-undefined because of problems with uunresolved symbols
773         in libgobject on Solaris when using gcc
774
775 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
776
777         * configure.in: Version 0.13
778
779         * NEWS: Update for 0.13
780
781         * docs/atk-sections.txt: Update.
782
783 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
784
785         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
786         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
787         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
788         Make use of parent_class consistent; define as gpointer and
789         use g_type_class_peek_parent() to get it
790
791         * atk/atktext.c:
792         Delete unused empty line
793
794         * atk/atkregistry.c atk/atkrelation.c:
795         Make parent_class static 
796
797 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
798
799         * atk/atktext.c:
800         Add check for offset being negative in functions which have offset
801         parameter and return immediately if so.
802
803 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
804
805         * atk/atkcomponent.h:
806         Change argument of get_layer and get_mdi_zorder function pointers 
807         to be AtkComponent instead of AtkObject
808
809         * atk/atkcomponent.c:
810         Change atk_component_get_layer and atk_component_get_mdi_zorder
811         to refer to argument as component instead os accessible
812
813         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
814         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
815         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
816         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
817         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
818         Update for recent changes
819         
820 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
821
822         * atk/atk.h:
823         Guard atk.h with ifndef __ATK_H__
824         (#71405 reported by terra@diku.dk (Morten Welinder))
825
826 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
827
828         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
829         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
830         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
831         atk/atktable.h atk/atktext.h atk/atkvalue.h:
832         Add padding to class structures to allow for future expansion.
833
834 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
835
836         * configure.in:
837         Incremented revision and tagged GNOME_D2_BETA.
838
839         * atkobject.h: 
840         Marked atk_object_get_layer and atk_object_get_mdi_zorder
841         as deprecated (should use atk_component API below).
842         
843         * atkcomponent.h:
844         Added atk_component_get_layer and atk_component_get_mdi_zorder
845         (erroneously defined in atkobject, they belong here).
846
847         * atkcomponent.c:
848         Fixed some property get/set bugs.
849
850         * NEWS: updated for GNOME 2 Desktop Beta.
851         
852 2002-02-11  jacob berkman  <jacob@ximian.com>
853
854         * atk/atkselection.[ch] (atk_selection_get_type): 
855         * atk/atktable.[ch] (atk_table_get_type): 
856         * atk/atkregistry.h (atk_get_default_registry): 
857         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
858         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
859         * atk/atkcomponent.[ch] (atk_component_get_type): 
860         * atk/atkaction.[ch] (atk_action_get_type): declare function
861         arguments as (void) rather than ()
862
863 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
864
865         * configure.in:
866         Incremented revision.
867
868 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
869
870         * docs/tmpl/atkaction.sgml:
871         * docs/tmpl/atkcomponent.sgml:
872         * docs/tmpl/atkeditabletext.sgml:
873         * docs/tmpl/atkimage.sgml:
874         * docs/tmpl/atkobject.sgml:
875         * docs/tmpl/atkselection.sgml:
876         * docs/tmpl/atktable.sgml:
877         * docs/tmpl/atktext.sgml:
878         * docs/tmpl/atkvalue.sgml:
879         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
880         fields to improve docs; the documentation now gives some
881         information on the purpose and function of the various ATK
882         interfaces, and which types of UI components typically implement
883         which interfaces.
884         
885 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
886
887         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
888
889 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
890
891        * configure.in:
892        Update version number to 0.10, for Desktop Alpha 2
893
894 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
895
896         * atk/atkobject.h:
897         Correct inconsistencies between registered signal parameter types 
898         and default signal handler struct fields
899         (based on patch from Murray Cumming <murray@usa.net>)
900
901 2002-01-10  Bill Haneman <bill.haneman@sun.com>
902
903        * configure.in:
904        Update version number to 0.9, for Beta2 package.
905
906 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
907
908         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
909         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
910         Mikael Hermansson)
911
912 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
913
914         * atk/atkcomponent.c (atk_component_add_focus_handler):
915         Add comments to clarify behavior if handler has already been added
916
917         * docs/tmpl/atktext.sgml:
918         Update for change of caret_changed to text_caret_moved
919
920 2002-01-05  Hans Breuer  <hans@breuer.org>
921
922         * atk/makefile.msc : generate atk-enum-types.[hc]
923         NOTE: the long comment in atkobject.h is crashing perl,
924         at least version 5.005_02 built for MSWin32-x86-object
925         Binary build 506 provided by ActiveState. Temporary
926         deleting the AtkRole comment allows to work-around.
927
928         atk/atk.def : updated externals
929
930 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
931
932         * atk/atkgobjectaccessible.h
933         Fixed typo in define (reported by Jeff Franks)
934
935         * atk/atktext.c atk/atktext.h
936         Change name of default signal handler for text_caret_moved signal
937         from caret_changed to text_caret_moved
938         Change enum CARET_MOVED to TEXT_CARET_MOVED
939         (both issues reported by Jeff Franks)
940
941 2001-12-15  Michael Meeks  <michael@ximian.com>
942
943         * atk/atkrelation.c (atk_relation_class_init):
944         setup parent class
945         (atk_relation_finalize): chain to parent.
946
947         * atk/atkrelationset.c (atk_relation_set_class_init),
948         (atk_relation_set_finalize): same fix.
949
950 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
951
952         * configure.in: Version 0.8, require GLib-1.3.12
953
954         * atk/makefile.msc (PKG_VER): Version 0.8.
955
956 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
957
958         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
959         for correct srcdir != builddir operation when 
960         generating source files in srcdir.
961         
962 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
963
964         * docs/tmpl/atkutil.sgml: remove some conflict
965         indicators.
966
967 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
968
969         * atk/atk.def:
970         Add new functions
971
972 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
973
974         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
975         docs/tmpl/atkgobjectaccessible.sgml
976
977         * atk/Makefile.am atk/atk.h:
978         Add references to new files
979
980         * atk/atkobject.c atk/atkobject.h
981         docs/tmpl/atkobject.sgml:
982         Add new function atk_object_initialize
983
984         * atk/atkobjectfactory.c atk/atkobjectfactory.h
985         docs/tmpl/atkobjectfactory.sgml:
986         Add new function atk_object_factory_get_accessible_type
987
988         * docs/atk-sections.txt:
989         Add new functions.
990         Add functions in atk-unused.txt
991
992         
993 2001-12-17  Darin Adler  <darin@bentspoon.com>
994
995         * atk/atktext.c: Add missing #include <string.h>
996
997 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
998
999         * atk/Makefile.am, tests/Makefile.am: Compile with
1000         -DG_DISABLE_DEPRECATED. See #52790.
1001
1002 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1003
1004         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1005         Remove unnecessary g_retunn_val_if_fail() call.
1006
1007 2001-12-08  Michael Meeks  <michael@ximian.com>
1008
1009         * atk/atkregistry.c (atk_registry_class_init):
1010         paranoia is not appropriate here, setup parent_class,
1011         don't create a new default registry here - makes no
1012         sense.
1013         (atk_registry_finalize): chain to parent class, do
1014         g_hash_table_destroys instead of g_frees.
1015
1016 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1017
1018         * atk/Makefile.am:
1019         Update to create atk-enum-types.h before compiling source files
1020         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1021
1022 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1023
1024         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1025         docs/tmpl/atktext.sgml tests/testrelation.c:
1026         Change atk_attribute_register to atk_text_attribute_register,
1027         atk_attribute_get_value to atk_text_attribute_get_value,
1028         atk_attribute_get_name to atk_text_attribute_get_name
1029         atk_attribute_for_name to atk_text_attribuute_for_name
1030
1031 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1032
1033         * atk/atktext.c:
1034         Add implementation of atk_attribute_register, atk_attribute_for_name
1035         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1036         support extra attributes being defined
1037
1038         * atk/atktext.h:
1039         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1040         extra attributes to be defined
1041         Add atk_attribute_register() and atk_attribute_for_name()
1042
1043         * atk/atk.def:
1044         Add new functions
1045
1046         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1047         Update because of additions to atk/atktext.h
1048
1049         * tests/testrelation.c:
1050         Add tests for text attributes
1051
1052 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1053
1054         * atk/atkobject.c:
1055         Update atk_role_register() to allow extra roles to be defined
1056         Update atk_role_get_name() and atk_role_for_name() for newly defined
1057         roles
1058
1059         * tests/testrelation.c:
1060         Add tests for roles
1061
1062 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1063
1064         * atk/atkrelation.c:
1065         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1066         atk_relation_type_for_name()
1067
1068         * atk/atkstate.c:
1069         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1070         atk_state_type_for_name()
1071
1072         * tests/testrelation.c, tests/teststateset.c:
1073         Update tests as name componenets are separated by hyphen (-) rather
1074         than underline (_)
1075
1076 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1077
1078         * atk/Makefile.am:
1079         Generate files atk-enum-types.c and atk-enums-types.h to create
1080         types for enums.
1081
1082         * atk/atkobject.c:
1083         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1084
1085 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1086
1087         * atk/atkutil.c:
1088         Changed calls to g_type_class_peek() to g_type_class_ref() where
1089         it makes more sense, and in other places check for a non-null
1090         klass return before trying to call class methods.  This prevents
1091         SEGV if no Atk-implementation library has been loaded.
1092
1093         * atk/atkobject.c:
1094         Fixed gtk-doc warning.
1095
1096 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1097
1098         * atk/atkobject.[c|h]:
1099         Add functions atk_role_get_name() and atk_role_for_name() which
1100         transform a role into an untranslated string
1101         Update comments in atkobject.h which refer to property names
1102
1103         * atk/atkrelation.c:
1104         Correct error in atk_relation_type_get_name
1105
1106         * docs/atk-sections.txt
1107         Added atk_role_get_name and atk_role_for_name
1108
1109         * docs/tmpl/*sgml
1110         Updated files
1111         
1112 2001-11-23  Hans Breuer  <hans@breuer.org>
1113
1114         * atk/atk.def : updated externals
1115
1116         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1117         minor coding style issues. Found by my exports generator.
1118
1119         * atk/makefile.msc : version 0.7, use build dir from
1120         $(TOP)\glib
1121
1122 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1123
1124         * Version 0.7
1125
1126         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1127
1128 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1129
1130         * atk/atknoopobject.c:
1131         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1132         when creating object
1133
1134 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1135
1136         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1137         docs/tmpl/atkrelation.sgml:
1138         Change atk_relation_type_from_string to atk_relation_type_for_name
1139         Add atk_relation_type_get_name
1140
1141         * atk/atkrelationtype.c:
1142         Change atk_relation_type_from_string to atk_relation_type_for_name
1143         Add atk_relation_type_get_name
1144         Update atk_relation_type_register() to correctly register new
1145         relation types
1146
1147         * atk/atkstate.c:
1148         Changed name of static variable type to last_type
1149         Changed name of paremeter if atk_state_type_get_name to type to match
1150         comments
1151
1152         * docs/tmpl/*sgml
1153         Updated files
1154
1155         * tests/README, tests/Makefile.am       
1156         Add new test file testrelation.c
1157
1158 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1159
1160         * atk/atkutil.c (atk_add_key_event_listener):
1161         Fix gtk-doc comment and clarify use of 'data' gpointer.
1162
1163 2001-11-22  Michael Meeks  <michael@ximian.com>
1164
1165         * atk/atkutil.c (atk_add_key_event_listener): switch
1166         to class_peek.
1167
1168         * atk/atkobject.c (atk_object_real_get_property):
1169         add missing 'break'.
1170
1171 2001-11-21  Michael Meeks  <michael@ximian.com>
1172
1173         * atk/atkrelation.c: pull in string.h for strcmp
1174
1175         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1176
1177         * atk/atkutil.c (atk_add_global_event_listener),
1178         (atk_get_toolkit_name, atk_get_toolkit_version):
1179         constify 
1180
1181 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1182
1183         * atk/atkrelation.c: Added gtk-doc docs for 
1184         atk_relation_type_from_string.
1185
1186 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1187
1188         * atk/atkobject.h (enum): Fix trailing comma on
1189         enumeration.
1190
1191         * docs/atk-sections.txt: Update.
1192
1193         * NEWS: Updates
1194
1195 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1196
1197         * atk/atkobject.[c|h]:
1198         Add additional argument (name) to state-change signal
1199         Update atk_object_notify_state_change to take account of 
1200         extra argument for state-change
1201
1202         * atk/atkmarshal.list:
1203         Add marshaller for VOID:STRING,BOOLEAN
1204         
1205 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1206
1207         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1208         Add enum AtkLayer and functions atk_object_get_layer and
1209         atk_object_get_mdi_zorder
1210
1211 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1212
1213         * atk/atkobject.[c|h]:
1214         Remove property accessible-state; use signal state-change instead
1215         Change signature of state-change handler to take gboolean as argument
1216         instead of AtkPropertyValues
1217         Update atk_object_notify_state_change() to emit state-change signal
1218
1219         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1220         Remove state ATK_STATE_COLLAPSED
1221
1222 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1223
1224         * atk/atkobject.c:
1225         * atk/atkstate.c:
1226         Added state-changed signal to atkobject, in anticipation of 
1227         deprecating the accessible-state property.
1228
1229         * atk/atkutil.[ch]:
1230         Fixed signature of atk_util_add_key_listener () to
1231         take an AtkKeySnoopFunc instead of a pointer to same.
1232
1233 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1234
1235         * atk/atkobject.c (atk_object_notify_state_change):
1236         Fix bug in calculation of number of toggle states
1237
1238         * atk/atkstate.c:
1239         Correct out-by-1 error in atk_state_type_register()
1240         Use type (number of states defined) in atk_state_type_get_name()
1241         and atk_state_type_for_name()
1242         
1243 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1244
1245         * atk/atkeditabletext.c:
1246         Remove unused structure _AtkEditableTextIfaceClass
1247
1248         * atk/atkobject.[c|h]
1249         Remove signals model_changed and selection_changed
1250
1251         * atk/selection.[c|h]
1252         Add signal selection_changed
1253
1254         * atk/atktable.[c|h]
1255         Remove unused structure _AtkTableIfaceClass
1256         Add signal model_changed
1257
1258         * atk/atktext.[c|h]
1259         Remove unused structure _AtkTextIfaceClass
1260         Add signal text_selection_changed
1261
1262         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1263         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1264         Documentation changes
1265
1266 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1267
1268         * atk-zip.sh.in: Build separate runtime and developer packages.
1269
1270         * atk/atk.def: Update.
1271
1272 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1273
1274         * atk/atkutil.h :
1275         Added API 
1276         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1277                                        gpointer data);
1278         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1279                                        gpointer data);
1280         
1281         to allow non-GTK-dependent installation of key snoop functions.
1282         This also meant adding definitions of AtkKeySnoopFunc and 
1283         AtkKeyEventStruct.
1284
1285 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1286
1287         * atk/atkobject.c (atk_object_notify_state_change):
1288         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1289         to ATK_STATE_EXPANDED or vice versa.
1290
1291 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1292
1293         * atk/atkobject.h:
1294         Add role ATK_ROLE_TREE_TABLE
1295
1296         * atk/atkrelation.h:
1297         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1298         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1299
1300         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1301         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1302         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1303         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1304         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1305         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1306         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1307         Update to reflect the current state of the documentation in the code.
1308
1309 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1310
1311         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1312         Add two new relations ATK_RELATION_NODE_CHILDREN and
1313         ATK_RELATION_NODE_PARENT to support compound objects in a
1314         node or cell of a tree or table
1315         Added descriptions of all relations which are defined
1316
1317         * atk/atktable.c:
1318         Remove functions atk_table_real_get_index_at(),
1319         atk_table_real_get_column_at_index() and 
1320         atk_table_real_get_row_at_index() 
1321         Correct typos in documentation of other functions.
1322
1323 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1324
1325         * atk-zip.sh.in: New file, used to build developer package for
1326         Win32.
1327
1328         * Makefile.am
1329         * configure.in: Add it.
1330
1331         * atk/Makefile.am: Add rules to install and uninstall mingw import
1332         library.
1333
1334 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1335
1336         * atk/atkobject.[c|h]
1337         Remove the following properties
1338         accessible-child - use signal children_changed for notification
1339         accessible-text - use signal text_changed for notification
1340         accessible-caret - use signal text_caret_moved for notification
1341         accessible-selection - use new signal selection_changed 
1342         for notification
1343         accessible-visible-data - use new signal visible_data_changed
1344         for notification
1345         accessible-model - use new signal model_changed for notification
1346         Notify when role or parent changes
1347         Allow parent and role to be set or got using g_object_set() or
1348         g_object_get()
1349 .
1350 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1351
1352         * Version 0.6
1353
1354         * NEWS: Updates.
1355
1356 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1357
1358         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1359         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1360
1361 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1362
1363         * atk/atkobject.c (atk_object_notify_state_change):
1364         Initialize AtkPropertyValue data structure to 0 instead of using
1365         memset.
1366
1367 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1368
1369         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1370         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1371         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1372
1373         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1374         -export-symbols atk.def. If lib.exe is available, generate
1375         atk.lib, and install it.
1376
1377         * atk/atk.def: Update with new entry points.
1378
1379 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1380
1381         * atk/atkobject.[c|], docs/atk-sections.txt,
1382         docs/tmpl/atkobject.sgml:
1383         Add convenience function atk_object_notify_state_change()
1384         to generate property notification of state change.
1385
1386         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1387         Correct comments on functions atk_attribute_get_name() and
1388         atk_attribute_get_value()
1389
1390 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1391
1392         * atk/atktext.c:
1393         Update comments in atk_text_get_text_[at|after|before]_offset()
1394         to clarify what these functions will return.
1395
1396 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1397
1398         * atk/atktext.c:
1399         Update comments in atk_text_get_run_attributes() and
1400         atk_text_get_default_attributes().
1401
1402 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1403
1404         * atk/atkobject;c:
1405         Change "property-change" signal to allow detail (i.e. property name) 
1406         and add detail in atk_object_notify().
1407
1408 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1409
1410         * atk/atktext.c:
1411         Correct order of attribute names in text_attr_name array.
1412
1413 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
1414
1415         * atk/atktext.[c|h]:
1416         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1417         Use enum AtkTextAttribute to specify what attribute are supported
1418         rather than hash defines. Define new functions atk_attribute_get_name()
1419         and atk_attribute_get_value() which return the strings for the
1420         attribute name and values for those attribute which have named values.
1421
1422 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1423
1424         * atk/atktext.c (atk_text_get_run_attributes):
1425         Correct typo.
1426
1427         * atk/atktext.c (atk_text_get_default_attributes):
1428         Add call to set iface.
1429
1430 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1431
1432         * atk/atktext.[c|h]:
1433         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1434         Add new function atk_text_get_default_attributes
1435         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1436
1437 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
1438
1439         * atk/atktext.c (atk_attribute_set_free):
1440         Avoid leaking of AtkAttributeSet data structure; speed up code.
1441
1442         * docs/tmpl.atk*.sgml
1443         Updated to reflect current APIs.
1444
1445 2001-10-01  jacob berkman  <jacob@ximian.com>
1446
1447         * docs/Makefile.am (dist-hook-local): depend on all-local so that
1448         make dist works correctly w/o having to build first
1449
1450 2001-10-01  Tor Lillqvist  <tml@iki.fi>
1451
1452         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1453
1454 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
1455         
1456         * configure.in (ATK_MICRO_VERSION): Version 0.6
1457         (because libglade will depend on a the small api addition below)
1458
1459         * atk/makefile.msc (PKG_VER): Version 0.6
1460
1461         * atk/atkrelation.h:
1462         * atk/atkrelation.c: (AtkRelationType 
1463         atk_relation_type_from_string (const gchar *name)): Added method.
1464
1465         
1466 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
1467
1468         * configure.in (ATK_MICRO_VERSION): Version 0.5
1469
1470         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1471
1472         * atk/makefile.msc (PKG_VER): Version 0.5
1473
1474 2001-09-21  Hans Breuer  <hans@breuer.org>
1475
1476         * atk/atk.def : updated externals
1477         * atk/makefile.msc : version 0.4
1478
1479         * atk/atktext.c (atk_text_get_character_extents) : real_height
1480         is a reference to int, so use &local_height
1481
1482 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
1483
1484         * Released 0.4.
1485
1486 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
1487
1488         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1489         up ATK_VERSION to 0.4, interface age 0, binary age 0.
1490         (from 0.2 which was not properly updated last time).
1491         depend on glib 1.3.8.
1492
1493         * NEWS: updates.
1494
1495 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
1496
1497         * atk/atkobject.c:
1498         Add object reference when object is set as accessible_parent
1499
1500 2001-09-05  Mark McLoughlin <mark@skynet.ie>
1501
1502         * configure.in: remember ACLOCAL_FLAGS.
1503
1504 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1505
1506         * atk/atktable.[c|h]
1507         Change atk_table_get_caption() and atk_table_set_caption()
1508         to deal with AtkObject* rather than gchar*
1509         Remove redundant and incorrect comments
1510         
1511 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
1512
1513         * configure.in: Version 0.3  
1514
1515         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1516
1517         * NEWS: Update  
1518
1519 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
1520
1521         * atk/atkobject.c:
1522         Correct property definitions for "accessible-table-caption", 
1523         "accessible-table-column-description", 
1524         "accessible-table-row-description" 
1525         * atk/atkobject.h:
1526         Update comments to include all properties defined
1527
1528 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
1529
1530         * atk/atkhyperlink.h:
1531         Change AtkHyperLink to AtkHyperlink in comment
1532         * atk/atkhypertext.[c|h]:
1533         Change AtkHyperLink to AtkHyperlink
1534         * atk/atktable.[c|h]:
1535         Make gchar* arguments const; make return value of type gchar*
1536         G_CONST_RETURN
1537         * docs/atk-sections.txt
1538         Remove reference to AtkHyperLink
1539         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1540         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1541         Updated by make
1542         
1543 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1544
1545         * atk/atktable.c
1546         Add functions atk_table_real_get_index_at(), 
1547         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
1548         as default implementations for atk_table_get_index_at(),
1549         atk_table_get_row_at_index(), atk_table_get_column_at_index()
1550
1551 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1552
1553         * atk/atkaction.c:
1554         Refer to return value in function documentation for 
1555         atk_action_do_action
1556         * atk/atkimage.c:
1557         Fix typo in comments
1558         * docs/tmpl/atkaction.sgml:
1559         Update to include return value
1560
1561 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
1562
1563         * atk/atkaction.c atk/atkaction.h:
1564         Made atk_action_do_action return a gboolean as the class member of 
1565         AtkActionIface does.
1566         * .cvsignore:
1567         Added atk.spec
1568
1569 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
1570
1571         * docs/tmpl/atkimage.sgml atk/atkimage.h:
1572         Swap height and width arguments to atk_image_get_image_size
1573         * atk/atkimage.c:
1574         Swap height and height arguments to atk_image_get_image_size
1575         Do not crash if NULL pointers are passed for return values
1576
1577 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
1578
1579         * docs/tmpl/atktext.sgml atk/atktext.h:
1580         Change parameter names *offset to *_offset
1581         * atk/atkcomponent.c:
1582         Do not crash if NULL pointers are passed for return values
1583         * atk/atktext.c:
1584         Change parameter names *offset to *_offset
1585         Do not crash if NULL pointers are passed for return values
1586         
1587 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
1588
1589         * atk/atkutil.c :
1590         Changed g_type_class_peek() to g_type_class_ref()
1591         in atk_add_global_event_listener(), since
1592         g_type_class_peek() could return NULL when an
1593         instance of the class had not been created.
1594
1595 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1596
1597         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1598         Ensure that atk_attribute_set_free is in the documentation.
1599
1600 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1601
1602         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1603         Swapped order of width and height arguments to
1604         atk_text_get_character_extents()
1605         Changed AtkAttrributeSet_free to atk_attribute_set_free
1606
1607 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
1608
1609         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1610         Changed "length" argument of atk_text_get_character_extents() to
1611         "height".
1612
1613 2001-08-15  Jens Finke <jens@gnome.org>
1614
1615         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1616         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1617         added a AC_SUBST for it. This is needed for the spec.in file.
1618         Added atk.spec to output list.
1619         * atk.spec.in: New file.
1620
1621 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
1622
1623         * atk/atkcomponent.[c|h]
1624         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1625         Change atk_component_get_accessible_at_point to 
1626         atk_component_ref_accessible_at_point so it will work for flyweights
1627
1628 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
1629
1630         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1631         with GNU make.
1632
1633 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
1634
1635         * atk/atkaction.c, atk/atkcomponent.c
1636         Remove all instances of g_return_if_fail (foo != NULL); that are
1637         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1638         since the second check catches the NULL.
1639         * atk/atkcomponent.c
1640         Add functions atk_component_real_contains(), 
1641         atk_component_real_get_position(), atkcomponent_real_get_size() 
1642         as default implementations for atk_component_contains(),
1643         atk_component_get_position(), atk_component_get_size()
1644
1645 2001-08-07  Brian Cameron <brian.cameron@sun.com>
1646
1647         * atk/atkimage.[ch] docs/atk-sections.txt
1648         docs/tmpl/atkimage.sgml
1649         Updated AtkImage get_position to get_image_position
1650         so the naming is consistant.  Now get_image_position
1651         and get_image_size return -1 for x/y/height/width
1652         if AtkImage implementations of these functions is
1653         not found.
1654
1655 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
1656
1657         * atk/atkobject.c
1658         Create an object relation set when the object is created.
1659
1660 2001-07-30  Brian Cameron <brian.cameron@sun.com>
1661
1662         * atk/atkutil.[ch]
1663         Changed first argument of atk_add_global_event_listener
1664         so the callback function is of type GSignalEmissionHook
1665         instead of AtkEventListener.  AtkEventListener is
1666         appropriate for Focus event callbacks, but not generic
1667         ones.
1668
1669 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1670
1671         * atk/atkobject.c:
1672         Add function atk_object_real_ref_state_set() which creates the
1673         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1674         if appropriate
1675
1676 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1677
1678         * atk/*.c:
1679         Remove all instances of g_return_if_fail (foo != NULL); that are
1680         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1681         since the second check catches the NULL.
1682
1683 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
1684
1685         * atk/Makefile.am
1686         Fix problem with ATK not building after running make maintainer-clean
1687         and autogen.sh: add extra files to MAINTAINERCLEANFILES
1688
1689 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1690
1691         * atk/atktext.h
1692         * atk/atkeditabletext.h
1693         * atk.pc.in
1694         * atk-uninstalled.pc.in
1695         * atk/makefile.msc
1696         * configure.in
1697         Removed (unused) #defines of pango/pango.h
1698         Removed references to/dependencies on pango from .pc files
1699         Removed dependencies on pango from makefile.msc and configure.in
1700
1701 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
1702
1703         * atk/atkobject.[c|h]
1704         Move some implementation from GAIL:
1705         Default implementations for some some functions
1706         atk_object_real_get_name, atk_object_real_set_name,
1707         atk_object_real_get_description, atk_object_real_set_description,
1708         atk_object_real_get_parent, atk_object_real_set_parent,
1709         atk_object_real_get_role,
1710         atk_object_real_connect_property_change_handler,
1711         atk_object_real_remove_property_change_handler,
1712         atk_object_notify,
1713         definition of property-changed signal.
1714         Initialize pointers to NULL in atk_object_init().
1715         Initialize uninitialized function pointers to NULL in 
1716         atk_object_class_init().
1717         
1718 2001-07-23  Brian Cameron <brian.cameron@sun.com>
1719
1720         * atk/atkobject.c
1721         Changed children_changed signal to allow NULL pointers
1722         for the 2nd argument to the signal handler.
1723
1724 2001-07-20  Hans Breuer  <hans@breuer.org>
1725
1726         * atk/atk.def : added more exports
1727         * atk/makefile.msc : updated win32 build
1728
1729 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
1730
1731         * atk/atkaction.[c|h], docs/atk-sections.txt, 
1732         docs/tmpl/atkaction.sgml
1733         Add atk_action_get_name() and atk_action_set_description()
1734
1735 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
1736
1737         * atk/atkstate.[c|h]
1738         Add ATK_STATE_ENABLED so we can distinguish between a consistent
1739         and inconsistent GtkToggleButton
1740
1741 2001-07-16  Brian Cameron <brian.cameron@sun.com>
1742
1743         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1744         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1745         gail_textattributes_update.pat is for gail/gail and integrates the 
1746         ATK_ATTRIBUTE_* macros in the gail implementations.
1747         atk_docs_textattributes_update.pat is for atk/docs and patches
1748         atk-sections.txt etc. for improved docs
1749         atk_atk_textattributes_update.pat is for atk/atk and included the
1750         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1751
1752 2001-07-13  Darin Adler  <darin@bentspoon.com>
1753
1754         * atk/atkstate.c: Add missing <string.h> include.
1755         * tests/teststateset.c: Add missing <string.h> include.
1756
1757 2001-07-13  Darin Adler  <darin@bentspoon.com>
1758
1759         * .cvsignore: Ignore some generated files.
1760         * autogen.sh: Get rid of call to autoheader since the
1761         configure file doesn't include AM_CONFIG_HEADER.
1762
1763 2001-07-11  Brian Cameron <brian.cameron@sun.com>
1764
1765         * tmpl/atkdocument.sgml
1766         Added new file for docs.
1767
1768 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
1769
1770         * atk/atkimage.c atk/atkutil.c
1771         Changes to build with Sun's FORTE compiler.
1772
1773 2001-07-10  Brian Cameron <brian.cameron@sun.com>
1774
1775         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1776         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1777         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1778         tmpl/atktext.sgml tmpl/atkutil.sgml
1779         Updated docs pages.
1780
1781 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
1782
1783         * atk/atktext.c (atk_text_base_init): 
1784         * atk/atktable.c (atk_table_base_init): 
1785         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1786         to adapt to recent GSignal changes.
1787
1788 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1789
1790         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1791         docs/tmpl/atkutil.sgml
1792         Added new functiosn to AtkUtil.
1793
1794 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1795
1796         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1797         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1798         docs/tmpl/atkobject.sgml
1799         Added new atk document interface.
1800
1801 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1802
1803         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1804         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1805         Updated so that functions that take screen coords as 
1806         input/output also take an enum specifying whether
1807         the coords are screen or top-level window based.
1808         Updated docs as well.
1809
1810 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1811
1812         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1813         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1814         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1815         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1816         atk/docs/tmpl/atkstreamablecontent.sgml
1817         Cleaned up docs.  Added atkstreamablecontent.sgml
1818
1819 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1820
1821         *atk/atktable.h, atk/atktable.c
1822         Updated signal handler definitions.
1823
1824 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1825
1826         *atk/atktext.h
1827         Updated AtkXYCoords enum.
1828
1829 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1830
1831         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1832         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1833         atk/atkimage.c atk/atkimage.h atk/atkobject.c
1834         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1835         atk/atkstateset.c atk/atkstreamablecontent.c
1836         atk/atkstreamablecontent.h atk/atktable.c
1837         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1838         and some docs/tmpl files.
1839         Updated gtk-docs fixing spelling errors and making minor
1840         changes to the API.
1841
1842 2001-06-27  Louise Miller <lousie.miller@sun.com>
1843
1844         *atk/atkselection.h, atk/atkselection.c
1845         changed return type to gboolean for 
1846         atk_selection_select_all_selection
1847
1848 2001-06-26  Brian Cameron <brian.cameron@sun.com>
1849
1850         *atk/atkstate.h atk/atkstate.c
1851         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1852         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1853         docs/tmpl/atktext.sgml
1854         Added ATK_STATE_STALE.  Updated docs.
1855
1856 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
1857
1858         *atk/atktext.h
1859         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1860
1861 2001-06-21  Brian Cameron <brian.cameron@sun.com>
1862
1863         * atk/atkeditabletext.h, atk/atkobject.h,
1864         atktext.[ch]
1865         Added AtkAttributeSet_free() convenience
1866         function.
1867
1868 2001-06-20  Peter Williams  <peterw@ximian.com>
1869
1870         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1871         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1872         G_{BEGIN,END}_DECLS.
1873
1874 2001-06-20  Brian Cameron <brian.cameron@sun.com>
1875
1876         * atk/atktable.c, atk/atkmarshal.list
1877         Removed needless marshal and updated signal handlers in
1878         atktable.c
1879
1880 2001-06-20  Louise Miller <louise.miller@sun.com>
1881
1882         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
1883         Changed parameters for get_selected_rows/get_selected_columns
1884         Added 4 new functions, add_row_selection, remove_row_selection,
1885         add_column_selection, remove_column_selection
1886
1887 2001-06-19  Brian Cameron <brian.cameron@sun.com>
1888
1889         * atk/atktable.c
1890         Fixed minor bug with signals.
1891
1892 2001-06-18  Brian Cameron <brian.cameron@sun.com>
1893
1894         * atk/atktable
1895         Added signals.
1896
1897 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1898
1899         * atk/atkselection.h atk/atkselection.c
1900         Now add_selection, clear_selection, and remove_selection 
1901         return a boolean indicating SUCCESS/FAILURE to indicate
1902         if the operation was successful.
1903
1904 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1905
1906         * atk/atktable.h atk/atktable.h
1907         Updated so now the get_text_before|at|after functions
1908         return the start & end offset of the string.  Updated the
1909         docs.
1910
1911 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
1912
1913         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1914
1915 2001-06-11  Havoc Pennington  <hp@redhat.com>
1916
1917         * NEWS: updated
1918
1919         * configure.in: bump version to 0.2 and add infrastructure for 
1920         libtool version info. Assumes GTK versioning scheme (major.minor 
1921         is binary compatible)
1922         
1923         * atk/Makefile.am (LDFLAGS): set version info
1924         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1925         
1926 2001-06-13  Brian Cameron <brian.cameron@sun.com>
1927
1928         * atk/atktable.h, atk/atktable.c
1929         Updated so that get/set row/column header functions
1930         work with AtkObjects rather than AtkTables.  Organized
1931         the header file a little more cleanly.  Also the get/set
1932         row_description and caption functions now use gchar *
1933         rather than AtkObject.
1934
1935 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
1936
1937         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1938         Add signal model-changed.
1939
1940         * atk/atkobject.c: Add properties
1941         accessible-role, accessible-table-caption, 
1942         accessible-table-column-header, accessible-table-column_description.
1943         accessible-table-row-header, accessible-table-row_description.
1944         accessible-table-summary, accessible-model
1945
1946 2001-06-12  Brian Cameron <brian.cameron@sun.com>
1947
1948         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1949         Updated atkeditabletext and atktext interfaces so they
1950         now properly define the get/set attribute methods and now
1951         get_offset_at_point and get_character_extents can request
1952         x,y coords by either widget or screen coords.
1953
1954 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
1955
1956         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1957         CFLAGS, not in LIBS. (Always linking with -lpthread
1958         is a noticeable speed hit.)
1959
1960 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
1961
1962         * atk/Makefile.am: Really fix marshal generation.
1963
1964 2001-06-07  Havoc Pennington  <hp@redhat.com>
1965
1966         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1967         glib-genmarshal stuff
1968
1969 2001-06-07  Havoc Pennington  <hp@redhat.com>
1970
1971         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1972         glib-genmarshal
1973
1974         * configure.in: rearrange the library checks to support
1975         uninstalled linking     
1976
1977         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1978
1979         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1980         ATK in giant GTK tarball
1981
1982 2001-06-07  Brian Cameron <brian.cameron@sun.com>
1983
1984         * docs/atk-api.sgml docs/atk-sections.txt
1985         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1986         docs/tmpl/atktext.sgml
1987         Removed docs/atk-api.sgml since it is not used.
1988         Updated sgml files and atk-sections.txt to reflect
1989         recent changes to the atktext and atkeditabletext
1990         interfaces
1991
1992 2001-06-06  Brian Cameron <brian.cameron@sun.com>
1993
1994         * atk/atktext.h atk/atktext.h
1995         Updated to new atktext functions for getting attributes.
1996
1997 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1998
1999         * New files atk/atkstreamablecontent.[ch]
2000         Updated files: atk/Makefile.am, atk/atk.h
2001
2002         * atk/atkvalue.c: Updated comments
2003
2004 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2005
2006         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2007
2008 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2009
2010         * atk/atkobject.c: Add property accessible-visible-data
2011
2012 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2013
2014         * atk/atkobject.c: Add support for setting and getting 
2015         accessible-value property.
2016
2017         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2018
2019 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2020
2021         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2022
2023         * docs/atk-overrides.txt, docs/Makefile.am
2024           Updated the interface for dealing with selected
2025           text to handle multiple selected regions.  Removed
2026           get_row_col_at_offset from atktext.[ch].  Added
2027           docs/atk-overrides.txt file.
2028
2029 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2030
2031         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2032           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2033           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2034           Makefiles so the proper marshall files get included in the
2035           dist.  Updated the Makefiles and configure.in so that the
2036           docs get included in the dist.
2037
2038 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2039
2040         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2041
2042 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2043
2044         * atk/atkobject.c: Define new properties accessible-text, 
2045         accessible-caret, accessible-selection and accessible-value
2046
2047 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2048
2049         * docs/atk-sections.txt
2050
2051         * docs/tmpl/*
2052         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2053         files.
2054
2055 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2056
2057         * atk/atktext.c
2058         Now properly set the initialized flag when setting up signals.
2059         Updated the atk-docs in several files
2060
2061 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2062
2063         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2064         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2065         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2066         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2067         Fix warnings generated by Sun FORTE compiler
2068
2069 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2070
2071         * atk/atkcomponent.c atk/atkvalue.c
2072         Remove return calls in functions which return void
2073         
2074 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2075
2076         * atk/atkobject.h: Correct naming of role for status bar
2077
2078         * atk/atktext.c: 
2079         Clarify behaviour of atk_text_get_text_after/at/before_offset
2080  
2081 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2082
2083         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2084
2085 2001-01-06  Hans Breuer  <hans@breuer.org>
2086
2087         * atk/makefile.msc atk/atk.def (new files) :
2088         Enable build for win32, no sourc changes necessary.
2089
2090 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2091
2092         * Released 0.1
2093
2094 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2095
2096         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2097
2098 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2099
2100         * Start a ChangeLog
2101