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