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