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