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