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