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