1 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
3 * configure.in: Increment version to 1.7.0.
5 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
6 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
10 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
11 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
12 * docs/tmpl/atkrelation.sgml: Add new relation
13 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
17 * atk/atktext.c: Make extra_attributes static.
19 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
21 * ===== Released 1.6.1=====
23 * configure.in: Version 1.6.1, interface age 1, binary age 601
29 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
31 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
33 2004.04.02 Iñaki Larrañaga <dooteo@euskalgnu.org>
35 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
37 2004-03-29 Manish Singh <yosh@gimp.org>
39 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
41 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
43 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
45 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
47 * configure.in: Added Walloon (wa) to ALL_LINGUAS
49 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
52 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
53 Patch from Roger Leigh.
55 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
57 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
59 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
61 * ===== Released 1.6.0=====
63 * configure.in: Version 1.6.0, interface age 0, binary age 600
67 2004-03-07 Danilo Šegan <dsegan@gmx.net>
69 * configure.in: Added "sr@ije" to ALL_LINGAUS.
71 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
74 - exit with $? instead of 1 in case of failure
75 - exit with $? if ./configure failed
76 (that's so autogen.sh && make lines work)
77 - removed --enable-gtk-doc option
78 - added $AUTOGEN_CONFIGURE_ARGS
80 2004-03-01 Tor Lillqvist <tml@iki.fi>
82 * atk/atk.def: Add some missing entries.
84 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
86 * ===== Released 1.5.5=====
88 * configure.in: Version 1.5.5, interface age 4, binary age 505
92 2004-02-20 Christian Rose <menthos@menthos.com>
94 * configure.in: Added "en_CA" to ALL_LINGUAS.
96 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
98 * ===== Released 1.5.4=====
100 * configure.in: Version 1.5.4, interface age 3, binary age 504
104 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
106 * ===== Released 1.5.3=====
108 * configure.in: Version 1.5.3, interface age 2, binary age 503
112 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
114 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
116 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
118 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
119 Christian - Manny Calavera - Neumair.
121 2004-01-23 Manish Singh <yosh@gimp.org>
123 * Makefile.am: remove trailing backslash from last line of
126 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
128 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
129 from laszlo.peter@ireland.sun.com.
131 * Makefile.am: Add DISTCLEANFILES.
133 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
135 * ===== Released 1.5.2=====
137 * configure.in: Version 1.5.2, interface age 1, binary age 502
141 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
143 * configure.in: Move specification of ALL_LINGUAS to later in file
144 so that CATOBJEXT is defined correctly.
145 Use ATK_LOCALEDIR instead of atklocaledir.
147 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
149 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
151 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
153 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
155 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
156 Patch provided by Jeff Franks.
158 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
160 * atk/atkobject.c: Change "accel label" to "accelerator label".
163 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
165 * ===== Released 1.5.1=====
167 * configure.in: Version 1.5.1, interface age 0, binary age 501
171 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
173 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
175 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
178 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
180 2003-12-01 Michael Natterer <mitch@gimp.org>
182 * atk/atkobject.c (atk_object_real_get_property): fix typo:
183 s/g_value_set_set/g_value_set_int/.
185 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
187 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
188 properties translatable. Add new property "accessible-hypertext-nlinks".
189 (atk_object_real_get_property): Add support for new property
190 "accessible-hypertext-nlinks".
192 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
195 * atk/atkhyperlink.c: Add signals link_activated and new properties
196 "number-of-anchors", "end-index" and "start-index".
198 This fixes bug #112390.
200 2003-11-29 Danilo Šegan <dsegan@gmx.net>
202 * configure.in: Added "af" to ALL_LINGUAS.
204 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
206 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
207 if object is focus object.
209 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
210 the last object reported by the application as focused.
212 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
213 Add atk_get_focus_object.
217 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
219 * atk/atkobject.c: Change role names so that the unlocalized names
220 do not contain hyphens and match the Java role names. Fixes bug #125024.
222 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
224 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
225 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
226 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
227 docs/tmpl/atktext.sgml: Regenerate these files. The location of
228 signal information has changed.
230 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
232 * ===== Released 1.5.0=====
234 * configure.in: Version 1.5.0, interface age 0, binary age 500
238 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
240 * atk/atkrelation.c: Use weak references for objects in a relation
241 instead of object references so that objects are not leaked when
242 corresponding widgets are destroyed.
244 This fixes bug #125725.
246 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
248 * configure.in: Add reference to docs/version.xml
250 Should have been done in previous commit but was omitted.
251 Fixes build break reported in bugs #1258548 and #125902.
253 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
255 * configure.in: Add reference to docs/version.xml
257 * docs/Makefile.am: Add references to version.xml.in and version.xml
259 * docs/atk-docs.sgml: Add reference to version.xml
261 * docs/version.xml.in: New file.
263 This fixes bug #125758.
265 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
267 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
269 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
271 * ===== Released 1.4.1=====
273 * configure.in: Version 1.4.1, interface age 1, binary age 401
277 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
279 * configure.in: Added lt to ALL_LINGUAS.
281 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
283 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
284 This fixes bug #121990.
286 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
288 * configure.in: Added Norwegian (nynorsk) code
291 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
293 * atk/atkobject.c: Remove comments about signals. The description
294 should be in files in docs/tmpl directory.
296 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
297 * docs/tmpl/atkobject.sgml: Add descriptions for
298 active-descendant-changed, children-changed, focus-event,
299 property-change, state-change and visible-data-changed signals.
300 * docs/tmpl/atkselection.sgml: Add description for selection-changed
302 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
303 columnn-inserted, column-reordered, model-changed, row-deleted,
304 row-inserted and row-reordered signals.
305 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
306 text-caret-moved, text-changed and text-selection-changed signals.
308 This fixes bug #121163.
310 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
312 * ===== Released 1.4.0=====
314 * configure.in: Version 1.4.0, interface age 0, binary age 400
318 2003-08-28 Christian Rose <menthos@menthos.com>
320 * configure.in: Added "ne" to ALL_LINGUAS.
322 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
324 * ===== Released 1.3.6=====
326 * configure.in: Version 1.3.6, interface age 2, binary age 306
330 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
332 * autogen.sh: Clarify an error message.
334 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
336 * configure.in: Added "hi" in ALL_LINGUAS.
338 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
340 * ===== Released 1.3.5=====
342 * configure.in: Version 1.3.5, interface age 1, binary age 305
346 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
348 * Remove po/Makefile.in.in. This fixes bug #119053.
350 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
352 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
355 This is a partial fix for bug #116712.
357 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
359 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
360 Fixes bug #116621. Problem reported by Mario Lang.
362 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
364 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
366 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
369 Added locale directory to spec file. Fix provided by
370 James T. Richardson, Jr.
372 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
374 * ===== Released 1.3.4=====
378 2003-06-13 Tor Lillqvist <tml@iki.fi>
380 * atk/atkobject.c (atk_role_get_localized_name): Set
383 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
384 directory, so look there, too. Include the message catalogs.
386 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
388 * configure.in: Version 1.3.4, interface age 0, binary age 304
390 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
393 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
395 * configure.in: Added ga (irish) to ALL_LINGUAS
397 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
399 * configure.in: Added li to ALL_LINGUAS.
401 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
403 * ===== Released 1.3.3=====
405 * configure.in: Version 1.3.3, interface age 3, binary age 303
409 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
411 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
412 ATK_ROLE_AUTOCOMPLETE.
414 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
416 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
417 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
418 which can have a value other than on or off.
420 2003-05-19 Arafat Medini <lumina@silverpen.de>
422 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
424 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
426 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
428 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
430 * ===== Released 1.3.2=====
432 * configure.in: Version 1.3.2, interface age 2, binary age 302
436 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
438 * is.po: Added "is" into ALL_LINGUAS.
440 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
442 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
445 * po/pl.po: Updated Polish translation from Artur Flinta.
447 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
449 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
451 2003-05-05 Christian Rose <menthos@menthos.com>
453 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
455 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
457 * ===== Released 1.3.1=====
459 * configure.in: Version 1.3.1, interface age 1, binary age 301
463 * po/yi.po: Update line numbers.
465 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
467 * atk/stateset.h: Fix typo in documentation.
469 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
470 Patch provided by Ali Akcaagac.
472 2003-03-26 Christian Rose <menthos@menthos.com>
474 * configure.in: Added "yi" to ALL_LINGUAS.
476 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
478 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
480 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
482 * ===== Released 1.3.0=====
484 * configure.in: Version 1.3.0, interface age 0, binary age 300
488 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
490 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
492 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
494 * docs/atk-sections.txt: Add 11 unused declarations.
496 2003-03-20 James Henstridge <james@daa.com.au>
498 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
501 * configure.in: cleanup to make use of newer autoconf/automake
504 * Makefile.am: get rid of custom distcheck rule, which is no
507 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
510 * docs/Makefile.am: use common gtk-doc.make.
512 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
514 2003-03-16 Joel Brich <joel.brich@laposte.net>
516 * configure.in: Added "eo" to ALL_LINGUAS
517 * po/eo.po: Added Esperanto translation
518 from Charles Voelger <cvoelger@dweasel.com>
520 2003-03-12 Tor Lillqvist <tml@iki.fi>
522 * atk/atk.def: Add one more missing export, thanks to Cedric
525 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
527 * atk/atkobject.c (atk_object_set_role): Add check that role is
528 actually being changed. Do not emit notification for initial
529 role setting. (bug #107710)
531 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
534 which returns integer; (bug #107661) reported by Morten Welinder.
536 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
540 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
541 which return pointer; (bug #107650) reported by Morten Welinder.
543 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
545 * test/Makefile.am: Update to produce .so files
546 (Problem reported and solution reported by Michael.Wilson@bull.net)
548 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
550 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
551 Correct creation of non-AtkGObjectAccessible (bug #107124)
553 * atk/atkobject.c (atk_object_class_init): Set default initialize
554 function so that code which does not check for existence of parent
555 class's initialize function will work.
557 * atk/atkvalue.c: (atk_value_get_minimum_value,
558 atk_value_get_maximum_value, atk_value_get_current_value):
559 Reset Value argument if it is a valid GValue otherwise zeroise it.
561 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
563 2003-02-25 Tor Lillqvist <tml@iki.fi>
565 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
567 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
570 * atk/atk.rc.in: New file, for version info in the DLL on
571 Windows. Similar as in GLib, GTK, etc.
573 * configure.in: Generate atk/atk.rc.
575 * atk/Makefile.am: Use atk.rc on Windows.
576 (EXTRA_DIST): Distribute atk.rc(.in).
578 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
579 but deduce it from DLL location, like GLib, GTK etc do.
581 2003-02-23 Abel Cheung <maddog@linux.org.hk>
583 * configure.in: Added "mk" to ALL_LINGUAS.
585 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
587 * configure.in: Added "fa" to ALL_LINGUAS.
589 2003-02-21 Metin Amiroff <metin@karegen.com>
591 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
593 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
595 * configure.in: Added Belarusian to ALL_LINGUAS.
597 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
599 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
600 claim to implement all interfaces.
602 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
604 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
607 (atk_hypertext_get_link): Add check on link_index value
608 (atk_hypertext_get_link_index): Add check on char_index value
610 2003-02-09 Christian Rose <menthos@menthos.com>
612 * configure.in: Added "kn" to ALL_LINGUAS.
614 2003-02-07 Christian Rose <menthos@menthos.com>
616 * configure.in: Added "bn" to ALL_LINGUAS.
618 2003-02-06 Christian Rose <menthos@menthos.com>
620 * configure.in: Added "id" to ALL_LINGUAS.
622 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
624 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
625 Add weak reference so we do not leak the accessible when the object
626 dies. Problem reported by Alex Larsson.
628 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
630 * configure.in: Added "tr" (Turkish) to the languages' list.
632 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
634 * atk/atkhyperlink.[ch]
635 New property selected-link defined.
636 Function pointer is_selected_link added to interface
637 (atk_hyperlink_is_selected_link: New functions which checks
638 whether the specified AtkHyperlink is selected
640 * atk/atkhypertext.[ch]
641 New signal link-selected added.
643 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
645 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
646 and function atk_hyperlink_is_selected_link.
648 This fixes bug #104621.
650 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
652 * autogen.sh (have_automake): call the versioned automake when
653 checking the version itself.
655 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
657 * autogen.sh (have_automake): Fix version in complaint
658 message about automake. (#104366, Rich Burridge)
660 2003-01-26 Daniel Yacob <locales@geez.org>
662 * configure.in: Added am to ALL_LINGUAS.
664 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
666 * configure.in: Added "sk" to ALL_LINGUAS.
668 2003-01-23 Abel Cheung <maddog@linux.org.hk>
670 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
672 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
674 * configure.in: Added "pt_BR" to ALL_LINGUAS.
676 2003-01-22 Marius Andreiana <marius galuna.ro>
678 * configure.in: added 'ro' to ALL_LINGUAS
680 2003-01-21 Christian Rose <menthos@menthos.com>
682 * configure.in: Added "mn" to ALL_LINGUAS.
684 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
687 (atk_text_base_init): Set vtable entry for default implementations
688 (atk_text_get_range_extents): Omit calling default implementation
689 (atk_text_get_bounded_ranges): Omit calling default implementation
692 (atk_component_base_init): New function to set vtable entry for
693 default implementations
694 (atk_component_ref_accessible_at_point): Omit calling default
696 (atk_component_contains): Omit calling default implementation
697 (atk_component_get_position): Omit calling default implementation
698 (atk_component_get_size): Omit calling default implementation
700 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
703 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
704 and PROP_TABLE_CAPTION_OBJECT.
705 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
706 and PROP_TABLE_CAPTION_OBJECT.
708 This completes ATK changes for bug #74814.
710 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
712 * atk/atkobject.c: Add property accessible-table-caption-object.
713 This addresses bug #74814.
715 * atk/atkobject.h: Move some documentation from template file to
716 avoid warnings when building.
718 * atk/atkrelation.c: Add new properties relation and target.
719 This addresses bug #72426.
721 * atktext.[ch]: Add new functions atk_text_get_range_extents and
722 atk_text_get_bounded_ranges.
723 Also added data structures AtkTextRectangle and AtkTextRange, enum
724 AtkTextClipType and helper function atk_text_free_ranges.
725 This addresses bug #100943.
726 (atk_text_get_character_extents): Ensure that the reported width is
727 not negative. This fixes bug #102954)
729 * docs/atk-sections.txt: Add new functions and data items.
731 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
732 atkobject.h. Add reference to accessible-table-caption-object.
734 * docs/tmpl/atk-relation.sgml: Add new properties
736 * docs/tmpl/atktext.sgml: Add new functions and data items.
739 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
741 * ===== Released 1.2.2=====
743 * configure.in: Version 1.2.2, interface age 2, binary age 202
747 2003-01-19 He Qiangqiang <carton@linux.net.cn>
749 * configure.in: Added "zh_CN" to ALL_LINGUAS.
751 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
753 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
755 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
757 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
759 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
761 * configure.in (ALL_LINGUAS): Added "it" (Italian)
763 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
765 * configure.in: Add -with-html-dir option. (bug #102497)
767 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
769 * docs/tmpl/atkobject.sgml: Update so property names are in
772 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
774 * ===== Released 1.2.1=====
776 * configure.in: Version 1.2.1, interface age 1, binary age 201
780 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
782 * configure.in (ALL_LINGUAS): Added pl (Polish).
784 2002-12-23 Nam SungHyun <namsh@kldp.org>
786 * configure.in: Added Korean (ko) to ALL_LINGUAS
788 2002-12-22 Artis Trops <hornet@navigator.lv>
790 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
792 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
794 * configure.in (ALL_LINGUAS): added French (fr).
796 2002-12-21 Jordi Mallach <jordi@sindominio.net>
798 * configure.in (ALL_LINGUAS): added Catalan (ca).
800 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
802 * ===== Released 1.2.0 ======
804 * configure.in: Version 1.2.0, interface age 0, binary age 200
806 * NEWS: Final update for 1.2.0.
808 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
810 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
812 * configure.in: Added Russian to ALL_LINGUAS.
814 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
816 * ===== Released 1.1.5=====
818 * configure.in: Version 1.1.5, interface age 2, binary age 105
822 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
824 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
825 if caret is not supported. This addresses bug #101020.
827 * configure.in: Use third argument of AC_DEFINE to get rid of
830 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
832 * acinclude.m4: Remove; wasn't needed, and referred
833 to GLib internal m4 files now gone.
835 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
837 * configure.in: Require autoconf-2.53.
839 2002-12-12 Yanko Kaneti <yaneti@declera.com>
841 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
843 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
845 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
848 2002-12-07 Andras Timar <timar@gnome.hu>
850 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
852 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
854 * ===== Released 1.1.4 =====
856 * configure.in: Version 1.1.1, interface age 1, binary age 104
860 2002-12-05 Ole Laursen <olau@hardworking.dk>
862 * configure.in (ALL_LINGUAS): Added Danish (da).
864 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
866 * configure.in (ALL_LINGUAS): Added Spanish (es).
868 2002-12-01 Christian Neumair <chris@gnome-de.org>
870 * configure.in (ALL_LINGUAS): Added German (de).
872 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
874 * configure.in (ALL_LINGUAS): Added "no".
876 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
878 * Update NEWS for 1.1.3
880 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
882 * configure.in: Update to take account of gtk-doc-version being 0.10
883 Updated version required to 0.9
885 2002-11-20 Bill Haneman <bill.haneman@sun.com>
888 Added ATK_ROLE_APPLICATION.
891 (atk_role_get_localized_name):
892 Added ATK_ROLE_APPLICATION case.
895 Added ATK_ROLE_APPLICATION to docs.
897 2002-11-18 Abi Brady <morwen@evilmagic.org>
899 * configure.in: Added "en_GB" to ALL_LINGUAS.
901 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
903 * configure.in: Added "ms" to ALL_LINGUAS.
905 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
907 * Update NEWS for 1.1.2
909 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
912 2002-11-14 Bill Haneman <bill.haneman@sun.com>
915 Revved to 1.1.2, interface age 0, binary age 102.
917 * atk/atkrelationtype.h:
918 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
919 New relations to handle content embedding, for instance
920 text that embeds or flows around images.
922 * atk/atkhyperlink.h:
923 (atk_hyperlink_is_inline):
924 New API, returns whether a hyperlink's content is
925 partially displayed inline; useful for small images
926 emedded in text, and for HTML <src> elements.
927 (AtkHyperlinkClass->link_state):
928 New virtualized method, used to implement various
929 state query API such as atk_hyperlink_is_inline().
931 * atk/atkhyperlink.c:
932 (atk_hyperlink_is_inline):
935 * docs/atk-sections.txt:
936 Additions for above API.
938 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
940 * atk/atkobject.[ch]: Add signal active-descendant-changed
942 2002-11-11 Christian Rose <menthos@menthos.com>
944 * configure.in: Added "sv" to ALL_LINGUAS.
946 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
954 * docs/tmpl/atkhyperlink.sgml
955 * docs/tmpl/atkobject.sgml
956 * docs/tmpl/atktable.sgml
957 * docs/tmpl/atktext.sgml
959 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
962 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
964 * autogen.sh: Add call to autoheader to create config.h.in
966 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
968 * acinclude.m4: New file
970 * autogen.sh: Add i18n support (copied from gtk+).
972 * configure.in: Add definition for atklocaledir and check for
973 bind_textdomain_codeset()
975 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
977 * atk/atkobject.c (atk_role_get_localized_name): Add code to
980 * po/.cvsignore: Add extra files.
982 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
984 * configure.in: Create po/Makefile; patch supplied by
985 Dan Mills (thunder@ximain.com)
987 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
989 * ===== Released 1.1.1 =====
991 * configure.in: Version 1.1.1, interface age 0, binary age 101
995 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
997 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
999 * Makefile.am: Add po directory
1001 * configure.in: Add support for I18N
1003 * acconfig.h atk/atkintl.h: New files used to support I18N
1005 * atk/atkobject.c: Update atk_role_get_localized_name() to
1006 allow for localized name to be returned.
1008 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1010 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1011 po/ChangeLog: New files
1013 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1015 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1017 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1019 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1020 atk_object_add_relationship and atk_object_remove_relationship
1021 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1024 * atk/atkrelation.h: Move definition of AtkRelationType to
1027 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1029 * atk/atktext.[ch]: Add text-attributes-changed signal.
1031 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1033 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1035 * docs/tmpl/atkrelation.sgml: Add new relations
1037 * docs/tmpl/atkstate.sgml: Add new state
1039 * docs/tmpl/atktext.sgml: Add new signal
1041 * tests/testrelation.c: Add tests for new relationship functions.
1043 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1045 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1046 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1050 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1052 * ===== Released 1.1.0 =====
1056 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1059 increment version to 1.1.0, in view of the fact that we've
1060 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1061 Also reset INTERFACE_AGE to zero, since an enum was added.
1062 Use similar library numbering as GTK.
1064 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1066 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1068 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1070 * atk/atkcomponent.c: upd docs.
1072 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1074 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1075 avoid unused declarations
1077 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1078 Move AtkRelationSet from atkobject to atkrelationset.
1080 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1082 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1083 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1084 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1085 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1086 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1087 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1088 docs/tmpl/atkvalue.sgml:
1089 Remove reference to ...Iface data structures; which eliminates
1090 undocumented symbols.
1092 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1094 * atk/atkutil.h: Add documentation for AtkKeyEventType
1096 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1097 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1098 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1099 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1100 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1101 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1102 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1103 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1104 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1105 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1106 docs/tmpl/atkutil.sgml:
1107 Reduce number of undocumented symbols
1109 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1111 * atk/atknoopobjectfactory.c:
1112 Add implementation for atk_object_factory_get_accessible_type()
1114 2002-08-18 Havoc Pennington <hp@pobox.com>
1116 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1117 both automake 1.6 and 1.4 installed get the right automake. Means
1118 compilation from CVS will now require the latest automake 1.4
1119 release, or manually creating symlinks called "automake-1.4" and
1122 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1124 These changes improve the quality of the documentation by adding
1125 information about properties and signals.
1128 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1129 use in docs Makefile.am
1132 Add missing include files, atk/atknoopobject.h and
1133 atknoopobjectfactory.h
1136 Add support for scan program
1139 Added content to this file
1141 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1142 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1143 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1144 docs/tmplatkutil.sgml:
1145 Removed references to contents of object's data structure
1147 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1148 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1149 Add references to signals and properties.
1151 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1153 * ===== Released 1.0.3 =====
1155 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1156 interface, binary version 3.
1160 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1162 * README: Updated to describe where to log bugs and mention mailing
1165 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1167 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1168 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1169 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1170 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1171 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1172 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1173 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1174 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1175 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1176 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1177 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1178 Update documentation.
1180 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1182 * atk/atkregistry.c:
1183 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1186 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1188 * ===== Released 1.0.2 ======
1192 * configure.in: Version 1.0.2, interface, binary age 2
1194 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1196 * atk/atkutil.c (atk_focus_tracker_notify):
1197 Allow for object being NULL which means the window containing the
1198 focus widget has lost focus. We update the previous_focus_object
1199 so we can emit notification for focus widget when window regains
1202 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1204 * atk/atkgobjectaccessible.c:
1205 (atk_gobject_accessible_for_object): Allow for case where created
1206 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1207 was not initialized in atk_gobject_accessible_class_init
1209 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1211 * ===== Released 1.0.1 ======
1215 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1217 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1219 * atk/atkutil.c (atk_focus_tracker_notify):
1220 Do not do notification if previously notified object is the same as
1223 2002-03-14 Tor Lillqvist <tml@iki.fi>
1225 * atk/Makefile.am: Use correct name for the DLL when generating
1226 the MSVC import library.
1228 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1230 * atk/atkutil.c (atk_object_get_root):
1231 Changed g_type_class_peek to g_type_class_ref,
1232 this seemed to be triggering a SEGV in some cases.
1235 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1237 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1238 Correct name of data set to NULL from quark_accessible_object to
1241 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1243 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1246 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1248 * ===== Released 1.0.0 ======
1250 * NEWS: Final update for 1.0.0.
1252 * README: Update the compilation instructions a bit.
1254 2002-03-06 Tor Lillqvist <tml@iki.fi>
1257 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1260 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1264 * tests/Makefile.am: Don't install libteststateset.la,
1265 libtestrelation.la. (#73655, James Henstridge)
1267 * autogen.sh: Add --enable-gtk-doc
1269 * configure.in: --disable-gtk-doc by default.
1271 * Makefile.am: Add a slightly modified distcheck rule
1272 that passes --enable-gtk-doc to the configure inside.
1273 (So that 'make dist' succeeds inside.)
1275 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1277 * configure.in: Require GLib-2.0.0.
1279 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1280 Switch over to the Glib/GTK+ versioning scheme.
1282 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1284 * atk/atktext.c (atk_text_get_text):
1285 Permit end offset value of -1
1287 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1289 * atk/atkhypertext.h:
1292 2002-02-28 Sven Neumann <sven@gimp.org>
1294 * configure.in: beautified configure --help output.
1296 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1298 * atk/atkhypertext.h atk/atkhyperlink.h:
1299 Add padding to class structures to allow for future expansion.
1301 * atk/atkdocument.h:
1302 Add padding to class structures to allow for future expansion.
1304 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1305 Add padding to class structures to allow for future expansion.
1307 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1309 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1311 2002-02-26 Tor Lillqvist <tml@iki.fi>
1313 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1314 libtool won't create a DLL.
1316 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1319 Remove -no-undefined because of problems with uunresolved symbols
1320 in libgobject on Solaris when using gcc
1322 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1324 * configure.in: Version 0.13
1326 * NEWS: Update for 0.13
1328 * docs/atk-sections.txt: Update.
1330 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1332 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1333 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1334 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1335 Make use of parent_class consistent; define as gpointer and
1336 use g_type_class_peek_parent() to get it
1339 Delete unused empty line
1341 * atk/atkregistry.c atk/atkrelation.c:
1342 Make parent_class static
1344 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1347 Add check for offset being negative in functions which have offset
1348 parameter and return immediately if so.
1350 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1352 * atk/atkcomponent.h:
1353 Change argument of get_layer and get_mdi_zorder function pointers
1354 to be AtkComponent instead of AtkObject
1356 * atk/atkcomponent.c:
1357 Change atk_component_get_layer and atk_component_get_mdi_zorder
1358 to refer to argument as component instead os accessible
1360 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1361 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1362 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1363 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1364 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1365 Update for recent changes
1367 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1370 Guard atk.h with ifndef __ATK_H__
1371 (#71405 reported by terra@diku.dk (Morten Welinder))
1373 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1375 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1376 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1377 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1378 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1379 Add padding to class structures to allow for future expansion.
1381 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1384 Incremented revision and tagged GNOME_D2_BETA.
1387 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1388 as deprecated (should use atk_component API below).
1391 Added atk_component_get_layer and atk_component_get_mdi_zorder
1392 (erroneously defined in atkobject, they belong here).
1395 Fixed some property get/set bugs.
1397 * NEWS: updated for GNOME 2 Desktop Beta.
1399 2002-02-11 jacob berkman <jacob@ximian.com>
1401 * atk/atkselection.[ch] (atk_selection_get_type):
1402 * atk/atktable.[ch] (atk_table_get_type):
1403 * atk/atkregistry.h (atk_get_default_registry):
1404 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1405 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1406 * atk/atkcomponent.[ch] (atk_component_get_type):
1407 * atk/atkaction.[ch] (atk_action_get_type): declare function
1408 arguments as (void) rather than ()
1410 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1413 Incremented revision.
1415 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1417 * docs/tmpl/atkaction.sgml:
1418 * docs/tmpl/atkcomponent.sgml:
1419 * docs/tmpl/atkeditabletext.sgml:
1420 * docs/tmpl/atkimage.sgml:
1421 * docs/tmpl/atkobject.sgml:
1422 * docs/tmpl/atkselection.sgml:
1423 * docs/tmpl/atktable.sgml:
1424 * docs/tmpl/atktext.sgml:
1425 * docs/tmpl/atkvalue.sgml:
1426 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1427 fields to improve docs; the documentation now gives some
1428 information on the purpose and function of the various ATK
1429 interfaces, and which types of UI components typically implement
1432 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1434 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1436 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1439 Update version number to 0.10, for Desktop Alpha 2
1441 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1444 Correct inconsistencies between registered signal parameter types
1445 and default signal handler struct fields
1446 (based on patch from Murray Cumming <murray@usa.net>)
1448 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1451 Update version number to 0.9, for Beta2 package.
1453 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1455 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1456 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1459 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1461 * atk/atkcomponent.c (atk_component_add_focus_handler):
1462 Add comments to clarify behavior if handler has already been added
1464 * docs/tmpl/atktext.sgml:
1465 Update for change of caret_changed to text_caret_moved
1467 2002-01-05 Hans Breuer <hans@breuer.org>
1469 * atk/makefile.msc : generate atk-enum-types.[hc]
1470 NOTE: the long comment in atkobject.h is crashing perl,
1471 at least version 5.005_02 built for MSWin32-x86-object
1472 Binary build 506 provided by ActiveState. Temporary
1473 deleting the AtkRole comment allows to work-around.
1475 atk/atk.def : updated externals
1477 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1479 * atk/atkgobjectaccessible.h
1480 Fixed typo in define (reported by Jeff Franks)
1482 * atk/atktext.c atk/atktext.h
1483 Change name of default signal handler for text_caret_moved signal
1484 from caret_changed to text_caret_moved
1485 Change enum CARET_MOVED to TEXT_CARET_MOVED
1486 (both issues reported by Jeff Franks)
1488 2001-12-15 Michael Meeks <michael@ximian.com>
1490 * atk/atkrelation.c (atk_relation_class_init):
1492 (atk_relation_finalize): chain to parent.
1494 * atk/atkrelationset.c (atk_relation_set_class_init),
1495 (atk_relation_set_finalize): same fix.
1497 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1499 * configure.in: Version 0.8, require GLib-1.3.12
1501 * atk/makefile.msc (PKG_VER): Version 0.8.
1503 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1505 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1506 for correct srcdir != builddir operation when
1507 generating source files in srcdir.
1509 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1511 * docs/tmpl/atkutil.sgml: remove some conflict
1514 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1519 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1521 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1522 docs/tmpl/atkgobjectaccessible.sgml
1524 * atk/Makefile.am atk/atk.h:
1525 Add references to new files
1527 * atk/atkobject.c atk/atkobject.h
1528 docs/tmpl/atkobject.sgml:
1529 Add new function atk_object_initialize
1531 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1532 docs/tmpl/atkobjectfactory.sgml:
1533 Add new function atk_object_factory_get_accessible_type
1535 * docs/atk-sections.txt:
1537 Add functions in atk-unused.txt
1540 2001-12-17 Darin Adler <darin@bentspoon.com>
1542 * atk/atktext.c: Add missing #include <string.h>
1544 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1546 * atk/Makefile.am, tests/Makefile.am: Compile with
1547 -DG_DISABLE_DEPRECATED. See #52790.
1549 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1551 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1552 Remove unnecessary g_retunn_val_if_fail() call.
1554 2001-12-08 Michael Meeks <michael@ximian.com>
1556 * atk/atkregistry.c (atk_registry_class_init):
1557 paranoia is not appropriate here, setup parent_class,
1558 don't create a new default registry here - makes no
1560 (atk_registry_finalize): chain to parent class, do
1561 g_hash_table_destroys instead of g_frees.
1563 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1566 Update to create atk-enum-types.h before compiling source files
1567 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1569 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1571 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1572 docs/tmpl/atktext.sgml tests/testrelation.c:
1573 Change atk_attribute_register to atk_text_attribute_register,
1574 atk_attribute_get_value to atk_text_attribute_get_value,
1575 atk_attribute_get_name to atk_text_attribute_get_name
1576 atk_attribute_for_name to atk_text_attribuute_for_name
1578 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1581 Add implementation of atk_attribute_register, atk_attribute_for_name
1582 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1583 support extra attributes being defined
1586 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1587 extra attributes to be defined
1588 Add atk_attribute_register() and atk_attribute_for_name()
1593 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1594 Update because of additions to atk/atktext.h
1596 * tests/testrelation.c:
1597 Add tests for text attributes
1599 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1602 Update atk_role_register() to allow extra roles to be defined
1603 Update atk_role_get_name() and atk_role_for_name() for newly defined
1606 * tests/testrelation.c:
1609 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1611 * atk/atkrelation.c:
1612 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1613 atk_relation_type_for_name()
1616 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1617 atk_state_type_for_name()
1619 * tests/testrelation.c, tests/teststateset.c:
1620 Update tests as name componenets are separated by hyphen (-) rather
1623 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1626 Generate files atk-enum-types.c and atk-enums-types.h to create
1630 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1632 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1635 Changed calls to g_type_class_peek() to g_type_class_ref() where
1636 it makes more sense, and in other places check for a non-null
1637 klass return before trying to call class methods. This prevents
1638 SEGV if no Atk-implementation library has been loaded.
1641 Fixed gtk-doc warning.
1643 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1645 * atk/atkobject.[c|h]:
1646 Add functions atk_role_get_name() and atk_role_for_name() which
1647 transform a role into an untranslated string
1648 Update comments in atkobject.h which refer to property names
1650 * atk/atkrelation.c:
1651 Correct error in atk_relation_type_get_name
1653 * docs/atk-sections.txt
1654 Added atk_role_get_name and atk_role_for_name
1659 2001-11-23 Hans Breuer <hans@breuer.org>
1661 * atk/atk.def : updated externals
1663 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1664 minor coding style issues. Found by my exports generator.
1666 * atk/makefile.msc : version 0.7, use build dir from
1669 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1673 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1675 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1677 * atk/atknoopobject.c:
1678 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1679 when creating object
1681 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1683 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1684 docs/tmpl/atkrelation.sgml:
1685 Change atk_relation_type_from_string to atk_relation_type_for_name
1686 Add atk_relation_type_get_name
1688 * atk/atkrelationtype.c:
1689 Change atk_relation_type_from_string to atk_relation_type_for_name
1690 Add atk_relation_type_get_name
1691 Update atk_relation_type_register() to correctly register new
1695 Changed name of static variable type to last_type
1696 Changed name of paremeter if atk_state_type_get_name to type to match
1702 * tests/README, tests/Makefile.am
1703 Add new test file testrelation.c
1705 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1707 * atk/atkutil.c (atk_add_key_event_listener):
1708 Fix gtk-doc comment and clarify use of 'data' gpointer.
1710 2001-11-22 Michael Meeks <michael@ximian.com>
1712 * atk/atkutil.c (atk_add_key_event_listener): switch
1715 * atk/atkobject.c (atk_object_real_get_property):
1716 add missing 'break'.
1718 2001-11-21 Michael Meeks <michael@ximian.com>
1720 * atk/atkrelation.c: pull in string.h for strcmp
1722 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1724 * atk/atkutil.c (atk_add_global_event_listener),
1725 (atk_get_toolkit_name, atk_get_toolkit_version):
1728 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1730 * atk/atkrelation.c: Added gtk-doc docs for
1731 atk_relation_type_from_string.
1733 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1735 * atk/atkobject.h (enum): Fix trailing comma on
1738 * docs/atk-sections.txt: Update.
1742 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1744 * atk/atkobject.[c|h]:
1745 Add additional argument (name) to state-change signal
1746 Update atk_object_notify_state_change to take account of
1747 extra argument for state-change
1749 * atk/atkmarshal.list:
1750 Add marshaller for VOID:STRING,BOOLEAN
1752 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1754 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1755 Add enum AtkLayer and functions atk_object_get_layer and
1756 atk_object_get_mdi_zorder
1758 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1760 * atk/atkobject.[c|h]:
1761 Remove property accessible-state; use signal state-change instead
1762 Change signature of state-change handler to take gboolean as argument
1763 instead of AtkPropertyValues
1764 Update atk_object_notify_state_change() to emit state-change signal
1766 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1767 Remove state ATK_STATE_COLLAPSED
1769 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1773 Added state-changed signal to atkobject, in anticipation of
1774 deprecating the accessible-state property.
1777 Fixed signature of atk_util_add_key_listener () to
1778 take an AtkKeySnoopFunc instead of a pointer to same.
1780 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1782 * atk/atkobject.c (atk_object_notify_state_change):
1783 Fix bug in calculation of number of toggle states
1786 Correct out-by-1 error in atk_state_type_register()
1787 Use type (number of states defined) in atk_state_type_get_name()
1788 and atk_state_type_for_name()
1790 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1792 * atk/atkeditabletext.c:
1793 Remove unused structure _AtkEditableTextIfaceClass
1795 * atk/atkobject.[c|h]
1796 Remove signals model_changed and selection_changed
1798 * atk/selection.[c|h]
1799 Add signal selection_changed
1801 * atk/atktable.[c|h]
1802 Remove unused structure _AtkTableIfaceClass
1803 Add signal model_changed
1806 Remove unused structure _AtkTextIfaceClass
1807 Add signal text_selection_changed
1809 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1810 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1811 Documentation changes
1813 2001-11-17 Tor Lillqvist <tml@iki.fi>
1815 * atk-zip.sh.in: Build separate runtime and developer packages.
1817 * atk/atk.def: Update.
1819 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1823 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1825 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1828 to allow non-GTK-dependent installation of key snoop functions.
1829 This also meant adding definitions of AtkKeySnoopFunc and
1832 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1834 * atk/atkobject.c (atk_object_notify_state_change):
1835 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1836 to ATK_STATE_EXPANDED or vice versa.
1838 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1841 Add role ATK_ROLE_TREE_TABLE
1843 * atk/atkrelation.h:
1844 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1845 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1847 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1848 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1849 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1850 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1851 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1852 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1853 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1854 Update to reflect the current state of the documentation in the code.
1856 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1858 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1859 Add two new relations ATK_RELATION_NODE_CHILDREN and
1860 ATK_RELATION_NODE_PARENT to support compound objects in a
1861 node or cell of a tree or table
1862 Added descriptions of all relations which are defined
1865 Remove functions atk_table_real_get_index_at(),
1866 atk_table_real_get_column_at_index() and
1867 atk_table_real_get_row_at_index()
1868 Correct typos in documentation of other functions.
1870 2001-10-28 Tor Lillqvist <tml@iki.fi>
1872 * atk-zip.sh.in: New file, used to build developer package for
1876 * configure.in: Add it.
1878 * atk/Makefile.am: Add rules to install and uninstall mingw import
1881 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1883 * atk/atkobject.[c|h]
1884 Remove the following properties
1885 accessible-child - use signal children_changed for notification
1886 accessible-text - use signal text_changed for notification
1887 accessible-caret - use signal text_caret_moved for notification
1888 accessible-selection - use new signal selection_changed
1890 accessible-visible-data - use new signal visible_data_changed
1892 accessible-model - use new signal model_changed for notification
1893 Notify when role or parent changes
1894 Allow parent and role to be set or got using g_object_set() or
1897 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1903 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1905 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1906 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1908 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1910 * atk/atkobject.c (atk_object_notify_state_change):
1911 Initialize AtkPropertyValue data structure to 0 instead of using
1914 2001-10-19 Tor Lillqvist <tml@iki.fi>
1916 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1917 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1918 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1920 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1921 -export-symbols atk.def. If lib.exe is available, generate
1922 atk.lib, and install it.
1924 * atk/atk.def: Update with new entry points.
1926 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1928 * atk/atkobject.[c|], docs/atk-sections.txt,
1929 docs/tmpl/atkobject.sgml:
1930 Add convenience function atk_object_notify_state_change()
1931 to generate property notification of state change.
1933 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1934 Correct comments on functions atk_attribute_get_name() and
1935 atk_attribute_get_value()
1937 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1940 Update comments in atk_text_get_text_[at|after|before]_offset()
1941 to clarify what these functions will return.
1943 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1946 Update comments in atk_text_get_run_attributes() and
1947 atk_text_get_default_attributes().
1949 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1952 Change "property-change" signal to allow detail (i.e. property name)
1953 and add detail in atk_object_notify().
1955 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1958 Correct order of attribute names in text_attr_name array.
1960 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1962 * atk/atktext.[c|h]:
1963 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1964 Use enum AtkTextAttribute to specify what attribute are supported
1965 rather than hash defines. Define new functions atk_attribute_get_name()
1966 and atk_attribute_get_value() which return the strings for the
1967 attribute name and values for those attribute which have named values.
1969 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1971 * atk/atktext.c (atk_text_get_run_attributes):
1974 * atk/atktext.c (atk_text_get_default_attributes):
1975 Add call to set iface.
1977 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1979 * atk/atktext.[c|h]:
1980 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1981 Add new function atk_text_get_default_attributes
1982 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1984 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1986 * atk/atktext.c (atk_attribute_set_free):
1987 Avoid leaking of AtkAttributeSet data structure; speed up code.
1989 * docs/tmpl.atk*.sgml
1990 Updated to reflect current APIs.
1992 2001-10-01 jacob berkman <jacob@ximian.com>
1994 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1995 make dist works correctly w/o having to build first
1997 2001-10-01 Tor Lillqvist <tml@iki.fi>
1999 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2001 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2003 * configure.in (ATK_MICRO_VERSION): Version 0.6
2004 (because libglade will depend on a the small api addition below)
2006 * atk/makefile.msc (PKG_VER): Version 0.6
2008 * atk/atkrelation.h:
2009 * atk/atkrelation.c: (AtkRelationType
2010 atk_relation_type_from_string (const gchar *name)): Added method.
2013 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2015 * configure.in (ATK_MICRO_VERSION): Version 0.5
2017 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2019 * atk/makefile.msc (PKG_VER): Version 0.5
2021 2001-09-21 Hans Breuer <hans@breuer.org>
2023 * atk/atk.def : updated externals
2024 * atk/makefile.msc : version 0.4
2026 * atk/atktext.c (atk_text_get_character_extents) : real_height
2027 is a reference to int, so use &local_height
2029 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2033 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2035 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2036 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2037 (from 0.2 which was not properly updated last time).
2038 depend on glib 1.3.8.
2042 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2045 Add object reference when object is set as accessible_parent
2047 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2049 * configure.in: remember ACLOCAL_FLAGS.
2051 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2053 * atk/atktable.[c|h]
2054 Change atk_table_get_caption() and atk_table_set_caption()
2055 to deal with AtkObject* rather than gchar*
2056 Remove redundant and incorrect comments
2058 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2060 * configure.in: Version 0.3
2062 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2066 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2069 Correct property definitions for "accessible-table-caption",
2070 "accessible-table-column-description",
2071 "accessible-table-row-description"
2073 Update comments to include all properties defined
2075 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2077 * atk/atkhyperlink.h:
2078 Change AtkHyperLink to AtkHyperlink in comment
2079 * atk/atkhypertext.[c|h]:
2080 Change AtkHyperLink to AtkHyperlink
2081 * atk/atktable.[c|h]:
2082 Make gchar* arguments const; make return value of type gchar*
2084 * docs/atk-sections.txt
2085 Remove reference to AtkHyperLink
2086 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2087 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2090 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2093 Add functions atk_table_real_get_index_at(),
2094 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2095 as default implementations for atk_table_get_index_at(),
2096 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2098 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2101 Refer to return value in function documentation for
2102 atk_action_do_action
2104 Fix typo in comments
2105 * docs/tmpl/atkaction.sgml:
2106 Update to include return value
2108 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2110 * atk/atkaction.c atk/atkaction.h:
2111 Made atk_action_do_action return a gboolean as the class member of
2112 AtkActionIface does.
2116 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2118 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2119 Swap height and width arguments to atk_image_get_image_size
2121 Swap height and height arguments to atk_image_get_image_size
2122 Do not crash if NULL pointers are passed for return values
2124 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2126 * docs/tmpl/atktext.sgml atk/atktext.h:
2127 Change parameter names *offset to *_offset
2128 * atk/atkcomponent.c:
2129 Do not crash if NULL pointers are passed for return values
2131 Change parameter names *offset to *_offset
2132 Do not crash if NULL pointers are passed for return values
2134 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2137 Changed g_type_class_peek() to g_type_class_ref()
2138 in atk_add_global_event_listener(), since
2139 g_type_class_peek() could return NULL when an
2140 instance of the class had not been created.
2142 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2144 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2145 Ensure that atk_attribute_set_free is in the documentation.
2147 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2149 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2150 Swapped order of width and height arguments to
2151 atk_text_get_character_extents()
2152 Changed AtkAttrributeSet_free to atk_attribute_set_free
2154 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2156 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2157 Changed "length" argument of atk_text_get_character_extents() to
2160 2001-08-15 Jens Finke <jens@gnome.org>
2162 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2163 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2164 added a AC_SUBST for it. This is needed for the spec.in file.
2165 Added atk.spec to output list.
2166 * atk.spec.in: New file.
2168 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2170 * atk/atkcomponent.[c|h]
2171 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2172 Change atk_component_get_accessible_at_point to
2173 atk_component_ref_accessible_at_point so it will work for flyweights
2175 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2177 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2180 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2182 * atk/atkaction.c, atk/atkcomponent.c
2183 Remove all instances of g_return_if_fail (foo != NULL); that are
2184 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2185 since the second check catches the NULL.
2186 * atk/atkcomponent.c
2187 Add functions atk_component_real_contains(),
2188 atk_component_real_get_position(), atkcomponent_real_get_size()
2189 as default implementations for atk_component_contains(),
2190 atk_component_get_position(), atk_component_get_size()
2192 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2194 * atk/atkimage.[ch] docs/atk-sections.txt
2195 docs/tmpl/atkimage.sgml
2196 Updated AtkImage get_position to get_image_position
2197 so the naming is consistant. Now get_image_position
2198 and get_image_size return -1 for x/y/height/width
2199 if AtkImage implementations of these functions is
2202 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2205 Create an object relation set when the object is created.
2207 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2210 Changed first argument of atk_add_global_event_listener
2211 so the callback function is of type GSignalEmissionHook
2212 instead of AtkEventListener. AtkEventListener is
2213 appropriate for Focus event callbacks, but not generic
2216 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2219 Add function atk_object_real_ref_state_set() which creates the
2220 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2223 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2226 Remove all instances of g_return_if_fail (foo != NULL); that are
2227 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2228 since the second check catches the NULL.
2230 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2233 Fix problem with ATK not building after running make maintainer-clean
2234 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2236 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2239 * atk/atkeditabletext.h
2241 * atk-uninstalled.pc.in
2244 Removed (unused) #defines of pango/pango.h
2245 Removed references to/dependencies on pango from .pc files
2246 Removed dependencies on pango from makefile.msc and configure.in
2248 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2250 * atk/atkobject.[c|h]
2251 Move some implementation from GAIL:
2252 Default implementations for some some functions
2253 atk_object_real_get_name, atk_object_real_set_name,
2254 atk_object_real_get_description, atk_object_real_set_description,
2255 atk_object_real_get_parent, atk_object_real_set_parent,
2256 atk_object_real_get_role,
2257 atk_object_real_connect_property_change_handler,
2258 atk_object_real_remove_property_change_handler,
2260 definition of property-changed signal.
2261 Initialize pointers to NULL in atk_object_init().
2262 Initialize uninitialized function pointers to NULL in
2263 atk_object_class_init().
2265 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2268 Changed children_changed signal to allow NULL pointers
2269 for the 2nd argument to the signal handler.
2271 2001-07-20 Hans Breuer <hans@breuer.org>
2273 * atk/atk.def : added more exports
2274 * atk/makefile.msc : updated win32 build
2276 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2278 * atk/atkaction.[c|h], docs/atk-sections.txt,
2279 docs/tmpl/atkaction.sgml
2280 Add atk_action_get_name() and atk_action_set_description()
2282 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2284 * atk/atkstate.[c|h]
2285 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2286 and inconsistent GtkToggleButton
2288 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2290 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2291 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2292 gail_textattributes_update.pat is for gail/gail and integrates the
2293 ATK_ATTRIBUTE_* macros in the gail implementations.
2294 atk_docs_textattributes_update.pat is for atk/docs and patches
2295 atk-sections.txt etc. for improved docs
2296 atk_atk_textattributes_update.pat is for atk/atk and included the
2297 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2299 2001-07-13 Darin Adler <darin@bentspoon.com>
2301 * atk/atkstate.c: Add missing <string.h> include.
2302 * tests/teststateset.c: Add missing <string.h> include.
2304 2001-07-13 Darin Adler <darin@bentspoon.com>
2306 * .cvsignore: Ignore some generated files.
2307 * autogen.sh: Get rid of call to autoheader since the
2308 configure file doesn't include AM_CONFIG_HEADER.
2310 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2312 * tmpl/atkdocument.sgml
2313 Added new file for docs.
2315 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2317 * atk/atkimage.c atk/atkutil.c
2318 Changes to build with Sun's FORTE compiler.
2320 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2322 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2323 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2324 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2325 tmpl/atktext.sgml tmpl/atkutil.sgml
2328 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2330 * atk/atktext.c (atk_text_base_init):
2331 * atk/atktable.c (atk_table_base_init):
2332 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2333 to adapt to recent GSignal changes.
2335 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2337 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2338 docs/tmpl/atkutil.sgml
2339 Added new functiosn to AtkUtil.
2341 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2343 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2344 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2345 docs/tmpl/atkobject.sgml
2346 Added new atk document interface.
2348 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2350 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2351 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2352 Updated so that functions that take screen coords as
2353 input/output also take an enum specifying whether
2354 the coords are screen or top-level window based.
2355 Updated docs as well.
2357 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2359 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2360 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2361 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2362 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2363 atk/docs/tmpl/atkstreamablecontent.sgml
2364 Cleaned up docs. Added atkstreamablecontent.sgml
2366 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2368 *atk/atktable.h, atk/atktable.c
2369 Updated signal handler definitions.
2371 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2374 Updated AtkXYCoords enum.
2376 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2378 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2379 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2380 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2381 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2382 atk/atkstateset.c atk/atkstreamablecontent.c
2383 atk/atkstreamablecontent.h atk/atktable.c
2384 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2385 and some docs/tmpl files.
2386 Updated gtk-docs fixing spelling errors and making minor
2389 2001-06-27 Louise Miller <lousie.miller@sun.com>
2391 *atk/atkselection.h, atk/atkselection.c
2392 changed return type to gboolean for
2393 atk_selection_select_all_selection
2395 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2397 *atk/atkstate.h atk/atkstate.c
2398 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2399 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2400 docs/tmpl/atktext.sgml
2401 Added ATK_STATE_STALE. Updated docs.
2403 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2406 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2408 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2410 * atk/atkeditabletext.h, atk/atkobject.h,
2412 Added AtkAttributeSet_free() convenience
2415 2001-06-20 Peter Williams <peterw@ximian.com>
2417 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2418 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2419 G_{BEGIN,END}_DECLS.
2421 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2423 * atk/atktable.c, atk/atkmarshal.list
2424 Removed needless marshal and updated signal handlers in
2427 2001-06-20 Louise Miller <louise.miller@sun.com>
2429 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2430 Changed parameters for get_selected_rows/get_selected_columns
2431 Added 4 new functions, add_row_selection, remove_row_selection,
2432 add_column_selection, remove_column_selection
2434 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2437 Fixed minor bug with signals.
2439 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2444 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2446 * atk/atkselection.h atk/atkselection.c
2447 Now add_selection, clear_selection, and remove_selection
2448 return a boolean indicating SUCCESS/FAILURE to indicate
2449 if the operation was successful.
2451 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2453 * atk/atktable.h atk/atktable.h
2454 Updated so now the get_text_before|at|after functions
2455 return the start & end offset of the string. Updated the
2458 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2460 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2462 2001-06-11 Havoc Pennington <hp@redhat.com>
2466 * configure.in: bump version to 0.2 and add infrastructure for
2467 libtool version info. Assumes GTK versioning scheme (major.minor
2468 is binary compatible)
2470 * atk/Makefile.am (LDFLAGS): set version info
2471 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2473 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2475 * atk/atktable.h, atk/atktable.c
2476 Updated so that get/set row/column header functions
2477 work with AtkObjects rather than AtkTables. Organized
2478 the header file a little more cleanly. Also the get/set
2479 row_description and caption functions now use gchar *
2480 rather than AtkObject.
2482 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2484 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2485 Add signal model-changed.
2487 * atk/atkobject.c: Add properties
2488 accessible-role, accessible-table-caption,
2489 accessible-table-column-header, accessible-table-column_description.
2490 accessible-table-row-header, accessible-table-row_description.
2491 accessible-table-summary, accessible-model
2493 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2495 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2496 Updated atkeditabletext and atktext interfaces so they
2497 now properly define the get/set attribute methods and now
2498 get_offset_at_point and get_character_extents can request
2499 x,y coords by either widget or screen coords.
2501 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2503 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2504 CFLAGS, not in LIBS. (Always linking with -lpthread
2505 is a noticeable speed hit.)
2507 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2509 * atk/Makefile.am: Really fix marshal generation.
2511 2001-06-07 Havoc Pennington <hp@redhat.com>
2513 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2514 glib-genmarshal stuff
2516 2001-06-07 Havoc Pennington <hp@redhat.com>
2518 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2521 * configure.in: rearrange the library checks to support
2524 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2526 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2527 ATK in giant GTK tarball
2529 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2531 * docs/atk-api.sgml docs/atk-sections.txt
2532 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2533 docs/tmpl/atktext.sgml
2534 Removed docs/atk-api.sgml since it is not used.
2535 Updated sgml files and atk-sections.txt to reflect
2536 recent changes to the atktext and atkeditabletext
2539 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2541 * atk/atktext.h atk/atktext.h
2542 Updated to new atktext functions for getting attributes.
2544 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2546 * New files atk/atkstreamablecontent.[ch]
2547 Updated files: atk/Makefile.am, atk/atk.h
2549 * atk/atkvalue.c: Updated comments
2551 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2553 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2555 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2557 * atk/atkobject.c: Add property accessible-visible-data
2559 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2561 * atk/atkobject.c: Add support for setting and getting
2562 accessible-value property.
2564 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2566 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2568 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2570 * docs/atk-overrides.txt, docs/Makefile.am
2571 Updated the interface for dealing with selected
2572 text to handle multiple selected regions. Removed
2573 get_row_col_at_offset from atktext.[ch]. Added
2574 docs/atk-overrides.txt file.
2576 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2578 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2579 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2580 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2581 Makefiles so the proper marshall files get included in the
2582 dist. Updated the Makefiles and configure.in so that the
2583 docs get included in the dist.
2585 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2587 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2589 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2591 * atk/atkobject.c: Define new properties accessible-text,
2592 accessible-caret, accessible-selection and accessible-value
2594 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2596 * docs/atk-sections.txt
2599 Improved the layout/formatting of the atk docs. Added docs/tmpl
2602 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2605 Now properly set the initialized flag when setting up signals.
2606 Updated the atk-docs in several files
2608 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2610 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2611 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2612 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2613 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2614 Fix warnings generated by Sun FORTE compiler
2616 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2618 * atk/atkcomponent.c atk/atkvalue.c
2619 Remove return calls in functions which return void
2621 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2623 * atk/atkobject.h: Correct naming of role for status bar
2626 Clarify behaviour of atk_text_get_text_after/at/before_offset
2628 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2630 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2632 2001-01-06 Hans Breuer <hans@breuer.org>
2634 * atk/makefile.msc atk/atk.def (new files) :
2635 Enable build for win32, no sourc changes necessary.
2637 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2641 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2643 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2645 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>