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