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