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