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