1 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released 1.5.5=====
5 * configure.in: Version 1.5.5, interface age 4, binary age 505
9 2004-02-20 Christian Rose <menthos@menthos.com>
11 * configure.in: Added "en_CA" to ALL_LINGUAS.
13 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
15 * ===== Released 1.5.4=====
17 * configure.in: Version 1.5.4, interface age 3, binary age 504
21 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
23 * ===== Released 1.5.3=====
25 * configure.in: Version 1.5.3, interface age 2, binary age 503
29 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
31 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
33 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
35 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
36 Christian - Manny Calavera - Neumair.
38 2004-01-23 Manish Singh <yosh@gimp.org>
40 * Makefile.am: remove trailing backslash from last line of
43 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
45 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
46 from laszlo.peter@ireland.sun.com.
48 * Makefile.am: Add DISTCLEANFILES.
50 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
52 * ===== Released 1.5.2=====
54 * configure.in: Version 1.5.2, interface age 1, binary age 502
58 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
60 * configure.in: Move specification of ALL_LINGUAS to later in file
61 so that CATOBJEXT is defined correctly.
62 Use ATK_LOCALEDIR instead of atklocaledir.
64 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
66 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
68 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
70 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
72 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
73 Patch provided by Jeff Franks.
75 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
77 * atk/atkobject.c: Change "accel label" to "accelerator label".
80 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
82 * ===== Released 1.5.1=====
84 * configure.in: Version 1.5.1, interface age 0, binary age 501
88 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
90 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
92 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
95 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
97 2003-12-01 Michael Natterer <mitch@gimp.org>
99 * atk/atkobject.c (atk_object_real_get_property): fix typo:
100 s/g_value_set_set/g_value_set_int/.
102 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
104 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
105 properties translatable. Add new property "accessible-hypertext-nlinks".
106 (atk_object_real_get_property): Add support for new property
107 "accessible-hypertext-nlinks".
109 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
112 * atk/atkhyperlink.c: Add signals link_activated and new properties
113 "number-of-anchors", "end-index" and "start-index".
115 This fixes bug #112390.
117 2003-11-29 Danilo Šegan <dsegan@gmx.net>
119 * configure.in: Added "af" to ALL_LINGUAS.
121 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
123 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
124 if object is focus object.
126 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
127 the last object reported by the application as focused.
129 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
130 Add atk_get_focus_object.
134 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
136 * atk/atkobject.c: Change role names so that the unlocalized names
137 do not contain hyphens and match the Java role names. Fixes bug #125024.
139 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
141 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
142 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
143 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
144 docs/tmpl/atktext.sgml: Regenerate these files. The location of
145 signal information has changed.
147 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
149 * ===== Released 1.5.0=====
151 * configure.in: Version 1.5.0, interface age 0, binary age 500
155 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
157 * atk/atkrelation.c: Use weak references for objects in a relation
158 instead of object references so that objects are not leaked when
159 corresponding widgets are destroyed.
161 This fixes bug #125725.
163 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
165 * configure.in: Add reference to docs/version.xml
167 Should have been done in previous commit but was omitted.
168 Fixes build break reported in bugs #1258548 and #125902.
170 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
172 * configure.in: Add reference to docs/version.xml
174 * docs/Makefile.am: Add references to version.xml.in and version.xml
176 * docs/atk-docs.sgml: Add reference to version.xml
178 * docs/version.xml.in: New file.
180 This fixes bug #125758.
182 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
184 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
186 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
188 * ===== Released 1.4.1=====
190 * configure.in: Version 1.4.1, interface age 1, binary age 401
194 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
196 * configure.in: Added lt to ALL_LINGUAS.
198 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
200 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
201 This fixes bug #121990.
203 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
205 * configure.in: Added Norwegian (nynorsk) code
208 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
210 * atk/atkobject.c: Remove comments about signals. The description
211 should be in files in docs/tmpl directory.
213 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
214 * docs/tmpl/atkobject.sgml: Add descriptions for
215 active-descendant-changed, children-changed, focus-event,
216 property-change, state-change and visible-data-changed signals.
217 * docs/tmpl/atkselection.sgml: Add description for selection-changed
219 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
220 columnn-inserted, column-reordered, model-changed, row-deleted,
221 row-inserted and row-reordered signals.
222 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
223 text-caret-moved, text-changed and text-selection-changed signals.
225 This fixes bug #121163.
227 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
229 * ===== Released 1.4.0=====
231 * configure.in: Version 1.4.0, interface age 0, binary age 400
235 2003-08-28 Christian Rose <menthos@menthos.com>
237 * configure.in: Added "ne" to ALL_LINGUAS.
239 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
241 * ===== Released 1.3.6=====
243 * configure.in: Version 1.3.6, interface age 2, binary age 306
247 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
249 * autogen.sh: Clarify an error message.
251 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
253 * configure.in: Added "hi" in ALL_LINGUAS.
255 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
257 * ===== Released 1.3.5=====
259 * configure.in: Version 1.3.5, interface age 1, binary age 305
263 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
265 * Remove po/Makefile.in.in. This fixes bug #119053.
267 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
269 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
272 This is a partial fix for bug #116712.
274 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
276 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
277 Fixes bug #116621. Problem reported by Mario Lang.
279 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
281 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
283 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
286 Added locale directory to spec file. Fix provided by
287 James T. Richardson, Jr.
289 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
291 * ===== Released 1.3.4=====
295 2003-06-13 Tor Lillqvist <tml@iki.fi>
297 * atk/atkobject.c (atk_role_get_localized_name): Set
300 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
301 directory, so look there, too. Include the message catalogs.
303 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
305 * configure.in: Version 1.3.4, interface age 0, binary age 304
307 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
310 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
312 * configure.in: Added ga (irish) to ALL_LINGUAS
314 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
316 * configure.in: Added li to ALL_LINGUAS.
318 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
320 * ===== Released 1.3.3=====
322 * configure.in: Version 1.3.3, interface age 3, binary age 303
326 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
328 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
329 ATK_ROLE_AUTOCOMPLETE.
331 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
333 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
334 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
335 which can have a value other than on or off.
337 2003-05-19 Arafat Medini <lumina@silverpen.de>
339 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
341 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
343 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
345 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
347 * ===== Released 1.3.2=====
349 * configure.in: Version 1.3.2, interface age 2, binary age 302
353 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
355 * is.po: Added "is" into ALL_LINGUAS.
357 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
359 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
362 * po/pl.po: Updated Polish translation from Artur Flinta.
364 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
366 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
368 2003-05-05 Christian Rose <menthos@menthos.com>
370 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
372 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
374 * ===== Released 1.3.1=====
376 * configure.in: Version 1.3.1, interface age 1, binary age 301
380 * po/yi.po: Update line numbers.
382 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
384 * atk/stateset.h: Fix typo in documentation.
386 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
387 Patch provided by Ali Akcaagac.
389 2003-03-26 Christian Rose <menthos@menthos.com>
391 * configure.in: Added "yi" to ALL_LINGUAS.
393 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
395 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
397 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
399 * ===== Released 1.3.0=====
401 * configure.in: Version 1.3.0, interface age 0, binary age 300
405 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
407 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
409 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
411 * docs/atk-sections.txt: Add 11 unused declarations.
413 2003-03-20 James Henstridge <james@daa.com.au>
415 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
418 * configure.in: cleanup to make use of newer autoconf/automake
421 * Makefile.am: get rid of custom distcheck rule, which is no
424 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
427 * docs/Makefile.am: use common gtk-doc.make.
429 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
431 2003-03-16 Joel Brich <joel.brich@laposte.net>
433 * configure.in: Added "eo" to ALL_LINGUAS
434 * po/eo.po: Added Esperanto translation
435 from Charles Voelger <cvoelger@dweasel.com>
437 2003-03-12 Tor Lillqvist <tml@iki.fi>
439 * atk/atk.def: Add one more missing export, thanks to Cedric
442 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
444 * atk/atkobject.c (atk_object_set_role): Add check that role is
445 actually being changed. Do not emit notification for initial
446 role setting. (bug #107710)
448 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
450 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
451 which returns integer; (bug #107661) reported by Morten Welinder.
453 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
457 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
458 which return pointer; (bug #107650) reported by Morten Welinder.
460 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
462 * test/Makefile.am: Update to produce .so files
463 (Problem reported and solution reported by Michael.Wilson@bull.net)
465 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
467 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
468 Correct creation of non-AtkGObjectAccessible (bug #107124)
470 * atk/atkobject.c (atk_object_class_init): Set default initialize
471 function so that code which does not check for existence of parent
472 class's initialize function will work.
474 * atk/atkvalue.c: (atk_value_get_minimum_value,
475 atk_value_get_maximum_value, atk_value_get_current_value):
476 Reset Value argument if it is a valid GValue otherwise zeroise it.
478 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
480 2003-02-25 Tor Lillqvist <tml@iki.fi>
482 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
484 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
487 * atk/atk.rc.in: New file, for version info in the DLL on
488 Windows. Similar as in GLib, GTK, etc.
490 * configure.in: Generate atk/atk.rc.
492 * atk/Makefile.am: Use atk.rc on Windows.
493 (EXTRA_DIST): Distribute atk.rc(.in).
495 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
496 but deduce it from DLL location, like GLib, GTK etc do.
498 2003-02-23 Abel Cheung <maddog@linux.org.hk>
500 * configure.in: Added "mk" to ALL_LINGUAS.
502 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
504 * configure.in: Added "fa" to ALL_LINGUAS.
506 2003-02-21 Metin Amiroff <metin@karegen.com>
508 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
510 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
512 * configure.in: Added Belarusian to ALL_LINGUAS.
514 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
516 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
517 claim to implement all interfaces.
519 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
521 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
524 (atk_hypertext_get_link): Add check on link_index value
525 (atk_hypertext_get_link_index): Add check on char_index value
527 2003-02-09 Christian Rose <menthos@menthos.com>
529 * configure.in: Added "kn" to ALL_LINGUAS.
531 2003-02-07 Christian Rose <menthos@menthos.com>
533 * configure.in: Added "bn" to ALL_LINGUAS.
535 2003-02-06 Christian Rose <menthos@menthos.com>
537 * configure.in: Added "id" to ALL_LINGUAS.
539 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
541 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
542 Add weak reference so we do not leak the accessible when the object
543 dies. Problem reported by Alex Larsson.
545 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
547 * configure.in: Added "tr" (Turkish) to the languages' list.
549 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
551 * atk/atkhyperlink.[ch]
552 New property selected-link defined.
553 Function pointer is_selected_link added to interface
554 (atk_hyperlink_is_selected_link: New functions which checks
555 whether the specified AtkHyperlink is selected
557 * atk/atkhypertext.[ch]
558 New signal link-selected added.
560 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
562 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
563 and function atk_hyperlink_is_selected_link.
565 This fixes bug #104621.
567 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
569 * autogen.sh (have_automake): call the versioned automake when
570 checking the version itself.
572 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
574 * autogen.sh (have_automake): Fix version in complaint
575 message about automake. (#104366, Rich Burridge)
577 2003-01-26 Daniel Yacob <locales@geez.org>
579 * configure.in: Added am to ALL_LINGUAS.
581 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
583 * configure.in: Added "sk" to ALL_LINGUAS.
585 2003-01-23 Abel Cheung <maddog@linux.org.hk>
587 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
589 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
591 * configure.in: Added "pt_BR" to ALL_LINGUAS.
593 2003-01-22 Marius Andreiana <marius galuna.ro>
595 * configure.in: added 'ro' to ALL_LINGUAS
597 2003-01-21 Christian Rose <menthos@menthos.com>
599 * configure.in: Added "mn" to ALL_LINGUAS.
601 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
604 (atk_text_base_init): Set vtable entry for default implementations
605 (atk_text_get_range_extents): Omit calling default implementation
606 (atk_text_get_bounded_ranges): Omit calling default implementation
609 (atk_component_base_init): New function to set vtable entry for
610 default implementations
611 (atk_component_ref_accessible_at_point): Omit calling default
613 (atk_component_contains): Omit calling default implementation
614 (atk_component_get_position): Omit calling default implementation
615 (atk_component_get_size): Omit calling default implementation
617 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
620 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
621 and PROP_TABLE_CAPTION_OBJECT.
622 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
623 and PROP_TABLE_CAPTION_OBJECT.
625 This completes ATK changes for bug #74814.
627 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
629 * atk/atkobject.c: Add property accessible-table-caption-object.
630 This addresses bug #74814.
632 * atk/atkobject.h: Move some documentation from template file to
633 avoid warnings when building.
635 * atk/atkrelation.c: Add new properties relation and target.
636 This addresses bug #72426.
638 * atktext.[ch]: Add new functions atk_text_get_range_extents and
639 atk_text_get_bounded_ranges.
640 Also added data structures AtkTextRectangle and AtkTextRange, enum
641 AtkTextClipType and helper function atk_text_free_ranges.
642 This addresses bug #100943.
643 (atk_text_get_character_extents): Ensure that the reported width is
644 not negative. This fixes bug #102954)
646 * docs/atk-sections.txt: Add new functions and data items.
648 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
649 atkobject.h. Add reference to accessible-table-caption-object.
651 * docs/tmpl/atk-relation.sgml: Add new properties
653 * docs/tmpl/atktext.sgml: Add new functions and data items.
656 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
658 * ===== Released 1.2.2=====
660 * configure.in: Version 1.2.2, interface age 2, binary age 202
664 2003-01-19 He Qiangqiang <carton@linux.net.cn>
666 * configure.in: Added "zh_CN" to ALL_LINGUAS.
668 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
670 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
672 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
674 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
676 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
678 * configure.in (ALL_LINGUAS): Added "it" (Italian)
680 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
682 * configure.in: Add -with-html-dir option. (bug #102497)
684 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
686 * docs/tmpl/atkobject.sgml: Update so property names are in
689 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
691 * ===== Released 1.2.1=====
693 * configure.in: Version 1.2.1, interface age 1, binary age 201
697 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
699 * configure.in (ALL_LINGUAS): Added pl (Polish).
701 2002-12-23 Nam SungHyun <namsh@kldp.org>
703 * configure.in: Added Korean (ko) to ALL_LINGUAS
705 2002-12-22 Artis Trops <hornet@navigator.lv>
707 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
709 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
711 * configure.in (ALL_LINGUAS): added French (fr).
713 2002-12-21 Jordi Mallach <jordi@sindominio.net>
715 * configure.in (ALL_LINGUAS): added Catalan (ca).
717 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
719 * ===== Released 1.2.0 ======
721 * configure.in: Version 1.2.0, interface age 0, binary age 200
723 * NEWS: Final update for 1.2.0.
725 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
727 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
729 * configure.in: Added Russian to ALL_LINGUAS.
731 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
733 * ===== Released 1.1.5=====
735 * configure.in: Version 1.1.5, interface age 2, binary age 105
739 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
741 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
742 if caret is not supported. This addresses bug #101020.
744 * configure.in: Use third argument of AC_DEFINE to get rid of
747 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
749 * acinclude.m4: Remove; wasn't needed, and referred
750 to GLib internal m4 files now gone.
752 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
754 * configure.in: Require autoconf-2.53.
756 2002-12-12 Yanko Kaneti <yaneti@declera.com>
758 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
760 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
762 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
765 2002-12-07 Andras Timar <timar@gnome.hu>
767 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
769 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
771 * ===== Released 1.1.4 =====
773 * configure.in: Version 1.1.1, interface age 1, binary age 104
777 2002-12-05 Ole Laursen <olau@hardworking.dk>
779 * configure.in (ALL_LINGUAS): Added Danish (da).
781 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
783 * configure.in (ALL_LINGUAS): Added Spanish (es).
785 2002-12-01 Christian Neumair <chris@gnome-de.org>
787 * configure.in (ALL_LINGUAS): Added German (de).
789 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
791 * configure.in (ALL_LINGUAS): Added "no".
793 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
795 * Update NEWS for 1.1.3
797 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
799 * configure.in: Update to take account of gtk-doc-version being 0.10
800 Updated version required to 0.9
802 2002-11-20 Bill Haneman <bill.haneman@sun.com>
805 Added ATK_ROLE_APPLICATION.
808 (atk_role_get_localized_name):
809 Added ATK_ROLE_APPLICATION case.
812 Added ATK_ROLE_APPLICATION to docs.
814 2002-11-18 Abi Brady <morwen@evilmagic.org>
816 * configure.in: Added "en_GB" to ALL_LINGUAS.
818 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
820 * configure.in: Added "ms" to ALL_LINGUAS.
822 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
824 * Update NEWS for 1.1.2
826 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
829 2002-11-14 Bill Haneman <bill.haneman@sun.com>
832 Revved to 1.1.2, interface age 0, binary age 102.
834 * atk/atkrelationtype.h:
835 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
836 New relations to handle content embedding, for instance
837 text that embeds or flows around images.
839 * atk/atkhyperlink.h:
840 (atk_hyperlink_is_inline):
841 New API, returns whether a hyperlink's content is
842 partially displayed inline; useful for small images
843 emedded in text, and for HTML <src> elements.
844 (AtkHyperlinkClass->link_state):
845 New virtualized method, used to implement various
846 state query API such as atk_hyperlink_is_inline().
848 * atk/atkhyperlink.c:
849 (atk_hyperlink_is_inline):
852 * docs/atk-sections.txt:
853 Additions for above API.
855 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
857 * atk/atkobject.[ch]: Add signal active-descendant-changed
859 2002-11-11 Christian Rose <menthos@menthos.com>
861 * configure.in: Added "sv" to ALL_LINGUAS.
863 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
871 * docs/tmpl/atkhyperlink.sgml
872 * docs/tmpl/atkobject.sgml
873 * docs/tmpl/atktable.sgml
874 * docs/tmpl/atktext.sgml
876 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
879 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
881 * autogen.sh: Add call to autoheader to create config.h.in
883 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
885 * acinclude.m4: New file
887 * autogen.sh: Add i18n support (copied from gtk+).
889 * configure.in: Add definition for atklocaledir and check for
890 bind_textdomain_codeset()
892 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
894 * atk/atkobject.c (atk_role_get_localized_name): Add code to
897 * po/.cvsignore: Add extra files.
899 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
901 * configure.in: Create po/Makefile; patch supplied by
902 Dan Mills (thunder@ximain.com)
904 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
906 * ===== Released 1.1.1 =====
908 * configure.in: Version 1.1.1, interface age 0, binary age 101
912 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
914 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
916 * Makefile.am: Add po directory
918 * configure.in: Add support for I18N
920 * acconfig.h atk/atkintl.h: New files used to support I18N
922 * atk/atkobject.c: Update atk_role_get_localized_name() to
923 allow for localized name to be returned.
925 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
927 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
928 po/ChangeLog: New files
930 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
932 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
934 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
936 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
937 atk_object_add_relationship and atk_object_remove_relationship
938 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
941 * atk/atkrelation.h: Move definition of AtkRelationType to
944 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
946 * atk/atktext.[ch]: Add text-attributes-changed signal.
948 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
950 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
952 * docs/tmpl/atkrelation.sgml: Add new relations
954 * docs/tmpl/atkstate.sgml: Add new state
956 * docs/tmpl/atktext.sgml: Add new signal
958 * tests/testrelation.c: Add tests for new relationship functions.
960 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
962 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
963 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
967 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
969 * ===== Released 1.1.0 =====
973 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
976 increment version to 1.1.0, in view of the fact that we've
977 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
978 Also reset INTERFACE_AGE to zero, since an enum was added.
979 Use similar library numbering as GTK.
981 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
983 2002-09-06 Mark McLoughlin <mark@skynet.ie>
985 * atk/atkobject.h: add ATK_LAYER_WINDOW.
987 * atk/atkcomponent.c: upd docs.
989 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
991 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
992 avoid unused declarations
994 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
995 Move AtkRelationSet from atkobject to atkrelationset.
997 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
999 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1000 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1001 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1002 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1003 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1004 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1005 docs/tmpl/atkvalue.sgml:
1006 Remove reference to ...Iface data structures; which eliminates
1007 undocumented symbols.
1009 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1011 * atk/atkutil.h: Add documentation for AtkKeyEventType
1013 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1014 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1015 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1016 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1017 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1018 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1019 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1020 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1021 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1022 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1023 docs/tmpl/atkutil.sgml:
1024 Reduce number of undocumented symbols
1026 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1028 * atk/atknoopobjectfactory.c:
1029 Add implementation for atk_object_factory_get_accessible_type()
1031 2002-08-18 Havoc Pennington <hp@pobox.com>
1033 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1034 both automake 1.6 and 1.4 installed get the right automake. Means
1035 compilation from CVS will now require the latest automake 1.4
1036 release, or manually creating symlinks called "automake-1.4" and
1039 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1041 These changes improve the quality of the documentation by adding
1042 information about properties and signals.
1045 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1046 use in docs Makefile.am
1049 Add missing include files, atk/atknoopobject.h and
1050 atknoopobjectfactory.h
1053 Add support for scan program
1056 Added content to this file
1058 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1059 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1060 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1061 docs/tmplatkutil.sgml:
1062 Removed references to contents of object's data structure
1064 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1065 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1066 Add references to signals and properties.
1068 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1070 * ===== Released 1.0.3 =====
1072 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1073 interface, binary version 3.
1077 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1079 * README: Updated to describe where to log bugs and mention mailing
1082 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1084 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1085 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1086 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1087 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1088 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1089 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1090 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1091 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1092 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1093 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1094 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1095 Update documentation.
1097 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1099 * atk/atkregistry.c:
1100 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1103 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1105 * ===== Released 1.0.2 ======
1109 * configure.in: Version 1.0.2, interface, binary age 2
1111 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1113 * atk/atkutil.c (atk_focus_tracker_notify):
1114 Allow for object being NULL which means the window containing the
1115 focus widget has lost focus. We update the previous_focus_object
1116 so we can emit notification for focus widget when window regains
1119 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1121 * atk/atkgobjectaccessible.c:
1122 (atk_gobject_accessible_for_object): Allow for case where created
1123 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1124 was not initialized in atk_gobject_accessible_class_init
1126 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1128 * ===== Released 1.0.1 ======
1132 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1134 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1136 * atk/atkutil.c (atk_focus_tracker_notify):
1137 Do not do notification if previously notified object is the same as
1140 2002-03-14 Tor Lillqvist <tml@iki.fi>
1142 * atk/Makefile.am: Use correct name for the DLL when generating
1143 the MSVC import library.
1145 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1147 * atk/atkutil.c (atk_object_get_root):
1148 Changed g_type_class_peek to g_type_class_ref,
1149 this seemed to be triggering a SEGV in some cases.
1152 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1154 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1155 Correct name of data set to NULL from quark_accessible_object to
1158 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1160 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1163 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1165 * ===== Released 1.0.0 ======
1167 * NEWS: Final update for 1.0.0.
1169 * README: Update the compilation instructions a bit.
1171 2002-03-06 Tor Lillqvist <tml@iki.fi>
1174 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1177 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1181 * tests/Makefile.am: Don't install libteststateset.la,
1182 libtestrelation.la. (#73655, James Henstridge)
1184 * autogen.sh: Add --enable-gtk-doc
1186 * configure.in: --disable-gtk-doc by default.
1188 * Makefile.am: Add a slightly modified distcheck rule
1189 that passes --enable-gtk-doc to the configure inside.
1190 (So that 'make dist' succeeds inside.)
1192 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1194 * configure.in: Require GLib-2.0.0.
1196 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1197 Switch over to the Glib/GTK+ versioning scheme.
1199 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1201 * atk/atktext.c (atk_text_get_text):
1202 Permit end offset value of -1
1204 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1206 * atk/atkhypertext.h:
1209 2002-02-28 Sven Neumann <sven@gimp.org>
1211 * configure.in: beautified configure --help output.
1213 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1215 * atk/atkhypertext.h atk/atkhyperlink.h:
1216 Add padding to class structures to allow for future expansion.
1218 * atk/atkdocument.h:
1219 Add padding to class structures to allow for future expansion.
1221 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1222 Add padding to class structures to allow for future expansion.
1224 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1226 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1228 2002-02-26 Tor Lillqvist <tml@iki.fi>
1230 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1231 libtool won't create a DLL.
1233 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1236 Remove -no-undefined because of problems with uunresolved symbols
1237 in libgobject on Solaris when using gcc
1239 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1241 * configure.in: Version 0.13
1243 * NEWS: Update for 0.13
1245 * docs/atk-sections.txt: Update.
1247 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1249 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1250 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1251 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1252 Make use of parent_class consistent; define as gpointer and
1253 use g_type_class_peek_parent() to get it
1256 Delete unused empty line
1258 * atk/atkregistry.c atk/atkrelation.c:
1259 Make parent_class static
1261 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1264 Add check for offset being negative in functions which have offset
1265 parameter and return immediately if so.
1267 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1269 * atk/atkcomponent.h:
1270 Change argument of get_layer and get_mdi_zorder function pointers
1271 to be AtkComponent instead of AtkObject
1273 * atk/atkcomponent.c:
1274 Change atk_component_get_layer and atk_component_get_mdi_zorder
1275 to refer to argument as component instead os accessible
1277 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1278 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1279 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1280 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1281 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1282 Update for recent changes
1284 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1287 Guard atk.h with ifndef __ATK_H__
1288 (#71405 reported by terra@diku.dk (Morten Welinder))
1290 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1292 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1293 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1294 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1295 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1296 Add padding to class structures to allow for future expansion.
1298 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1301 Incremented revision and tagged GNOME_D2_BETA.
1304 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1305 as deprecated (should use atk_component API below).
1308 Added atk_component_get_layer and atk_component_get_mdi_zorder
1309 (erroneously defined in atkobject, they belong here).
1312 Fixed some property get/set bugs.
1314 * NEWS: updated for GNOME 2 Desktop Beta.
1316 2002-02-11 jacob berkman <jacob@ximian.com>
1318 * atk/atkselection.[ch] (atk_selection_get_type):
1319 * atk/atktable.[ch] (atk_table_get_type):
1320 * atk/atkregistry.h (atk_get_default_registry):
1321 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1322 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1323 * atk/atkcomponent.[ch] (atk_component_get_type):
1324 * atk/atkaction.[ch] (atk_action_get_type): declare function
1325 arguments as (void) rather than ()
1327 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1330 Incremented revision.
1332 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1334 * docs/tmpl/atkaction.sgml:
1335 * docs/tmpl/atkcomponent.sgml:
1336 * docs/tmpl/atkeditabletext.sgml:
1337 * docs/tmpl/atkimage.sgml:
1338 * docs/tmpl/atkobject.sgml:
1339 * docs/tmpl/atkselection.sgml:
1340 * docs/tmpl/atktable.sgml:
1341 * docs/tmpl/atktext.sgml:
1342 * docs/tmpl/atkvalue.sgml:
1343 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1344 fields to improve docs; the documentation now gives some
1345 information on the purpose and function of the various ATK
1346 interfaces, and which types of UI components typically implement
1349 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1351 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1353 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1356 Update version number to 0.10, for Desktop Alpha 2
1358 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1361 Correct inconsistencies between registered signal parameter types
1362 and default signal handler struct fields
1363 (based on patch from Murray Cumming <murray@usa.net>)
1365 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1368 Update version number to 0.9, for Beta2 package.
1370 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1372 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1373 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1376 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1378 * atk/atkcomponent.c (atk_component_add_focus_handler):
1379 Add comments to clarify behavior if handler has already been added
1381 * docs/tmpl/atktext.sgml:
1382 Update for change of caret_changed to text_caret_moved
1384 2002-01-05 Hans Breuer <hans@breuer.org>
1386 * atk/makefile.msc : generate atk-enum-types.[hc]
1387 NOTE: the long comment in atkobject.h is crashing perl,
1388 at least version 5.005_02 built for MSWin32-x86-object
1389 Binary build 506 provided by ActiveState. Temporary
1390 deleting the AtkRole comment allows to work-around.
1392 atk/atk.def : updated externals
1394 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1396 * atk/atkgobjectaccessible.h
1397 Fixed typo in define (reported by Jeff Franks)
1399 * atk/atktext.c atk/atktext.h
1400 Change name of default signal handler for text_caret_moved signal
1401 from caret_changed to text_caret_moved
1402 Change enum CARET_MOVED to TEXT_CARET_MOVED
1403 (both issues reported by Jeff Franks)
1405 2001-12-15 Michael Meeks <michael@ximian.com>
1407 * atk/atkrelation.c (atk_relation_class_init):
1409 (atk_relation_finalize): chain to parent.
1411 * atk/atkrelationset.c (atk_relation_set_class_init),
1412 (atk_relation_set_finalize): same fix.
1414 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1416 * configure.in: Version 0.8, require GLib-1.3.12
1418 * atk/makefile.msc (PKG_VER): Version 0.8.
1420 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1422 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1423 for correct srcdir != builddir operation when
1424 generating source files in srcdir.
1426 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1428 * docs/tmpl/atkutil.sgml: remove some conflict
1431 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1436 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1438 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1439 docs/tmpl/atkgobjectaccessible.sgml
1441 * atk/Makefile.am atk/atk.h:
1442 Add references to new files
1444 * atk/atkobject.c atk/atkobject.h
1445 docs/tmpl/atkobject.sgml:
1446 Add new function atk_object_initialize
1448 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1449 docs/tmpl/atkobjectfactory.sgml:
1450 Add new function atk_object_factory_get_accessible_type
1452 * docs/atk-sections.txt:
1454 Add functions in atk-unused.txt
1457 2001-12-17 Darin Adler <darin@bentspoon.com>
1459 * atk/atktext.c: Add missing #include <string.h>
1461 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1463 * atk/Makefile.am, tests/Makefile.am: Compile with
1464 -DG_DISABLE_DEPRECATED. See #52790.
1466 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1468 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1469 Remove unnecessary g_retunn_val_if_fail() call.
1471 2001-12-08 Michael Meeks <michael@ximian.com>
1473 * atk/atkregistry.c (atk_registry_class_init):
1474 paranoia is not appropriate here, setup parent_class,
1475 don't create a new default registry here - makes no
1477 (atk_registry_finalize): chain to parent class, do
1478 g_hash_table_destroys instead of g_frees.
1480 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1483 Update to create atk-enum-types.h before compiling source files
1484 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1486 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1488 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1489 docs/tmpl/atktext.sgml tests/testrelation.c:
1490 Change atk_attribute_register to atk_text_attribute_register,
1491 atk_attribute_get_value to atk_text_attribute_get_value,
1492 atk_attribute_get_name to atk_text_attribute_get_name
1493 atk_attribute_for_name to atk_text_attribuute_for_name
1495 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1498 Add implementation of atk_attribute_register, atk_attribute_for_name
1499 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1500 support extra attributes being defined
1503 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1504 extra attributes to be defined
1505 Add atk_attribute_register() and atk_attribute_for_name()
1510 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1511 Update because of additions to atk/atktext.h
1513 * tests/testrelation.c:
1514 Add tests for text attributes
1516 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1519 Update atk_role_register() to allow extra roles to be defined
1520 Update atk_role_get_name() and atk_role_for_name() for newly defined
1523 * tests/testrelation.c:
1526 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1528 * atk/atkrelation.c:
1529 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1530 atk_relation_type_for_name()
1533 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1534 atk_state_type_for_name()
1536 * tests/testrelation.c, tests/teststateset.c:
1537 Update tests as name componenets are separated by hyphen (-) rather
1540 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1543 Generate files atk-enum-types.c and atk-enums-types.h to create
1547 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1549 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1552 Changed calls to g_type_class_peek() to g_type_class_ref() where
1553 it makes more sense, and in other places check for a non-null
1554 klass return before trying to call class methods. This prevents
1555 SEGV if no Atk-implementation library has been loaded.
1558 Fixed gtk-doc warning.
1560 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1562 * atk/atkobject.[c|h]:
1563 Add functions atk_role_get_name() and atk_role_for_name() which
1564 transform a role into an untranslated string
1565 Update comments in atkobject.h which refer to property names
1567 * atk/atkrelation.c:
1568 Correct error in atk_relation_type_get_name
1570 * docs/atk-sections.txt
1571 Added atk_role_get_name and atk_role_for_name
1576 2001-11-23 Hans Breuer <hans@breuer.org>
1578 * atk/atk.def : updated externals
1580 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1581 minor coding style issues. Found by my exports generator.
1583 * atk/makefile.msc : version 0.7, use build dir from
1586 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1590 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1592 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1594 * atk/atknoopobject.c:
1595 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1596 when creating object
1598 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1600 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1601 docs/tmpl/atkrelation.sgml:
1602 Change atk_relation_type_from_string to atk_relation_type_for_name
1603 Add atk_relation_type_get_name
1605 * atk/atkrelationtype.c:
1606 Change atk_relation_type_from_string to atk_relation_type_for_name
1607 Add atk_relation_type_get_name
1608 Update atk_relation_type_register() to correctly register new
1612 Changed name of static variable type to last_type
1613 Changed name of paremeter if atk_state_type_get_name to type to match
1619 * tests/README, tests/Makefile.am
1620 Add new test file testrelation.c
1622 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1624 * atk/atkutil.c (atk_add_key_event_listener):
1625 Fix gtk-doc comment and clarify use of 'data' gpointer.
1627 2001-11-22 Michael Meeks <michael@ximian.com>
1629 * atk/atkutil.c (atk_add_key_event_listener): switch
1632 * atk/atkobject.c (atk_object_real_get_property):
1633 add missing 'break'.
1635 2001-11-21 Michael Meeks <michael@ximian.com>
1637 * atk/atkrelation.c: pull in string.h for strcmp
1639 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1641 * atk/atkutil.c (atk_add_global_event_listener),
1642 (atk_get_toolkit_name, atk_get_toolkit_version):
1645 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1647 * atk/atkrelation.c: Added gtk-doc docs for
1648 atk_relation_type_from_string.
1650 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1652 * atk/atkobject.h (enum): Fix trailing comma on
1655 * docs/atk-sections.txt: Update.
1659 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1661 * atk/atkobject.[c|h]:
1662 Add additional argument (name) to state-change signal
1663 Update atk_object_notify_state_change to take account of
1664 extra argument for state-change
1666 * atk/atkmarshal.list:
1667 Add marshaller for VOID:STRING,BOOLEAN
1669 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1671 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1672 Add enum AtkLayer and functions atk_object_get_layer and
1673 atk_object_get_mdi_zorder
1675 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1677 * atk/atkobject.[c|h]:
1678 Remove property accessible-state; use signal state-change instead
1679 Change signature of state-change handler to take gboolean as argument
1680 instead of AtkPropertyValues
1681 Update atk_object_notify_state_change() to emit state-change signal
1683 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1684 Remove state ATK_STATE_COLLAPSED
1686 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1690 Added state-changed signal to atkobject, in anticipation of
1691 deprecating the accessible-state property.
1694 Fixed signature of atk_util_add_key_listener () to
1695 take an AtkKeySnoopFunc instead of a pointer to same.
1697 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1699 * atk/atkobject.c (atk_object_notify_state_change):
1700 Fix bug in calculation of number of toggle states
1703 Correct out-by-1 error in atk_state_type_register()
1704 Use type (number of states defined) in atk_state_type_get_name()
1705 and atk_state_type_for_name()
1707 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1709 * atk/atkeditabletext.c:
1710 Remove unused structure _AtkEditableTextIfaceClass
1712 * atk/atkobject.[c|h]
1713 Remove signals model_changed and selection_changed
1715 * atk/selection.[c|h]
1716 Add signal selection_changed
1718 * atk/atktable.[c|h]
1719 Remove unused structure _AtkTableIfaceClass
1720 Add signal model_changed
1723 Remove unused structure _AtkTextIfaceClass
1724 Add signal text_selection_changed
1726 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1727 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1728 Documentation changes
1730 2001-11-17 Tor Lillqvist <tml@iki.fi>
1732 * atk-zip.sh.in: Build separate runtime and developer packages.
1734 * atk/atk.def: Update.
1736 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1740 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1742 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1745 to allow non-GTK-dependent installation of key snoop functions.
1746 This also meant adding definitions of AtkKeySnoopFunc and
1749 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1751 * atk/atkobject.c (atk_object_notify_state_change):
1752 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1753 to ATK_STATE_EXPANDED or vice versa.
1755 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1758 Add role ATK_ROLE_TREE_TABLE
1760 * atk/atkrelation.h:
1761 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1762 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1764 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1765 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1766 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1767 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1768 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1769 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1770 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1771 Update to reflect the current state of the documentation in the code.
1773 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1775 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1776 Add two new relations ATK_RELATION_NODE_CHILDREN and
1777 ATK_RELATION_NODE_PARENT to support compound objects in a
1778 node or cell of a tree or table
1779 Added descriptions of all relations which are defined
1782 Remove functions atk_table_real_get_index_at(),
1783 atk_table_real_get_column_at_index() and
1784 atk_table_real_get_row_at_index()
1785 Correct typos in documentation of other functions.
1787 2001-10-28 Tor Lillqvist <tml@iki.fi>
1789 * atk-zip.sh.in: New file, used to build developer package for
1793 * configure.in: Add it.
1795 * atk/Makefile.am: Add rules to install and uninstall mingw import
1798 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1800 * atk/atkobject.[c|h]
1801 Remove the following properties
1802 accessible-child - use signal children_changed for notification
1803 accessible-text - use signal text_changed for notification
1804 accessible-caret - use signal text_caret_moved for notification
1805 accessible-selection - use new signal selection_changed
1807 accessible-visible-data - use new signal visible_data_changed
1809 accessible-model - use new signal model_changed for notification
1810 Notify when role or parent changes
1811 Allow parent and role to be set or got using g_object_set() or
1814 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1820 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1822 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1823 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1825 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1827 * atk/atkobject.c (atk_object_notify_state_change):
1828 Initialize AtkPropertyValue data structure to 0 instead of using
1831 2001-10-19 Tor Lillqvist <tml@iki.fi>
1833 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1834 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1835 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1837 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1838 -export-symbols atk.def. If lib.exe is available, generate
1839 atk.lib, and install it.
1841 * atk/atk.def: Update with new entry points.
1843 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1845 * atk/atkobject.[c|], docs/atk-sections.txt,
1846 docs/tmpl/atkobject.sgml:
1847 Add convenience function atk_object_notify_state_change()
1848 to generate property notification of state change.
1850 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1851 Correct comments on functions atk_attribute_get_name() and
1852 atk_attribute_get_value()
1854 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1857 Update comments in atk_text_get_text_[at|after|before]_offset()
1858 to clarify what these functions will return.
1860 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1863 Update comments in atk_text_get_run_attributes() and
1864 atk_text_get_default_attributes().
1866 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1869 Change "property-change" signal to allow detail (i.e. property name)
1870 and add detail in atk_object_notify().
1872 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1875 Correct order of attribute names in text_attr_name array.
1877 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1879 * atk/atktext.[c|h]:
1880 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1881 Use enum AtkTextAttribute to specify what attribute are supported
1882 rather than hash defines. Define new functions atk_attribute_get_name()
1883 and atk_attribute_get_value() which return the strings for the
1884 attribute name and values for those attribute which have named values.
1886 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1888 * atk/atktext.c (atk_text_get_run_attributes):
1891 * atk/atktext.c (atk_text_get_default_attributes):
1892 Add call to set iface.
1894 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1896 * atk/atktext.[c|h]:
1897 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1898 Add new function atk_text_get_default_attributes
1899 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1901 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1903 * atk/atktext.c (atk_attribute_set_free):
1904 Avoid leaking of AtkAttributeSet data structure; speed up code.
1906 * docs/tmpl.atk*.sgml
1907 Updated to reflect current APIs.
1909 2001-10-01 jacob berkman <jacob@ximian.com>
1911 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1912 make dist works correctly w/o having to build first
1914 2001-10-01 Tor Lillqvist <tml@iki.fi>
1916 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1918 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1920 * configure.in (ATK_MICRO_VERSION): Version 0.6
1921 (because libglade will depend on a the small api addition below)
1923 * atk/makefile.msc (PKG_VER): Version 0.6
1925 * atk/atkrelation.h:
1926 * atk/atkrelation.c: (AtkRelationType
1927 atk_relation_type_from_string (const gchar *name)): Added method.
1930 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1932 * configure.in (ATK_MICRO_VERSION): Version 0.5
1934 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1936 * atk/makefile.msc (PKG_VER): Version 0.5
1938 2001-09-21 Hans Breuer <hans@breuer.org>
1940 * atk/atk.def : updated externals
1941 * atk/makefile.msc : version 0.4
1943 * atk/atktext.c (atk_text_get_character_extents) : real_height
1944 is a reference to int, so use &local_height
1946 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1950 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1952 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1953 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1954 (from 0.2 which was not properly updated last time).
1955 depend on glib 1.3.8.
1959 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1962 Add object reference when object is set as accessible_parent
1964 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1966 * configure.in: remember ACLOCAL_FLAGS.
1968 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1970 * atk/atktable.[c|h]
1971 Change atk_table_get_caption() and atk_table_set_caption()
1972 to deal with AtkObject* rather than gchar*
1973 Remove redundant and incorrect comments
1975 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1977 * configure.in: Version 0.3
1979 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1983 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1986 Correct property definitions for "accessible-table-caption",
1987 "accessible-table-column-description",
1988 "accessible-table-row-description"
1990 Update comments to include all properties defined
1992 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1994 * atk/atkhyperlink.h:
1995 Change AtkHyperLink to AtkHyperlink in comment
1996 * atk/atkhypertext.[c|h]:
1997 Change AtkHyperLink to AtkHyperlink
1998 * atk/atktable.[c|h]:
1999 Make gchar* arguments const; make return value of type gchar*
2001 * docs/atk-sections.txt
2002 Remove reference to AtkHyperLink
2003 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2004 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2007 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2010 Add functions atk_table_real_get_index_at(),
2011 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2012 as default implementations for atk_table_get_index_at(),
2013 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2015 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2018 Refer to return value in function documentation for
2019 atk_action_do_action
2021 Fix typo in comments
2022 * docs/tmpl/atkaction.sgml:
2023 Update to include return value
2025 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2027 * atk/atkaction.c atk/atkaction.h:
2028 Made atk_action_do_action return a gboolean as the class member of
2029 AtkActionIface does.
2033 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2035 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2036 Swap height and width arguments to atk_image_get_image_size
2038 Swap height and height arguments to atk_image_get_image_size
2039 Do not crash if NULL pointers are passed for return values
2041 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2043 * docs/tmpl/atktext.sgml atk/atktext.h:
2044 Change parameter names *offset to *_offset
2045 * atk/atkcomponent.c:
2046 Do not crash if NULL pointers are passed for return values
2048 Change parameter names *offset to *_offset
2049 Do not crash if NULL pointers are passed for return values
2051 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2054 Changed g_type_class_peek() to g_type_class_ref()
2055 in atk_add_global_event_listener(), since
2056 g_type_class_peek() could return NULL when an
2057 instance of the class had not been created.
2059 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2061 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2062 Ensure that atk_attribute_set_free is in the documentation.
2064 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2066 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2067 Swapped order of width and height arguments to
2068 atk_text_get_character_extents()
2069 Changed AtkAttrributeSet_free to atk_attribute_set_free
2071 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2073 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2074 Changed "length" argument of atk_text_get_character_extents() to
2077 2001-08-15 Jens Finke <jens@gnome.org>
2079 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2080 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2081 added a AC_SUBST for it. This is needed for the spec.in file.
2082 Added atk.spec to output list.
2083 * atk.spec.in: New file.
2085 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2087 * atk/atkcomponent.[c|h]
2088 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2089 Change atk_component_get_accessible_at_point to
2090 atk_component_ref_accessible_at_point so it will work for flyweights
2092 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2094 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2097 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2099 * atk/atkaction.c, atk/atkcomponent.c
2100 Remove all instances of g_return_if_fail (foo != NULL); that are
2101 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2102 since the second check catches the NULL.
2103 * atk/atkcomponent.c
2104 Add functions atk_component_real_contains(),
2105 atk_component_real_get_position(), atkcomponent_real_get_size()
2106 as default implementations for atk_component_contains(),
2107 atk_component_get_position(), atk_component_get_size()
2109 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2111 * atk/atkimage.[ch] docs/atk-sections.txt
2112 docs/tmpl/atkimage.sgml
2113 Updated AtkImage get_position to get_image_position
2114 so the naming is consistant. Now get_image_position
2115 and get_image_size return -1 for x/y/height/width
2116 if AtkImage implementations of these functions is
2119 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2122 Create an object relation set when the object is created.
2124 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2127 Changed first argument of atk_add_global_event_listener
2128 so the callback function is of type GSignalEmissionHook
2129 instead of AtkEventListener. AtkEventListener is
2130 appropriate for Focus event callbacks, but not generic
2133 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2136 Add function atk_object_real_ref_state_set() which creates the
2137 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2140 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2143 Remove all instances of g_return_if_fail (foo != NULL); that are
2144 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2145 since the second check catches the NULL.
2147 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2150 Fix problem with ATK not building after running make maintainer-clean
2151 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2153 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2156 * atk/atkeditabletext.h
2158 * atk-uninstalled.pc.in
2161 Removed (unused) #defines of pango/pango.h
2162 Removed references to/dependencies on pango from .pc files
2163 Removed dependencies on pango from makefile.msc and configure.in
2165 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2167 * atk/atkobject.[c|h]
2168 Move some implementation from GAIL:
2169 Default implementations for some some functions
2170 atk_object_real_get_name, atk_object_real_set_name,
2171 atk_object_real_get_description, atk_object_real_set_description,
2172 atk_object_real_get_parent, atk_object_real_set_parent,
2173 atk_object_real_get_role,
2174 atk_object_real_connect_property_change_handler,
2175 atk_object_real_remove_property_change_handler,
2177 definition of property-changed signal.
2178 Initialize pointers to NULL in atk_object_init().
2179 Initialize uninitialized function pointers to NULL in
2180 atk_object_class_init().
2182 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2185 Changed children_changed signal to allow NULL pointers
2186 for the 2nd argument to the signal handler.
2188 2001-07-20 Hans Breuer <hans@breuer.org>
2190 * atk/atk.def : added more exports
2191 * atk/makefile.msc : updated win32 build
2193 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2195 * atk/atkaction.[c|h], docs/atk-sections.txt,
2196 docs/tmpl/atkaction.sgml
2197 Add atk_action_get_name() and atk_action_set_description()
2199 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2201 * atk/atkstate.[c|h]
2202 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2203 and inconsistent GtkToggleButton
2205 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2207 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2208 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2209 gail_textattributes_update.pat is for gail/gail and integrates the
2210 ATK_ATTRIBUTE_* macros in the gail implementations.
2211 atk_docs_textattributes_update.pat is for atk/docs and patches
2212 atk-sections.txt etc. for improved docs
2213 atk_atk_textattributes_update.pat is for atk/atk and included the
2214 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2216 2001-07-13 Darin Adler <darin@bentspoon.com>
2218 * atk/atkstate.c: Add missing <string.h> include.
2219 * tests/teststateset.c: Add missing <string.h> include.
2221 2001-07-13 Darin Adler <darin@bentspoon.com>
2223 * .cvsignore: Ignore some generated files.
2224 * autogen.sh: Get rid of call to autoheader since the
2225 configure file doesn't include AM_CONFIG_HEADER.
2227 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2229 * tmpl/atkdocument.sgml
2230 Added new file for docs.
2232 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2234 * atk/atkimage.c atk/atkutil.c
2235 Changes to build with Sun's FORTE compiler.
2237 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2239 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2240 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2241 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2242 tmpl/atktext.sgml tmpl/atkutil.sgml
2245 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2247 * atk/atktext.c (atk_text_base_init):
2248 * atk/atktable.c (atk_table_base_init):
2249 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2250 to adapt to recent GSignal changes.
2252 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2254 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2255 docs/tmpl/atkutil.sgml
2256 Added new functiosn to AtkUtil.
2258 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2260 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2261 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2262 docs/tmpl/atkobject.sgml
2263 Added new atk document interface.
2265 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2267 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2268 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2269 Updated so that functions that take screen coords as
2270 input/output also take an enum specifying whether
2271 the coords are screen or top-level window based.
2272 Updated docs as well.
2274 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2276 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2277 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2278 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2279 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2280 atk/docs/tmpl/atkstreamablecontent.sgml
2281 Cleaned up docs. Added atkstreamablecontent.sgml
2283 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2285 *atk/atktable.h, atk/atktable.c
2286 Updated signal handler definitions.
2288 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2291 Updated AtkXYCoords enum.
2293 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2295 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2296 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2297 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2298 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2299 atk/atkstateset.c atk/atkstreamablecontent.c
2300 atk/atkstreamablecontent.h atk/atktable.c
2301 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2302 and some docs/tmpl files.
2303 Updated gtk-docs fixing spelling errors and making minor
2306 2001-06-27 Louise Miller <lousie.miller@sun.com>
2308 *atk/atkselection.h, atk/atkselection.c
2309 changed return type to gboolean for
2310 atk_selection_select_all_selection
2312 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2314 *atk/atkstate.h atk/atkstate.c
2315 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2316 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2317 docs/tmpl/atktext.sgml
2318 Added ATK_STATE_STALE. Updated docs.
2320 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2323 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2325 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2327 * atk/atkeditabletext.h, atk/atkobject.h,
2329 Added AtkAttributeSet_free() convenience
2332 2001-06-20 Peter Williams <peterw@ximian.com>
2334 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2335 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2336 G_{BEGIN,END}_DECLS.
2338 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2340 * atk/atktable.c, atk/atkmarshal.list
2341 Removed needless marshal and updated signal handlers in
2344 2001-06-20 Louise Miller <louise.miller@sun.com>
2346 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2347 Changed parameters for get_selected_rows/get_selected_columns
2348 Added 4 new functions, add_row_selection, remove_row_selection,
2349 add_column_selection, remove_column_selection
2351 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2354 Fixed minor bug with signals.
2356 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2361 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2363 * atk/atkselection.h atk/atkselection.c
2364 Now add_selection, clear_selection, and remove_selection
2365 return a boolean indicating SUCCESS/FAILURE to indicate
2366 if the operation was successful.
2368 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2370 * atk/atktable.h atk/atktable.h
2371 Updated so now the get_text_before|at|after functions
2372 return the start & end offset of the string. Updated the
2375 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2377 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2379 2001-06-11 Havoc Pennington <hp@redhat.com>
2383 * configure.in: bump version to 0.2 and add infrastructure for
2384 libtool version info. Assumes GTK versioning scheme (major.minor
2385 is binary compatible)
2387 * atk/Makefile.am (LDFLAGS): set version info
2388 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2390 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2392 * atk/atktable.h, atk/atktable.c
2393 Updated so that get/set row/column header functions
2394 work with AtkObjects rather than AtkTables. Organized
2395 the header file a little more cleanly. Also the get/set
2396 row_description and caption functions now use gchar *
2397 rather than AtkObject.
2399 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2401 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2402 Add signal model-changed.
2404 * atk/atkobject.c: Add properties
2405 accessible-role, accessible-table-caption,
2406 accessible-table-column-header, accessible-table-column_description.
2407 accessible-table-row-header, accessible-table-row_description.
2408 accessible-table-summary, accessible-model
2410 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2412 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2413 Updated atkeditabletext and atktext interfaces so they
2414 now properly define the get/set attribute methods and now
2415 get_offset_at_point and get_character_extents can request
2416 x,y coords by either widget or screen coords.
2418 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2420 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2421 CFLAGS, not in LIBS. (Always linking with -lpthread
2422 is a noticeable speed hit.)
2424 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2426 * atk/Makefile.am: Really fix marshal generation.
2428 2001-06-07 Havoc Pennington <hp@redhat.com>
2430 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2431 glib-genmarshal stuff
2433 2001-06-07 Havoc Pennington <hp@redhat.com>
2435 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2438 * configure.in: rearrange the library checks to support
2441 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2443 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2444 ATK in giant GTK tarball
2446 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2448 * docs/atk-api.sgml docs/atk-sections.txt
2449 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2450 docs/tmpl/atktext.sgml
2451 Removed docs/atk-api.sgml since it is not used.
2452 Updated sgml files and atk-sections.txt to reflect
2453 recent changes to the atktext and atkeditabletext
2456 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2458 * atk/atktext.h atk/atktext.h
2459 Updated to new atktext functions for getting attributes.
2461 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2463 * New files atk/atkstreamablecontent.[ch]
2464 Updated files: atk/Makefile.am, atk/atk.h
2466 * atk/atkvalue.c: Updated comments
2468 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2470 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2472 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2474 * atk/atkobject.c: Add property accessible-visible-data
2476 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2478 * atk/atkobject.c: Add support for setting and getting
2479 accessible-value property.
2481 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2483 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2485 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2487 * docs/atk-overrides.txt, docs/Makefile.am
2488 Updated the interface for dealing with selected
2489 text to handle multiple selected regions. Removed
2490 get_row_col_at_offset from atktext.[ch]. Added
2491 docs/atk-overrides.txt file.
2493 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2495 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2496 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2497 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2498 Makefiles so the proper marshall files get included in the
2499 dist. Updated the Makefiles and configure.in so that the
2500 docs get included in the dist.
2502 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2504 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2506 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2508 * atk/atkobject.c: Define new properties accessible-text,
2509 accessible-caret, accessible-selection and accessible-value
2511 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2513 * docs/atk-sections.txt
2516 Improved the layout/formatting of the atk docs. Added docs/tmpl
2519 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2522 Now properly set the initialized flag when setting up signals.
2523 Updated the atk-docs in several files
2525 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2527 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2528 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2529 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2530 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2531 Fix warnings generated by Sun FORTE compiler
2533 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2535 * atk/atkcomponent.c atk/atkvalue.c
2536 Remove return calls in functions which return void
2538 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2540 * atk/atkobject.h: Correct naming of role for status bar
2543 Clarify behaviour of atk_text_get_text_after/at/before_offset
2545 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2547 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2549 2001-01-06 Hans Breuer <hans@breuer.org>
2551 * atk/makefile.msc atk/atk.def (new files) :
2552 Enable build for win32, no sourc changes necessary.
2554 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2558 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2560 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2562 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>