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