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