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