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