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