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