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