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