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