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