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