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