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