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