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