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