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