1 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
7 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
9 * configure.in: Increment version to 1.7.0.
11 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
12 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
16 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
17 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
18 * docs/tmpl/atkrelation.sgml: Add new relation
19 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
23 * atk/atktext.c: Make extra_attributes static.
25 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
27 * ===== Released 1.6.1=====
29 * configure.in: Version 1.6.1, interface age 1, binary age 601
35 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
37 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
39 2004.04.02 Iñaki Larrañaga <dooteo@euskalgnu.org>
41 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
43 2004-03-29 Manish Singh <yosh@gimp.org>
45 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
47 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
49 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
51 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
53 * configure.in: Added Walloon (wa) to ALL_LINGUAS
55 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
58 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
59 Patch from Roger Leigh.
61 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
63 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
65 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
67 * ===== Released 1.6.0=====
69 * configure.in: Version 1.6.0, interface age 0, binary age 600
73 2004-03-07 Danilo Šegan <dsegan@gmx.net>
75 * configure.in: Added "sr@ije" to ALL_LINGAUS.
77 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
80 - exit with $? instead of 1 in case of failure
81 - exit with $? if ./configure failed
82 (that's so autogen.sh && make lines work)
83 - removed --enable-gtk-doc option
84 - added $AUTOGEN_CONFIGURE_ARGS
86 2004-03-01 Tor Lillqvist <tml@iki.fi>
88 * atk/atk.def: Add some missing entries.
90 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
92 * ===== Released 1.5.5=====
94 * configure.in: Version 1.5.5, interface age 4, binary age 505
98 2004-02-20 Christian Rose <menthos@menthos.com>
100 * configure.in: Added "en_CA" to ALL_LINGUAS.
102 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
104 * ===== Released 1.5.4=====
106 * configure.in: Version 1.5.4, interface age 3, binary age 504
110 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
112 * ===== Released 1.5.3=====
114 * configure.in: Version 1.5.3, interface age 2, binary age 503
118 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
120 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
122 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
124 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
125 Christian - Manny Calavera - Neumair.
127 2004-01-23 Manish Singh <yosh@gimp.org>
129 * Makefile.am: remove trailing backslash from last line of
132 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
134 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
135 from laszlo.peter@ireland.sun.com.
137 * Makefile.am: Add DISTCLEANFILES.
139 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
141 * ===== Released 1.5.2=====
143 * configure.in: Version 1.5.2, interface age 1, binary age 502
147 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
149 * configure.in: Move specification of ALL_LINGUAS to later in file
150 so that CATOBJEXT is defined correctly.
151 Use ATK_LOCALEDIR instead of atklocaledir.
153 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
155 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
157 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
159 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
161 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
162 Patch provided by Jeff Franks.
164 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
166 * atk/atkobject.c: Change "accel label" to "accelerator label".
169 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
171 * ===== Released 1.5.1=====
173 * configure.in: Version 1.5.1, interface age 0, binary age 501
177 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
179 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
181 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
184 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
186 2003-12-01 Michael Natterer <mitch@gimp.org>
188 * atk/atkobject.c (atk_object_real_get_property): fix typo:
189 s/g_value_set_set/g_value_set_int/.
191 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
193 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
194 properties translatable. Add new property "accessible-hypertext-nlinks".
195 (atk_object_real_get_property): Add support for new property
196 "accessible-hypertext-nlinks".
198 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
201 * atk/atkhyperlink.c: Add signals link_activated and new properties
202 "number-of-anchors", "end-index" and "start-index".
204 This fixes bug #112390.
206 2003-11-29 Danilo Šegan <dsegan@gmx.net>
208 * configure.in: Added "af" to ALL_LINGUAS.
210 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
212 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
213 if object is focus object.
215 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
216 the last object reported by the application as focused.
218 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
219 Add atk_get_focus_object.
223 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
225 * atk/atkobject.c: Change role names so that the unlocalized names
226 do not contain hyphens and match the Java role names. Fixes bug #125024.
228 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
230 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
231 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
232 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
233 docs/tmpl/atktext.sgml: Regenerate these files. The location of
234 signal information has changed.
236 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
238 * ===== Released 1.5.0=====
240 * configure.in: Version 1.5.0, interface age 0, binary age 500
244 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
246 * atk/atkrelation.c: Use weak references for objects in a relation
247 instead of object references so that objects are not leaked when
248 corresponding widgets are destroyed.
250 This fixes bug #125725.
252 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
254 * configure.in: Add reference to docs/version.xml
256 Should have been done in previous commit but was omitted.
257 Fixes build break reported in bugs #1258548 and #125902.
259 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
261 * configure.in: Add reference to docs/version.xml
263 * docs/Makefile.am: Add references to version.xml.in and version.xml
265 * docs/atk-docs.sgml: Add reference to version.xml
267 * docs/version.xml.in: New file.
269 This fixes bug #125758.
271 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
273 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
275 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
277 * ===== Released 1.4.1=====
279 * configure.in: Version 1.4.1, interface age 1, binary age 401
283 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
285 * configure.in: Added lt to ALL_LINGUAS.
287 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
289 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
290 This fixes bug #121990.
292 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
294 * configure.in: Added Norwegian (nynorsk) code
297 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
299 * atk/atkobject.c: Remove comments about signals. The description
300 should be in files in docs/tmpl directory.
302 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
303 * docs/tmpl/atkobject.sgml: Add descriptions for
304 active-descendant-changed, children-changed, focus-event,
305 property-change, state-change and visible-data-changed signals.
306 * docs/tmpl/atkselection.sgml: Add description for selection-changed
308 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
309 columnn-inserted, column-reordered, model-changed, row-deleted,
310 row-inserted and row-reordered signals.
311 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
312 text-caret-moved, text-changed and text-selection-changed signals.
314 This fixes bug #121163.
316 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
318 * ===== Released 1.4.0=====
320 * configure.in: Version 1.4.0, interface age 0, binary age 400
324 2003-08-28 Christian Rose <menthos@menthos.com>
326 * configure.in: Added "ne" to ALL_LINGUAS.
328 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
330 * ===== Released 1.3.6=====
332 * configure.in: Version 1.3.6, interface age 2, binary age 306
336 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
338 * autogen.sh: Clarify an error message.
340 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
342 * configure.in: Added "hi" in ALL_LINGUAS.
344 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
346 * ===== Released 1.3.5=====
348 * configure.in: Version 1.3.5, interface age 1, binary age 305
352 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
354 * Remove po/Makefile.in.in. This fixes bug #119053.
356 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
358 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
361 This is a partial fix for bug #116712.
363 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
365 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
366 Fixes bug #116621. Problem reported by Mario Lang.
368 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
370 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
372 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
375 Added locale directory to spec file. Fix provided by
376 James T. Richardson, Jr.
378 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
380 * ===== Released 1.3.4=====
384 2003-06-13 Tor Lillqvist <tml@iki.fi>
386 * atk/atkobject.c (atk_role_get_localized_name): Set
389 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
390 directory, so look there, too. Include the message catalogs.
392 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
394 * configure.in: Version 1.3.4, interface age 0, binary age 304
396 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
399 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
401 * configure.in: Added ga (irish) to ALL_LINGUAS
403 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
405 * configure.in: Added li to ALL_LINGUAS.
407 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
409 * ===== Released 1.3.3=====
411 * configure.in: Version 1.3.3, interface age 3, binary age 303
415 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
417 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
418 ATK_ROLE_AUTOCOMPLETE.
420 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
422 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
423 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
424 which can have a value other than on or off.
426 2003-05-19 Arafat Medini <lumina@silverpen.de>
428 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
430 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
432 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
434 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
436 * ===== Released 1.3.2=====
438 * configure.in: Version 1.3.2, interface age 2, binary age 302
442 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
444 * is.po: Added "is" into ALL_LINGUAS.
446 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
448 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
451 * po/pl.po: Updated Polish translation from Artur Flinta.
453 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
455 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
457 2003-05-05 Christian Rose <menthos@menthos.com>
459 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
461 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
463 * ===== Released 1.3.1=====
465 * configure.in: Version 1.3.1, interface age 1, binary age 301
469 * po/yi.po: Update line numbers.
471 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
473 * atk/stateset.h: Fix typo in documentation.
475 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
476 Patch provided by Ali Akcaagac.
478 2003-03-26 Christian Rose <menthos@menthos.com>
480 * configure.in: Added "yi" to ALL_LINGUAS.
482 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
484 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
486 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
488 * ===== Released 1.3.0=====
490 * configure.in: Version 1.3.0, interface age 0, binary age 300
494 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
496 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
498 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
500 * docs/atk-sections.txt: Add 11 unused declarations.
502 2003-03-20 James Henstridge <james@daa.com.au>
504 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
507 * configure.in: cleanup to make use of newer autoconf/automake
510 * Makefile.am: get rid of custom distcheck rule, which is no
513 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
516 * docs/Makefile.am: use common gtk-doc.make.
518 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
520 2003-03-16 Joel Brich <joel.brich@laposte.net>
522 * configure.in: Added "eo" to ALL_LINGUAS
523 * po/eo.po: Added Esperanto translation
524 from Charles Voelger <cvoelger@dweasel.com>
526 2003-03-12 Tor Lillqvist <tml@iki.fi>
528 * atk/atk.def: Add one more missing export, thanks to Cedric
531 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atkobject.c (atk_object_set_role): Add check that role is
534 actually being changed. Do not emit notification for initial
535 role setting. (bug #107710)
537 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
539 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
540 which returns integer; (bug #107661) reported by Morten Welinder.
542 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
546 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
547 which return pointer; (bug #107650) reported by Morten Welinder.
549 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
551 * test/Makefile.am: Update to produce .so files
552 (Problem reported and solution reported by Michael.Wilson@bull.net)
554 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
556 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
557 Correct creation of non-AtkGObjectAccessible (bug #107124)
559 * atk/atkobject.c (atk_object_class_init): Set default initialize
560 function so that code which does not check for existence of parent
561 class's initialize function will work.
563 * atk/atkvalue.c: (atk_value_get_minimum_value,
564 atk_value_get_maximum_value, atk_value_get_current_value):
565 Reset Value argument if it is a valid GValue otherwise zeroise it.
567 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
569 2003-02-25 Tor Lillqvist <tml@iki.fi>
571 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
573 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
576 * atk/atk.rc.in: New file, for version info in the DLL on
577 Windows. Similar as in GLib, GTK, etc.
579 * configure.in: Generate atk/atk.rc.
581 * atk/Makefile.am: Use atk.rc on Windows.
582 (EXTRA_DIST): Distribute atk.rc(.in).
584 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
585 but deduce it from DLL location, like GLib, GTK etc do.
587 2003-02-23 Abel Cheung <maddog@linux.org.hk>
589 * configure.in: Added "mk" to ALL_LINGUAS.
591 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
593 * configure.in: Added "fa" to ALL_LINGUAS.
595 2003-02-21 Metin Amiroff <metin@karegen.com>
597 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
599 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
601 * configure.in: Added Belarusian to ALL_LINGUAS.
603 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
605 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
606 claim to implement all interfaces.
608 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
610 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
613 (atk_hypertext_get_link): Add check on link_index value
614 (atk_hypertext_get_link_index): Add check on char_index value
616 2003-02-09 Christian Rose <menthos@menthos.com>
618 * configure.in: Added "kn" to ALL_LINGUAS.
620 2003-02-07 Christian Rose <menthos@menthos.com>
622 * configure.in: Added "bn" to ALL_LINGUAS.
624 2003-02-06 Christian Rose <menthos@menthos.com>
626 * configure.in: Added "id" to ALL_LINGUAS.
628 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
630 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
631 Add weak reference so we do not leak the accessible when the object
632 dies. Problem reported by Alex Larsson.
634 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
636 * configure.in: Added "tr" (Turkish) to the languages' list.
638 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
640 * atk/atkhyperlink.[ch]
641 New property selected-link defined.
642 Function pointer is_selected_link added to interface
643 (atk_hyperlink_is_selected_link: New functions which checks
644 whether the specified AtkHyperlink is selected
646 * atk/atkhypertext.[ch]
647 New signal link-selected added.
649 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
651 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
652 and function atk_hyperlink_is_selected_link.
654 This fixes bug #104621.
656 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
658 * autogen.sh (have_automake): call the versioned automake when
659 checking the version itself.
661 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
663 * autogen.sh (have_automake): Fix version in complaint
664 message about automake. (#104366, Rich Burridge)
666 2003-01-26 Daniel Yacob <locales@geez.org>
668 * configure.in: Added am to ALL_LINGUAS.
670 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
672 * configure.in: Added "sk" to ALL_LINGUAS.
674 2003-01-23 Abel Cheung <maddog@linux.org.hk>
676 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
678 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
680 * configure.in: Added "pt_BR" to ALL_LINGUAS.
682 2003-01-22 Marius Andreiana <marius galuna.ro>
684 * configure.in: added 'ro' to ALL_LINGUAS
686 2003-01-21 Christian Rose <menthos@menthos.com>
688 * configure.in: Added "mn" to ALL_LINGUAS.
690 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
693 (atk_text_base_init): Set vtable entry for default implementations
694 (atk_text_get_range_extents): Omit calling default implementation
695 (atk_text_get_bounded_ranges): Omit calling default implementation
698 (atk_component_base_init): New function to set vtable entry for
699 default implementations
700 (atk_component_ref_accessible_at_point): Omit calling default
702 (atk_component_contains): Omit calling default implementation
703 (atk_component_get_position): Omit calling default implementation
704 (atk_component_get_size): Omit calling default implementation
706 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
709 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
710 and PROP_TABLE_CAPTION_OBJECT.
711 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
712 and PROP_TABLE_CAPTION_OBJECT.
714 This completes ATK changes for bug #74814.
716 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
718 * atk/atkobject.c: Add property accessible-table-caption-object.
719 This addresses bug #74814.
721 * atk/atkobject.h: Move some documentation from template file to
722 avoid warnings when building.
724 * atk/atkrelation.c: Add new properties relation and target.
725 This addresses bug #72426.
727 * atktext.[ch]: Add new functions atk_text_get_range_extents and
728 atk_text_get_bounded_ranges.
729 Also added data structures AtkTextRectangle and AtkTextRange, enum
730 AtkTextClipType and helper function atk_text_free_ranges.
731 This addresses bug #100943.
732 (atk_text_get_character_extents): Ensure that the reported width is
733 not negative. This fixes bug #102954)
735 * docs/atk-sections.txt: Add new functions and data items.
737 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
738 atkobject.h. Add reference to accessible-table-caption-object.
740 * docs/tmpl/atk-relation.sgml: Add new properties
742 * docs/tmpl/atktext.sgml: Add new functions and data items.
745 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
747 * ===== Released 1.2.2=====
749 * configure.in: Version 1.2.2, interface age 2, binary age 202
753 2003-01-19 He Qiangqiang <carton@linux.net.cn>
755 * configure.in: Added "zh_CN" to ALL_LINGUAS.
757 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
759 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
761 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
763 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
765 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
767 * configure.in (ALL_LINGUAS): Added "it" (Italian)
769 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
771 * configure.in: Add -with-html-dir option. (bug #102497)
773 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
775 * docs/tmpl/atkobject.sgml: Update so property names are in
778 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
780 * ===== Released 1.2.1=====
782 * configure.in: Version 1.2.1, interface age 1, binary age 201
786 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
788 * configure.in (ALL_LINGUAS): Added pl (Polish).
790 2002-12-23 Nam SungHyun <namsh@kldp.org>
792 * configure.in: Added Korean (ko) to ALL_LINGUAS
794 2002-12-22 Artis Trops <hornet@navigator.lv>
796 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
798 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
800 * configure.in (ALL_LINGUAS): added French (fr).
802 2002-12-21 Jordi Mallach <jordi@sindominio.net>
804 * configure.in (ALL_LINGUAS): added Catalan (ca).
806 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
808 * ===== Released 1.2.0 ======
810 * configure.in: Version 1.2.0, interface age 0, binary age 200
812 * NEWS: Final update for 1.2.0.
814 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
816 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
818 * configure.in: Added Russian to ALL_LINGUAS.
820 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
822 * ===== Released 1.1.5=====
824 * configure.in: Version 1.1.5, interface age 2, binary age 105
828 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
830 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
831 if caret is not supported. This addresses bug #101020.
833 * configure.in: Use third argument of AC_DEFINE to get rid of
836 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
838 * acinclude.m4: Remove; wasn't needed, and referred
839 to GLib internal m4 files now gone.
841 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
843 * configure.in: Require autoconf-2.53.
845 2002-12-12 Yanko Kaneti <yaneti@declera.com>
847 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
849 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
851 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
854 2002-12-07 Andras Timar <timar@gnome.hu>
856 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
858 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
860 * ===== Released 1.1.4 =====
862 * configure.in: Version 1.1.1, interface age 1, binary age 104
866 2002-12-05 Ole Laursen <olau@hardworking.dk>
868 * configure.in (ALL_LINGUAS): Added Danish (da).
870 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
872 * configure.in (ALL_LINGUAS): Added Spanish (es).
874 2002-12-01 Christian Neumair <chris@gnome-de.org>
876 * configure.in (ALL_LINGUAS): Added German (de).
878 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
880 * configure.in (ALL_LINGUAS): Added "no".
882 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
884 * Update NEWS for 1.1.3
886 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
888 * configure.in: Update to take account of gtk-doc-version being 0.10
889 Updated version required to 0.9
891 2002-11-20 Bill Haneman <bill.haneman@sun.com>
894 Added ATK_ROLE_APPLICATION.
897 (atk_role_get_localized_name):
898 Added ATK_ROLE_APPLICATION case.
901 Added ATK_ROLE_APPLICATION to docs.
903 2002-11-18 Abi Brady <morwen@evilmagic.org>
905 * configure.in: Added "en_GB" to ALL_LINGUAS.
907 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
909 * configure.in: Added "ms" to ALL_LINGUAS.
911 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
913 * Update NEWS for 1.1.2
915 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
918 2002-11-14 Bill Haneman <bill.haneman@sun.com>
921 Revved to 1.1.2, interface age 0, binary age 102.
923 * atk/atkrelationtype.h:
924 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
925 New relations to handle content embedding, for instance
926 text that embeds or flows around images.
928 * atk/atkhyperlink.h:
929 (atk_hyperlink_is_inline):
930 New API, returns whether a hyperlink's content is
931 partially displayed inline; useful for small images
932 emedded in text, and for HTML <src> elements.
933 (AtkHyperlinkClass->link_state):
934 New virtualized method, used to implement various
935 state query API such as atk_hyperlink_is_inline().
937 * atk/atkhyperlink.c:
938 (atk_hyperlink_is_inline):
941 * docs/atk-sections.txt:
942 Additions for above API.
944 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
946 * atk/atkobject.[ch]: Add signal active-descendant-changed
948 2002-11-11 Christian Rose <menthos@menthos.com>
950 * configure.in: Added "sv" to ALL_LINGUAS.
952 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
960 * docs/tmpl/atkhyperlink.sgml
961 * docs/tmpl/atkobject.sgml
962 * docs/tmpl/atktable.sgml
963 * docs/tmpl/atktext.sgml
965 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
968 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
970 * autogen.sh: Add call to autoheader to create config.h.in
972 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
974 * acinclude.m4: New file
976 * autogen.sh: Add i18n support (copied from gtk+).
978 * configure.in: Add definition for atklocaledir and check for
979 bind_textdomain_codeset()
981 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
983 * atk/atkobject.c (atk_role_get_localized_name): Add code to
986 * po/.cvsignore: Add extra files.
988 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
990 * configure.in: Create po/Makefile; patch supplied by
991 Dan Mills (thunder@ximain.com)
993 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
995 * ===== Released 1.1.1 =====
997 * configure.in: Version 1.1.1, interface age 0, binary age 101
1001 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1003 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1005 * Makefile.am: Add po directory
1007 * configure.in: Add support for I18N
1009 * acconfig.h atk/atkintl.h: New files used to support I18N
1011 * atk/atkobject.c: Update atk_role_get_localized_name() to
1012 allow for localized name to be returned.
1014 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1016 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1017 po/ChangeLog: New files
1019 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1021 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1023 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1025 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1026 atk_object_add_relationship and atk_object_remove_relationship
1027 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1030 * atk/atkrelation.h: Move definition of AtkRelationType to
1033 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1035 * atk/atktext.[ch]: Add text-attributes-changed signal.
1037 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1039 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1041 * docs/tmpl/atkrelation.sgml: Add new relations
1043 * docs/tmpl/atkstate.sgml: Add new state
1045 * docs/tmpl/atktext.sgml: Add new signal
1047 * tests/testrelation.c: Add tests for new relationship functions.
1049 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1051 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1052 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1056 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1058 * ===== Released 1.1.0 =====
1062 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1065 increment version to 1.1.0, in view of the fact that we've
1066 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1067 Also reset INTERFACE_AGE to zero, since an enum was added.
1068 Use similar library numbering as GTK.
1070 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1072 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1074 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1076 * atk/atkcomponent.c: upd docs.
1078 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1080 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1081 avoid unused declarations
1083 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1084 Move AtkRelationSet from atkobject to atkrelationset.
1086 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1088 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1089 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1090 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1091 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1092 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1093 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1094 docs/tmpl/atkvalue.sgml:
1095 Remove reference to ...Iface data structures; which eliminates
1096 undocumented symbols.
1098 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1100 * atk/atkutil.h: Add documentation for AtkKeyEventType
1102 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1103 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1104 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1105 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1106 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1107 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1108 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1109 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1110 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1111 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1112 docs/tmpl/atkutil.sgml:
1113 Reduce number of undocumented symbols
1115 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1117 * atk/atknoopobjectfactory.c:
1118 Add implementation for atk_object_factory_get_accessible_type()
1120 2002-08-18 Havoc Pennington <hp@pobox.com>
1122 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1123 both automake 1.6 and 1.4 installed get the right automake. Means
1124 compilation from CVS will now require the latest automake 1.4
1125 release, or manually creating symlinks called "automake-1.4" and
1128 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1130 These changes improve the quality of the documentation by adding
1131 information about properties and signals.
1134 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1135 use in docs Makefile.am
1138 Add missing include files, atk/atknoopobject.h and
1139 atknoopobjectfactory.h
1142 Add support for scan program
1145 Added content to this file
1147 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1148 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1149 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1150 docs/tmplatkutil.sgml:
1151 Removed references to contents of object's data structure
1153 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1154 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1155 Add references to signals and properties.
1157 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1159 * ===== Released 1.0.3 =====
1161 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1162 interface, binary version 3.
1166 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1168 * README: Updated to describe where to log bugs and mention mailing
1171 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1173 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1174 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1175 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1176 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1177 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1178 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1179 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1180 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1181 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1182 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1183 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1184 Update documentation.
1186 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1188 * atk/atkregistry.c:
1189 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1192 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1194 * ===== Released 1.0.2 ======
1198 * configure.in: Version 1.0.2, interface, binary age 2
1200 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1202 * atk/atkutil.c (atk_focus_tracker_notify):
1203 Allow for object being NULL which means the window containing the
1204 focus widget has lost focus. We update the previous_focus_object
1205 so we can emit notification for focus widget when window regains
1208 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1210 * atk/atkgobjectaccessible.c:
1211 (atk_gobject_accessible_for_object): Allow for case where created
1212 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1213 was not initialized in atk_gobject_accessible_class_init
1215 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1217 * ===== Released 1.0.1 ======
1221 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1223 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1225 * atk/atkutil.c (atk_focus_tracker_notify):
1226 Do not do notification if previously notified object is the same as
1229 2002-03-14 Tor Lillqvist <tml@iki.fi>
1231 * atk/Makefile.am: Use correct name for the DLL when generating
1232 the MSVC import library.
1234 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1236 * atk/atkutil.c (atk_object_get_root):
1237 Changed g_type_class_peek to g_type_class_ref,
1238 this seemed to be triggering a SEGV in some cases.
1241 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1243 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1244 Correct name of data set to NULL from quark_accessible_object to
1247 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1249 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1252 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1254 * ===== Released 1.0.0 ======
1256 * NEWS: Final update for 1.0.0.
1258 * README: Update the compilation instructions a bit.
1260 2002-03-06 Tor Lillqvist <tml@iki.fi>
1263 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1266 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1270 * tests/Makefile.am: Don't install libteststateset.la,
1271 libtestrelation.la. (#73655, James Henstridge)
1273 * autogen.sh: Add --enable-gtk-doc
1275 * configure.in: --disable-gtk-doc by default.
1277 * Makefile.am: Add a slightly modified distcheck rule
1278 that passes --enable-gtk-doc to the configure inside.
1279 (So that 'make dist' succeeds inside.)
1281 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1283 * configure.in: Require GLib-2.0.0.
1285 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1286 Switch over to the Glib/GTK+ versioning scheme.
1288 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1290 * atk/atktext.c (atk_text_get_text):
1291 Permit end offset value of -1
1293 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1295 * atk/atkhypertext.h:
1298 2002-02-28 Sven Neumann <sven@gimp.org>
1300 * configure.in: beautified configure --help output.
1302 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1304 * atk/atkhypertext.h atk/atkhyperlink.h:
1305 Add padding to class structures to allow for future expansion.
1307 * atk/atkdocument.h:
1308 Add padding to class structures to allow for future expansion.
1310 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1311 Add padding to class structures to allow for future expansion.
1313 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1315 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1317 2002-02-26 Tor Lillqvist <tml@iki.fi>
1319 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1320 libtool won't create a DLL.
1322 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1325 Remove -no-undefined because of problems with uunresolved symbols
1326 in libgobject on Solaris when using gcc
1328 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1330 * configure.in: Version 0.13
1332 * NEWS: Update for 0.13
1334 * docs/atk-sections.txt: Update.
1336 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1338 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1339 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1340 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1341 Make use of parent_class consistent; define as gpointer and
1342 use g_type_class_peek_parent() to get it
1345 Delete unused empty line
1347 * atk/atkregistry.c atk/atkrelation.c:
1348 Make parent_class static
1350 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1353 Add check for offset being negative in functions which have offset
1354 parameter and return immediately if so.
1356 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1358 * atk/atkcomponent.h:
1359 Change argument of get_layer and get_mdi_zorder function pointers
1360 to be AtkComponent instead of AtkObject
1362 * atk/atkcomponent.c:
1363 Change atk_component_get_layer and atk_component_get_mdi_zorder
1364 to refer to argument as component instead os accessible
1366 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1367 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1368 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1369 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1370 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1371 Update for recent changes
1373 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1376 Guard atk.h with ifndef __ATK_H__
1377 (#71405 reported by terra@diku.dk (Morten Welinder))
1379 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1381 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1382 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1383 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1384 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1385 Add padding to class structures to allow for future expansion.
1387 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1390 Incremented revision and tagged GNOME_D2_BETA.
1393 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1394 as deprecated (should use atk_component API below).
1397 Added atk_component_get_layer and atk_component_get_mdi_zorder
1398 (erroneously defined in atkobject, they belong here).
1401 Fixed some property get/set bugs.
1403 * NEWS: updated for GNOME 2 Desktop Beta.
1405 2002-02-11 jacob berkman <jacob@ximian.com>
1407 * atk/atkselection.[ch] (atk_selection_get_type):
1408 * atk/atktable.[ch] (atk_table_get_type):
1409 * atk/atkregistry.h (atk_get_default_registry):
1410 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1411 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1412 * atk/atkcomponent.[ch] (atk_component_get_type):
1413 * atk/atkaction.[ch] (atk_action_get_type): declare function
1414 arguments as (void) rather than ()
1416 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1419 Incremented revision.
1421 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1423 * docs/tmpl/atkaction.sgml:
1424 * docs/tmpl/atkcomponent.sgml:
1425 * docs/tmpl/atkeditabletext.sgml:
1426 * docs/tmpl/atkimage.sgml:
1427 * docs/tmpl/atkobject.sgml:
1428 * docs/tmpl/atkselection.sgml:
1429 * docs/tmpl/atktable.sgml:
1430 * docs/tmpl/atktext.sgml:
1431 * docs/tmpl/atkvalue.sgml:
1432 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1433 fields to improve docs; the documentation now gives some
1434 information on the purpose and function of the various ATK
1435 interfaces, and which types of UI components typically implement
1438 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1440 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1442 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1445 Update version number to 0.10, for Desktop Alpha 2
1447 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1450 Correct inconsistencies between registered signal parameter types
1451 and default signal handler struct fields
1452 (based on patch from Murray Cumming <murray@usa.net>)
1454 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1457 Update version number to 0.9, for Beta2 package.
1459 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1461 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1462 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1465 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1467 * atk/atkcomponent.c (atk_component_add_focus_handler):
1468 Add comments to clarify behavior if handler has already been added
1470 * docs/tmpl/atktext.sgml:
1471 Update for change of caret_changed to text_caret_moved
1473 2002-01-05 Hans Breuer <hans@breuer.org>
1475 * atk/makefile.msc : generate atk-enum-types.[hc]
1476 NOTE: the long comment in atkobject.h is crashing perl,
1477 at least version 5.005_02 built for MSWin32-x86-object
1478 Binary build 506 provided by ActiveState. Temporary
1479 deleting the AtkRole comment allows to work-around.
1481 atk/atk.def : updated externals
1483 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1485 * atk/atkgobjectaccessible.h
1486 Fixed typo in define (reported by Jeff Franks)
1488 * atk/atktext.c atk/atktext.h
1489 Change name of default signal handler for text_caret_moved signal
1490 from caret_changed to text_caret_moved
1491 Change enum CARET_MOVED to TEXT_CARET_MOVED
1492 (both issues reported by Jeff Franks)
1494 2001-12-15 Michael Meeks <michael@ximian.com>
1496 * atk/atkrelation.c (atk_relation_class_init):
1498 (atk_relation_finalize): chain to parent.
1500 * atk/atkrelationset.c (atk_relation_set_class_init),
1501 (atk_relation_set_finalize): same fix.
1503 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1505 * configure.in: Version 0.8, require GLib-1.3.12
1507 * atk/makefile.msc (PKG_VER): Version 0.8.
1509 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1511 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1512 for correct srcdir != builddir operation when
1513 generating source files in srcdir.
1515 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1517 * docs/tmpl/atkutil.sgml: remove some conflict
1520 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1525 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1527 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1528 docs/tmpl/atkgobjectaccessible.sgml
1530 * atk/Makefile.am atk/atk.h:
1531 Add references to new files
1533 * atk/atkobject.c atk/atkobject.h
1534 docs/tmpl/atkobject.sgml:
1535 Add new function atk_object_initialize
1537 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1538 docs/tmpl/atkobjectfactory.sgml:
1539 Add new function atk_object_factory_get_accessible_type
1541 * docs/atk-sections.txt:
1543 Add functions in atk-unused.txt
1546 2001-12-17 Darin Adler <darin@bentspoon.com>
1548 * atk/atktext.c: Add missing #include <string.h>
1550 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1552 * atk/Makefile.am, tests/Makefile.am: Compile with
1553 -DG_DISABLE_DEPRECATED. See #52790.
1555 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1557 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1558 Remove unnecessary g_retunn_val_if_fail() call.
1560 2001-12-08 Michael Meeks <michael@ximian.com>
1562 * atk/atkregistry.c (atk_registry_class_init):
1563 paranoia is not appropriate here, setup parent_class,
1564 don't create a new default registry here - makes no
1566 (atk_registry_finalize): chain to parent class, do
1567 g_hash_table_destroys instead of g_frees.
1569 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1572 Update to create atk-enum-types.h before compiling source files
1573 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1575 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1577 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1578 docs/tmpl/atktext.sgml tests/testrelation.c:
1579 Change atk_attribute_register to atk_text_attribute_register,
1580 atk_attribute_get_value to atk_text_attribute_get_value,
1581 atk_attribute_get_name to atk_text_attribute_get_name
1582 atk_attribute_for_name to atk_text_attribuute_for_name
1584 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1587 Add implementation of atk_attribute_register, atk_attribute_for_name
1588 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1589 support extra attributes being defined
1592 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1593 extra attributes to be defined
1594 Add atk_attribute_register() and atk_attribute_for_name()
1599 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1600 Update because of additions to atk/atktext.h
1602 * tests/testrelation.c:
1603 Add tests for text attributes
1605 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1608 Update atk_role_register() to allow extra roles to be defined
1609 Update atk_role_get_name() and atk_role_for_name() for newly defined
1612 * tests/testrelation.c:
1615 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1617 * atk/atkrelation.c:
1618 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1619 atk_relation_type_for_name()
1622 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1623 atk_state_type_for_name()
1625 * tests/testrelation.c, tests/teststateset.c:
1626 Update tests as name componenets are separated by hyphen (-) rather
1629 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1632 Generate files atk-enum-types.c and atk-enums-types.h to create
1636 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1638 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1641 Changed calls to g_type_class_peek() to g_type_class_ref() where
1642 it makes more sense, and in other places check for a non-null
1643 klass return before trying to call class methods. This prevents
1644 SEGV if no Atk-implementation library has been loaded.
1647 Fixed gtk-doc warning.
1649 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1651 * atk/atkobject.[c|h]:
1652 Add functions atk_role_get_name() and atk_role_for_name() which
1653 transform a role into an untranslated string
1654 Update comments in atkobject.h which refer to property names
1656 * atk/atkrelation.c:
1657 Correct error in atk_relation_type_get_name
1659 * docs/atk-sections.txt
1660 Added atk_role_get_name and atk_role_for_name
1665 2001-11-23 Hans Breuer <hans@breuer.org>
1667 * atk/atk.def : updated externals
1669 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1670 minor coding style issues. Found by my exports generator.
1672 * atk/makefile.msc : version 0.7, use build dir from
1675 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1679 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1681 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1683 * atk/atknoopobject.c:
1684 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1685 when creating object
1687 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1689 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1690 docs/tmpl/atkrelation.sgml:
1691 Change atk_relation_type_from_string to atk_relation_type_for_name
1692 Add atk_relation_type_get_name
1694 * atk/atkrelationtype.c:
1695 Change atk_relation_type_from_string to atk_relation_type_for_name
1696 Add atk_relation_type_get_name
1697 Update atk_relation_type_register() to correctly register new
1701 Changed name of static variable type to last_type
1702 Changed name of paremeter if atk_state_type_get_name to type to match
1708 * tests/README, tests/Makefile.am
1709 Add new test file testrelation.c
1711 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1713 * atk/atkutil.c (atk_add_key_event_listener):
1714 Fix gtk-doc comment and clarify use of 'data' gpointer.
1716 2001-11-22 Michael Meeks <michael@ximian.com>
1718 * atk/atkutil.c (atk_add_key_event_listener): switch
1721 * atk/atkobject.c (atk_object_real_get_property):
1722 add missing 'break'.
1724 2001-11-21 Michael Meeks <michael@ximian.com>
1726 * atk/atkrelation.c: pull in string.h for strcmp
1728 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1730 * atk/atkutil.c (atk_add_global_event_listener),
1731 (atk_get_toolkit_name, atk_get_toolkit_version):
1734 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1736 * atk/atkrelation.c: Added gtk-doc docs for
1737 atk_relation_type_from_string.
1739 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1741 * atk/atkobject.h (enum): Fix trailing comma on
1744 * docs/atk-sections.txt: Update.
1748 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1750 * atk/atkobject.[c|h]:
1751 Add additional argument (name) to state-change signal
1752 Update atk_object_notify_state_change to take account of
1753 extra argument for state-change
1755 * atk/atkmarshal.list:
1756 Add marshaller for VOID:STRING,BOOLEAN
1758 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1760 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1761 Add enum AtkLayer and functions atk_object_get_layer and
1762 atk_object_get_mdi_zorder
1764 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1766 * atk/atkobject.[c|h]:
1767 Remove property accessible-state; use signal state-change instead
1768 Change signature of state-change handler to take gboolean as argument
1769 instead of AtkPropertyValues
1770 Update atk_object_notify_state_change() to emit state-change signal
1772 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1773 Remove state ATK_STATE_COLLAPSED
1775 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1779 Added state-changed signal to atkobject, in anticipation of
1780 deprecating the accessible-state property.
1783 Fixed signature of atk_util_add_key_listener () to
1784 take an AtkKeySnoopFunc instead of a pointer to same.
1786 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1788 * atk/atkobject.c (atk_object_notify_state_change):
1789 Fix bug in calculation of number of toggle states
1792 Correct out-by-1 error in atk_state_type_register()
1793 Use type (number of states defined) in atk_state_type_get_name()
1794 and atk_state_type_for_name()
1796 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1798 * atk/atkeditabletext.c:
1799 Remove unused structure _AtkEditableTextIfaceClass
1801 * atk/atkobject.[c|h]
1802 Remove signals model_changed and selection_changed
1804 * atk/selection.[c|h]
1805 Add signal selection_changed
1807 * atk/atktable.[c|h]
1808 Remove unused structure _AtkTableIfaceClass
1809 Add signal model_changed
1812 Remove unused structure _AtkTextIfaceClass
1813 Add signal text_selection_changed
1815 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1816 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1817 Documentation changes
1819 2001-11-17 Tor Lillqvist <tml@iki.fi>
1821 * atk-zip.sh.in: Build separate runtime and developer packages.
1823 * atk/atk.def: Update.
1825 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1829 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1831 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1834 to allow non-GTK-dependent installation of key snoop functions.
1835 This also meant adding definitions of AtkKeySnoopFunc and
1838 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1840 * atk/atkobject.c (atk_object_notify_state_change):
1841 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1842 to ATK_STATE_EXPANDED or vice versa.
1844 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1847 Add role ATK_ROLE_TREE_TABLE
1849 * atk/atkrelation.h:
1850 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1851 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1853 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1854 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1855 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1856 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1857 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1858 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1859 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1860 Update to reflect the current state of the documentation in the code.
1862 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1864 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1865 Add two new relations ATK_RELATION_NODE_CHILDREN and
1866 ATK_RELATION_NODE_PARENT to support compound objects in a
1867 node or cell of a tree or table
1868 Added descriptions of all relations which are defined
1871 Remove functions atk_table_real_get_index_at(),
1872 atk_table_real_get_column_at_index() and
1873 atk_table_real_get_row_at_index()
1874 Correct typos in documentation of other functions.
1876 2001-10-28 Tor Lillqvist <tml@iki.fi>
1878 * atk-zip.sh.in: New file, used to build developer package for
1882 * configure.in: Add it.
1884 * atk/Makefile.am: Add rules to install and uninstall mingw import
1887 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1889 * atk/atkobject.[c|h]
1890 Remove the following properties
1891 accessible-child - use signal children_changed for notification
1892 accessible-text - use signal text_changed for notification
1893 accessible-caret - use signal text_caret_moved for notification
1894 accessible-selection - use new signal selection_changed
1896 accessible-visible-data - use new signal visible_data_changed
1898 accessible-model - use new signal model_changed for notification
1899 Notify when role or parent changes
1900 Allow parent and role to be set or got using g_object_set() or
1903 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1909 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1911 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1912 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1914 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1916 * atk/atkobject.c (atk_object_notify_state_change):
1917 Initialize AtkPropertyValue data structure to 0 instead of using
1920 2001-10-19 Tor Lillqvist <tml@iki.fi>
1922 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1923 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1924 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1926 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1927 -export-symbols atk.def. If lib.exe is available, generate
1928 atk.lib, and install it.
1930 * atk/atk.def: Update with new entry points.
1932 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1934 * atk/atkobject.[c|], docs/atk-sections.txt,
1935 docs/tmpl/atkobject.sgml:
1936 Add convenience function atk_object_notify_state_change()
1937 to generate property notification of state change.
1939 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1940 Correct comments on functions atk_attribute_get_name() and
1941 atk_attribute_get_value()
1943 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1946 Update comments in atk_text_get_text_[at|after|before]_offset()
1947 to clarify what these functions will return.
1949 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1952 Update comments in atk_text_get_run_attributes() and
1953 atk_text_get_default_attributes().
1955 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1958 Change "property-change" signal to allow detail (i.e. property name)
1959 and add detail in atk_object_notify().
1961 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1964 Correct order of attribute names in text_attr_name array.
1966 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1968 * atk/atktext.[c|h]:
1969 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1970 Use enum AtkTextAttribute to specify what attribute are supported
1971 rather than hash defines. Define new functions atk_attribute_get_name()
1972 and atk_attribute_get_value() which return the strings for the
1973 attribute name and values for those attribute which have named values.
1975 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1977 * atk/atktext.c (atk_text_get_run_attributes):
1980 * atk/atktext.c (atk_text_get_default_attributes):
1981 Add call to set iface.
1983 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1985 * atk/atktext.[c|h]:
1986 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1987 Add new function atk_text_get_default_attributes
1988 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1990 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1992 * atk/atktext.c (atk_attribute_set_free):
1993 Avoid leaking of AtkAttributeSet data structure; speed up code.
1995 * docs/tmpl.atk*.sgml
1996 Updated to reflect current APIs.
1998 2001-10-01 jacob berkman <jacob@ximian.com>
2000 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2001 make dist works correctly w/o having to build first
2003 2001-10-01 Tor Lillqvist <tml@iki.fi>
2005 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2007 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2009 * configure.in (ATK_MICRO_VERSION): Version 0.6
2010 (because libglade will depend on a the small api addition below)
2012 * atk/makefile.msc (PKG_VER): Version 0.6
2014 * atk/atkrelation.h:
2015 * atk/atkrelation.c: (AtkRelationType
2016 atk_relation_type_from_string (const gchar *name)): Added method.
2019 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2021 * configure.in (ATK_MICRO_VERSION): Version 0.5
2023 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2025 * atk/makefile.msc (PKG_VER): Version 0.5
2027 2001-09-21 Hans Breuer <hans@breuer.org>
2029 * atk/atk.def : updated externals
2030 * atk/makefile.msc : version 0.4
2032 * atk/atktext.c (atk_text_get_character_extents) : real_height
2033 is a reference to int, so use &local_height
2035 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2039 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2041 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2042 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2043 (from 0.2 which was not properly updated last time).
2044 depend on glib 1.3.8.
2048 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2051 Add object reference when object is set as accessible_parent
2053 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2055 * configure.in: remember ACLOCAL_FLAGS.
2057 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2059 * atk/atktable.[c|h]
2060 Change atk_table_get_caption() and atk_table_set_caption()
2061 to deal with AtkObject* rather than gchar*
2062 Remove redundant and incorrect comments
2064 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2066 * configure.in: Version 0.3
2068 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2072 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2075 Correct property definitions for "accessible-table-caption",
2076 "accessible-table-column-description",
2077 "accessible-table-row-description"
2079 Update comments to include all properties defined
2081 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2083 * atk/atkhyperlink.h:
2084 Change AtkHyperLink to AtkHyperlink in comment
2085 * atk/atkhypertext.[c|h]:
2086 Change AtkHyperLink to AtkHyperlink
2087 * atk/atktable.[c|h]:
2088 Make gchar* arguments const; make return value of type gchar*
2090 * docs/atk-sections.txt
2091 Remove reference to AtkHyperLink
2092 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2093 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2096 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2099 Add functions atk_table_real_get_index_at(),
2100 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2101 as default implementations for atk_table_get_index_at(),
2102 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2104 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2107 Refer to return value in function documentation for
2108 atk_action_do_action
2110 Fix typo in comments
2111 * docs/tmpl/atkaction.sgml:
2112 Update to include return value
2114 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2116 * atk/atkaction.c atk/atkaction.h:
2117 Made atk_action_do_action return a gboolean as the class member of
2118 AtkActionIface does.
2122 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2124 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2125 Swap height and width arguments to atk_image_get_image_size
2127 Swap height and height arguments to atk_image_get_image_size
2128 Do not crash if NULL pointers are passed for return values
2130 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2132 * docs/tmpl/atktext.sgml atk/atktext.h:
2133 Change parameter names *offset to *_offset
2134 * atk/atkcomponent.c:
2135 Do not crash if NULL pointers are passed for return values
2137 Change parameter names *offset to *_offset
2138 Do not crash if NULL pointers are passed for return values
2140 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2143 Changed g_type_class_peek() to g_type_class_ref()
2144 in atk_add_global_event_listener(), since
2145 g_type_class_peek() could return NULL when an
2146 instance of the class had not been created.
2148 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2150 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2151 Ensure that atk_attribute_set_free is in the documentation.
2153 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2155 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2156 Swapped order of width and height arguments to
2157 atk_text_get_character_extents()
2158 Changed AtkAttrributeSet_free to atk_attribute_set_free
2160 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2162 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2163 Changed "length" argument of atk_text_get_character_extents() to
2166 2001-08-15 Jens Finke <jens@gnome.org>
2168 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2169 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2170 added a AC_SUBST for it. This is needed for the spec.in file.
2171 Added atk.spec to output list.
2172 * atk.spec.in: New file.
2174 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2176 * atk/atkcomponent.[c|h]
2177 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2178 Change atk_component_get_accessible_at_point to
2179 atk_component_ref_accessible_at_point so it will work for flyweights
2181 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2183 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2186 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2188 * atk/atkaction.c, atk/atkcomponent.c
2189 Remove all instances of g_return_if_fail (foo != NULL); that are
2190 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2191 since the second check catches the NULL.
2192 * atk/atkcomponent.c
2193 Add functions atk_component_real_contains(),
2194 atk_component_real_get_position(), atkcomponent_real_get_size()
2195 as default implementations for atk_component_contains(),
2196 atk_component_get_position(), atk_component_get_size()
2198 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2200 * atk/atkimage.[ch] docs/atk-sections.txt
2201 docs/tmpl/atkimage.sgml
2202 Updated AtkImage get_position to get_image_position
2203 so the naming is consistant. Now get_image_position
2204 and get_image_size return -1 for x/y/height/width
2205 if AtkImage implementations of these functions is
2208 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2211 Create an object relation set when the object is created.
2213 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2216 Changed first argument of atk_add_global_event_listener
2217 so the callback function is of type GSignalEmissionHook
2218 instead of AtkEventListener. AtkEventListener is
2219 appropriate for Focus event callbacks, but not generic
2222 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2225 Add function atk_object_real_ref_state_set() which creates the
2226 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2229 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2232 Remove all instances of g_return_if_fail (foo != NULL); that are
2233 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2234 since the second check catches the NULL.
2236 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2239 Fix problem with ATK not building after running make maintainer-clean
2240 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2242 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2245 * atk/atkeditabletext.h
2247 * atk-uninstalled.pc.in
2250 Removed (unused) #defines of pango/pango.h
2251 Removed references to/dependencies on pango from .pc files
2252 Removed dependencies on pango from makefile.msc and configure.in
2254 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2256 * atk/atkobject.[c|h]
2257 Move some implementation from GAIL:
2258 Default implementations for some some functions
2259 atk_object_real_get_name, atk_object_real_set_name,
2260 atk_object_real_get_description, atk_object_real_set_description,
2261 atk_object_real_get_parent, atk_object_real_set_parent,
2262 atk_object_real_get_role,
2263 atk_object_real_connect_property_change_handler,
2264 atk_object_real_remove_property_change_handler,
2266 definition of property-changed signal.
2267 Initialize pointers to NULL in atk_object_init().
2268 Initialize uninitialized function pointers to NULL in
2269 atk_object_class_init().
2271 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2274 Changed children_changed signal to allow NULL pointers
2275 for the 2nd argument to the signal handler.
2277 2001-07-20 Hans Breuer <hans@breuer.org>
2279 * atk/atk.def : added more exports
2280 * atk/makefile.msc : updated win32 build
2282 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2284 * atk/atkaction.[c|h], docs/atk-sections.txt,
2285 docs/tmpl/atkaction.sgml
2286 Add atk_action_get_name() and atk_action_set_description()
2288 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2290 * atk/atkstate.[c|h]
2291 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2292 and inconsistent GtkToggleButton
2294 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2296 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2297 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2298 gail_textattributes_update.pat is for gail/gail and integrates the
2299 ATK_ATTRIBUTE_* macros in the gail implementations.
2300 atk_docs_textattributes_update.pat is for atk/docs and patches
2301 atk-sections.txt etc. for improved docs
2302 atk_atk_textattributes_update.pat is for atk/atk and included the
2303 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2305 2001-07-13 Darin Adler <darin@bentspoon.com>
2307 * atk/atkstate.c: Add missing <string.h> include.
2308 * tests/teststateset.c: Add missing <string.h> include.
2310 2001-07-13 Darin Adler <darin@bentspoon.com>
2312 * .cvsignore: Ignore some generated files.
2313 * autogen.sh: Get rid of call to autoheader since the
2314 configure file doesn't include AM_CONFIG_HEADER.
2316 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2318 * tmpl/atkdocument.sgml
2319 Added new file for docs.
2321 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2323 * atk/atkimage.c atk/atkutil.c
2324 Changes to build with Sun's FORTE compiler.
2326 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2328 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2329 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2330 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2331 tmpl/atktext.sgml tmpl/atkutil.sgml
2334 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2336 * atk/atktext.c (atk_text_base_init):
2337 * atk/atktable.c (atk_table_base_init):
2338 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2339 to adapt to recent GSignal changes.
2341 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2343 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2344 docs/tmpl/atkutil.sgml
2345 Added new functiosn to AtkUtil.
2347 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2349 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2350 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2351 docs/tmpl/atkobject.sgml
2352 Added new atk document interface.
2354 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2356 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2357 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2358 Updated so that functions that take screen coords as
2359 input/output also take an enum specifying whether
2360 the coords are screen or top-level window based.
2361 Updated docs as well.
2363 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2365 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2366 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2367 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2368 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2369 atk/docs/tmpl/atkstreamablecontent.sgml
2370 Cleaned up docs. Added atkstreamablecontent.sgml
2372 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2374 *atk/atktable.h, atk/atktable.c
2375 Updated signal handler definitions.
2377 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2380 Updated AtkXYCoords enum.
2382 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2384 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2385 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2386 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2387 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2388 atk/atkstateset.c atk/atkstreamablecontent.c
2389 atk/atkstreamablecontent.h atk/atktable.c
2390 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2391 and some docs/tmpl files.
2392 Updated gtk-docs fixing spelling errors and making minor
2395 2001-06-27 Louise Miller <lousie.miller@sun.com>
2397 *atk/atkselection.h, atk/atkselection.c
2398 changed return type to gboolean for
2399 atk_selection_select_all_selection
2401 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2403 *atk/atkstate.h atk/atkstate.c
2404 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2405 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2406 docs/tmpl/atktext.sgml
2407 Added ATK_STATE_STALE. Updated docs.
2409 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2412 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2414 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2416 * atk/atkeditabletext.h, atk/atkobject.h,
2418 Added AtkAttributeSet_free() convenience
2421 2001-06-20 Peter Williams <peterw@ximian.com>
2423 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2424 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2425 G_{BEGIN,END}_DECLS.
2427 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2429 * atk/atktable.c, atk/atkmarshal.list
2430 Removed needless marshal and updated signal handlers in
2433 2001-06-20 Louise Miller <louise.miller@sun.com>
2435 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2436 Changed parameters for get_selected_rows/get_selected_columns
2437 Added 4 new functions, add_row_selection, remove_row_selection,
2438 add_column_selection, remove_column_selection
2440 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2443 Fixed minor bug with signals.
2445 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2450 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2452 * atk/atkselection.h atk/atkselection.c
2453 Now add_selection, clear_selection, and remove_selection
2454 return a boolean indicating SUCCESS/FAILURE to indicate
2455 if the operation was successful.
2457 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2459 * atk/atktable.h atk/atktable.h
2460 Updated so now the get_text_before|at|after functions
2461 return the start & end offset of the string. Updated the
2464 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2466 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2468 2001-06-11 Havoc Pennington <hp@redhat.com>
2472 * configure.in: bump version to 0.2 and add infrastructure for
2473 libtool version info. Assumes GTK versioning scheme (major.minor
2474 is binary compatible)
2476 * atk/Makefile.am (LDFLAGS): set version info
2477 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2479 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2481 * atk/atktable.h, atk/atktable.c
2482 Updated so that get/set row/column header functions
2483 work with AtkObjects rather than AtkTables. Organized
2484 the header file a little more cleanly. Also the get/set
2485 row_description and caption functions now use gchar *
2486 rather than AtkObject.
2488 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2490 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2491 Add signal model-changed.
2493 * atk/atkobject.c: Add properties
2494 accessible-role, accessible-table-caption,
2495 accessible-table-column-header, accessible-table-column_description.
2496 accessible-table-row-header, accessible-table-row_description.
2497 accessible-table-summary, accessible-model
2499 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2501 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2502 Updated atkeditabletext and atktext interfaces so they
2503 now properly define the get/set attribute methods and now
2504 get_offset_at_point and get_character_extents can request
2505 x,y coords by either widget or screen coords.
2507 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2509 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2510 CFLAGS, not in LIBS. (Always linking with -lpthread
2511 is a noticeable speed hit.)
2513 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2515 * atk/Makefile.am: Really fix marshal generation.
2517 2001-06-07 Havoc Pennington <hp@redhat.com>
2519 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2520 glib-genmarshal stuff
2522 2001-06-07 Havoc Pennington <hp@redhat.com>
2524 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2527 * configure.in: rearrange the library checks to support
2530 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2532 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2533 ATK in giant GTK tarball
2535 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2537 * docs/atk-api.sgml docs/atk-sections.txt
2538 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2539 docs/tmpl/atktext.sgml
2540 Removed docs/atk-api.sgml since it is not used.
2541 Updated sgml files and atk-sections.txt to reflect
2542 recent changes to the atktext and atkeditabletext
2545 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2547 * atk/atktext.h atk/atktext.h
2548 Updated to new atktext functions for getting attributes.
2550 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2552 * New files atk/atkstreamablecontent.[ch]
2553 Updated files: atk/Makefile.am, atk/atk.h
2555 * atk/atkvalue.c: Updated comments
2557 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2559 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2561 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2563 * atk/atkobject.c: Add property accessible-visible-data
2565 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2567 * atk/atkobject.c: Add support for setting and getting
2568 accessible-value property.
2570 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2572 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2574 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2576 * docs/atk-overrides.txt, docs/Makefile.am
2577 Updated the interface for dealing with selected
2578 text to handle multiple selected regions. Removed
2579 get_row_col_at_offset from atktext.[ch]. Added
2580 docs/atk-overrides.txt file.
2582 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2584 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2585 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2586 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2587 Makefiles so the proper marshall files get included in the
2588 dist. Updated the Makefiles and configure.in so that the
2589 docs get included in the dist.
2591 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2593 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2595 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2597 * atk/atkobject.c: Define new properties accessible-text,
2598 accessible-caret, accessible-selection and accessible-value
2600 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2602 * docs/atk-sections.txt
2605 Improved the layout/formatting of the atk docs. Added docs/tmpl
2608 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2611 Now properly set the initialized flag when setting up signals.
2612 Updated the atk-docs in several files
2614 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2616 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2617 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2618 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2619 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2620 Fix warnings generated by Sun FORTE compiler
2622 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2624 * atk/atkcomponent.c atk/atkvalue.c
2625 Remove return calls in functions which return void
2627 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2629 * atk/atkobject.h: Correct naming of role for status bar
2632 Clarify behaviour of atk_text_get_text_after/at/before_offset
2634 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2636 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2638 2001-01-06 Hans Breuer <hans@breuer.org>
2640 * atk/makefile.msc atk/atk.def (new files) :
2641 Enable build for win32, no sourc changes necessary.
2643 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2647 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2649 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2651 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>