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