source: trunk/third/atk/ChangeLog @ 20776

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