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