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