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