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