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