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