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