1 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk.spec.in: Corrected FTP directory. (bug #168218)
6 2005-02-08 Christian Rose <menthos@menthos.com>
8 * configure.in: Added "xh" to ALL_LINGUAS.
10 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
12 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
14 2004-12-29 Tor Lillqvist <tml@iki.fi>
16 * atk/atk.def: Add new functions.
18 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
20 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
23 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
25 * ===== Released 1.9.0=====
27 * configure.in: Version 1.9.0, interface age 0, binary age 900
31 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
33 * autogen.sh: rm autom4te.cache, since it might interfere with
34 differing autoconf versions.
36 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
38 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
39 to fix warning when documentation is generated.
41 * atk/atkrelation.[ch]:
42 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
44 * atk/atkrelationset.[ch]:
45 * atk/tmpl/atkrelationset.sgml: Add atk_relation_add_relation_by_type.
47 * docs/atk-sections.txt: Add atk_relation_add_target and
48 atk_relation_add_relation_by_type.
52 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
54 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
55 Patch from Matthias Clasen for bug #158531.
56 Incremented version to 1.9.0.
57 Branch for gnome-2-8 has been created.
59 2004-11-11 Christian Rose <menthos@menthos.com>
61 * configure.in: Added "as" to ALL_LINGUAS.
63 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
65 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
66 Patch from Diego Gonzalez. (bug #156296)
68 * atk/text.c (Clarify meaning of end_offset for
69 atk_text_get_text_at_offset().
70 Patch from Bill Haneman. (bug #156574)
72 2004-09-14 Abel Cheung <maddog@linuxhall.org>
74 * configure.in: Added "ar" to ALL_LINGUAS.
76 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
78 * configure.in: Added "th" to ALL_LINGUAS.
80 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
82 * ===== Released 1.8.0=====
84 * configure.in: Version 1.8.0, interface age 0, binary age 800
88 2004-08-16 Christian Rose <menthos@menthos.com>
90 * configure.in: Added "bs" to ALL_LINGUAS.
92 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
94 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
95 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
96 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
97 Fix for bug #149990; patch from Kjartan Maraas.
99 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
101 * configure.in: Added nb to ALL_LINGUAS.
103 2004-08-09 Ankit Patel <ankit@redhat.com>
105 * configure.in: Added "gu" to ALL_LINGUAS.
107 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
109 * configure.in: Increment version to 1.7.3 and interface age to 3.
111 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
115 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
117 * docs/atk-sections.txt: Add entries to fix warning when generating
120 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
121 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
122 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
123 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
126 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
128 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
132 2004-07-20 Bill Haneman <bill.haneman@sun.com>
134 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
135 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
136 context hint for assistive technologies that the contained
137 children share a context which differs from the embedding
138 container. Fixes bug #147989.
140 * configure.in: Revved to 1.7.2.
142 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
144 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
145 and ATK_TYPE_RECTANGLE.
146 * atk/atkcomponent.c (atk_component_base_init): Correct definition
147 of "bounds-changed" signal.
148 (atk_rectangle_copy): New function.
149 (atk_rectangle_get_type): New function.
151 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
153 * configure.in: Increment version to 1.7.2 and interface age to 2.
155 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
157 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
161 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
163 * docs/atk-sections.txt: Add AtkRectangle.
165 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
168 2004-05-29 Christian Rose <menthos@menthos.com>
170 * configure.in: Added "tk" to ALL_LINGUAS.
172 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
174 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
177 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
179 * atk/atkobject.c: Make extra_roles static.
181 * atk/atkrelation.c: Make extra_names static.
185 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
188 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
190 * configure.in: Increment version to 1.7.1 and interface age to 1.
192 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
194 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
198 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
200 * configure.in: Increment version to 1.7.0.
202 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
203 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
207 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
208 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
209 * docs/tmpl/atkrelation.sgml: Add new relation
210 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
214 * atk/atktext.c: Make extra_attributes static.
216 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
218 * ===== Released 1.6.1=====
220 * configure.in: Version 1.6.1, interface age 1, binary age 601
226 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
228 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
230 2004.04.02 Iñaki Larrañaga <dooteo@euskalgnu.org>
232 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
234 2004-03-29 Manish Singh <yosh@gimp.org>
236 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
238 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
240 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
242 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
244 * configure.in: Added Walloon (wa) to ALL_LINGUAS
246 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
249 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
250 Patch from Roger Leigh.
252 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
254 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
256 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
258 * ===== Released 1.6.0=====
260 * configure.in: Version 1.6.0, interface age 0, binary age 600
264 2004-03-07 Danilo Å egan <dsegan@gmx.net>
266 * configure.in: Added "sr@ije" to ALL_LINGAUS.
268 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
271 - exit with $? instead of 1 in case of failure
272 - exit with $? if ./configure failed
273 (that's so autogen.sh && make lines work)
274 - removed --enable-gtk-doc option
275 - added $AUTOGEN_CONFIGURE_ARGS
277 2004-03-01 Tor Lillqvist <tml@iki.fi>
279 * atk/atk.def: Add some missing entries.
281 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
283 * ===== Released 1.5.5=====
285 * configure.in: Version 1.5.5, interface age 4, binary age 505
289 2004-02-20 Christian Rose <menthos@menthos.com>
291 * configure.in: Added "en_CA" to ALL_LINGUAS.
293 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
295 * ===== Released 1.5.4=====
297 * configure.in: Version 1.5.4, interface age 3, binary age 504
301 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
303 * ===== Released 1.5.3=====
305 * configure.in: Version 1.5.3, interface age 2, binary age 503
309 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
311 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
313 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
315 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
316 Christian - Manny Calavera - Neumair.
318 2004-01-23 Manish Singh <yosh@gimp.org>
320 * Makefile.am: remove trailing backslash from last line of
323 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
325 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
326 from laszlo.peter@ireland.sun.com.
328 * Makefile.am: Add DISTCLEANFILES.
330 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
332 * ===== Released 1.5.2=====
334 * configure.in: Version 1.5.2, interface age 1, binary age 502
338 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
340 * configure.in: Move specification of ALL_LINGUAS to later in file
341 so that CATOBJEXT is defined correctly.
342 Use ATK_LOCALEDIR instead of atklocaledir.
344 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
346 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
348 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
350 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
352 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
353 Patch provided by Jeff Franks.
355 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
357 * atk/atkobject.c: Change "accel label" to "accelerator label".
360 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
362 * ===== Released 1.5.1=====
364 * configure.in: Version 1.5.1, interface age 0, binary age 501
368 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
370 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
372 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
375 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
377 2003-12-01 Michael Natterer <mitch@gimp.org>
379 * atk/atkobject.c (atk_object_real_get_property): fix typo:
380 s/g_value_set_set/g_value_set_int/.
382 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
384 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
385 properties translatable. Add new property "accessible-hypertext-nlinks".
386 (atk_object_real_get_property): Add support for new property
387 "accessible-hypertext-nlinks".
389 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
392 * atk/atkhyperlink.c: Add signals link_activated and new properties
393 "number-of-anchors", "end-index" and "start-index".
395 This fixes bug #112390.
397 2003-11-29 Danilo Å egan <dsegan@gmx.net>
399 * configure.in: Added "af" to ALL_LINGUAS.
401 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
403 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
404 if object is focus object.
406 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
407 the last object reported by the application as focused.
409 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
410 Add atk_get_focus_object.
414 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
416 * atk/atkobject.c: Change role names so that the unlocalized names
417 do not contain hyphens and match the Java role names. Fixes bug #125024.
419 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
421 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
422 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
423 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
424 docs/tmpl/atktext.sgml: Regenerate these files. The location of
425 signal information has changed.
427 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
429 * ===== Released 1.5.0=====
431 * configure.in: Version 1.5.0, interface age 0, binary age 500
435 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
437 * atk/atkrelation.c: Use weak references for objects in a relation
438 instead of object references so that objects are not leaked when
439 corresponding widgets are destroyed.
441 This fixes bug #125725.
443 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
445 * configure.in: Add reference to docs/version.xml
447 Should have been done in previous commit but was omitted.
448 Fixes build break reported in bugs #1258548 and #125902.
450 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
452 * configure.in: Add reference to docs/version.xml
454 * docs/Makefile.am: Add references to version.xml.in and version.xml
456 * docs/atk-docs.sgml: Add reference to version.xml
458 * docs/version.xml.in: New file.
460 This fixes bug #125758.
462 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
464 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
466 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
468 * ===== Released 1.4.1=====
470 * configure.in: Version 1.4.1, interface age 1, binary age 401
474 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
476 * configure.in: Added lt to ALL_LINGUAS.
478 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
480 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
481 This fixes bug #121990.
483 2003-09-21 Ã
\85smund Skjæveland <aasmunds@fys.uio.no>
485 * configure.in: Added Norwegian (nynorsk) code
488 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
490 * atk/atkobject.c: Remove comments about signals. The description
491 should be in files in docs/tmpl directory.
493 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
494 * docs/tmpl/atkobject.sgml: Add descriptions for
495 active-descendant-changed, children-changed, focus-event,
496 property-change, state-change and visible-data-changed signals.
497 * docs/tmpl/atkselection.sgml: Add description for selection-changed
499 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
500 columnn-inserted, column-reordered, model-changed, row-deleted,
501 row-inserted and row-reordered signals.
502 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
503 text-caret-moved, text-changed and text-selection-changed signals.
505 This fixes bug #121163.
507 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
509 * ===== Released 1.4.0=====
511 * configure.in: Version 1.4.0, interface age 0, binary age 400
515 2003-08-28 Christian Rose <menthos@menthos.com>
517 * configure.in: Added "ne" to ALL_LINGUAS.
519 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
521 * ===== Released 1.3.6=====
523 * configure.in: Version 1.3.6, interface age 2, binary age 306
527 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
529 * autogen.sh: Clarify an error message.
531 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
533 * configure.in: Added "hi" in ALL_LINGUAS.
535 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
537 * ===== Released 1.3.5=====
539 * configure.in: Version 1.3.5, interface age 1, binary age 305
543 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
545 * Remove po/Makefile.in.in. This fixes bug #119053.
547 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
549 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
552 This is a partial fix for bug #116712.
554 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
556 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
557 Fixes bug #116621. Problem reported by Mario Lang.
559 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
561 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
563 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
566 Added locale directory to spec file. Fix provided by
567 James T. Richardson, Jr.
569 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
571 * ===== Released 1.3.4=====
575 2003-06-13 Tor Lillqvist <tml@iki.fi>
577 * atk/atkobject.c (atk_role_get_localized_name): Set
580 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
581 directory, so look there, too. Include the message catalogs.
583 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
585 * configure.in: Version 1.3.4, interface age 0, binary age 304
587 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
590 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
592 * configure.in: Added ga (irish) to ALL_LINGUAS
594 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
596 * configure.in: Added li to ALL_LINGUAS.
598 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
600 * ===== Released 1.3.3=====
602 * configure.in: Version 1.3.3, interface age 3, binary age 303
606 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
608 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
609 ATK_ROLE_AUTOCOMPLETE.
611 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
613 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
614 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
615 which can have a value other than on or off.
617 2003-05-19 Arafat Medini <lumina@silverpen.de>
619 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
621 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
623 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
625 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
627 * ===== Released 1.3.2=====
629 * configure.in: Version 1.3.2, interface age 2, binary age 302
633 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
635 * is.po: Added "is" into ALL_LINGUAS.
637 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
639 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
642 * po/pl.po: Updated Polish translation from Artur Flinta.
644 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
646 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
648 2003-05-05 Christian Rose <menthos@menthos.com>
650 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
652 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
654 * ===== Released 1.3.1=====
656 * configure.in: Version 1.3.1, interface age 1, binary age 301
660 * po/yi.po: Update line numbers.
662 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
664 * atk/stateset.h: Fix typo in documentation.
666 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
667 Patch provided by Ali Akcaagac.
669 2003-03-26 Christian Rose <menthos@menthos.com>
671 * configure.in: Added "yi" to ALL_LINGUAS.
673 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
675 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
677 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
679 * ===== Released 1.3.0=====
681 * configure.in: Version 1.3.0, interface age 0, binary age 300
685 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
687 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
689 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
691 * docs/atk-sections.txt: Add 11 unused declarations.
693 2003-03-20 James Henstridge <james@daa.com.au>
695 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
698 * configure.in: cleanup to make use of newer autoconf/automake
701 * Makefile.am: get rid of custom distcheck rule, which is no
704 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
707 * docs/Makefile.am: use common gtk-doc.make.
709 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
711 2003-03-16 Joel Brich <joel.brich@laposte.net>
713 * configure.in: Added "eo" to ALL_LINGUAS
714 * po/eo.po: Added Esperanto translation
715 from Charles Voelger <cvoelger@dweasel.com>
717 2003-03-12 Tor Lillqvist <tml@iki.fi>
719 * atk/atk.def: Add one more missing export, thanks to Cedric
722 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
724 * atk/atkobject.c (atk_object_set_role): Add check that role is
725 actually being changed. Do not emit notification for initial
726 role setting. (bug #107710)
728 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
730 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
731 which returns integer; (bug #107661) reported by Morten Welinder.
733 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
737 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
738 which return pointer; (bug #107650) reported by Morten Welinder.
740 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
742 * test/Makefile.am: Update to produce .so files
743 (Problem reported and solution reported by Michael.Wilson@bull.net)
745 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
747 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
748 Correct creation of non-AtkGObjectAccessible (bug #107124)
750 * atk/atkobject.c (atk_object_class_init): Set default initialize
751 function so that code which does not check for existence of parent
752 class's initialize function will work.
754 * atk/atkvalue.c: (atk_value_get_minimum_value,
755 atk_value_get_maximum_value, atk_value_get_current_value):
756 Reset Value argument if it is a valid GValue otherwise zeroise it.
758 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
760 2003-02-25 Tor Lillqvist <tml@iki.fi>
762 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
764 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
767 * atk/atk.rc.in: New file, for version info in the DLL on
768 Windows. Similar as in GLib, GTK, etc.
770 * configure.in: Generate atk/atk.rc.
772 * atk/Makefile.am: Use atk.rc on Windows.
773 (EXTRA_DIST): Distribute atk.rc(.in).
775 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
776 but deduce it from DLL location, like GLib, GTK etc do.
778 2003-02-23 Abel Cheung <maddog@linux.org.hk>
780 * configure.in: Added "mk" to ALL_LINGUAS.
782 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
784 * configure.in: Added "fa" to ALL_LINGUAS.
786 2003-02-21 Metin Amiroff <metin@karegen.com>
788 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
790 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
792 * configure.in: Added Belarusian to ALL_LINGUAS.
794 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
796 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
797 claim to implement all interfaces.
799 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
801 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
804 (atk_hypertext_get_link): Add check on link_index value
805 (atk_hypertext_get_link_index): Add check on char_index value
807 2003-02-09 Christian Rose <menthos@menthos.com>
809 * configure.in: Added "kn" to ALL_LINGUAS.
811 2003-02-07 Christian Rose <menthos@menthos.com>
813 * configure.in: Added "bn" to ALL_LINGUAS.
815 2003-02-06 Christian Rose <menthos@menthos.com>
817 * configure.in: Added "id" to ALL_LINGUAS.
819 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
821 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
822 Add weak reference so we do not leak the accessible when the object
823 dies. Problem reported by Alex Larsson.
825 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
827 * configure.in: Added "tr" (Turkish) to the languages' list.
829 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
831 * atk/atkhyperlink.[ch]
832 New property selected-link defined.
833 Function pointer is_selected_link added to interface
834 (atk_hyperlink_is_selected_link: New functions which checks
835 whether the specified AtkHyperlink is selected
837 * atk/atkhypertext.[ch]
838 New signal link-selected added.
840 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
842 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
843 and function atk_hyperlink_is_selected_link.
845 This fixes bug #104621.
847 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
849 * autogen.sh (have_automake): call the versioned automake when
850 checking the version itself.
852 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
854 * autogen.sh (have_automake): Fix version in complaint
855 message about automake. (#104366, Rich Burridge)
857 2003-01-26 Daniel Yacob <locales@geez.org>
859 * configure.in: Added am to ALL_LINGUAS.
861 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
863 * configure.in: Added "sk" to ALL_LINGUAS.
865 2003-01-23 Abel Cheung <maddog@linux.org.hk>
867 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
869 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
871 * configure.in: Added "pt_BR" to ALL_LINGUAS.
873 2003-01-22 Marius Andreiana <marius galuna.ro>
875 * configure.in: added 'ro' to ALL_LINGUAS
877 2003-01-21 Christian Rose <menthos@menthos.com>
879 * configure.in: Added "mn" to ALL_LINGUAS.
881 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
884 (atk_text_base_init): Set vtable entry for default implementations
885 (atk_text_get_range_extents): Omit calling default implementation
886 (atk_text_get_bounded_ranges): Omit calling default implementation
889 (atk_component_base_init): New function to set vtable entry for
890 default implementations
891 (atk_component_ref_accessible_at_point): Omit calling default
893 (atk_component_contains): Omit calling default implementation
894 (atk_component_get_position): Omit calling default implementation
895 (atk_component_get_size): Omit calling default implementation
897 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
900 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
901 and PROP_TABLE_CAPTION_OBJECT.
902 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
903 and PROP_TABLE_CAPTION_OBJECT.
905 This completes ATK changes for bug #74814.
907 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
909 * atk/atkobject.c: Add property accessible-table-caption-object.
910 This addresses bug #74814.
912 * atk/atkobject.h: Move some documentation from template file to
913 avoid warnings when building.
915 * atk/atkrelation.c: Add new properties relation and target.
916 This addresses bug #72426.
918 * atktext.[ch]: Add new functions atk_text_get_range_extents and
919 atk_text_get_bounded_ranges.
920 Also added data structures AtkTextRectangle and AtkTextRange, enum
921 AtkTextClipType and helper function atk_text_free_ranges.
922 This addresses bug #100943.
923 (atk_text_get_character_extents): Ensure that the reported width is
924 not negative. This fixes bug #102954)
926 * docs/atk-sections.txt: Add new functions and data items.
928 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
929 atkobject.h. Add reference to accessible-table-caption-object.
931 * docs/tmpl/atk-relation.sgml: Add new properties
933 * docs/tmpl/atktext.sgml: Add new functions and data items.
936 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
938 * ===== Released 1.2.2=====
940 * configure.in: Version 1.2.2, interface age 2, binary age 202
944 2003-01-19 He Qiangqiang <carton@linux.net.cn>
946 * configure.in: Added "zh_CN" to ALL_LINGUAS.
948 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
950 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
952 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
954 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
956 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
958 * configure.in (ALL_LINGUAS): Added "it" (Italian)
960 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
962 * configure.in: Add -with-html-dir option. (bug #102497)
964 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
966 * docs/tmpl/atkobject.sgml: Update so property names are in
969 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
971 * ===== Released 1.2.1=====
973 * configure.in: Version 1.2.1, interface age 1, binary age 201
977 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
979 * configure.in (ALL_LINGUAS): Added pl (Polish).
981 2002-12-23 Nam SungHyun <namsh@kldp.org>
983 * configure.in: Added Korean (ko) to ALL_LINGUAS
985 2002-12-22 Artis Trops <hornet@navigator.lv>
987 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
989 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
991 * configure.in (ALL_LINGUAS): added French (fr).
993 2002-12-21 Jordi Mallach <jordi@sindominio.net>
995 * configure.in (ALL_LINGUAS): added Catalan (ca).
997 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
999 * ===== Released 1.2.0 ======
1001 * configure.in: Version 1.2.0, interface age 0, binary age 200
1003 * NEWS: Final update for 1.2.0.
1005 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1007 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1009 * configure.in: Added Russian to ALL_LINGUAS.
1011 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1013 * ===== Released 1.1.5=====
1015 * configure.in: Version 1.1.5, interface age 2, binary age 105
1019 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1021 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1022 if caret is not supported. This addresses bug #101020.
1024 * configure.in: Use third argument of AC_DEFINE to get rid of
1027 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1029 * acinclude.m4: Remove; wasn't needed, and referred
1030 to GLib internal m4 files now gone.
1032 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1034 * configure.in: Require autoconf-2.53.
1036 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1038 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1040 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1042 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1045 2002-12-07 Andras Timar <timar@gnome.hu>
1047 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1049 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1051 * ===== Released 1.1.4 =====
1053 * configure.in: Version 1.1.1, interface age 1, binary age 104
1057 2002-12-05 Ole Laursen <olau@hardworking.dk>
1059 * configure.in (ALL_LINGUAS): Added Danish (da).
1061 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1063 * configure.in (ALL_LINGUAS): Added Spanish (es).
1065 2002-12-01 Christian Neumair <chris@gnome-de.org>
1067 * configure.in (ALL_LINGUAS): Added German (de).
1069 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1071 * configure.in (ALL_LINGUAS): Added "no".
1073 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1075 * Update NEWS for 1.1.3
1077 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1079 * configure.in: Update to take account of gtk-doc-version being 0.10
1080 Updated version required to 0.9
1082 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1085 Added ATK_ROLE_APPLICATION.
1088 (atk_role_get_localized_name):
1089 Added ATK_ROLE_APPLICATION case.
1091 * docs/atk-decl.txt:
1092 Added ATK_ROLE_APPLICATION to docs.
1094 2002-11-18 Abi Brady <morwen@evilmagic.org>
1096 * configure.in: Added "en_GB" to ALL_LINGUAS.
1098 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1100 * configure.in: Added "ms" to ALL_LINGUAS.
1102 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1104 * Update NEWS for 1.1.2
1106 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1109 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1112 Revved to 1.1.2, interface age 0, binary age 102.
1114 * atk/atkrelationtype.h:
1115 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1116 New relations to handle content embedding, for instance
1117 text that embeds or flows around images.
1119 * atk/atkhyperlink.h:
1120 (atk_hyperlink_is_inline):
1121 New API, returns whether a hyperlink's content is
1122 partially displayed inline; useful for small images
1123 emedded in text, and for HTML <src> elements.
1124 (AtkHyperlinkClass->link_state):
1125 New virtualized method, used to implement various
1126 state query API such as atk_hyperlink_is_inline().
1128 * atk/atkhyperlink.c:
1129 (atk_hyperlink_is_inline):
1132 * docs/atk-sections.txt:
1133 Additions for above API.
1135 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1137 * atk/atkobject.[ch]: Add signal active-descendant-changed
1139 2002-11-11 Christian Rose <menthos@menthos.com>
1141 * configure.in: Added "sv" to ALL_LINGUAS.
1143 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1145 * atk/atkhyperlink.c
1146 * atk/atkhyperlink.h
1151 * docs/tmpl/atkhyperlink.sgml
1152 * docs/tmpl/atkobject.sgml
1153 * docs/tmpl/atktable.sgml
1154 * docs/tmpl/atktext.sgml
1156 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1159 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1161 * autogen.sh: Add call to autoheader to create config.h.in
1163 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1165 * acinclude.m4: New file
1167 * autogen.sh: Add i18n support (copied from gtk+).
1169 * configure.in: Add definition for atklocaledir and check for
1170 bind_textdomain_codeset()
1172 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1174 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1177 * po/.cvsignore: Add extra files.
1179 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1181 * configure.in: Create po/Makefile; patch supplied by
1182 Dan Mills (thunder@ximain.com)
1184 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1186 * ===== Released 1.1.1 =====
1188 * configure.in: Version 1.1.1, interface age 0, binary age 101
1192 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1194 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1196 * Makefile.am: Add po directory
1198 * configure.in: Add support for I18N
1200 * acconfig.h atk/atkintl.h: New files used to support I18N
1202 * atk/atkobject.c: Update atk_role_get_localized_name() to
1203 allow for localized name to be returned.
1205 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1207 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1208 po/ChangeLog: New files
1210 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1212 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1214 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1216 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1217 atk_object_add_relationship and atk_object_remove_relationship
1218 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1221 * atk/atkrelation.h: Move definition of AtkRelationType to
1224 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1226 * atk/atktext.[ch]: Add text-attributes-changed signal.
1228 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1230 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1232 * docs/tmpl/atkrelation.sgml: Add new relations
1234 * docs/tmpl/atkstate.sgml: Add new state
1236 * docs/tmpl/atktext.sgml: Add new signal
1238 * tests/testrelation.c: Add tests for new relationship functions.
1240 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1242 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1243 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1247 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1249 * ===== Released 1.1.0 =====
1253 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1256 increment version to 1.1.0, in view of the fact that we've
1257 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1258 Also reset INTERFACE_AGE to zero, since an enum was added.
1259 Use similar library numbering as GTK.
1261 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1263 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1265 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1267 * atk/atkcomponent.c: upd docs.
1269 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1271 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1272 avoid unused declarations
1274 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1275 Move AtkRelationSet from atkobject to atkrelationset.
1277 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1279 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1280 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1281 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1282 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1283 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1284 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1285 docs/tmpl/atkvalue.sgml:
1286 Remove reference to ...Iface data structures; which eliminates
1287 undocumented symbols.
1289 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1291 * atk/atkutil.h: Add documentation for AtkKeyEventType
1293 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1294 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1295 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1296 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1297 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1298 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1299 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1300 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1301 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1302 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1303 docs/tmpl/atkutil.sgml:
1304 Reduce number of undocumented symbols
1306 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1308 * atk/atknoopobjectfactory.c:
1309 Add implementation for atk_object_factory_get_accessible_type()
1311 2002-08-18 Havoc Pennington <hp@pobox.com>
1313 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1314 both automake 1.6 and 1.4 installed get the right automake. Means
1315 compilation from CVS will now require the latest automake 1.4
1316 release, or manually creating symlinks called "automake-1.4" and
1319 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1321 These changes improve the quality of the documentation by adding
1322 information about properties and signals.
1325 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1326 use in docs Makefile.am
1329 Add missing include files, atk/atknoopobject.h and
1330 atknoopobjectfactory.h
1333 Add support for scan program
1336 Added content to this file
1338 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1339 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1340 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1341 docs/tmplatkutil.sgml:
1342 Removed references to contents of object's data structure
1344 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1345 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1346 Add references to signals and properties.
1348 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1350 * ===== Released 1.0.3 =====
1352 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1353 interface, binary version 3.
1357 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1359 * README: Updated to describe where to log bugs and mention mailing
1362 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1364 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1365 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1366 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1367 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1368 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1369 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1370 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1371 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1372 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1373 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1374 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1375 Update documentation.
1377 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1379 * atk/atkregistry.c:
1380 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1383 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1385 * ===== Released 1.0.2 ======
1389 * configure.in: Version 1.0.2, interface, binary age 2
1391 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1393 * atk/atkutil.c (atk_focus_tracker_notify):
1394 Allow for object being NULL which means the window containing the
1395 focus widget has lost focus. We update the previous_focus_object
1396 so we can emit notification for focus widget when window regains
1399 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1401 * atk/atkgobjectaccessible.c:
1402 (atk_gobject_accessible_for_object): Allow for case where created
1403 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1404 was not initialized in atk_gobject_accessible_class_init
1406 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1408 * ===== Released 1.0.1 ======
1412 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1414 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1416 * atk/atkutil.c (atk_focus_tracker_notify):
1417 Do not do notification if previously notified object is the same as
1420 2002-03-14 Tor Lillqvist <tml@iki.fi>
1422 * atk/Makefile.am: Use correct name for the DLL when generating
1423 the MSVC import library.
1425 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1427 * atk/atkutil.c (atk_object_get_root):
1428 Changed g_type_class_peek to g_type_class_ref,
1429 this seemed to be triggering a SEGV in some cases.
1432 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1434 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1435 Correct name of data set to NULL from quark_accessible_object to
1438 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1440 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1443 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1445 * ===== Released 1.0.0 ======
1447 * NEWS: Final update for 1.0.0.
1449 * README: Update the compilation instructions a bit.
1451 2002-03-06 Tor Lillqvist <tml@iki.fi>
1454 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1457 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1461 * tests/Makefile.am: Don't install libteststateset.la,
1462 libtestrelation.la. (#73655, James Henstridge)
1464 * autogen.sh: Add --enable-gtk-doc
1466 * configure.in: --disable-gtk-doc by default.
1468 * Makefile.am: Add a slightly modified distcheck rule
1469 that passes --enable-gtk-doc to the configure inside.
1470 (So that 'make dist' succeeds inside.)
1472 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1474 * configure.in: Require GLib-2.0.0.
1476 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1477 Switch over to the Glib/GTK+ versioning scheme.
1479 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1481 * atk/atktext.c (atk_text_get_text):
1482 Permit end offset value of -1
1484 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1486 * atk/atkhypertext.h:
1489 2002-02-28 Sven Neumann <sven@gimp.org>
1491 * configure.in: beautified configure --help output.
1493 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1495 * atk/atkhypertext.h atk/atkhyperlink.h:
1496 Add padding to class structures to allow for future expansion.
1498 * atk/atkdocument.h:
1499 Add padding to class structures to allow for future expansion.
1501 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1502 Add padding to class structures to allow for future expansion.
1504 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1506 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1508 2002-02-26 Tor Lillqvist <tml@iki.fi>
1510 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1511 libtool won't create a DLL.
1513 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1516 Remove -no-undefined because of problems with uunresolved symbols
1517 in libgobject on Solaris when using gcc
1519 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1521 * configure.in: Version 0.13
1523 * NEWS: Update for 0.13
1525 * docs/atk-sections.txt: Update.
1527 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1529 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1530 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1531 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1532 Make use of parent_class consistent; define as gpointer and
1533 use g_type_class_peek_parent() to get it
1536 Delete unused empty line
1538 * atk/atkregistry.c atk/atkrelation.c:
1539 Make parent_class static
1541 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1544 Add check for offset being negative in functions which have offset
1545 parameter and return immediately if so.
1547 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1549 * atk/atkcomponent.h:
1550 Change argument of get_layer and get_mdi_zorder function pointers
1551 to be AtkComponent instead of AtkObject
1553 * atk/atkcomponent.c:
1554 Change atk_component_get_layer and atk_component_get_mdi_zorder
1555 to refer to argument as component instead os accessible
1557 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1558 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1559 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1560 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1561 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1562 Update for recent changes
1564 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1567 Guard atk.h with ifndef __ATK_H__
1568 (#71405 reported by terra@diku.dk (Morten Welinder))
1570 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1572 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1573 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1574 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1575 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1576 Add padding to class structures to allow for future expansion.
1578 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1581 Incremented revision and tagged GNOME_D2_BETA.
1584 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1585 as deprecated (should use atk_component API below).
1588 Added atk_component_get_layer and atk_component_get_mdi_zorder
1589 (erroneously defined in atkobject, they belong here).
1592 Fixed some property get/set bugs.
1594 * NEWS: updated for GNOME 2 Desktop Beta.
1596 2002-02-11 jacob berkman <jacob@ximian.com>
1598 * atk/atkselection.[ch] (atk_selection_get_type):
1599 * atk/atktable.[ch] (atk_table_get_type):
1600 * atk/atkregistry.h (atk_get_default_registry):
1601 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1602 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1603 * atk/atkcomponent.[ch] (atk_component_get_type):
1604 * atk/atkaction.[ch] (atk_action_get_type): declare function
1605 arguments as (void) rather than ()
1607 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1610 Incremented revision.
1612 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1614 * docs/tmpl/atkaction.sgml:
1615 * docs/tmpl/atkcomponent.sgml:
1616 * docs/tmpl/atkeditabletext.sgml:
1617 * docs/tmpl/atkimage.sgml:
1618 * docs/tmpl/atkobject.sgml:
1619 * docs/tmpl/atkselection.sgml:
1620 * docs/tmpl/atktable.sgml:
1621 * docs/tmpl/atktext.sgml:
1622 * docs/tmpl/atkvalue.sgml:
1623 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1624 fields to improve docs; the documentation now gives some
1625 information on the purpose and function of the various ATK
1626 interfaces, and which types of UI components typically implement
1629 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1631 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1633 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1636 Update version number to 0.10, for Desktop Alpha 2
1638 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1641 Correct inconsistencies between registered signal parameter types
1642 and default signal handler struct fields
1643 (based on patch from Murray Cumming <murray@usa.net>)
1645 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1648 Update version number to 0.9, for Beta2 package.
1650 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1652 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1653 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1656 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1658 * atk/atkcomponent.c (atk_component_add_focus_handler):
1659 Add comments to clarify behavior if handler has already been added
1661 * docs/tmpl/atktext.sgml:
1662 Update for change of caret_changed to text_caret_moved
1664 2002-01-05 Hans Breuer <hans@breuer.org>
1666 * atk/makefile.msc : generate atk-enum-types.[hc]
1667 NOTE: the long comment in atkobject.h is crashing perl,
1668 at least version 5.005_02 built for MSWin32-x86-object
1669 Binary build 506 provided by ActiveState. Temporary
1670 deleting the AtkRole comment allows to work-around.
1672 atk/atk.def : updated externals
1674 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1676 * atk/atkgobjectaccessible.h
1677 Fixed typo in define (reported by Jeff Franks)
1679 * atk/atktext.c atk/atktext.h
1680 Change name of default signal handler for text_caret_moved signal
1681 from caret_changed to text_caret_moved
1682 Change enum CARET_MOVED to TEXT_CARET_MOVED
1683 (both issues reported by Jeff Franks)
1685 2001-12-15 Michael Meeks <michael@ximian.com>
1687 * atk/atkrelation.c (atk_relation_class_init):
1689 (atk_relation_finalize): chain to parent.
1691 * atk/atkrelationset.c (atk_relation_set_class_init),
1692 (atk_relation_set_finalize): same fix.
1694 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1696 * configure.in: Version 0.8, require GLib-1.3.12
1698 * atk/makefile.msc (PKG_VER): Version 0.8.
1700 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1702 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1703 for correct srcdir != builddir operation when
1704 generating source files in srcdir.
1706 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1708 * docs/tmpl/atkutil.sgml: remove some conflict
1711 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1716 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1718 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1719 docs/tmpl/atkgobjectaccessible.sgml
1721 * atk/Makefile.am atk/atk.h:
1722 Add references to new files
1724 * atk/atkobject.c atk/atkobject.h
1725 docs/tmpl/atkobject.sgml:
1726 Add new function atk_object_initialize
1728 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1729 docs/tmpl/atkobjectfactory.sgml:
1730 Add new function atk_object_factory_get_accessible_type
1732 * docs/atk-sections.txt:
1734 Add functions in atk-unused.txt
1737 2001-12-17 Darin Adler <darin@bentspoon.com>
1739 * atk/atktext.c: Add missing #include <string.h>
1741 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1743 * atk/Makefile.am, tests/Makefile.am: Compile with
1744 -DG_DISABLE_DEPRECATED. See #52790.
1746 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1748 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1749 Remove unnecessary g_retunn_val_if_fail() call.
1751 2001-12-08 Michael Meeks <michael@ximian.com>
1753 * atk/atkregistry.c (atk_registry_class_init):
1754 paranoia is not appropriate here, setup parent_class,
1755 don't create a new default registry here - makes no
1757 (atk_registry_finalize): chain to parent class, do
1758 g_hash_table_destroys instead of g_frees.
1760 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1763 Update to create atk-enum-types.h before compiling source files
1764 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1766 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1768 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1769 docs/tmpl/atktext.sgml tests/testrelation.c:
1770 Change atk_attribute_register to atk_text_attribute_register,
1771 atk_attribute_get_value to atk_text_attribute_get_value,
1772 atk_attribute_get_name to atk_text_attribute_get_name
1773 atk_attribute_for_name to atk_text_attribuute_for_name
1775 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1778 Add implementation of atk_attribute_register, atk_attribute_for_name
1779 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1780 support extra attributes being defined
1783 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1784 extra attributes to be defined
1785 Add atk_attribute_register() and atk_attribute_for_name()
1790 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1791 Update because of additions to atk/atktext.h
1793 * tests/testrelation.c:
1794 Add tests for text attributes
1796 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1799 Update atk_role_register() to allow extra roles to be defined
1800 Update atk_role_get_name() and atk_role_for_name() for newly defined
1803 * tests/testrelation.c:
1806 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1808 * atk/atkrelation.c:
1809 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1810 atk_relation_type_for_name()
1813 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1814 atk_state_type_for_name()
1816 * tests/testrelation.c, tests/teststateset.c:
1817 Update tests as name componenets are separated by hyphen (-) rather
1820 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1823 Generate files atk-enum-types.c and atk-enums-types.h to create
1827 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1829 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1832 Changed calls to g_type_class_peek() to g_type_class_ref() where
1833 it makes more sense, and in other places check for a non-null
1834 klass return before trying to call class methods. This prevents
1835 SEGV if no Atk-implementation library has been loaded.
1838 Fixed gtk-doc warning.
1840 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1842 * atk/atkobject.[c|h]:
1843 Add functions atk_role_get_name() and atk_role_for_name() which
1844 transform a role into an untranslated string
1845 Update comments in atkobject.h which refer to property names
1847 * atk/atkrelation.c:
1848 Correct error in atk_relation_type_get_name
1850 * docs/atk-sections.txt
1851 Added atk_role_get_name and atk_role_for_name
1856 2001-11-23 Hans Breuer <hans@breuer.org>
1858 * atk/atk.def : updated externals
1860 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1861 minor coding style issues. Found by my exports generator.
1863 * atk/makefile.msc : version 0.7, use build dir from
1866 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1870 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1872 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1874 * atk/atknoopobject.c:
1875 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1876 when creating object
1878 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1880 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1881 docs/tmpl/atkrelation.sgml:
1882 Change atk_relation_type_from_string to atk_relation_type_for_name
1883 Add atk_relation_type_get_name
1885 * atk/atkrelationtype.c:
1886 Change atk_relation_type_from_string to atk_relation_type_for_name
1887 Add atk_relation_type_get_name
1888 Update atk_relation_type_register() to correctly register new
1892 Changed name of static variable type to last_type
1893 Changed name of paremeter if atk_state_type_get_name to type to match
1899 * tests/README, tests/Makefile.am
1900 Add new test file testrelation.c
1902 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1904 * atk/atkutil.c (atk_add_key_event_listener):
1905 Fix gtk-doc comment and clarify use of 'data' gpointer.
1907 2001-11-22 Michael Meeks <michael@ximian.com>
1909 * atk/atkutil.c (atk_add_key_event_listener): switch
1912 * atk/atkobject.c (atk_object_real_get_property):
1913 add missing 'break'.
1915 2001-11-21 Michael Meeks <michael@ximian.com>
1917 * atk/atkrelation.c: pull in string.h for strcmp
1919 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1921 * atk/atkutil.c (atk_add_global_event_listener),
1922 (atk_get_toolkit_name, atk_get_toolkit_version):
1925 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1927 * atk/atkrelation.c: Added gtk-doc docs for
1928 atk_relation_type_from_string.
1930 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1932 * atk/atkobject.h (enum): Fix trailing comma on
1935 * docs/atk-sections.txt: Update.
1939 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1941 * atk/atkobject.[c|h]:
1942 Add additional argument (name) to state-change signal
1943 Update atk_object_notify_state_change to take account of
1944 extra argument for state-change
1946 * atk/atkmarshal.list:
1947 Add marshaller for VOID:STRING,BOOLEAN
1949 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1951 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1952 Add enum AtkLayer and functions atk_object_get_layer and
1953 atk_object_get_mdi_zorder
1955 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1957 * atk/atkobject.[c|h]:
1958 Remove property accessible-state; use signal state-change instead
1959 Change signature of state-change handler to take gboolean as argument
1960 instead of AtkPropertyValues
1961 Update atk_object_notify_state_change() to emit state-change signal
1963 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1964 Remove state ATK_STATE_COLLAPSED
1966 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1970 Added state-changed signal to atkobject, in anticipation of
1971 deprecating the accessible-state property.
1974 Fixed signature of atk_util_add_key_listener () to
1975 take an AtkKeySnoopFunc instead of a pointer to same.
1977 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1979 * atk/atkobject.c (atk_object_notify_state_change):
1980 Fix bug in calculation of number of toggle states
1983 Correct out-by-1 error in atk_state_type_register()
1984 Use type (number of states defined) in atk_state_type_get_name()
1985 and atk_state_type_for_name()
1987 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1989 * atk/atkeditabletext.c:
1990 Remove unused structure _AtkEditableTextIfaceClass
1992 * atk/atkobject.[c|h]
1993 Remove signals model_changed and selection_changed
1995 * atk/selection.[c|h]
1996 Add signal selection_changed
1998 * atk/atktable.[c|h]
1999 Remove unused structure _AtkTableIfaceClass
2000 Add signal model_changed
2003 Remove unused structure _AtkTextIfaceClass
2004 Add signal text_selection_changed
2006 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2007 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2008 Documentation changes
2010 2001-11-17 Tor Lillqvist <tml@iki.fi>
2012 * atk-zip.sh.in: Build separate runtime and developer packages.
2014 * atk/atk.def: Update.
2016 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2020 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2022 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2025 to allow non-GTK-dependent installation of key snoop functions.
2026 This also meant adding definitions of AtkKeySnoopFunc and
2029 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2031 * atk/atkobject.c (atk_object_notify_state_change):
2032 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2033 to ATK_STATE_EXPANDED or vice versa.
2035 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2038 Add role ATK_ROLE_TREE_TABLE
2040 * atk/atkrelation.h:
2041 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2042 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2044 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2045 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2046 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2047 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2048 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2049 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2050 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2051 Update to reflect the current state of the documentation in the code.
2053 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2055 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2056 Add two new relations ATK_RELATION_NODE_CHILDREN and
2057 ATK_RELATION_NODE_PARENT to support compound objects in a
2058 node or cell of a tree or table
2059 Added descriptions of all relations which are defined
2062 Remove functions atk_table_real_get_index_at(),
2063 atk_table_real_get_column_at_index() and
2064 atk_table_real_get_row_at_index()
2065 Correct typos in documentation of other functions.
2067 2001-10-28 Tor Lillqvist <tml@iki.fi>
2069 * atk-zip.sh.in: New file, used to build developer package for
2073 * configure.in: Add it.
2075 * atk/Makefile.am: Add rules to install and uninstall mingw import
2078 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2080 * atk/atkobject.[c|h]
2081 Remove the following properties
2082 accessible-child - use signal children_changed for notification
2083 accessible-text - use signal text_changed for notification
2084 accessible-caret - use signal text_caret_moved for notification
2085 accessible-selection - use new signal selection_changed
2087 accessible-visible-data - use new signal visible_data_changed
2089 accessible-model - use new signal model_changed for notification
2090 Notify when role or parent changes
2091 Allow parent and role to be set or got using g_object_set() or
2094 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2100 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2102 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2103 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2105 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2107 * atk/atkobject.c (atk_object_notify_state_change):
2108 Initialize AtkPropertyValue data structure to 0 instead of using
2111 2001-10-19 Tor Lillqvist <tml@iki.fi>
2113 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2114 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2115 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2117 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2118 -export-symbols atk.def. If lib.exe is available, generate
2119 atk.lib, and install it.
2121 * atk/atk.def: Update with new entry points.
2123 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2125 * atk/atkobject.[c|], docs/atk-sections.txt,
2126 docs/tmpl/atkobject.sgml:
2127 Add convenience function atk_object_notify_state_change()
2128 to generate property notification of state change.
2130 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2131 Correct comments on functions atk_attribute_get_name() and
2132 atk_attribute_get_value()
2134 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2137 Update comments in atk_text_get_text_[at|after|before]_offset()
2138 to clarify what these functions will return.
2140 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2143 Update comments in atk_text_get_run_attributes() and
2144 atk_text_get_default_attributes().
2146 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2149 Change "property-change" signal to allow detail (i.e. property name)
2150 and add detail in atk_object_notify().
2152 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2155 Correct order of attribute names in text_attr_name array.
2157 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2159 * atk/atktext.[c|h]:
2160 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2161 Use enum AtkTextAttribute to specify what attribute are supported
2162 rather than hash defines. Define new functions atk_attribute_get_name()
2163 and atk_attribute_get_value() which return the strings for the
2164 attribute name and values for those attribute which have named values.
2166 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2168 * atk/atktext.c (atk_text_get_run_attributes):
2171 * atk/atktext.c (atk_text_get_default_attributes):
2172 Add call to set iface.
2174 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2176 * atk/atktext.[c|h]:
2177 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2178 Add new function atk_text_get_default_attributes
2179 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2181 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2183 * atk/atktext.c (atk_attribute_set_free):
2184 Avoid leaking of AtkAttributeSet data structure; speed up code.
2186 * docs/tmpl.atk*.sgml
2187 Updated to reflect current APIs.
2189 2001-10-01 jacob berkman <jacob@ximian.com>
2191 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2192 make dist works correctly w/o having to build first
2194 2001-10-01 Tor Lillqvist <tml@iki.fi>
2196 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2198 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2200 * configure.in (ATK_MICRO_VERSION): Version 0.6
2201 (because libglade will depend on a the small api addition below)
2203 * atk/makefile.msc (PKG_VER): Version 0.6
2205 * atk/atkrelation.h:
2206 * atk/atkrelation.c: (AtkRelationType
2207 atk_relation_type_from_string (const gchar *name)): Added method.
2210 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2212 * configure.in (ATK_MICRO_VERSION): Version 0.5
2214 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2216 * atk/makefile.msc (PKG_VER): Version 0.5
2218 2001-09-21 Hans Breuer <hans@breuer.org>
2220 * atk/atk.def : updated externals
2221 * atk/makefile.msc : version 0.4
2223 * atk/atktext.c (atk_text_get_character_extents) : real_height
2224 is a reference to int, so use &local_height
2226 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2230 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2232 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2233 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2234 (from 0.2 which was not properly updated last time).
2235 depend on glib 1.3.8.
2239 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2242 Add object reference when object is set as accessible_parent
2244 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2246 * configure.in: remember ACLOCAL_FLAGS.
2248 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2250 * atk/atktable.[c|h]
2251 Change atk_table_get_caption() and atk_table_set_caption()
2252 to deal with AtkObject* rather than gchar*
2253 Remove redundant and incorrect comments
2255 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2257 * configure.in: Version 0.3
2259 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2263 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2266 Correct property definitions for "accessible-table-caption",
2267 "accessible-table-column-description",
2268 "accessible-table-row-description"
2270 Update comments to include all properties defined
2272 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2274 * atk/atkhyperlink.h:
2275 Change AtkHyperLink to AtkHyperlink in comment
2276 * atk/atkhypertext.[c|h]:
2277 Change AtkHyperLink to AtkHyperlink
2278 * atk/atktable.[c|h]:
2279 Make gchar* arguments const; make return value of type gchar*
2281 * docs/atk-sections.txt
2282 Remove reference to AtkHyperLink
2283 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2284 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2287 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2290 Add functions atk_table_real_get_index_at(),
2291 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2292 as default implementations for atk_table_get_index_at(),
2293 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2295 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2298 Refer to return value in function documentation for
2299 atk_action_do_action
2301 Fix typo in comments
2302 * docs/tmpl/atkaction.sgml:
2303 Update to include return value
2305 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2307 * atk/atkaction.c atk/atkaction.h:
2308 Made atk_action_do_action return a gboolean as the class member of
2309 AtkActionIface does.
2313 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2315 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2316 Swap height and width arguments to atk_image_get_image_size
2318 Swap height and height arguments to atk_image_get_image_size
2319 Do not crash if NULL pointers are passed for return values
2321 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2323 * docs/tmpl/atktext.sgml atk/atktext.h:
2324 Change parameter names *offset to *_offset
2325 * atk/atkcomponent.c:
2326 Do not crash if NULL pointers are passed for return values
2328 Change parameter names *offset to *_offset
2329 Do not crash if NULL pointers are passed for return values
2331 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2334 Changed g_type_class_peek() to g_type_class_ref()
2335 in atk_add_global_event_listener(), since
2336 g_type_class_peek() could return NULL when an
2337 instance of the class had not been created.
2339 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2341 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2342 Ensure that atk_attribute_set_free is in the documentation.
2344 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2346 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2347 Swapped order of width and height arguments to
2348 atk_text_get_character_extents()
2349 Changed AtkAttrributeSet_free to atk_attribute_set_free
2351 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2353 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2354 Changed "length" argument of atk_text_get_character_extents() to
2357 2001-08-15 Jens Finke <jens@gnome.org>
2359 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2360 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2361 added a AC_SUBST for it. This is needed for the spec.in file.
2362 Added atk.spec to output list.
2363 * atk.spec.in: New file.
2365 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2367 * atk/atkcomponent.[c|h]
2368 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2369 Change atk_component_get_accessible_at_point to
2370 atk_component_ref_accessible_at_point so it will work for flyweights
2372 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2374 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2377 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2379 * atk/atkaction.c, atk/atkcomponent.c
2380 Remove all instances of g_return_if_fail (foo != NULL); that are
2381 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2382 since the second check catches the NULL.
2383 * atk/atkcomponent.c
2384 Add functions atk_component_real_contains(),
2385 atk_component_real_get_position(), atkcomponent_real_get_size()
2386 as default implementations for atk_component_contains(),
2387 atk_component_get_position(), atk_component_get_size()
2389 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2391 * atk/atkimage.[ch] docs/atk-sections.txt
2392 docs/tmpl/atkimage.sgml
2393 Updated AtkImage get_position to get_image_position
2394 so the naming is consistant. Now get_image_position
2395 and get_image_size return -1 for x/y/height/width
2396 if AtkImage implementations of these functions is
2399 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2402 Create an object relation set when the object is created.
2404 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2407 Changed first argument of atk_add_global_event_listener
2408 so the callback function is of type GSignalEmissionHook
2409 instead of AtkEventListener. AtkEventListener is
2410 appropriate for Focus event callbacks, but not generic
2413 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2416 Add function atk_object_real_ref_state_set() which creates the
2417 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2420 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2423 Remove all instances of g_return_if_fail (foo != NULL); that are
2424 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2425 since the second check catches the NULL.
2427 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2430 Fix problem with ATK not building after running make maintainer-clean
2431 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2433 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2436 * atk/atkeditabletext.h
2438 * atk-uninstalled.pc.in
2441 Removed (unused) #defines of pango/pango.h
2442 Removed references to/dependencies on pango from .pc files
2443 Removed dependencies on pango from makefile.msc and configure.in
2445 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2447 * atk/atkobject.[c|h]
2448 Move some implementation from GAIL:
2449 Default implementations for some some functions
2450 atk_object_real_get_name, atk_object_real_set_name,
2451 atk_object_real_get_description, atk_object_real_set_description,
2452 atk_object_real_get_parent, atk_object_real_set_parent,
2453 atk_object_real_get_role,
2454 atk_object_real_connect_property_change_handler,
2455 atk_object_real_remove_property_change_handler,
2457 definition of property-changed signal.
2458 Initialize pointers to NULL in atk_object_init().
2459 Initialize uninitialized function pointers to NULL in
2460 atk_object_class_init().
2462 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2465 Changed children_changed signal to allow NULL pointers
2466 for the 2nd argument to the signal handler.
2468 2001-07-20 Hans Breuer <hans@breuer.org>
2470 * atk/atk.def : added more exports
2471 * atk/makefile.msc : updated win32 build
2473 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2475 * atk/atkaction.[c|h], docs/atk-sections.txt,
2476 docs/tmpl/atkaction.sgml
2477 Add atk_action_get_name() and atk_action_set_description()
2479 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2481 * atk/atkstate.[c|h]
2482 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2483 and inconsistent GtkToggleButton
2485 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2487 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2488 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2489 gail_textattributes_update.pat is for gail/gail and integrates the
2490 ATK_ATTRIBUTE_* macros in the gail implementations.
2491 atk_docs_textattributes_update.pat is for atk/docs and patches
2492 atk-sections.txt etc. for improved docs
2493 atk_atk_textattributes_update.pat is for atk/atk and included the
2494 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2496 2001-07-13 Darin Adler <darin@bentspoon.com>
2498 * atk/atkstate.c: Add missing <string.h> include.
2499 * tests/teststateset.c: Add missing <string.h> include.
2501 2001-07-13 Darin Adler <darin@bentspoon.com>
2503 * .cvsignore: Ignore some generated files.
2504 * autogen.sh: Get rid of call to autoheader since the
2505 configure file doesn't include AM_CONFIG_HEADER.
2507 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2509 * tmpl/atkdocument.sgml
2510 Added new file for docs.
2512 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2514 * atk/atkimage.c atk/atkutil.c
2515 Changes to build with Sun's FORTE compiler.
2517 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2519 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2520 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2521 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2522 tmpl/atktext.sgml tmpl/atkutil.sgml
2525 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2527 * atk/atktext.c (atk_text_base_init):
2528 * atk/atktable.c (atk_table_base_init):
2529 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2530 to adapt to recent GSignal changes.
2532 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2534 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2535 docs/tmpl/atkutil.sgml
2536 Added new functiosn to AtkUtil.
2538 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2540 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2541 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2542 docs/tmpl/atkobject.sgml
2543 Added new atk document interface.
2545 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2547 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2548 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2549 Updated so that functions that take screen coords as
2550 input/output also take an enum specifying whether
2551 the coords are screen or top-level window based.
2552 Updated docs as well.
2554 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2556 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2557 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2558 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2559 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2560 atk/docs/tmpl/atkstreamablecontent.sgml
2561 Cleaned up docs. Added atkstreamablecontent.sgml
2563 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2565 *atk/atktable.h, atk/atktable.c
2566 Updated signal handler definitions.
2568 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2571 Updated AtkXYCoords enum.
2573 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2575 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2576 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2577 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2578 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2579 atk/atkstateset.c atk/atkstreamablecontent.c
2580 atk/atkstreamablecontent.h atk/atktable.c
2581 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2582 and some docs/tmpl files.
2583 Updated gtk-docs fixing spelling errors and making minor
2586 2001-06-27 Louise Miller <lousie.miller@sun.com>
2588 *atk/atkselection.h, atk/atkselection.c
2589 changed return type to gboolean for
2590 atk_selection_select_all_selection
2592 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2594 *atk/atkstate.h atk/atkstate.c
2595 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2596 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2597 docs/tmpl/atktext.sgml
2598 Added ATK_STATE_STALE. Updated docs.
2600 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2603 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2605 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2607 * atk/atkeditabletext.h, atk/atkobject.h,
2609 Added AtkAttributeSet_free() convenience
2612 2001-06-20 Peter Williams <peterw@ximian.com>
2614 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2615 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2616 G_{BEGIN,END}_DECLS.
2618 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2620 * atk/atktable.c, atk/atkmarshal.list
2621 Removed needless marshal and updated signal handlers in
2624 2001-06-20 Louise Miller <louise.miller@sun.com>
2626 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2627 Changed parameters for get_selected_rows/get_selected_columns
2628 Added 4 new functions, add_row_selection, remove_row_selection,
2629 add_column_selection, remove_column_selection
2631 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2634 Fixed minor bug with signals.
2636 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2641 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2643 * atk/atkselection.h atk/atkselection.c
2644 Now add_selection, clear_selection, and remove_selection
2645 return a boolean indicating SUCCESS/FAILURE to indicate
2646 if the operation was successful.
2648 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2650 * atk/atktable.h atk/atktable.h
2651 Updated so now the get_text_before|at|after functions
2652 return the start & end offset of the string. Updated the
2655 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2657 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2659 2001-06-11 Havoc Pennington <hp@redhat.com>
2663 * configure.in: bump version to 0.2 and add infrastructure for
2664 libtool version info. Assumes GTK versioning scheme (major.minor
2665 is binary compatible)
2667 * atk/Makefile.am (LDFLAGS): set version info
2668 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2670 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2672 * atk/atktable.h, atk/atktable.c
2673 Updated so that get/set row/column header functions
2674 work with AtkObjects rather than AtkTables. Organized
2675 the header file a little more cleanly. Also the get/set
2676 row_description and caption functions now use gchar *
2677 rather than AtkObject.
2679 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2681 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2682 Add signal model-changed.
2684 * atk/atkobject.c: Add properties
2685 accessible-role, accessible-table-caption,
2686 accessible-table-column-header, accessible-table-column_description.
2687 accessible-table-row-header, accessible-table-row_description.
2688 accessible-table-summary, accessible-model
2690 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2692 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2693 Updated atkeditabletext and atktext interfaces so they
2694 now properly define the get/set attribute methods and now
2695 get_offset_at_point and get_character_extents can request
2696 x,y coords by either widget or screen coords.
2698 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2700 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2701 CFLAGS, not in LIBS. (Always linking with -lpthread
2702 is a noticeable speed hit.)
2704 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2706 * atk/Makefile.am: Really fix marshal generation.
2708 2001-06-07 Havoc Pennington <hp@redhat.com>
2710 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2711 glib-genmarshal stuff
2713 2001-06-07 Havoc Pennington <hp@redhat.com>
2715 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2718 * configure.in: rearrange the library checks to support
2721 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2723 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2724 ATK in giant GTK tarball
2726 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2728 * docs/atk-api.sgml docs/atk-sections.txt
2729 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2730 docs/tmpl/atktext.sgml
2731 Removed docs/atk-api.sgml since it is not used.
2732 Updated sgml files and atk-sections.txt to reflect
2733 recent changes to the atktext and atkeditabletext
2736 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2738 * atk/atktext.h atk/atktext.h
2739 Updated to new atktext functions for getting attributes.
2741 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2743 * New files atk/atkstreamablecontent.[ch]
2744 Updated files: atk/Makefile.am, atk/atk.h
2746 * atk/atkvalue.c: Updated comments
2748 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2750 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2752 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2754 * atk/atkobject.c: Add property accessible-visible-data
2756 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2758 * atk/atkobject.c: Add support for setting and getting
2759 accessible-value property.
2761 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2763 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2765 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2767 * docs/atk-overrides.txt, docs/Makefile.am
2768 Updated the interface for dealing with selected
2769 text to handle multiple selected regions. Removed
2770 get_row_col_at_offset from atktext.[ch]. Added
2771 docs/atk-overrides.txt file.
2773 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2775 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2776 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2777 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2778 Makefiles so the proper marshall files get included in the
2779 dist. Updated the Makefiles and configure.in so that the
2780 docs get included in the dist.
2782 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2784 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2786 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2788 * atk/atkobject.c: Define new properties accessible-text,
2789 accessible-caret, accessible-selection and accessible-value
2791 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2793 * docs/atk-sections.txt
2796 Improved the layout/formatting of the atk docs. Added docs/tmpl
2799 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2802 Now properly set the initialized flag when setting up signals.
2803 Updated the atk-docs in several files
2805 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2807 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2808 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2809 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2810 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2811 Fix warnings generated by Sun FORTE compiler
2813 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2815 * atk/atkcomponent.c atk/atkvalue.c
2816 Remove return calls in functions which return void
2818 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2820 * atk/atkobject.h: Correct naming of role for status bar
2823 Clarify behaviour of atk_text_get_text_after/at/before_offset
2825 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2827 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2829 2001-01-06 Hans Breuer <hans@breuer.org>
2831 * atk/makefile.msc atk/atk.def (new files) :
2832 Enable build for win32, no sourc changes necessary.
2834 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2838 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2840 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2842 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>