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