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