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