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