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