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