Added new API for ATK 1.11/1.12. Minor docs cleanup.
[platform/upstream/atk.git] / ChangeLog
1 2005-11-17  Bill Haneman <bill.haneman@sun.com>
2
3         * atk/atkobject.h:
4         (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
5         ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
6         ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
7         (AtkAttributeSet): Moved here from AtkText.
8         (AtkObjectClass): Added get_attributes vfunc pointer.
9         (atk_object_get_attributes): New public method.
10         
11         * atk/atkobject.c:
12         (atk_object_get_attributes): New method implementation, 
13         uses AtkObjectClass->get_attributes.   This method allows
14         the assignment of weakly-type attributes to any AtkObject
15         instance, as name-value pairs.
16         (AtkRoleItem): Added names for the new roles.
17         
18         * atk/atkstate.h:
19         (AtkStateType): Added ATK_STATE_INVALID_ENTRY, 
20         ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
21         Tweaked docs for other states.
22         
23         * atk/atkimage.h:
24         (AtkImageClass): Added get_image_locale vfunc.
25         (atk_image_get_image_locale): New method.
26
27         * atk/atkimage.c:
28         (atk_image_get_image_locale): New method.
29
30         * atk/atkcomponent.h:
31         (AtkComponentClass): Added get_alpha vfunc.
32         (atk_component_get_alpha): New method.
33         
34         * atk/atkcomponent.c:
35         (atk_component_get_alpha): New method.
36
37         * atk/atkdocument.h:
38         (AtkDocument): Added vfuncs for document locale and
39         document attributes.
40         (atk_document_get_locale): New.
41         (atk_document_get_attributes): New.
42         (atk_document_get_attribute_value): New.
43         (atk_document_set_attribute_value): New.
44
45         * atk/atkdocument.c: 
46         (atk_document_get_locale): New.
47         (atk_document_get_attributes): New.
48         (atk_document_get_attribute_value): New.
49         (atk_document_set_attribute_value): New.        
50         
51 2005-11-16  Bill Haneman <bill.haneman@sun.com>
52
53         * atk/atkimage.c:
54         * atk/atkhypertext.c:
55         * atk/atkobjectfactory.c:
56         * atk/atktable.c: Moved error return code
57         description to 'Returns' section.
58         * docs/tmpl/atkutil.sgml:
59         Committed a docs patch from Bill Abt.
60         
61 2005-11-01  Simos Xenitellis  <simos@gnome.org>
62
63         * configure.in: Added tt (Tatar) to ALL_LINGUAS.
64
65 2005-09-05  Bill Haneman <bill.haneman@sun.com>
66
67         * configure.in, NEWS: Release 1.10.3, 
68         with a working libtool (1.10.2 was a bad release, don't use).
69
70 2005-08-29  Bill Haneman <bill.haneman@sun.com>
71
72         * configure.in, NEWS: Release 1.10.2.
73
74 2005-08-19  Tor Lillqvist  <tml@novell.com>
75
76         * atk-zip.sh.in: Drop the timestamp from the zip file
77         names. Include the .def file.
78
79         * atk/Makefile.am (install-def-file): Fix typo.
80
81 2005-08-04  Tor Lillqvist  <tml@novell.com>
82
83         * configure.in: Look for windres on Win32.
84
85         * atk/Makefile.am: Don't use the script in GLib's build/win32 to
86         compile the rc file into a resource object file. (This means we
87         lose the build number increment magic, but I doubt it was that
88         useful anyway.) Instead use windres directly. To pass a normal .o
89         file produced by windres through libtool, which wants .lo files,
90         pass it directly to the linker using a -Wl option.
91
92         * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
93
94 2005-07-18  Abduxukur Abdurixit <abdurixit@gmail.com>      
95
96         * configure.in: Added 'ug' to ALL_LINGUAS.
97
98 2005-06-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
99
100         * configure.in: Added 'gl' to ALL_LINGUAS.
101
102 2005-04-28  Bill Haneman <billh@gnome.org>
103
104         * configure.in: Patch from Michael Meeks to
105         make atk 1.9's dependency on gtk+ 2.6 soft, i.e. 
106         don't require gmodule-no-export-2.0.
107         Restores compatibility of atk 1.9 series with gtK 2.4.X.
108
109         Revved to 1.10.1.
110
111 2005-04-22  Tor Lillqvist  <tml@novell.com>
112
113         * atk/atkobject.c: Initialize gettext before use. Calling
114         bindtextdomain() and bind_textdomain_codeset() in
115         atk_role_get_localized_name() was too late. Put the calls in new
116         function gettext_initialization() and call that from
117         atk_object_class_init() and atk_role_get_localized_name(). Move
118         the Win32-specific DllMain() and get_atk_locale_dir() functions
119         and the redefinition of ATK_LOCALEDIR before
120         gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
121         for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
122         Stange.
123
124 2005-04-09  Hans Breuer  <hans@breuer.org>
125
126         * atk/makefile.msc : updated $(LIBINTL_LIBS)
127         atkrelationtype.h to atk_headers, PKG_VER
128
129 2005-04-05  Bill Haneman <bill.haneman@sun.com>
130
131         * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
132         indicate that explicit user interaction with a UI control is
133         required, i.e. for web forms elements with the 'required' tag.
134         See bug #172663.
135         
136 2005-04-04  Padraig O'Briain  <padraig.obriain@sun.com>
137
138         * atk/atkrelation.c: Update doc to note that atk_relation_add_target
139         was added for version 1.9.
140
141         * atk/atkrelationset.c: Update doc to note that 
142         atk_relation_set_add_relation_by_type was added for version 1.9.
143
144 2005-03-30  Steve Murphy  <murf@e-tools.com>
145
146         * configure.in: Added "rw" to ALL_LINGUAS.
147
148 2005-03-08  Bill Haneman <bill.haneman@sun.com>
149
150         * ===== Released 1.9.1=====
151
152         * configure.in, NEWS, README: Released 1.9.1.
153
154 2005-02-23  Padraig O'Briain  <padraig.obriain@sun.com>
155
156         * atk.spec.in:  Corrected FTP directory. (bug #168218)
157         Corrected spelling
158
159 2005-02-08  Christian Rose  <menthos@menthos.com>
160
161         * configure.in: Added "xh" to ALL_LINGUAS.
162
163 2005-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
164
165         * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
166
167 2004-12-29  Tor Lillqvist  <tml@iki.fi>
168
169         * atk/atk.def: Add new functions.
170
171 2004-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
172
173         * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
174         Fixes bug #161562.
175
176 2004-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
177
178         * ===== Released 1.9.0=====
179
180         * configure.in: Version 1.9.0, interface age 0, binary age 900
181
182         * NEWS: Updated.
183
184 Thu Nov 25 14:11:41 2004  Manish Singh  <yosh@gimp.org>
185
186         * autogen.sh: rm autom4te.cache, since it might interfere with
187         differing autoconf versions.
188
189 2004-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
190
191         * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
192         to fix warning when documentation is generated.
193
194         * atk/atkrelation.[ch]: 
195         * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
196
197         * atk/atkrelationset.[ch]:
198         * atk/tmpl/atkrelationset.sgml: 
199         Add atk_relation_set_add_relation_by_type.
200
201         * docs/atk-sections.txt: Add atk_relation_add_target and
202         atk_relation_set_add_relation_by_type.
203
204         Fixes bug #158722.
205
206 2004-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
207
208         * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
209         Patch from Matthias Clasen for bug #158531. 
210         Incremented version to 1.9.0. 
211         Branch for gnome-2-8 has been created.
212         
213 2004-11-11  Christian Rose  <menthos@menthos.com>
214
215         * configure.in: Added "as" to ALL_LINGUAS.
216
217 2004-10-28  Padraig O'Briain  <padraig.obriain@sun.com>
218
219         * docs/atk-docs.sgml: Add a more descriptive title in the docs.
220         Patch from Diego Gonzalez. (bug #156296)
221
222         * atk/text.c (Clarify meaning of end_offset for 
223         atk_text_get_text_at_offset().
224         Patch from Bill Haneman. (bug #156574)
225
226 2004-09-14  Abel Cheung  <maddog@linuxhall.org>
227
228         * configure.in: Added "ar" to ALL_LINGUAS.
229
230 2004-09-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>
231
232         * configure.in: Added "th" to ALL_LINGUAS.
233
234 2004-09-07  Padraig O'Briain  <padraig.obriain@sun.com>
235
236         * ===== Released 1.8.0=====
237
238         * configure.in: Version 1.8.0, interface age 0, binary age 800
239
240         * NEWS: Updated.
241
242 2004-08-16  Christian Rose  <menthos@menthos.com>
243
244         * configure.in: Added "bs" to ALL_LINGUAS.
245
246 2004-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
247
248         * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
249         atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c 
250         atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
251         Fix for bug #149990; patch from Kjartan Maraas.
252
253 2004-08-12  Kjartan Maraas  <kmaraas@gnome.org>
254  
255         * configure.in: Added nb to ALL_LINGUAS.
256
257 2004-08-09  Ankit Patel <ankit@redhat.com>
258
259         * configure.in: Added "gu" to ALL_LINGUAS.
260
261 2004-07-28  Padraig O'Briain  <padraig.obriain@sun.com>
262
263         * configure.in: Increment version to 1.7.3 and interface age to 3.
264
265         * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
266
267         * NEWS: Updated.
268         
269 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
270
271         * docs/atk-sections.txt: Add entries to fix warning when generating
272         documentation.
273
274         * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml 
275         docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml 
276         docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml 
277         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
278         files.
279
280 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
281
282         * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
283
284         * NEWS: Updated.
285         
286 2004-07-20  Bill Haneman <bill.haneman@sun.com>
287
288         * atk/atkobject.h, atkobject.c, atk-object-enum.c:
289         Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
290         context hint for assistive technologies that the contained
291         children share a context which differs from the embedding
292         container.  Fixes bug #147989.
293
294         * configure.in: Revved to 1.7.2.
295         
296 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
297
298         * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
299         and ATK_TYPE_RECTANGLE.
300         * atk/atkcomponent.c (atk_component_base_init): Correct definition
301         of "bounds-changed" signal.
302         (atk_rectangle_copy): New function.
303         (atk_rectangle_get_type): New function.
304
305 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
306
307         * configure.in: Increment version to 1.7.2 and interface age to 2.
308
309 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
310
311         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
312
313         * NEWS: Updated.
314         
315 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
316
317         * docs/atk-sections.txt: Add AtkRectangle.
318
319         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
320         signal.
321
322 2004-05-29  Christian Rose  <menthos@menthos.com>
323
324         * configure.in: Added "tk" to ALL_LINGUAS.
325
326 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
327
328         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
329         Fixes bug #128906.
330
331 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
332
333         * atk/atkobject.c: Make extra_roles static.
334
335         * atk/atkrelation.c: Make extra_names static.
336
337         Fixes bug #142234.
338
339         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
340         documentation.
341
342 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
343
344         * configure.in: Increment version to 1.7.1 and interface age to 1.
345
346 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
347
348         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
349
350         * NEWS: Updated.
351
352 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
353
354         * configure.in: Increment version to 1.7.0.
355
356         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
357         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
358
359         Fixes bug #140476.
360
361         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
362         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
363         * docs/tmpl/atkrelation.sgml: Add new relation 
364         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
365          
366         Fixes bug #133375.
367
368         * atk/atktext.c: Make extra_attributes static.
369
370 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
371
372         * ===== Released 1.6.1=====
373
374         * configure.in: Version 1.6.1, interface age 1, binary age 601
375
376         * NEWS: Updated.
377
378         * README: Fix typo.
379
380 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
381
382         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
383
384 2004.04.02  IĂƒÂ±aki LarraĂƒÂ±aga  <dooteo@euskalgnu.org>
385
386         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
387
388 2004-03-29  Manish Singh  <yosh@gimp.org>
389
390         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
391
392 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
393
394         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
395
396 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
397
398         * configure.in: Added Walloon (wa) to ALL_LINGUAS
399
400 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
401
402         * configure.in:
403         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
404          Patch from Roger Leigh.
405         
406 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
407
408         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
409
410 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
411
412         * ===== Released 1.6.0=====
413
414         * configure.in: Version 1.6.0, interface age 0, binary age 600
415
416         * NEWS: Updated.
417
418 2004-03-07  Danilo Ă… egan  <dsegan@gmx.net>
419
420         * configure.in: Added "sr@ije" to ALL_LINGAUS.
421
422 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
423
424         * autogen.sh:
425         - exit with $? instead of 1 in case of failure
426         - exit with $? if ./configure failed
427           (that's so autogen.sh && make lines work)
428         - removed --enable-gtk-doc option
429         - added $AUTOGEN_CONFIGURE_ARGS
430
431 2004-03-01  Tor Lillqvist  <tml@iki.fi>
432
433         * atk/atk.def: Add some missing entries.
434
435 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
436
437         * ===== Released 1.5.5=====
438         
439         * configure.in: Version 1.5.5, interface age 4, binary age 505
440
441         * NEWS: Updated.
442
443 2004-02-20  Christian Rose  <menthos@menthos.com>
444
445         * configure.in: Added "en_CA" to ALL_LINGUAS.
446
447 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
448
449         * ===== Released 1.5.4=====
450         
451         * configure.in: Version 1.5.4, interface age 3, binary age 504
452
453         * NEWS: Updated.
454
455 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
456
457         * ===== Released 1.5.3=====
458         
459         * configure.in: Version 1.5.3, interface age 2, binary age 503
460
461         * NEWS: Updated.
462
463 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
464
465         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
466
467 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
468
469         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
470         Christian - Manny Calavera - Neumair.
471
472 2004-01-23  Manish Singh  <yosh@gimp.org>
473
474         * Makefile.am: remove trailing backslash from last line of
475         DISTCLEANFILES. 
476
477 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
478
479         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
480         from laszlo.peter@ireland.sun.com.
481
482         * Makefile.am: Add DISTCLEANFILES.
483
484 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
485
486         * ===== Released 1.5.2=====
487         
488         * configure.in: Version 1.5.2, interface age 1, binary age 502
489
490         * NEWS: Updated.
491
492 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
493
494         * configure.in: Move specification of ALL_LINGUAS to later in file
495         so that CATOBJEXT is defined correctly.
496         Use ATK_LOCALEDIR instead of atklocaledir.
497
498         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
499
500         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
501
502         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
503
504 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
505
506         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
507         Patch provided by Jeff Franks.
508
509 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
510
511         * atk/atkobject.c: Change "accel label" to "accelerator label".
512         Fixes bug #129499.
513
514 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
515
516         * ===== Released 1.5.1=====
517         
518         * configure.in: Version 1.5.1, interface age 0, binary age 501
519
520         * NEWS: Updated.
521
522 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
523
524         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
525
526         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
527         properties
528
529         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
530
531 2003-12-01  Michael Natterer  <mitch@gimp.org>
532
533         * atk/atkobject.c (atk_object_real_get_property): fix typo:
534         s/g_value_set_set/g_value_set_int/.
535
536 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
537
538         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
539         properties translatable. Add new property "accessible-hypertext-nlinks".
540         (atk_object_real_get_property): Add support for new property
541         "accessible-hypertext-nlinks".
542
543         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
544         link_activated.
545
546         * atk/atkhyperlink.c: Add signals link_activated and new properties
547         "number-of-anchors", "end-index" and "start-index".
548
549         This fixes bug #112390.
550
551 2003-11-29  Danilo Ă… egan  <dsegan@gmx.net>
552
553         * configure.in: Added "af" to ALL_LINGUAS.
554
555 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
556
557         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
558         if object is focus object.
559
560         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
561         the last object reported by the application as focused.
562
563         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
564         Add atk_get_focus_object.
565
566         Fixes bug #127400.
567
568 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
569
570         * atk/atkobject.c: Change role names so that the unlocalized names
571         do not contain hyphens and match the Java role names. Fixes bug #125024.
572
573 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
574
575         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
576         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
577         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
578         docs/tmpl/atktext.sgml: Regenerate these files. The location of
579         signal information has changed.
580
581 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
582
583         * ===== Released 1.5.0=====
584         
585         * configure.in: Version 1.5.0, interface age 0, binary age 500
586
587         * NEWS: Updated.
588
589 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
590
591         * atk/atkrelation.c: Use weak references for objects in a relation
592         instead of object references so that objects are not leaked when
593         corresponding widgets are destroyed.
594
595         This fixes bug #125725.
596         
597 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
598
599         * configure.in: Add reference to docs/version.xml
600
601         Should have been done in previous commit but was omitted.
602         Fixes build break reported in bugs #1258548 and #125902.
603
604 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
605
606         * configure.in: Add reference to docs/version.xml
607
608         * docs/Makefile.am: Add references to version.xml.in and version.xml
609
610         * docs/atk-docs.sgml: Add reference to version.xml
611
612         * docs/version.xml.in: New file.
613
614         This fixes bug #125758.
615         
616 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
617
618         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
619
620 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
621
622         * ===== Released 1.4.1=====
623         
624         * configure.in: Version 1.4.1, interface age 1, binary age 401
625
626         * NEWS: Updated.
627
628 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
629
630         * configure.in: Added lt to ALL_LINGUAS.
631
632 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
633
634         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
635         This fixes bug #121990.
636
637 2003-09-21  Ăƒ\85smund SkjĂƒÂ¦veland  <aasmunds@fys.uio.no>
638  
639         * configure.in: Added Norwegian (nynorsk) code
640         nn to ALL_LINGUAS.
641
642 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
643
644         * atk/atkobject.c: Remove comments about signals. The description
645         should be in files in docs/tmpl directory.
646
647         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
648         * docs/tmpl/atkobject.sgml:  Add descriptions for 
649         active-descendant-changed, children-changed, focus-event, 
650         property-change, state-change and visible-data-changed signals.
651         * docs/tmpl/atkselection.sgml: Add description for selection-changed
652         signal.
653         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
654         columnn-inserted, column-reordered, model-changed, row-deleted, 
655         row-inserted and  row-reordered signals.
656         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
657         text-caret-moved, text-changed and text-selection-changed signals.
658
659         This fixes bug #121163.
660
661 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
662
663         * ===== Released 1.4.0=====
664
665         * configure.in: Version 1.4.0, interface age 0, binary age 400
666
667         * NEWS: Updated.
668
669 2003-08-28  Christian Rose  <menthos@menthos.com>
670
671         * configure.in: Added "ne" to ALL_LINGUAS.
672
673 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
674
675         * ===== Released 1.3.6=====
676
677         * configure.in: Version 1.3.6, interface age 2, binary age 306
678
679         * NEWS: Updated.
680
681 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
682         
683         * autogen.sh: Clarify an error message.
684
685 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
686
687         * configure.in: Added "hi" in ALL_LINGUAS.
688
689 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
690
691         * ===== Released 1.3.5=====
692
693         * configure.in: Version 1.3.5, interface age 1, binary age 305
694
695         * NEWS: Updated.
696
697 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
698
699         * Remove po/Makefile.in.in. This fixes bug #119053.
700
701 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
702
703         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
704         are non-negative.
705
706         This is a partial fix for bug #116712.
707
708 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
709
710         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
711         Fixes bug #116621. Problem reported by Mario Lang.
712
713 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
714
715         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
716
717 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
718
719         * atk.spec.in:
720         Added locale directory to spec file. Fix provided by
721         James T. Richardson, Jr.
722
723 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
724
725         * ===== Released 1.3.4=====
726
727         * NEWS: Updated.
728
729 2003-06-13  Tor Lillqvist  <tml@iki.fi>
730
731         * atk/atkobject.c (atk_role_get_localized_name): Set
732         gettext_initialized.
733
734         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
735         directory, so look there, too. Include the message catalogs.
736
737 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
738
739         * configure.in: Version 1.3.4, interface age 0, binary age 304
740
741         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
742         ATK_RELATION_POPUP.
743
744 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
745
746         * configure.in: Added ga (irish) to ALL_LINGUAS
747          
748 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
749
750         * configure.in: Added li to ALL_LINGUAS.
751
752 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
753
754         * ===== Released 1.3.3=====
755
756         * configure.in: Version 1.3.3, interface age 3, binary age 303
757
758         * NEWS: Updated.
759
760 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
761
762         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
763         ATK_ROLE_AUTOCOMPLETE.
764
765 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
766
767         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
768         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
769         which can have a value other than on or off.
770
771 2003-05-19 Arafat Medini <lumina@silverpen.de>
772
773         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
774
775 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
776
777         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
778
779 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
780
781         * ===== Released 1.3.2=====
782
783         * configure.in: Version 1.3.2, interface age 2, binary age 302
784
785         * NEWS: Updated.
786
787 2003-05-09  SamĂƒÂºel JĂƒÂ³n Gunnarsson  <sammi@techattack.nu>
788
789         * is.po: Added "is" into ALL_LINGUAS.
790
791 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
792
793         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
794         less cryptic.
795
796         * po/pl.po: Updated Polish translation from Artur Flinta.
797
798 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
799
800         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
801
802 2003-05-05  Christian Rose  <menthos@menthos.com>
803
804         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
805
806 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
807
808         * ===== Released 1.3.1=====
809
810         * configure.in: Version 1.3.1, interface age 1, binary age 301
811
812         * NEWS: Updated.
813
814         * po/yi.po: Update line numbers.
815
816 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
817
818         * atk/stateset.h: Fix typo in documentation.
819
820         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
821         Patch provided by Ali Akcaagac.
822
823 2003-03-26  Christian Rose  <menthos@menthos.com>
824
825         * configure.in: Added "yi" to ALL_LINGUAS.
826
827 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
828
829         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
830
831 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
832
833         * ===== Released 1.3.0=====
834
835         * configure.in: Version 1.3.0, interface age 0, binary age 300
836
837         * NEWS: Updated.
838
839 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
840
841         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
842
843 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
844
845         * docs/atk-sections.txt: Add 11 unused declarations.
846
847 2003-03-20  James Henstridge  <james@daa.com.au>
848  
849         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
850         and glib-gettextize.
851  
852         * configure.in: cleanup to make use of newer autoconf/automake
853         features.
854  
855         * Makefile.am: get rid of custom distcheck rule, which is no
856         longer necessary.
857  
858         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
859         sources.
860  
861         * docs/Makefile.am: use common gtk-doc.make.
862  
863         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
864  
865 2003-03-16  Joel Brich <joel.brich@laposte.net>
866
867         * configure.in: Added "eo" to ALL_LINGUAS
868         * po/eo.po: Added Esperanto translation
869         from Charles Voelger <cvoelger@dweasel.com>
870
871 2003-03-12  Tor Lillqvist  <tml@iki.fi>
872
873         * atk/atk.def: Add one more missing export, thanks to Cedric
874         Gustin.
875
876 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
877
878         * atk/atkobject.c (atk_object_set_role): Add check that role is
879         actually being changed. Do not emit notification for initial
880         role setting. (bug #107710)
881
882 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
883
884         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
885         which returns integer; (bug #107661) reported by Morten Welinder.
886
887 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
888
889         * atk/atk-relation.c
890         atk/atkrelationset.c
891         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
892         which return pointer; (bug #107650) reported by Morten Welinder.
893
894 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
895
896         * test/Makefile.am: Update to produce .so files
897         (Problem reported and solution reported by Michael.Wilson@bull.net)
898
899 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
900
901         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
902         Correct creation of non-AtkGObjectAccessible (bug #107124)
903
904         * atk/atkobject.c (atk_object_class_init): Set default initialize 
905         function so that code which does not check for existence of parent 
906         class's initialize function will work.
907
908         * atk/atkvalue.c: (atk_value_get_minimum_value, 
909         atk_value_get_maximum_value, atk_value_get_current_value):
910         Reset Value argument if it is a valid GValue otherwise zeroise it.
911
912         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
913
914 2003-02-25  Tor Lillqvist  <tml@iki.fi>
915
916         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
917
918         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
919         Gustin.
920
921         * atk/atk.rc.in: New file, for version info in the DLL on
922         Windows. Similar as in GLib, GTK, etc.
923
924         * configure.in: Generate atk/atk.rc.
925         
926         * atk/Makefile.am: Use atk.rc on Windows.
927         (EXTRA_DIST): Distribute atk.rc(.in).
928
929         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
930         but deduce it from DLL location, like GLib, GTK etc do.
931
932 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
933
934         * configure.in: Added "mk" to ALL_LINGUAS.
935
936 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
937
938         * configure.in: Added "fa" to ALL_LINGUAS.
939
940 2003-02-21  Metin Amiroff  <metin@karegen.com>
941
942         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
943
944 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
945
946         * configure.in: Added Belarusian to ALL_LINGUAS.
947
948 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
949
950         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
951         claim to implement all interfaces.
952
953 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
954
955         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
956
957         * atk/atkhypertext.c
958         (atk_hypertext_get_link): Add check on link_index value
959         (atk_hypertext_get_link_index): Add check on char_index value
960
961 2003-02-09  Christian Rose  <menthos@menthos.com>
962
963         * configure.in: Added "kn" to ALL_LINGUAS.
964
965 2003-02-07  Christian Rose  <menthos@menthos.com>
966
967         * configure.in: Added "bn" to ALL_LINGUAS.
968
969 2003-02-06  Christian Rose  <menthos@menthos.com>
970
971         * configure.in: Added "id" to ALL_LINGUAS.
972
973 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
974
975         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
976         Add weak reference so we do not leak the accessible when the object
977         dies. Problem reported by Alex Larsson.
978
979 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
980
981         * configure.in: Added "tr" (Turkish) to the languages' list.
982
983 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
984
985         * atk/atkhyperlink.[ch]
986         New property selected-link defined.
987         Function pointer is_selected_link added to interface
988         (atk_hyperlink_is_selected_link: New functions which checks
989         whether the specified AtkHyperlink is selected
990         
991         * atk/atkhypertext.[ch]
992         New signal link-selected added.
993
994         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
995
996         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
997         and function atk_hyperlink_is_selected_link.
998
999         This fixes bug #104621.
1000         
1001 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
1002
1003         * autogen.sh (have_automake): call the versioned automake when
1004         checking the version itself.
1005
1006 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
1007
1008         * autogen.sh (have_automake): Fix version in complaint
1009         message about automake. (#104366, Rich Burridge)
1010
1011 2003-01-26  Daniel Yacob <locales@geez.org>
1012
1013         * configure.in: Added am to ALL_LINGUAS.
1014
1015 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
1016
1017         * configure.in: Added "sk" to ALL_LINGUAS.
1018
1019 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
1020
1021         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1022
1023 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1024
1025         * configure.in: Added "pt_BR" to ALL_LINGUAS.
1026
1027 2003-01-22  Marius Andreiana <marius galuna.ro>
1028
1029         * configure.in: added 'ro' to ALL_LINGUAS
1030
1031 2003-01-21  Christian Rose  <menthos@menthos.com>
1032
1033         * configure.in: Added "mn" to ALL_LINGUAS.
1034
1035 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1036
1037         * atk/atktext.c
1038         (atk_text_base_init): Set vtable entry for default implementations
1039         (atk_text_get_range_extents): Omit calling default implementation
1040         (atk_text_get_bounded_ranges): Omit calling default implementation
1041
1042         * atk/atkcomponent.c
1043         (atk_component_base_init): New function to set vtable entry for 
1044         default implementations
1045         (atk_component_ref_accessible_at_point): Omit calling default 
1046         implementation
1047         (atk_component_contains): Omit calling default implementation
1048         (atk_component_get_position): Omit calling default implementation
1049         (atk_component_get_size): Omit calling default implementation
1050
1051 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1052
1053         * atk/atkobject.c 
1054         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
1055         and PROP_TABLE_CAPTION_OBJECT.
1056         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
1057         and PROP_TABLE_CAPTION_OBJECT.
1058
1059         This completes ATK changes for bug #74814.
1060
1061 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1062
1063         * atk/atkobject.c: Add property accessible-table-caption-object.
1064         This addresses bug #74814.
1065
1066         * atk/atkobject.h: Move some documentation from template file to
1067         avoid warnings when building.
1068
1069         * atk/atkrelation.c: Add new properties relation and target.
1070         This addresses bug #72426.
1071
1072         * atktext.[ch]: Add new functions atk_text_get_range_extents and
1073         atk_text_get_bounded_ranges.
1074         Also added data structures AtkTextRectangle and AtkTextRange, enum
1075         AtkTextClipType and helper function  atk_text_free_ranges.
1076         This addresses bug #100943.
1077         (atk_text_get_character_extents): Ensure that the reported width is 
1078         not negative. This fixes bug #102954)
1079
1080         * docs/atk-sections.txt: Add new functions and data items.
1081
1082         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
1083         atkobject.h. Add reference to accessible-table-caption-object.
1084
1085         * docs/tmpl/atk-relation.sgml: Add new properties
1086
1087         * docs/tmpl/atktext.sgml: Add new functions and data items.
1088
1089
1090 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
1091
1092         * ===== Released 1.2.2=====
1093
1094         * configure.in: Version 1.2.2, interface age 2, binary age 202
1095
1096         * NEWS: Updated.
1097
1098 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
1099
1100         * configure.in: Added "zh_CN" to ALL_LINGUAS.
1101
1102 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
1103
1104         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1105
1106 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
1107
1108         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1109
1110 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
1111
1112         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
1113
1114 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
1115
1116         * configure.in: Add -with-html-dir option. (bug #102497)
1117
1118         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1119
1120         * docs/tmpl/atkobject.sgml: Update so property names are in
1121         alphabetic order.
1122
1123 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
1124
1125         * ===== Released 1.2.1=====
1126         
1127         * configure.in: Version 1.2.1, interface age 1, binary age 201
1128
1129         * NEWS: Updated.
1130
1131 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
1132
1133         * configure.in (ALL_LINGUAS): Added pl (Polish).
1134
1135 2002-12-23  Nam SungHyun  <namsh@kldp.org>
1136
1137         * configure.in: Added Korean (ko) to ALL_LINGUAS
1138
1139 2002-12-22  Artis Trops  <hornet@navigator.lv>
1140
1141         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1142
1143 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
1144
1145         * configure.in (ALL_LINGUAS): added French (fr).
1146
1147 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
1148
1149         * configure.in (ALL_LINGUAS): added Catalan (ca).
1150
1151 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
1152
1153         * ===== Released 1.2.0 ======
1154
1155         * configure.in: Version 1.2.0, interface age 0, binary age 200
1156
1157         * NEWS: Final update for 1.2.0.
1158
1159         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1160
1161 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
1162
1163         * configure.in: Added Russian to ALL_LINGUAS.
1164
1165 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
1166
1167         * ===== Released 1.1.5=====
1168         
1169         * configure.in: Version 1.1.5, interface age 2, binary age 105
1170
1171         * NEWS: Updated.
1172
1173 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
1174
1175         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1176         if caret is not supported. This addresses bug #101020.
1177
1178         * configure.in: Use third argument of AC_DEFINE to get rid of 
1179         acconfig.h. 
1180
1181 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
1182
1183         * acinclude.m4: Remove; wasn't needed, and referred
1184         to GLib internal m4 files now gone.
1185
1186 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
1187
1188         * configure.in: Require autoconf-2.53.
1189
1190 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
1191
1192         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1193
1194 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
1195
1196         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1197         and Dutch (nl).
1198
1199 2002-12-07  Andras Timar <timar@gnome.hu>
1200
1201         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1202
1203 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
1204
1205         * ===== Released 1.1.4 =====
1206         
1207         * configure.in: Version 1.1.1, interface age 1, binary age 104
1208
1209         * NEWS: Updated.
1210
1211 2002-12-05  Ole Laursen  <olau@hardworking.dk>
1212
1213         * configure.in (ALL_LINGUAS): Added Danish (da).
1214
1215 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1216
1217         * configure.in (ALL_LINGUAS): Added Spanish (es).
1218
1219 2002-12-01  Christian Neumair  <chris@gnome-de.org>
1220
1221         * configure.in (ALL_LINGUAS): Added German (de).
1222
1223 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
1224
1225         * configure.in (ALL_LINGUAS): Added "no".
1226         
1227 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1228
1229         * Update NEWS for 1.1.3
1230
1231 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1232
1233         * configure.in: Update to take account of gtk-doc-version being 0.10
1234         Updated version required to 0.9
1235
1236 2002-11-20  Bill Haneman <bill.haneman@sun.com>
1237
1238         * atk/atkobject.h:
1239         Added ATK_ROLE_APPLICATION.
1240
1241         * atk/atkobject.c:
1242         (atk_role_get_localized_name):
1243         Added ATK_ROLE_APPLICATION case.        
1244
1245         * docs/atk-decl.txt:
1246         Added ATK_ROLE_APPLICATION to docs.
1247         
1248 2002-11-18  Abi Brady  <morwen@evilmagic.org>
1249
1250         * configure.in: Added "en_GB" to ALL_LINGUAS.
1251
1252 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
1253
1254         * configure.in: Added "ms" to ALL_LINGUAS.
1255
1256 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
1257
1258         * Update NEWS for 1.1.2
1259
1260         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1261         Update docs.
1262
1263 2002-11-14  Bill Haneman <bill.haneman@sun.com>
1264
1265         * configure.in:
1266         Revved to 1.1.2, interface age 0, binary age 102.
1267         
1268         * atk/atkrelationtype.h:
1269         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1270         New relations to handle content embedding, for instance
1271         text that embeds or flows around images.
1272
1273         * atk/atkhyperlink.h:
1274         (atk_hyperlink_is_inline):
1275         New API, returns whether a hyperlink's content is
1276         partially displayed inline; useful for small images
1277         emedded in text, and for HTML <src> elements.
1278         (AtkHyperlinkClass->link_state):
1279         New virtualized method, used to implement various
1280         state query API such as atk_hyperlink_is_inline().
1281
1282         * atk/atkhyperlink.c:
1283         (atk_hyperlink_is_inline):
1284         New method.
1285
1286         * docs/atk-sections.txt: 
1287         Additions for above API.
1288
1289 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
1290
1291         * atk/atkobject.[ch]: Add signal active-descendant-changed
1292
1293 2002-11-11  Christian Rose  <menthos@menthos.com>
1294
1295         * configure.in: Added "sv" to ALL_LINGUAS.
1296
1297 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
1298
1299         * atk/atkhyperlink.c
1300         * atk/atkhyperlink.h
1301         * atk/atktable.c
1302         * atk/atktable.h
1303         * atk/atktext.c
1304         * atk/atktext.h
1305         * docs/tmpl/atkhyperlink.sgml
1306         * docs/tmpl/atkobject.sgml
1307         * docs/tmpl/atktable.sgml
1308         * docs/tmpl/atktext.sgml
1309
1310         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1311         without warnings.
1312         
1313 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1314
1315         * autogen.sh: Add call to autoheader to create config.h.in
1316
1317 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1318
1319         * acinclude.m4: New file
1320
1321         * autogen.sh: Add i18n support (copied from gtk+).
1322
1323         * configure.in: Add definition for atklocaledir and check for
1324         bind_textdomain_codeset()
1325
1326         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1327
1328         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1329         initialize i18n.
1330         
1331         * po/.cvsignore: Add extra files.
1332
1333 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1334
1335         * configure.in: Create po/Makefile; patch supplied by 
1336         Dan Mills (thunder@ximain.com)
1337         
1338 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1339
1340         * ===== Released 1.1.1 =====
1341         
1342         * configure.in: Version 1.1.1, interface age 0, binary age 101
1343
1344         * NEWS: Updated.
1345
1346         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1347
1348 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1349
1350         * Makefile.am: Add po directory
1351
1352         * configure.in: Add support for I18N
1353
1354         * acconfig.h atk/atkintl.h: New files used to support I18N
1355
1356         * atk/atkobject.c: Update atk_role_get_localized_name() to
1357         allow for localized name to be returned.
1358
1359         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1360
1361         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1362         po/ChangeLog: New files
1363
1364 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1365
1366         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1367
1368         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1369
1370         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1371         atk_object_add_relationship and atk_object_remove_relationship
1372         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1373         and ATK_ROLE_RULER
1374
1375         * atk/atkrelation.h: Move definition of AtkRelationType to
1376         atk/relationtype.h
1377
1378         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1379
1380         * atk/atktext.[ch]: Add text-attributes-changed signal.
1381
1382         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1383
1384         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1385
1386         * docs/tmpl/atkrelation.sgml: Add new relations
1387
1388         * docs/tmpl/atkstate.sgml: Add new state
1389
1390         * docs/tmpl/atktext.sgml: Add new signal
1391
1392         * tests/testrelation.c: Add tests for new relationship functions.
1393
1394 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1395
1396         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1397         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1398
1399         Bug #94548.
1400
1401 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1402
1403         * ===== Released 1.1.0 =====
1404         
1405         * NEWS: Updated.
1406
1407 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1408
1409         * configure.in:
1410         increment version to 1.1.0, in view of the fact that we've 
1411         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1412         Also reset INTERFACE_AGE to zero, since an enum was added.
1413         Use similar library numbering as GTK.
1414
1415         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1416
1417 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1418
1419         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1420
1421         * atk/atkcomponent.c: upd docs.
1422
1423 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1424
1425         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1426         avoid unused declarations
1427
1428         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1429         Move AtkRelationSet from atkobject to atkrelationset.
1430
1431 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1432
1433         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1434         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1435         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1436         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1437         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1438         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1439         docs/tmpl/atkvalue.sgml:
1440         Remove reference to ...Iface data structures; which eliminates
1441         undocumented symbols.
1442
1443 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1444
1445         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1446
1447         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1448         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1449         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1450         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1451         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1452         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1453         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1454         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1455         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1456         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1457         docs/tmpl/atkutil.sgml:
1458         Reduce number of undocumented symbols
1459
1460 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1461
1462         * atk/atknoopobjectfactory.c:
1463         Add implementation for atk_object_factory_get_accessible_type()
1464
1465 2002-08-18  Havoc Pennington  <hp@pobox.com>
1466
1467         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1468         both automake 1.6 and 1.4 installed get the right automake. Means
1469         compilation from CVS will now require the latest automake 1.4
1470         release, or manually creating symlinks called "automake-1.4" and
1471         "aclocal-1.4"
1472
1473 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1474
1475         These changes improve the quality of the documentation by adding
1476         information about properties and signals.
1477
1478         * configure.in:
1479         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1480         use in docs Makefile.am
1481
1482         * atk/atk.h:
1483         Add missing include files, atk/atknoopobject.h and 
1484         atknoopobjectfactory.h
1485
1486         * docs/Makefile.am:
1487         Add support for scan program
1488
1489         * docs/atk.types:
1490         Added content to this file
1491
1492         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1493         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1494         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1495         docs/tmplatkutil.sgml:
1496         Removed references to contents of object's data structure
1497
1498         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1499         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1500         Add references to signals and properties.
1501
1502 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1503
1504         * ===== Released 1.0.3 =====
1505         
1506         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1507         interface, binary version 3.
1508
1509         * NEWS: Updated.
1510
1511 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1512
1513         * README: Updated to describe where to log bugs and mention mailing
1514         list.
1515
1516 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1517
1518         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1519         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1520         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1521         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1522         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1523         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1524         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1525         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1526         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1527         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1528         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1529         Update documentation.
1530
1531 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1532
1533         * atk/atkregistry.c:
1534         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1535         (bug #83316)
1536
1537 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1538
1539         * ===== Released 1.0.2 ======
1540
1541         * NEWS: Updates.
1542
1543         * configure.in: Version 1.0.2, interface, binary age 2
1544
1545 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1546
1547         * atk/atkutil.c (atk_focus_tracker_notify):
1548         Allow for object being NULL which means the window containing the
1549         focus widget has lost focus. We update the previous_focus_object 
1550         so we can emit notification for focus widget when window regains
1551         focus.
1552
1553 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1554
1555         * atk/atkgobjectaccessible.c:
1556         (atk_gobject_accessible_for_object):  Allow for case where created
1557         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1558         was not initialized in atk_gobject_accessible_class_init
1559
1560 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1561
1562         * ===== Released 1.0.1 ======
1563
1564         * NEWS: Updates.
1565
1566         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1567
1568 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1569
1570         * atk/atkutil.c (atk_focus_tracker_notify):
1571         Do not do notification if previously notified object is the same as
1572         this object
1573
1574 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1575
1576         * atk/Makefile.am: Use correct name for the DLL when generating
1577         the MSVC import library.
1578
1579 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1580
1581         * atk/atkutil.c (atk_object_get_root):
1582         Changed g_type_class_peek to g_type_class_ref,
1583         this seemed to be triggering a SEGV in some cases.
1584
1585
1586 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1587
1588         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1589         Correct name of data set to NULL from quark_accessible_object to
1590         quark_object
1591
1592 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1593
1594         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1595         Fix typo.
1596
1597 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1598
1599         * ===== Released 1.0.0 ======
1600
1601         * NEWS: Final update for 1.0.0.
1602
1603         * README: Update the compilation instructions a bit.
1604
1605 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1606
1607         * atk-zip.sh.in
1608         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1609         library names.
1610
1611 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1612
1613         * ATK 1.0.0 rc1
1614
1615         * tests/Makefile.am: Don't install libteststateset.la,
1616         libtestrelation.la. (#73655, James Henstridge)
1617
1618         * autogen.sh: Add --enable-gtk-doc
1619
1620         * configure.in: --disable-gtk-doc by default.
1621
1622         * Makefile.am: Add a slightly modified distcheck rule
1623         that passes --enable-gtk-doc to the configure inside.
1624         (So that 'make dist' succeeds inside.)
1625
1626 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1627
1628         * configure.in: Require GLib-2.0.0.
1629
1630         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1631         Switch over to the Glib/GTK+ versioning scheme.
1632
1633 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1634
1635         * atk/atktext.c (atk_text_get_text):
1636         Permit end offset value of -1
1637
1638 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1639
1640         * atk/atkhypertext.h:
1641         Update comments
1642
1643 2002-02-28  Sven Neumann  <sven@gimp.org>
1644
1645         * configure.in: beautified configure --help output.
1646
1647 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1648
1649         * atk/atkhypertext.h atk/atkhyperlink.h: 
1650         Add padding to class structures to allow for future expansion.
1651
1652         * atk/atkdocument.h: 
1653         Add padding to class structures to allow for future expansion.
1654
1655         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1656         Add padding to class structures to allow for future expansion.
1657
1658 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1659
1660         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1661
1662 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1663
1664         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1665         libtool won't create a DLL.
1666
1667 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1668
1669         * atk/Makefile.am:
1670         Remove -no-undefined because of problems with uunresolved symbols
1671         in libgobject on Solaris when using gcc
1672
1673 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1674
1675         * configure.in: Version 0.13
1676
1677         * NEWS: Update for 0.13
1678
1679         * docs/atk-sections.txt: Update.
1680
1681 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1682
1683         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1684         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1685         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1686         Make use of parent_class consistent; define as gpointer and
1687         use g_type_class_peek_parent() to get it
1688
1689         * atk/atktext.c:
1690         Delete unused empty line
1691
1692         * atk/atkregistry.c atk/atkrelation.c:
1693         Make parent_class static 
1694
1695 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1696
1697         * atk/atktext.c:
1698         Add check for offset being negative in functions which have offset
1699         parameter and return immediately if so.
1700
1701 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1702
1703         * atk/atkcomponent.h:
1704         Change argument of get_layer and get_mdi_zorder function pointers 
1705         to be AtkComponent instead of AtkObject
1706
1707         * atk/atkcomponent.c:
1708         Change atk_component_get_layer and atk_component_get_mdi_zorder
1709         to refer to argument as component instead os accessible
1710
1711         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1712         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1713         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1714         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1715         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1716         Update for recent changes
1717         
1718 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1719
1720         * atk/atk.h:
1721         Guard atk.h with ifndef __ATK_H__
1722         (#71405 reported by terra@diku.dk (Morten Welinder))
1723
1724 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1725
1726         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1727         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1728         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1729         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1730         Add padding to class structures to allow for future expansion.
1731
1732 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1733
1734         * configure.in:
1735         Incremented revision and tagged GNOME_D2_BETA.
1736
1737         * atkobject.h: 
1738         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1739         as deprecated (should use atk_component API below).
1740         
1741         * atkcomponent.h:
1742         Added atk_component_get_layer and atk_component_get_mdi_zorder
1743         (erroneously defined in atkobject, they belong here).
1744
1745         * atkcomponent.c:
1746         Fixed some property get/set bugs.
1747
1748         * NEWS: updated for GNOME 2 Desktop Beta.
1749         
1750 2002-02-11  jacob berkman  <jacob@ximian.com>
1751
1752         * atk/atkselection.[ch] (atk_selection_get_type): 
1753         * atk/atktable.[ch] (atk_table_get_type): 
1754         * atk/atkregistry.h (atk_get_default_registry): 
1755         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1756         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1757         * atk/atkcomponent.[ch] (atk_component_get_type): 
1758         * atk/atkaction.[ch] (atk_action_get_type): declare function
1759         arguments as (void) rather than ()
1760
1761 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1762
1763         * configure.in:
1764         Incremented revision.
1765
1766 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1767
1768         * docs/tmpl/atkaction.sgml:
1769         * docs/tmpl/atkcomponent.sgml:
1770         * docs/tmpl/atkeditabletext.sgml:
1771         * docs/tmpl/atkimage.sgml:
1772         * docs/tmpl/atkobject.sgml:
1773         * docs/tmpl/atkselection.sgml:
1774         * docs/tmpl/atktable.sgml:
1775         * docs/tmpl/atktext.sgml:
1776         * docs/tmpl/atkvalue.sgml:
1777         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1778         fields to improve docs; the documentation now gives some
1779         information on the purpose and function of the various ATK
1780         interfaces, and which types of UI components typically implement
1781         which interfaces.
1782         
1783 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1784
1785         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1786
1787 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1788
1789        * configure.in:
1790        Update version number to 0.10, for Desktop Alpha 2
1791
1792 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1793
1794         * atk/atkobject.h:
1795         Correct inconsistencies between registered signal parameter types 
1796         and default signal handler struct fields
1797         (based on patch from Murray Cumming <murray@usa.net>)
1798
1799 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1800
1801        * configure.in:
1802        Update version number to 0.9, for Beta2 package.
1803
1804 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1805
1806         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1807         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1808         Mikael Hermansson)
1809
1810 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1811
1812         * atk/atkcomponent.c (atk_component_add_focus_handler):
1813         Add comments to clarify behavior if handler has already been added
1814
1815         * docs/tmpl/atktext.sgml:
1816         Update for change of caret_changed to text_caret_moved
1817
1818 2002-01-05  Hans Breuer  <hans@breuer.org>
1819
1820         * atk/makefile.msc : generate atk-enum-types.[hc]
1821         NOTE: the long comment in atkobject.h is crashing perl,
1822         at least version 5.005_02 built for MSWin32-x86-object
1823         Binary build 506 provided by ActiveState. Temporary
1824         deleting the AtkRole comment allows to work-around.
1825
1826         atk/atk.def : updated externals
1827
1828 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1829
1830         * atk/atkgobjectaccessible.h
1831         Fixed typo in define (reported by Jeff Franks)
1832
1833         * atk/atktext.c atk/atktext.h
1834         Change name of default signal handler for text_caret_moved signal
1835         from caret_changed to text_caret_moved
1836         Change enum CARET_MOVED to TEXT_CARET_MOVED
1837         (both issues reported by Jeff Franks)
1838
1839 2001-12-15  Michael Meeks  <michael@ximian.com>
1840
1841         * atk/atkrelation.c (atk_relation_class_init):
1842         setup parent class
1843         (atk_relation_finalize): chain to parent.
1844
1845         * atk/atkrelationset.c (atk_relation_set_class_init),
1846         (atk_relation_set_finalize): same fix.
1847
1848 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1849
1850         * configure.in: Version 0.8, require GLib-1.3.12
1851
1852         * atk/makefile.msc (PKG_VER): Version 0.8.
1853
1854 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1855
1856         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1857         for correct srcdir != builddir operation when 
1858         generating source files in srcdir.
1859         
1860 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1861
1862         * docs/tmpl/atkutil.sgml: remove some conflict
1863         indicators.
1864
1865 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1866
1867         * atk/atk.def:
1868         Add new functions
1869
1870 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1871
1872         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1873         docs/tmpl/atkgobjectaccessible.sgml
1874
1875         * atk/Makefile.am atk/atk.h:
1876         Add references to new files
1877
1878         * atk/atkobject.c atk/atkobject.h
1879         docs/tmpl/atkobject.sgml:
1880         Add new function atk_object_initialize
1881
1882         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1883         docs/tmpl/atkobjectfactory.sgml:
1884         Add new function atk_object_factory_get_accessible_type
1885
1886         * docs/atk-sections.txt:
1887         Add new functions.
1888         Add functions in atk-unused.txt
1889
1890         
1891 2001-12-17  Darin Adler  <darin@bentspoon.com>
1892
1893         * atk/atktext.c: Add missing #include <string.h>
1894
1895 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1896
1897         * atk/Makefile.am, tests/Makefile.am: Compile with
1898         -DG_DISABLE_DEPRECATED. See #52790.
1899
1900 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1901
1902         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1903         Remove unnecessary g_retunn_val_if_fail() call.
1904
1905 2001-12-08  Michael Meeks  <michael@ximian.com>
1906
1907         * atk/atkregistry.c (atk_registry_class_init):
1908         paranoia is not appropriate here, setup parent_class,
1909         don't create a new default registry here - makes no
1910         sense.
1911         (atk_registry_finalize): chain to parent class, do
1912         g_hash_table_destroys instead of g_frees.
1913
1914 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1915
1916         * atk/Makefile.am:
1917         Update to create atk-enum-types.h before compiling source files
1918         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1919
1920 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1921
1922         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1923         docs/tmpl/atktext.sgml tests/testrelation.c:
1924         Change atk_attribute_register to atk_text_attribute_register,
1925         atk_attribute_get_value to atk_text_attribute_get_value,
1926         atk_attribute_get_name to atk_text_attribute_get_name
1927         atk_attribute_for_name to atk_text_attribuute_for_name
1928
1929 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1930
1931         * atk/atktext.c:
1932         Add implementation of atk_attribute_register, atk_attribute_for_name
1933         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1934         support extra attributes being defined
1935
1936         * atk/atktext.h:
1937         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1938         extra attributes to be defined
1939         Add atk_attribute_register() and atk_attribute_for_name()
1940
1941         * atk/atk.def:
1942         Add new functions
1943
1944         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1945         Update because of additions to atk/atktext.h
1946
1947         * tests/testrelation.c:
1948         Add tests for text attributes
1949
1950 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1951
1952         * atk/atkobject.c:
1953         Update atk_role_register() to allow extra roles to be defined
1954         Update atk_role_get_name() and atk_role_for_name() for newly defined
1955         roles
1956
1957         * tests/testrelation.c:
1958         Add tests for roles
1959
1960 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1961
1962         * atk/atkrelation.c:
1963         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1964         atk_relation_type_for_name()
1965
1966         * atk/atkstate.c:
1967         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1968         atk_state_type_for_name()
1969
1970         * tests/testrelation.c, tests/teststateset.c:
1971         Update tests as name componenets are separated by hyphen (-) rather
1972         than underline (_)
1973
1974 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1975
1976         * atk/Makefile.am:
1977         Generate files atk-enum-types.c and atk-enums-types.h to create
1978         types for enums.
1979
1980         * atk/atkobject.c:
1981         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1982
1983 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1984
1985         * atk/atkutil.c:
1986         Changed calls to g_type_class_peek() to g_type_class_ref() where
1987         it makes more sense, and in other places check for a non-null
1988         klass return before trying to call class methods.  This prevents
1989         SEGV if no Atk-implementation library has been loaded.
1990
1991         * atk/atkobject.c:
1992         Fixed gtk-doc warning.
1993
1994 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1995
1996         * atk/atkobject.[c|h]:
1997         Add functions atk_role_get_name() and atk_role_for_name() which
1998         transform a role into an untranslated string
1999         Update comments in atkobject.h which refer to property names
2000
2001         * atk/atkrelation.c:
2002         Correct error in atk_relation_type_get_name
2003
2004         * docs/atk-sections.txt
2005         Added atk_role_get_name and atk_role_for_name
2006
2007         * docs/tmpl/*sgml
2008         Updated files
2009         
2010 2001-11-23  Hans Breuer  <hans@breuer.org>
2011
2012         * atk/atk.def : updated externals
2013
2014         * atk/atktext.c atk/atkutil.c : added two spaces to fix
2015         minor coding style issues. Found by my exports generator.
2016
2017         * atk/makefile.msc : version 0.7, use build dir from
2018         $(TOP)\glib
2019
2020 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
2021
2022         * Version 0.7
2023
2024         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2025
2026 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
2027
2028         * atk/atknoopobject.c:
2029         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2030         when creating object
2031
2032 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
2033
2034         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2035         docs/tmpl/atkrelation.sgml:
2036         Change atk_relation_type_from_string to atk_relation_type_for_name
2037         Add atk_relation_type_get_name
2038
2039         * atk/atkrelationtype.c:
2040         Change atk_relation_type_from_string to atk_relation_type_for_name
2041         Add atk_relation_type_get_name
2042         Update atk_relation_type_register() to correctly register new
2043         relation types
2044
2045         * atk/atkstate.c:
2046         Changed name of static variable type to last_type
2047         Changed name of paremeter if atk_state_type_get_name to type to match
2048         comments
2049
2050         * docs/tmpl/*sgml
2051         Updated files
2052
2053         * tests/README, tests/Makefile.am       
2054         Add new test file testrelation.c
2055
2056 2001-11-22  Bill Haneman <bill.haneman@sun.com>
2057
2058         * atk/atkutil.c (atk_add_key_event_listener):
2059         Fix gtk-doc comment and clarify use of 'data' gpointer.
2060
2061 2001-11-22  Michael Meeks  <michael@ximian.com>
2062
2063         * atk/atkutil.c (atk_add_key_event_listener): switch
2064         to class_peek.
2065
2066         * atk/atkobject.c (atk_object_real_get_property):
2067         add missing 'break'.
2068
2069 2001-11-21  Michael Meeks  <michael@ximian.com>
2070
2071         * atk/atkrelation.c: pull in string.h for strcmp
2072
2073         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2074
2075         * atk/atkutil.c (atk_add_global_event_listener),
2076         (atk_get_toolkit_name, atk_get_toolkit_version):
2077         constify 
2078
2079 2001-11-21  Bill Haneman <bill.haneman@sun.com>
2080
2081         * atk/atkrelation.c: Added gtk-doc docs for 
2082         atk_relation_type_from_string.
2083
2084 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
2085
2086         * atk/atkobject.h (enum): Fix trailing comma on
2087         enumeration.
2088
2089         * docs/atk-sections.txt: Update.
2090
2091         * NEWS: Updates
2092
2093 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2094
2095         * atk/atkobject.[c|h]:
2096         Add additional argument (name) to state-change signal
2097         Update atk_object_notify_state_change to take account of 
2098         extra argument for state-change
2099
2100         * atk/atkmarshal.list:
2101         Add marshaller for VOID:STRING,BOOLEAN
2102         
2103 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2104
2105         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2106         Add enum AtkLayer and functions atk_object_get_layer and
2107         atk_object_get_mdi_zorder
2108
2109 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
2110
2111         * atk/atkobject.[c|h]:
2112         Remove property accessible-state; use signal state-change instead
2113         Change signature of state-change handler to take gboolean as argument
2114         instead of AtkPropertyValues
2115         Update atk_object_notify_state_change() to emit state-change signal
2116
2117         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2118         Remove state ATK_STATE_COLLAPSED
2119
2120 2001-11-19  Bill Haneman <bill.haneman@sun.com>
2121
2122         * atk/atkobject.c:
2123         * atk/atkstate.c:
2124         Added state-changed signal to atkobject, in anticipation of 
2125         deprecating the accessible-state property.
2126
2127         * atk/atkutil.[ch]:
2128         Fixed signature of atk_util_add_key_listener () to
2129         take an AtkKeySnoopFunc instead of a pointer to same.
2130
2131 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
2132
2133         * atk/atkobject.c (atk_object_notify_state_change):
2134         Fix bug in calculation of number of toggle states
2135
2136         * atk/atkstate.c:
2137         Correct out-by-1 error in atk_state_type_register()
2138         Use type (number of states defined) in atk_state_type_get_name()
2139         and atk_state_type_for_name()
2140         
2141 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
2142
2143         * atk/atkeditabletext.c:
2144         Remove unused structure _AtkEditableTextIfaceClass
2145
2146         * atk/atkobject.[c|h]
2147         Remove signals model_changed and selection_changed
2148
2149         * atk/selection.[c|h]
2150         Add signal selection_changed
2151
2152         * atk/atktable.[c|h]
2153         Remove unused structure _AtkTableIfaceClass
2154         Add signal model_changed
2155
2156         * atk/atktext.[c|h]
2157         Remove unused structure _AtkTextIfaceClass
2158         Add signal text_selection_changed
2159
2160         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2161         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2162         Documentation changes
2163
2164 2001-11-17  Tor Lillqvist  <tml@iki.fi>
2165
2166         * atk-zip.sh.in: Build separate runtime and developer packages.
2167
2168         * atk/atk.def: Update.
2169
2170 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
2171
2172         * atk/atkutil.h :
2173         Added API 
2174         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
2175                                        gpointer data);
2176         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2177                                        gpointer data);
2178         
2179         to allow non-GTK-dependent installation of key snoop functions.
2180         This also meant adding definitions of AtkKeySnoopFunc and 
2181         AtkKeyEventStruct.
2182
2183 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
2184
2185         * atk/atkobject.c (atk_object_notify_state_change):
2186         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2187         to ATK_STATE_EXPANDED or vice versa.
2188
2189 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
2190
2191         * atk/atkobject.h:
2192         Add role ATK_ROLE_TREE_TABLE
2193
2194         * atk/atkrelation.h:
2195         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2196         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2197
2198         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2199         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2200         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2201         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2202         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2203         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2204         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2205         Update to reflect the current state of the documentation in the code.
2206
2207 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
2208
2209         * atk/relation.h, docs/tmpl/atkrelation.sgml:
2210         Add two new relations ATK_RELATION_NODE_CHILDREN and
2211         ATK_RELATION_NODE_PARENT to support compound objects in a
2212         node or cell of a tree or table
2213         Added descriptions of all relations which are defined
2214
2215         * atk/atktable.c:
2216         Remove functions atk_table_real_get_index_at(),
2217         atk_table_real_get_column_at_index() and 
2218         atk_table_real_get_row_at_index() 
2219         Correct typos in documentation of other functions.
2220
2221 2001-10-28  Tor Lillqvist  <tml@iki.fi>
2222
2223         * atk-zip.sh.in: New file, used to build developer package for
2224         Win32.
2225
2226         * Makefile.am
2227         * configure.in: Add it.
2228
2229         * atk/Makefile.am: Add rules to install and uninstall mingw import
2230         library.
2231
2232 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
2233
2234         * atk/atkobject.[c|h]
2235         Remove the following properties
2236         accessible-child - use signal children_changed for notification
2237         accessible-text - use signal text_changed for notification
2238         accessible-caret - use signal text_caret_moved for notification
2239         accessible-selection - use new signal selection_changed 
2240         for notification
2241         accessible-visible-data - use new signal visible_data_changed
2242         for notification
2243         accessible-model - use new signal model_changed for notification
2244         Notify when role or parent changes
2245         Allow parent and role to be set or got using g_object_set() or
2246         g_object_get()
2247 .
2248 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
2249
2250         * Version 0.6
2251
2252         * NEWS: Updates.
2253
2254 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
2255
2256         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2257         Add role ATK_ROLE_TERMINAL for an accessible terminal.
2258
2259 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
2260
2261         * atk/atkobject.c (atk_object_notify_state_change):
2262         Initialize AtkPropertyValue data structure to 0 instead of using
2263         memset.
2264
2265 2001-10-19  Tor Lillqvist  <tml@iki.fi>
2266
2267         * configure.in: Set automake conditionals OS_WIN32 if on (native)
2268         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2269         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2270
2271         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2272         -export-symbols atk.def. If lib.exe is available, generate
2273         atk.lib, and install it.
2274
2275         * atk/atk.def: Update with new entry points.
2276
2277 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
2278
2279         * atk/atkobject.[c|], docs/atk-sections.txt,
2280         docs/tmpl/atkobject.sgml:
2281         Add convenience function atk_object_notify_state_change()
2282         to generate property notification of state change.
2283
2284         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2285         Correct comments on functions atk_attribute_get_name() and
2286         atk_attribute_get_value()
2287
2288 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
2289
2290         * atk/atktext.c:
2291         Update comments in atk_text_get_text_[at|after|before]_offset()
2292         to clarify what these functions will return.
2293
2294 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
2295
2296         * atk/atktext.c:
2297         Update comments in atk_text_get_run_attributes() and
2298         atk_text_get_default_attributes().
2299
2300 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2301
2302         * atk/atkobject;c:
2303         Change "property-change" signal to allow detail (i.e. property name) 
2304         and add detail in atk_object_notify().
2305
2306 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2307
2308         * atk/atktext.c:
2309         Correct order of attribute names in text_attr_name array.
2310
2311 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2312
2313         * atk/atktext.[c|h]:
2314         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2315         Use enum AtkTextAttribute to specify what attribute are supported
2316         rather than hash defines. Define new functions atk_attribute_get_name()
2317         and atk_attribute_get_value() which return the strings for the
2318         attribute name and values for those attribute which have named values.
2319
2320 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2321
2322         * atk/atktext.c (atk_text_get_run_attributes):
2323         Correct typo.
2324
2325         * atk/atktext.c (atk_text_get_default_attributes):
2326         Add call to set iface.
2327
2328 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2329
2330         * atk/atktext.[c|h]:
2331         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2332         Add new function atk_text_get_default_attributes
2333         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2334
2335 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2336
2337         * atk/atktext.c (atk_attribute_set_free):
2338         Avoid leaking of AtkAttributeSet data structure; speed up code.
2339
2340         * docs/tmpl.atk*.sgml
2341         Updated to reflect current APIs.
2342
2343 2001-10-01  jacob berkman  <jacob@ximian.com>
2344
2345         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2346         make dist works correctly w/o having to build first
2347
2348 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2349
2350         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2351
2352 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2353         
2354         * configure.in (ATK_MICRO_VERSION): Version 0.6
2355         (because libglade will depend on a the small api addition below)
2356
2357         * atk/makefile.msc (PKG_VER): Version 0.6
2358
2359         * atk/atkrelation.h:
2360         * atk/atkrelation.c: (AtkRelationType 
2361         atk_relation_type_from_string (const gchar *name)): Added method.
2362
2363         
2364 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2365
2366         * configure.in (ATK_MICRO_VERSION): Version 0.5
2367
2368         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2369
2370         * atk/makefile.msc (PKG_VER): Version 0.5
2371
2372 2001-09-21  Hans Breuer  <hans@breuer.org>
2373
2374         * atk/atk.def : updated externals
2375         * atk/makefile.msc : version 0.4
2376
2377         * atk/atktext.c (atk_text_get_character_extents) : real_height
2378         is a reference to int, so use &local_height
2379
2380 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2381
2382         * Released 0.4.
2383
2384 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2385
2386         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2387         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2388         (from 0.2 which was not properly updated last time).
2389         depend on glib 1.3.8.
2390
2391         * NEWS: updates.
2392
2393 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2394
2395         * atk/atkobject.c:
2396         Add object reference when object is set as accessible_parent
2397
2398 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2399
2400         * configure.in: remember ACLOCAL_FLAGS.
2401
2402 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2403
2404         * atk/atktable.[c|h]
2405         Change atk_table_get_caption() and atk_table_set_caption()
2406         to deal with AtkObject* rather than gchar*
2407         Remove redundant and incorrect comments
2408         
2409 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2410
2411         * configure.in: Version 0.3  
2412
2413         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2414
2415         * NEWS: Update  
2416
2417 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2418
2419         * atk/atkobject.c:
2420         Correct property definitions for "accessible-table-caption", 
2421         "accessible-table-column-description", 
2422         "accessible-table-row-description" 
2423         * atk/atkobject.h:
2424         Update comments to include all properties defined
2425
2426 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2427
2428         * atk/atkhyperlink.h:
2429         Change AtkHyperLink to AtkHyperlink in comment
2430         * atk/atkhypertext.[c|h]:
2431         Change AtkHyperLink to AtkHyperlink
2432         * atk/atktable.[c|h]:
2433         Make gchar* arguments const; make return value of type gchar*
2434         G_CONST_RETURN
2435         * docs/atk-sections.txt
2436         Remove reference to AtkHyperLink
2437         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2438         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2439         Updated by make
2440         
2441 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2442
2443         * atk/atktable.c
2444         Add functions atk_table_real_get_index_at(), 
2445         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2446         as default implementations for atk_table_get_index_at(),
2447         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2448
2449 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2450
2451         * atk/atkaction.c:
2452         Refer to return value in function documentation for 
2453         atk_action_do_action
2454         * atk/atkimage.c:
2455         Fix typo in comments
2456         * docs/tmpl/atkaction.sgml:
2457         Update to include return value
2458
2459 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2460
2461         * atk/atkaction.c atk/atkaction.h:
2462         Made atk_action_do_action return a gboolean as the class member of 
2463         AtkActionIface does.
2464         * .cvsignore:
2465         Added atk.spec
2466
2467 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2468
2469         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2470         Swap height and width arguments to atk_image_get_image_size
2471         * atk/atkimage.c:
2472         Swap height and height arguments to atk_image_get_image_size
2473         Do not crash if NULL pointers are passed for return values
2474
2475 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2476
2477         * docs/tmpl/atktext.sgml atk/atktext.h:
2478         Change parameter names *offset to *_offset
2479         * atk/atkcomponent.c:
2480         Do not crash if NULL pointers are passed for return values
2481         * atk/atktext.c:
2482         Change parameter names *offset to *_offset
2483         Do not crash if NULL pointers are passed for return values
2484         
2485 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2486
2487         * atk/atkutil.c :
2488         Changed g_type_class_peek() to g_type_class_ref()
2489         in atk_add_global_event_listener(), since
2490         g_type_class_peek() could return NULL when an
2491         instance of the class had not been created.
2492
2493 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2494
2495         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2496         Ensure that atk_attribute_set_free is in the documentation.
2497
2498 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2499
2500         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2501         Swapped order of width and height arguments to
2502         atk_text_get_character_extents()
2503         Changed AtkAttrributeSet_free to atk_attribute_set_free
2504
2505 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2506
2507         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2508         Changed "length" argument of atk_text_get_character_extents() to
2509         "height".
2510
2511 2001-08-15  Jens Finke <jens@gnome.org>
2512
2513         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2514         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2515         added a AC_SUBST for it. This is needed for the spec.in file.
2516         Added atk.spec to output list.
2517         * atk.spec.in: New file.
2518
2519 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2520
2521         * atk/atkcomponent.[c|h]
2522         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2523         Change atk_component_get_accessible_at_point to 
2524         atk_component_ref_accessible_at_point so it will work for flyweights
2525
2526 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2527
2528         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2529         with GNU make.
2530
2531 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2532
2533         * atk/atkaction.c, atk/atkcomponent.c
2534         Remove all instances of g_return_if_fail (foo != NULL); that are
2535         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2536         since the second check catches the NULL.
2537         * atk/atkcomponent.c
2538         Add functions atk_component_real_contains(), 
2539         atk_component_real_get_position(), atkcomponent_real_get_size() 
2540         as default implementations for atk_component_contains(),
2541         atk_component_get_position(), atk_component_get_size()
2542
2543 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2544
2545         * atk/atkimage.[ch] docs/atk-sections.txt
2546         docs/tmpl/atkimage.sgml
2547         Updated AtkImage get_position to get_image_position
2548         so the naming is consistant.  Now get_image_position
2549         and get_image_size return -1 for x/y/height/width
2550         if AtkImage implementations of these functions is
2551         not found.
2552
2553 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2554
2555         * atk/atkobject.c
2556         Create an object relation set when the object is created.
2557
2558 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2559
2560         * atk/atkutil.[ch]
2561         Changed first argument of atk_add_global_event_listener
2562         so the callback function is of type GSignalEmissionHook
2563         instead of AtkEventListener.  AtkEventListener is
2564         appropriate for Focus event callbacks, but not generic
2565         ones.
2566
2567 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2568
2569         * atk/atkobject.c:
2570         Add function atk_object_real_ref_state_set() which creates the
2571         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2572         if appropriate
2573
2574 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2575
2576         * atk/*.c:
2577         Remove all instances of g_return_if_fail (foo != NULL); that are
2578         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2579         since the second check catches the NULL.
2580
2581 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2582
2583         * atk/Makefile.am
2584         Fix problem with ATK not building after running make maintainer-clean
2585         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2586
2587 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2588
2589         * atk/atktext.h
2590         * atk/atkeditabletext.h
2591         * atk.pc.in
2592         * atk-uninstalled.pc.in
2593         * atk/makefile.msc
2594         * configure.in
2595         Removed (unused) #defines of pango/pango.h
2596         Removed references to/dependencies on pango from .pc files
2597         Removed dependencies on pango from makefile.msc and configure.in
2598
2599 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2600
2601         * atk/atkobject.[c|h]
2602         Move some implementation from GAIL:
2603         Default implementations for some some functions
2604         atk_object_real_get_name, atk_object_real_set_name,
2605         atk_object_real_get_description, atk_object_real_set_description,
2606         atk_object_real_get_parent, atk_object_real_set_parent,
2607         atk_object_real_get_role,
2608         atk_object_real_connect_property_change_handler,
2609         atk_object_real_remove_property_change_handler,
2610         atk_object_notify,
2611         definition of property-changed signal.
2612         Initialize pointers to NULL in atk_object_init().
2613         Initialize uninitialized function pointers to NULL in 
2614         atk_object_class_init().
2615         
2616 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2617
2618         * atk/atkobject.c
2619         Changed children_changed signal to allow NULL pointers
2620         for the 2nd argument to the signal handler.
2621
2622 2001-07-20  Hans Breuer  <hans@breuer.org>
2623
2624         * atk/atk.def : added more exports
2625         * atk/makefile.msc : updated win32 build
2626
2627 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2628
2629         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2630         docs/tmpl/atkaction.sgml
2631         Add atk_action_get_name() and atk_action_set_description()
2632
2633 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2634
2635         * atk/atkstate.[c|h]
2636         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2637         and inconsistent GtkToggleButton
2638
2639 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2640
2641         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2642         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2643         gail_textattributes_update.pat is for gail/gail and integrates the 
2644         ATK_ATTRIBUTE_* macros in the gail implementations.
2645         atk_docs_textattributes_update.pat is for atk/docs and patches
2646         atk-sections.txt etc. for improved docs
2647         atk_atk_textattributes_update.pat is for atk/atk and included the
2648         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2649
2650 2001-07-13  Darin Adler  <darin@bentspoon.com>
2651
2652         * atk/atkstate.c: Add missing <string.h> include.
2653         * tests/teststateset.c: Add missing <string.h> include.
2654
2655 2001-07-13  Darin Adler  <darin@bentspoon.com>
2656
2657         * .cvsignore: Ignore some generated files.
2658         * autogen.sh: Get rid of call to autoheader since the
2659         configure file doesn't include AM_CONFIG_HEADER.
2660
2661 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2662
2663         * tmpl/atkdocument.sgml
2664         Added new file for docs.
2665
2666 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2667
2668         * atk/atkimage.c atk/atkutil.c
2669         Changes to build with Sun's FORTE compiler.
2670
2671 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2672
2673         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2674         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2675         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2676         tmpl/atktext.sgml tmpl/atkutil.sgml
2677         Updated docs pages.
2678
2679 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2680
2681         * atk/atktext.c (atk_text_base_init): 
2682         * atk/atktable.c (atk_table_base_init): 
2683         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2684         to adapt to recent GSignal changes.
2685
2686 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2687
2688         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2689         docs/tmpl/atkutil.sgml
2690         Added new functiosn to AtkUtil.
2691
2692 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2693
2694         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2695         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2696         docs/tmpl/atkobject.sgml
2697         Added new atk document interface.
2698
2699 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2700
2701         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2702         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2703         Updated so that functions that take screen coords as 
2704         input/output also take an enum specifying whether
2705         the coords are screen or top-level window based.
2706         Updated docs as well.
2707
2708 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2709
2710         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2711         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2712         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2713         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2714         atk/docs/tmpl/atkstreamablecontent.sgml
2715         Cleaned up docs.  Added atkstreamablecontent.sgml
2716
2717 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2718
2719         *atk/atktable.h, atk/atktable.c
2720         Updated signal handler definitions.
2721
2722 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2723
2724         *atk/atktext.h
2725         Updated AtkXYCoords enum.
2726
2727 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2728
2729         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2730         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2731         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2732         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2733         atk/atkstateset.c atk/atkstreamablecontent.c
2734         atk/atkstreamablecontent.h atk/atktable.c
2735         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2736         and some docs/tmpl files.
2737         Updated gtk-docs fixing spelling errors and making minor
2738         changes to the API.
2739
2740 2001-06-27  Louise Miller <lousie.miller@sun.com>
2741
2742         *atk/atkselection.h, atk/atkselection.c
2743         changed return type to gboolean for 
2744         atk_selection_select_all_selection
2745
2746 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2747
2748         *atk/atkstate.h atk/atkstate.c
2749         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2750         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2751         docs/tmpl/atktext.sgml
2752         Added ATK_STATE_STALE.  Updated docs.
2753
2754 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2755
2756         *atk/atktext.h
2757         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2758
2759 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2760
2761         * atk/atkeditabletext.h, atk/atkobject.h,
2762         atktext.[ch]
2763         Added AtkAttributeSet_free() convenience
2764         function.
2765
2766 2001-06-20  Peter Williams  <peterw@ximian.com>
2767
2768         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2769         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2770         G_{BEGIN,END}_DECLS.
2771
2772 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2773
2774         * atk/atktable.c, atk/atkmarshal.list
2775         Removed needless marshal and updated signal handlers in
2776         atktable.c
2777
2778 2001-06-20  Louise Miller <louise.miller@sun.com>
2779
2780         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2781         Changed parameters for get_selected_rows/get_selected_columns
2782         Added 4 new functions, add_row_selection, remove_row_selection,
2783         add_column_selection, remove_column_selection
2784
2785 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2786
2787         * atk/atktable.c
2788         Fixed minor bug with signals.
2789
2790 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2791
2792         * atk/atktable
2793         Added signals.
2794
2795 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2796
2797         * atk/atkselection.h atk/atkselection.c
2798         Now add_selection, clear_selection, and remove_selection 
2799         return a boolean indicating SUCCESS/FAILURE to indicate
2800         if the operation was successful.
2801
2802 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2803
2804         * atk/atktable.h atk/atktable.h
2805         Updated so now the get_text_before|at|after functions
2806         return the start & end offset of the string.  Updated the
2807         docs.
2808
2809 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2810
2811         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2812
2813 2001-06-11  Havoc Pennington  <hp@redhat.com>
2814
2815         * NEWS: updated
2816
2817         * configure.in: bump version to 0.2 and add infrastructure for 
2818         libtool version info. Assumes GTK versioning scheme (major.minor 
2819         is binary compatible)
2820         
2821         * atk/Makefile.am (LDFLAGS): set version info
2822         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2823         
2824 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2825
2826         * atk/atktable.h, atk/atktable.c
2827         Updated so that get/set row/column header functions
2828         work with AtkObjects rather than AtkTables.  Organized
2829         the header file a little more cleanly.  Also the get/set
2830         row_description and caption functions now use gchar *
2831         rather than AtkObject.
2832
2833 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2834
2835         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2836         Add signal model-changed.
2837
2838         * atk/atkobject.c: Add properties
2839         accessible-role, accessible-table-caption, 
2840         accessible-table-column-header, accessible-table-column_description.
2841         accessible-table-row-header, accessible-table-row_description.
2842         accessible-table-summary, accessible-model
2843
2844 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2845
2846         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2847         Updated atkeditabletext and atktext interfaces so they
2848         now properly define the get/set attribute methods and now
2849         get_offset_at_point and get_character_extents can request
2850         x,y coords by either widget or screen coords.
2851
2852 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2853
2854         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2855         CFLAGS, not in LIBS. (Always linking with -lpthread
2856         is a noticeable speed hit.)
2857
2858 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2859
2860         * atk/Makefile.am: Really fix marshal generation.
2861
2862 2001-06-07  Havoc Pennington  <hp@redhat.com>
2863
2864         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2865         glib-genmarshal stuff
2866
2867 2001-06-07  Havoc Pennington  <hp@redhat.com>
2868
2869         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2870         glib-genmarshal
2871
2872         * configure.in: rearrange the library checks to support
2873         uninstalled linking     
2874
2875         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2876
2877         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2878         ATK in giant GTK tarball
2879
2880 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2881
2882         * docs/atk-api.sgml docs/atk-sections.txt
2883         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2884         docs/tmpl/atktext.sgml
2885         Removed docs/atk-api.sgml since it is not used.
2886         Updated sgml files and atk-sections.txt to reflect
2887         recent changes to the atktext and atkeditabletext
2888         interfaces
2889
2890 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2891
2892         * atk/atktext.h atk/atktext.h
2893         Updated to new atktext functions for getting attributes.
2894
2895 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2896
2897         * New files atk/atkstreamablecontent.[ch]
2898         Updated files: atk/Makefile.am, atk/atk.h
2899
2900         * atk/atkvalue.c: Updated comments
2901
2902 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2903
2904         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2905
2906 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2907
2908         * atk/atkobject.c: Add property accessible-visible-data
2909
2910 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2911
2912         * atk/atkobject.c: Add support for setting and getting 
2913         accessible-value property.
2914
2915         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2916
2917 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2918
2919         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2920
2921         * docs/atk-overrides.txt, docs/Makefile.am
2922           Updated the interface for dealing with selected
2923           text to handle multiple selected regions.  Removed
2924           get_row_col_at_offset from atktext.[ch].  Added
2925           docs/atk-overrides.txt file.
2926
2927 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2928
2929         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2930           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2931           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2932           Makefiles so the proper marshall files get included in the
2933           dist.  Updated the Makefiles and configure.in so that the
2934           docs get included in the dist.
2935
2936 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2937
2938         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2939
2940 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2941
2942         * atk/atkobject.c: Define new properties accessible-text, 
2943         accessible-caret, accessible-selection and accessible-value
2944
2945 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2946
2947         * docs/atk-sections.txt
2948
2949         * docs/tmpl/*
2950         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2951         files.
2952
2953 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2954
2955         * atk/atktext.c
2956         Now properly set the initialized flag when setting up signals.
2957         Updated the atk-docs in several files
2958
2959 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2960
2961         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2962         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2963         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2964         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2965         Fix warnings generated by Sun FORTE compiler
2966
2967 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2968
2969         * atk/atkcomponent.c atk/atkvalue.c
2970         Remove return calls in functions which return void
2971         
2972 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2973
2974         * atk/atkobject.h: Correct naming of role for status bar
2975
2976         * atk/atktext.c: 
2977         Clarify behaviour of atk_text_get_text_after/at/before_offset
2978  
2979 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2980
2981         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2982
2983 2001-01-06  Hans Breuer  <hans@breuer.org>
2984
2985         * atk/makefile.msc atk/atk.def (new files) :
2986         Enable build for win32, no sourc changes necessary.
2987
2988 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2989
2990         * Released 0.1
2991
2992 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2993
2994         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2995
2996 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2997
2998         * Start a ChangeLog
2999