1 2003-11-29 Danilo Šegan <dsegan@gmx.net>
3 * configure.in: Added "af" to ALL_LINGUAS.
5 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
7 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
8 if object is focus object.
10 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
11 the last object reported by the application as focused.
13 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
14 Add atk_get_focus_object.
18 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
20 * atk/atkobject.c: Change role names so that the unlocalized names
21 do not contain hyphens and match the Java role names. Fixes bug #125024.
23 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
25 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
26 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
27 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
28 docs/tmpl/atktext.sgml: Regenerate these files. The location of
29 signal information has changed.
31 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
33 * ===== Released 1.5.0=====
35 * configure.in: Version 1.5.0, interface age 0, binary age 400
39 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
41 * atk/atkrelation.c: Use weak references for objects in a relation
42 instead of object references so that objects are not leaked when
43 corresponding widgets are destroyed.
45 This fixes bug #125725.
47 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
49 * configure.in: Add reference to docs/version.xml
51 Should have been done in previous commit but was omitted.
52 Fixes build break reported in bugs #1258548 and #125902.
54 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
56 * configure.in: Add reference to docs/version.xml
58 * docs/Makefile.am: Add references to version.xml.in and version.xml
60 * docs/atk-docs.sgml: Add reference to version.xml
62 * docs/version.xml.in: New file.
64 This fixes bug #125758.
66 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
68 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
70 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
72 * ===== Released 1.4.1=====
74 * configure.in: Version 1.4.1, interface age 1, binary age 401
78 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
80 * configure.in: Added lt to ALL_LINGUAS.
82 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
84 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
85 This fixes bug #121990.
87 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
89 * configure.in: Added Norwegian (nynorsk) code
92 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
94 * atk/atkobject.c: Remove comments about signals. The description
95 should be in files in docs/tmpl directory.
97 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
98 * docs/tmpl/atkobject.sgml: Add descriptions for
99 active-descendant-changed, children-changed, focus-event,
100 property-change, state-change and visible-data-changed signals.
101 * docs/tmpl/atkselection.sgml: Add description for selection-changed
103 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
104 columnn-inserted, column-reordered, model-changed, row-deleted,
105 row-inserted and row-reordered signals.
106 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
107 text-caret-moved, text-changed and text-selection-changed signals.
109 This fixes bug #121163.
111 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
113 * ===== Released 1.4.0=====
115 * configure.in: Version 1.4.0, interface age 0, binary age 400
119 2003-08-28 Christian Rose <menthos@menthos.com>
121 * configure.in: Added "ne" to ALL_LINGUAS.
123 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
125 * ===== Released 1.3.6=====
127 * configure.in: Version 1.3.6, interface age 2, binary age 306
131 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
133 * autogen.sh: Clarify an error message.
135 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
137 * configure.in: Added "hi" in ALL_LINGUAS.
139 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
141 * ===== Released 1.3.5=====
143 * configure.in: Version 1.3.5, interface age 1, binary age 305
147 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
149 * Remove po/Makefile.in.in. This fixes bug #119053.
151 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
153 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
156 This is a partial fix for bug #116712.
158 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
160 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
161 Fixes bug #116621. Problem reported by Mario Lang.
163 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
165 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
167 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
170 Added locale directory to spec file. Fix provided by
171 James T. Richardson, Jr.
173 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
175 * ===== Released 1.3.4=====
179 2003-06-13 Tor Lillqvist <tml@iki.fi>
181 * atk/atkobject.c (atk_role_get_localized_name): Set
184 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
185 directory, so look there, too. Include the message catalogs.
187 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
189 * configure.in: Version 1.3.4, interface age 0, binary age 304
191 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
194 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
196 * configure.in: Added ga (irish) to ALL_LINGUAS
198 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
200 * configure.in: Added li to ALL_LINGUAS.
202 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
204 * ===== Released 1.3.3=====
206 * configure.in: Version 1.3.3, interface age 3, binary age 303
210 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
212 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
213 ATK_ROLE_AUTOCOMPLETE.
215 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
217 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
218 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
219 which can have a value other than on or off.
221 2003-05-19 Arafat Medini <lumina@silverpen.de>
223 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
225 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
227 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
229 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
231 * ===== Released 1.3.2=====
233 * configure.in: Version 1.3.2, interface age 2, binary age 302
237 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
239 * is.po: Added "is" into ALL_LINGUAS.
241 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
243 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
246 * po/pl.po: Updated Polish translation from Artur Flinta.
248 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
250 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
252 2003-05-05 Christian Rose <menthos@menthos.com>
254 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
256 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
258 * ===== Released 1.3.1=====
260 * configure.in: Version 1.3.1, interface age 1, binary age 301
264 * po/yi.po: Update line numbers.
266 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
268 * atk/stateset.h: Fix typo in documentation.
270 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
271 Patch provided by Ali Akcaagac.
273 2003-03-26 Christian Rose <menthos@menthos.com>
275 * configure.in: Added "yi" to ALL_LINGUAS.
277 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
279 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
281 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
283 * ===== Released 1.3.0=====
285 * configure.in: Version 1.3.0, interface age 0, binary age 300
289 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
291 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
293 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
295 * docs/atk-sections.txt: Add 11 unused declarations.
297 2003-03-20 James Henstridge <james@daa.com.au>
299 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
302 * configure.in: cleanup to make use of newer autoconf/automake
305 * Makefile.am: get rid of custom distcheck rule, which is no
308 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
311 * docs/Makefile.am: use common gtk-doc.make.
313 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
315 2003-03-16 Joel Brich <joel.brich@laposte.net>
317 * configure.in: Added "eo" to ALL_LINGUAS
318 * po/eo.po: Added Esperanto translation
319 from Charles Voelger <cvoelger@dweasel.com>
321 2003-03-12 Tor Lillqvist <tml@iki.fi>
323 * atk/atk.def: Add one more missing export, thanks to Cedric
326 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
328 * atk/atkobject.c (atk_object_set_role): Add check that role is
329 actually being changed. Do not emit notification for initial
330 role setting. (bug #107710)
332 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
334 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
335 which returns integer; (bug #107661) reported by Morten Welinder.
337 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
341 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
342 which return pointer; (bug #107650) reported by Morten Welinder.
344 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
346 * test/Makefile.am: Update to produce .so files
347 (Problem reported and solution reported by Michael.Wilson@bull.net)
349 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
351 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
352 Correct creation of non-AtkGObjectAccessible (bug #107124)
354 * atk/atkobject.c (atk_object_class_init): Set default initialize
355 function so that code which does not check for existence of parent
356 class's initialize function will work.
358 * atk/atkvalue.c: (atk_value_get_minimum_value,
359 atk_value_get_maximum_value, atk_value_get_current_value):
360 Reset Value argument if it is a valid GValue otherwise zeroise it.
362 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
364 2003-02-25 Tor Lillqvist <tml@iki.fi>
366 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
368 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
371 * atk/atk.rc.in: New file, for version info in the DLL on
372 Windows. Similar as in GLib, GTK, etc.
374 * configure.in: Generate atk/atk.rc.
376 * atk/Makefile.am: Use atk.rc on Windows.
377 (EXTRA_DIST): Distribute atk.rc(.in).
379 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
380 but deduce it from DLL location, like GLib, GTK etc do.
382 2003-02-23 Abel Cheung <maddog@linux.org.hk>
384 * configure.in: Added "mk" to ALL_LINGUAS.
386 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
388 * configure.in: Added "fa" to ALL_LINGUAS.
390 2003-02-21 Metin Amiroff <metin@karegen.com>
392 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
394 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
396 * configure.in: Added Belarusian to ALL_LINGUAS.
398 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
400 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
401 claim to implement all interfaces.
403 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
405 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
408 (atk_hypertext_get_link): Add check on link_index value
409 (atk_hypertext_get_link_index): Add check on char_index value
411 2003-02-09 Christian Rose <menthos@menthos.com>
413 * configure.in: Added "kn" to ALL_LINGUAS.
415 2003-02-07 Christian Rose <menthos@menthos.com>
417 * configure.in: Added "bn" to ALL_LINGUAS.
419 2003-02-06 Christian Rose <menthos@menthos.com>
421 * configure.in: Added "id" to ALL_LINGUAS.
423 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
425 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
426 Add weak reference so we do not leak the accessible when the object
427 dies. Problem reported by Alex Larsson.
429 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
431 * configure.in: Added "tr" (Turkish) to the languages' list.
433 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
435 * atk/atkhyperlink.[ch]
436 New property selected-link defined.
437 Function pointer is_selected_link added to interface
438 (atk_hyperlink_is_selected_link: New functions which checks
439 whether the specified AtkHyperlink is selected
441 * atk/atkhypertext.[ch]
442 New signal link-selected added.
444 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
446 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
447 and function atk_hyperlink_is_selected_link.
449 This fixes bug #104621.
451 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
453 * autogen.sh (have_automake): call the versioned automake when
454 checking the version itself.
456 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
458 * autogen.sh (have_automake): Fix version in complaint
459 message about automake. (#104366, Rich Burridge)
461 2003-01-26 Daniel Yacob <locales@geez.org>
463 * configure.in: Added am to ALL_LINGUAS.
465 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
467 * configure.in: Added "sk" to ALL_LINGUAS.
469 2003-01-23 Abel Cheung <maddog@linux.org.hk>
471 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
473 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
475 * configure.in: Added "pt_BR" to ALL_LINGUAS.
477 2003-01-22 Marius Andreiana <marius galuna.ro>
479 * configure.in: added 'ro' to ALL_LINGUAS
481 2003-01-21 Christian Rose <menthos@menthos.com>
483 * configure.in: Added "mn" to ALL_LINGUAS.
485 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
488 (atk_text_base_init): Set vtable entry for default implementations
489 (atk_text_get_range_extents): Omit calling default implementation
490 (atk_text_get_bounded_ranges): Omit calling default implementation
493 (atk_component_base_init): New function to set vtable entry for
494 default implementations
495 (atk_component_ref_accessible_at_point): Omit calling default
497 (atk_component_contains): Omit calling default implementation
498 (atk_component_get_position): Omit calling default implementation
499 (atk_component_get_size): Omit calling default implementation
501 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
504 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
505 and PROP_TABLE_CAPTION_OBJECT.
506 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
507 and PROP_TABLE_CAPTION_OBJECT.
509 This completes ATK changes for bug #74814.
511 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
513 * atk/atkobject.c: Add property accessible-table-caption-object.
514 This addresses bug #74814.
516 * atk/atkobject.h: Move some documentation from template file to
517 avoid warnings when building.
519 * atk/atkrelation.c: Add new properties relation and target.
520 This addresses bug #72426.
522 * atktext.[ch]: Add new functions atk_text_get_range_extents and
523 atk_text_get_bounded_ranges.
524 Also added data structures AtkTextRectangle and AtkTextRange, enum
525 AtkTextClipType and helper function atk_text_free_ranges.
526 This addresses bug #100943.
527 (atk_text_get_character_extents): Ensure that the reported width is
528 not negative. This fixes bug #102954)
530 * docs/atk-sections.txt: Add new functions and data items.
532 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
533 atkobject.h. Add reference to accessible-table-caption-object.
535 * docs/tmpl/atk-relation.sgml: Add new properties
537 * docs/tmpl/atktext.sgml: Add new functions and data items.
540 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
542 * ===== Released 1.2.2=====
544 * configure.in: Version 1.2.2, interface age 2, binary age 202
548 2003-01-19 He Qiangqiang <carton@linux.net.cn>
550 * configure.in: Added "zh_CN" to ALL_LINGUAS.
552 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
554 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
556 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
558 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
560 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
562 * configure.in (ALL_LINGUAS): Added "it" (Italian)
564 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
566 * configure.in: Add -with-html-dir option. (bug #102497)
568 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
570 * docs/tmpl/atkobject.sgml: Update so property names are in
573 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
575 * ===== Released 1.2.1=====
577 * configure.in: Version 1.2.1, interface age 1, binary age 201
581 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
583 * configure.in (ALL_LINGUAS): Added pl (Polish).
585 2002-12-23 Nam SungHyun <namsh@kldp.org>
587 * configure.in: Added Korean (ko) to ALL_LINGUAS
589 2002-12-22 Artis Trops <hornet@navigator.lv>
591 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
593 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
595 * configure.in (ALL_LINGUAS): added French (fr).
597 2002-12-21 Jordi Mallach <jordi@sindominio.net>
599 * configure.in (ALL_LINGUAS): added Catalan (ca).
601 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
603 * ===== Released 1.2.0 ======
605 * configure.in: Version 1.2.0, interface age 0, binary age 200
607 * NEWS: Final update for 1.2.0.
609 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
611 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
613 * configure.in: Added Russian to ALL_LINGUAS.
615 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
617 * ===== Released 1.1.5=====
619 * configure.in: Version 1.1.5, interface age 2, binary age 105
623 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
625 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
626 if caret is not supported. This addresses bug #101020.
628 * configure.in: Use third argument of AC_DEFINE to get rid of
631 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
633 * acinclude.m4: Remove; wasn't needed, and referred
634 to GLib internal m4 files now gone.
636 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
638 * configure.in: Require autoconf-2.53.
640 2002-12-12 Yanko Kaneti <yaneti@declera.com>
642 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
644 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
646 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
649 2002-12-07 Andras Timar <timar@gnome.hu>
651 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
653 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
655 * ===== Released 1.1.4 =====
657 * configure.in: Version 1.1.1, interface age 1, binary age 104
661 2002-12-05 Ole Laursen <olau@hardworking.dk>
663 * configure.in (ALL_LINGUAS): Added Danish (da).
665 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
667 * configure.in (ALL_LINGUAS): Added Spanish (es).
669 2002-12-01 Christian Neumair <chris@gnome-de.org>
671 * configure.in (ALL_LINGUAS): Added German (de).
673 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
675 * configure.in (ALL_LINGUAS): Added "no".
677 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
679 * Update NEWS for 1.1.3
681 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
683 * configure.in: Update to take account of gtk-doc-version being 0.10
684 Updated version required to 0.9
686 2002-11-20 Bill Haneman <bill.haneman@sun.com>
689 Added ATK_ROLE_APPLICATION.
692 (atk_role_get_localized_name):
693 Added ATK_ROLE_APPLICATION case.
696 Added ATK_ROLE_APPLICATION to docs.
698 2002-11-18 Abi Brady <morwen@evilmagic.org>
700 * configure.in: Added "en_GB" to ALL_LINGUAS.
702 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
704 * configure.in: Added "ms" to ALL_LINGUAS.
706 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
708 * Update NEWS for 1.1.2
710 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
713 2002-11-14 Bill Haneman <bill.haneman@sun.com>
716 Revved to 1.1.2, interface age 0, binary age 102.
718 * atk/atkrelationtype.h:
719 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
720 New relations to handle content embedding, for instance
721 text that embeds or flows around images.
723 * atk/atkhyperlink.h:
724 (atk_hyperlink_is_inline):
725 New API, returns whether a hyperlink's content is
726 partially displayed inline; useful for small images
727 emedded in text, and for HTML <src> elements.
728 (AtkHyperlinkClass->link_state):
729 New virtualized method, used to implement various
730 state query API such as atk_hyperlink_is_inline().
732 * atk/atkhyperlink.c:
733 (atk_hyperlink_is_inline):
736 * docs/atk-sections.txt:
737 Additions for above API.
739 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
741 * atk/atkobject.[ch]: Add signal active-descendant-changed
743 2002-11-11 Christian Rose <menthos@menthos.com>
745 * configure.in: Added "sv" to ALL_LINGUAS.
747 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
755 * docs/tmpl/atkhyperlink.sgml
756 * docs/tmpl/atkobject.sgml
757 * docs/tmpl/atktable.sgml
758 * docs/tmpl/atktext.sgml
760 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
763 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
765 * autogen.sh: Add call to autoheader to create config.h.in
767 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
769 * acinclude.m4: New file
771 * autogen.sh: Add i18n support (copied from gtk+).
773 * configure.in: Add definition for atklocaledir and check for
774 bind_textdomain_codeset()
776 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
778 * atk/atkobject.c (atk_role_get_localized_name): Add code to
781 * po/.cvsignore: Add extra files.
783 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
785 * configure.in: Create po/Makefile; patch supplied by
786 Dan Mills (thunder@ximain.com)
788 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
790 * ===== Released 1.1.1 =====
792 * configure.in: Version 1.1.1, interface age 0, binary age 101
796 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
798 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
800 * Makefile.am: Add po directory
802 * configure.in: Add support for I18N
804 * acconfig.h atk/atkintl.h: New files used to support I18N
806 * atk/atkobject.c: Update atk_role_get_localized_name() to
807 allow for localized name to be returned.
809 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
811 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
812 po/ChangeLog: New files
814 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
816 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
818 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
820 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
821 atk_object_add_relationship and atk_object_remove_relationship
822 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
825 * atk/atkrelation.h: Move definition of AtkRelationType to
828 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
830 * atk/atktext.[ch]: Add text-attributes-changed signal.
832 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
834 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
836 * docs/tmpl/atkrelation.sgml: Add new relations
838 * docs/tmpl/atkstate.sgml: Add new state
840 * docs/tmpl/atktext.sgml: Add new signal
842 * tests/testrelation.c: Add tests for new relationship functions.
844 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
846 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
847 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
851 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
853 * ===== Released 1.1.0 =====
857 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
860 increment version to 1.1.0, in view of the fact that we've
861 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
862 Also reset INTERFACE_AGE to zero, since an enum was added.
863 Use similar library numbering as GTK.
865 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
867 2002-09-06 Mark McLoughlin <mark@skynet.ie>
869 * atk/atkobject.h: add ATK_LAYER_WINDOW.
871 * atk/atkcomponent.c: upd docs.
873 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
875 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
876 avoid unused declarations
878 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
879 Move AtkRelationSet from atkobject to atkrelationset.
881 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
883 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
884 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
885 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
886 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
887 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
888 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
889 docs/tmpl/atkvalue.sgml:
890 Remove reference to ...Iface data structures; which eliminates
891 undocumented symbols.
893 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
895 * atk/atkutil.h: Add documentation for AtkKeyEventType
897 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
898 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
899 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
900 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
901 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
902 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
903 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
904 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
905 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
906 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
907 docs/tmpl/atkutil.sgml:
908 Reduce number of undocumented symbols
910 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
912 * atk/atknoopobjectfactory.c:
913 Add implementation for atk_object_factory_get_accessible_type()
915 2002-08-18 Havoc Pennington <hp@pobox.com>
917 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
918 both automake 1.6 and 1.4 installed get the right automake. Means
919 compilation from CVS will now require the latest automake 1.4
920 release, or manually creating symlinks called "automake-1.4" and
923 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
925 These changes improve the quality of the documentation by adding
926 information about properties and signals.
929 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
930 use in docs Makefile.am
933 Add missing include files, atk/atknoopobject.h and
934 atknoopobjectfactory.h
937 Add support for scan program
940 Added content to this file
942 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
943 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
944 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
945 docs/tmplatkutil.sgml:
946 Removed references to contents of object's data structure
948 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
949 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
950 Add references to signals and properties.
952 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
954 * ===== Released 1.0.3 =====
956 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
957 interface, binary version 3.
961 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
963 * README: Updated to describe where to log bugs and mention mailing
966 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
968 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
969 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
970 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
971 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
972 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
973 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
974 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
975 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
976 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
977 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
978 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
979 Update documentation.
981 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
984 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
987 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
989 * ===== Released 1.0.2 ======
993 * configure.in: Version 1.0.2, interface, binary age 2
995 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
997 * atk/atkutil.c (atk_focus_tracker_notify):
998 Allow for object being NULL which means the window containing the
999 focus widget has lost focus. We update the previous_focus_object
1000 so we can emit notification for focus widget when window regains
1003 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1005 * atk/atkgobjectaccessible.c:
1006 (atk_gobject_accessible_for_object): Allow for case where created
1007 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1008 was not initialized in atk_gobject_accessible_class_init
1010 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1012 * ===== Released 1.0.1 ======
1016 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1018 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1020 * atk/atkutil.c (atk_focus_tracker_notify):
1021 Do not do notification if previously notified object is the same as
1024 2002-03-14 Tor Lillqvist <tml@iki.fi>
1026 * atk/Makefile.am: Use correct name for the DLL when generating
1027 the MSVC import library.
1029 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1031 * atk/atkutil.c (atk_object_get_root):
1032 Changed g_type_class_peek to g_type_class_ref,
1033 this seemed to be triggering a SEGV in some cases.
1036 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1038 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1039 Correct name of data set to NULL from quark_accessible_object to
1042 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1044 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1047 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1049 * ===== Released 1.0.0 ======
1051 * NEWS: Final update for 1.0.0.
1053 * README: Update the compilation instructions a bit.
1055 2002-03-06 Tor Lillqvist <tml@iki.fi>
1058 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1061 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1065 * tests/Makefile.am: Don't install libteststateset.la,
1066 libtestrelation.la. (#73655, James Henstridge)
1068 * autogen.sh: Add --enable-gtk-doc
1070 * configure.in: --disable-gtk-doc by default.
1072 * Makefile.am: Add a slightly modified distcheck rule
1073 that passes --enable-gtk-doc to the configure inside.
1074 (So that 'make dist' succeeds inside.)
1076 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1078 * configure.in: Require GLib-2.0.0.
1080 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1081 Switch over to the Glib/GTK+ versioning scheme.
1083 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1085 * atk/atktext.c (atk_text_get_text):
1086 Permit end offset value of -1
1088 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1090 * atk/atkhypertext.h:
1093 2002-02-28 Sven Neumann <sven@gimp.org>
1095 * configure.in: beautified configure --help output.
1097 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1099 * atk/atkhypertext.h atk/atkhyperlink.h:
1100 Add padding to class structures to allow for future expansion.
1102 * atk/atkdocument.h:
1103 Add padding to class structures to allow for future expansion.
1105 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1106 Add padding to class structures to allow for future expansion.
1108 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1110 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1112 2002-02-26 Tor Lillqvist <tml@iki.fi>
1114 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1115 libtool won't create a DLL.
1117 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1120 Remove -no-undefined because of problems with uunresolved symbols
1121 in libgobject on Solaris when using gcc
1123 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1125 * configure.in: Version 0.13
1127 * NEWS: Update for 0.13
1129 * docs/atk-sections.txt: Update.
1131 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1133 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1134 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1135 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1136 Make use of parent_class consistent; define as gpointer and
1137 use g_type_class_peek_parent() to get it
1140 Delete unused empty line
1142 * atk/atkregistry.c atk/atkrelation.c:
1143 Make parent_class static
1145 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1148 Add check for offset being negative in functions which have offset
1149 parameter and return immediately if so.
1151 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1153 * atk/atkcomponent.h:
1154 Change argument of get_layer and get_mdi_zorder function pointers
1155 to be AtkComponent instead of AtkObject
1157 * atk/atkcomponent.c:
1158 Change atk_component_get_layer and atk_component_get_mdi_zorder
1159 to refer to argument as component instead os accessible
1161 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1162 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1163 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1164 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1165 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1166 Update for recent changes
1168 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1171 Guard atk.h with ifndef __ATK_H__
1172 (#71405 reported by terra@diku.dk (Morten Welinder))
1174 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1176 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1177 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1178 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1179 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1180 Add padding to class structures to allow for future expansion.
1182 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1185 Incremented revision and tagged GNOME_D2_BETA.
1188 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1189 as deprecated (should use atk_component API below).
1192 Added atk_component_get_layer and atk_component_get_mdi_zorder
1193 (erroneously defined in atkobject, they belong here).
1196 Fixed some property get/set bugs.
1198 * NEWS: updated for GNOME 2 Desktop Beta.
1200 2002-02-11 jacob berkman <jacob@ximian.com>
1202 * atk/atkselection.[ch] (atk_selection_get_type):
1203 * atk/atktable.[ch] (atk_table_get_type):
1204 * atk/atkregistry.h (atk_get_default_registry):
1205 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1206 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1207 * atk/atkcomponent.[ch] (atk_component_get_type):
1208 * atk/atkaction.[ch] (atk_action_get_type): declare function
1209 arguments as (void) rather than ()
1211 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1214 Incremented revision.
1216 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1218 * docs/tmpl/atkaction.sgml:
1219 * docs/tmpl/atkcomponent.sgml:
1220 * docs/tmpl/atkeditabletext.sgml:
1221 * docs/tmpl/atkimage.sgml:
1222 * docs/tmpl/atkobject.sgml:
1223 * docs/tmpl/atkselection.sgml:
1224 * docs/tmpl/atktable.sgml:
1225 * docs/tmpl/atktext.sgml:
1226 * docs/tmpl/atkvalue.sgml:
1227 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1228 fields to improve docs; the documentation now gives some
1229 information on the purpose and function of the various ATK
1230 interfaces, and which types of UI components typically implement
1233 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1235 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1237 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1240 Update version number to 0.10, for Desktop Alpha 2
1242 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1245 Correct inconsistencies between registered signal parameter types
1246 and default signal handler struct fields
1247 (based on patch from Murray Cumming <murray@usa.net>)
1249 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1252 Update version number to 0.9, for Beta2 package.
1254 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1256 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1257 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1260 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1262 * atk/atkcomponent.c (atk_component_add_focus_handler):
1263 Add comments to clarify behavior if handler has already been added
1265 * docs/tmpl/atktext.sgml:
1266 Update for change of caret_changed to text_caret_moved
1268 2002-01-05 Hans Breuer <hans@breuer.org>
1270 * atk/makefile.msc : generate atk-enum-types.[hc]
1271 NOTE: the long comment in atkobject.h is crashing perl,
1272 at least version 5.005_02 built for MSWin32-x86-object
1273 Binary build 506 provided by ActiveState. Temporary
1274 deleting the AtkRole comment allows to work-around.
1276 atk/atk.def : updated externals
1278 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1280 * atk/atkgobjectaccessible.h
1281 Fixed typo in define (reported by Jeff Franks)
1283 * atk/atktext.c atk/atktext.h
1284 Change name of default signal handler for text_caret_moved signal
1285 from caret_changed to text_caret_moved
1286 Change enum CARET_MOVED to TEXT_CARET_MOVED
1287 (both issues reported by Jeff Franks)
1289 2001-12-15 Michael Meeks <michael@ximian.com>
1291 * atk/atkrelation.c (atk_relation_class_init):
1293 (atk_relation_finalize): chain to parent.
1295 * atk/atkrelationset.c (atk_relation_set_class_init),
1296 (atk_relation_set_finalize): same fix.
1298 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1300 * configure.in: Version 0.8, require GLib-1.3.12
1302 * atk/makefile.msc (PKG_VER): Version 0.8.
1304 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1306 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1307 for correct srcdir != builddir operation when
1308 generating source files in srcdir.
1310 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1312 * docs/tmpl/atkutil.sgml: remove some conflict
1315 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1320 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1322 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1323 docs/tmpl/atkgobjectaccessible.sgml
1325 * atk/Makefile.am atk/atk.h:
1326 Add references to new files
1328 * atk/atkobject.c atk/atkobject.h
1329 docs/tmpl/atkobject.sgml:
1330 Add new function atk_object_initialize
1332 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1333 docs/tmpl/atkobjectfactory.sgml:
1334 Add new function atk_object_factory_get_accessible_type
1336 * docs/atk-sections.txt:
1338 Add functions in atk-unused.txt
1341 2001-12-17 Darin Adler <darin@bentspoon.com>
1343 * atk/atktext.c: Add missing #include <string.h>
1345 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1347 * atk/Makefile.am, tests/Makefile.am: Compile with
1348 -DG_DISABLE_DEPRECATED. See #52790.
1350 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1352 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1353 Remove unnecessary g_retunn_val_if_fail() call.
1355 2001-12-08 Michael Meeks <michael@ximian.com>
1357 * atk/atkregistry.c (atk_registry_class_init):
1358 paranoia is not appropriate here, setup parent_class,
1359 don't create a new default registry here - makes no
1361 (atk_registry_finalize): chain to parent class, do
1362 g_hash_table_destroys instead of g_frees.
1364 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1367 Update to create atk-enum-types.h before compiling source files
1368 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1370 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1372 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1373 docs/tmpl/atktext.sgml tests/testrelation.c:
1374 Change atk_attribute_register to atk_text_attribute_register,
1375 atk_attribute_get_value to atk_text_attribute_get_value,
1376 atk_attribute_get_name to atk_text_attribute_get_name
1377 atk_attribute_for_name to atk_text_attribuute_for_name
1379 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1382 Add implementation of atk_attribute_register, atk_attribute_for_name
1383 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1384 support extra attributes being defined
1387 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1388 extra attributes to be defined
1389 Add atk_attribute_register() and atk_attribute_for_name()
1394 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1395 Update because of additions to atk/atktext.h
1397 * tests/testrelation.c:
1398 Add tests for text attributes
1400 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1403 Update atk_role_register() to allow extra roles to be defined
1404 Update atk_role_get_name() and atk_role_for_name() for newly defined
1407 * tests/testrelation.c:
1410 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1412 * atk/atkrelation.c:
1413 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1414 atk_relation_type_for_name()
1417 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1418 atk_state_type_for_name()
1420 * tests/testrelation.c, tests/teststateset.c:
1421 Update tests as name componenets are separated by hyphen (-) rather
1424 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1427 Generate files atk-enum-types.c and atk-enums-types.h to create
1431 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1433 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1436 Changed calls to g_type_class_peek() to g_type_class_ref() where
1437 it makes more sense, and in other places check for a non-null
1438 klass return before trying to call class methods. This prevents
1439 SEGV if no Atk-implementation library has been loaded.
1442 Fixed gtk-doc warning.
1444 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1446 * atk/atkobject.[c|h]:
1447 Add functions atk_role_get_name() and atk_role_for_name() which
1448 transform a role into an untranslated string
1449 Update comments in atkobject.h which refer to property names
1451 * atk/atkrelation.c:
1452 Correct error in atk_relation_type_get_name
1454 * docs/atk-sections.txt
1455 Added atk_role_get_name and atk_role_for_name
1460 2001-11-23 Hans Breuer <hans@breuer.org>
1462 * atk/atk.def : updated externals
1464 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1465 minor coding style issues. Found by my exports generator.
1467 * atk/makefile.msc : version 0.7, use build dir from
1470 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1474 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1476 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1478 * atk/atknoopobject.c:
1479 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1480 when creating object
1482 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1484 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1485 docs/tmpl/atkrelation.sgml:
1486 Change atk_relation_type_from_string to atk_relation_type_for_name
1487 Add atk_relation_type_get_name
1489 * atk/atkrelationtype.c:
1490 Change atk_relation_type_from_string to atk_relation_type_for_name
1491 Add atk_relation_type_get_name
1492 Update atk_relation_type_register() to correctly register new
1496 Changed name of static variable type to last_type
1497 Changed name of paremeter if atk_state_type_get_name to type to match
1503 * tests/README, tests/Makefile.am
1504 Add new test file testrelation.c
1506 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1508 * atk/atkutil.c (atk_add_key_event_listener):
1509 Fix gtk-doc comment and clarify use of 'data' gpointer.
1511 2001-11-22 Michael Meeks <michael@ximian.com>
1513 * atk/atkutil.c (atk_add_key_event_listener): switch
1516 * atk/atkobject.c (atk_object_real_get_property):
1517 add missing 'break'.
1519 2001-11-21 Michael Meeks <michael@ximian.com>
1521 * atk/atkrelation.c: pull in string.h for strcmp
1523 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1525 * atk/atkutil.c (atk_add_global_event_listener),
1526 (atk_get_toolkit_name, atk_get_toolkit_version):
1529 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1531 * atk/atkrelation.c: Added gtk-doc docs for
1532 atk_relation_type_from_string.
1534 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1536 * atk/atkobject.h (enum): Fix trailing comma on
1539 * docs/atk-sections.txt: Update.
1543 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1545 * atk/atkobject.[c|h]:
1546 Add additional argument (name) to state-change signal
1547 Update atk_object_notify_state_change to take account of
1548 extra argument for state-change
1550 * atk/atkmarshal.list:
1551 Add marshaller for VOID:STRING,BOOLEAN
1553 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1555 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1556 Add enum AtkLayer and functions atk_object_get_layer and
1557 atk_object_get_mdi_zorder
1559 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1561 * atk/atkobject.[c|h]:
1562 Remove property accessible-state; use signal state-change instead
1563 Change signature of state-change handler to take gboolean as argument
1564 instead of AtkPropertyValues
1565 Update atk_object_notify_state_change() to emit state-change signal
1567 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1568 Remove state ATK_STATE_COLLAPSED
1570 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1574 Added state-changed signal to atkobject, in anticipation of
1575 deprecating the accessible-state property.
1578 Fixed signature of atk_util_add_key_listener () to
1579 take an AtkKeySnoopFunc instead of a pointer to same.
1581 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1583 * atk/atkobject.c (atk_object_notify_state_change):
1584 Fix bug in calculation of number of toggle states
1587 Correct out-by-1 error in atk_state_type_register()
1588 Use type (number of states defined) in atk_state_type_get_name()
1589 and atk_state_type_for_name()
1591 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1593 * atk/atkeditabletext.c:
1594 Remove unused structure _AtkEditableTextIfaceClass
1596 * atk/atkobject.[c|h]
1597 Remove signals model_changed and selection_changed
1599 * atk/selection.[c|h]
1600 Add signal selection_changed
1602 * atk/atktable.[c|h]
1603 Remove unused structure _AtkTableIfaceClass
1604 Add signal model_changed
1607 Remove unused structure _AtkTextIfaceClass
1608 Add signal text_selection_changed
1610 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1611 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1612 Documentation changes
1614 2001-11-17 Tor Lillqvist <tml@iki.fi>
1616 * atk-zip.sh.in: Build separate runtime and developer packages.
1618 * atk/atk.def: Update.
1620 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1624 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1626 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1629 to allow non-GTK-dependent installation of key snoop functions.
1630 This also meant adding definitions of AtkKeySnoopFunc and
1633 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1635 * atk/atkobject.c (atk_object_notify_state_change):
1636 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1637 to ATK_STATE_EXPANDED or vice versa.
1639 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1642 Add role ATK_ROLE_TREE_TABLE
1644 * atk/atkrelation.h:
1645 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1646 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1648 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1649 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1650 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1651 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1652 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1653 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1654 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1655 Update to reflect the current state of the documentation in the code.
1657 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1659 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1660 Add two new relations ATK_RELATION_NODE_CHILDREN and
1661 ATK_RELATION_NODE_PARENT to support compound objects in a
1662 node or cell of a tree or table
1663 Added descriptions of all relations which are defined
1666 Remove functions atk_table_real_get_index_at(),
1667 atk_table_real_get_column_at_index() and
1668 atk_table_real_get_row_at_index()
1669 Correct typos in documentation of other functions.
1671 2001-10-28 Tor Lillqvist <tml@iki.fi>
1673 * atk-zip.sh.in: New file, used to build developer package for
1677 * configure.in: Add it.
1679 * atk/Makefile.am: Add rules to install and uninstall mingw import
1682 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1684 * atk/atkobject.[c|h]
1685 Remove the following properties
1686 accessible-child - use signal children_changed for notification
1687 accessible-text - use signal text_changed for notification
1688 accessible-caret - use signal text_caret_moved for notification
1689 accessible-selection - use new signal selection_changed
1691 accessible-visible-data - use new signal visible_data_changed
1693 accessible-model - use new signal model_changed for notification
1694 Notify when role or parent changes
1695 Allow parent and role to be set or got using g_object_set() or
1698 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1704 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1706 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1707 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1709 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1711 * atk/atkobject.c (atk_object_notify_state_change):
1712 Initialize AtkPropertyValue data structure to 0 instead of using
1715 2001-10-19 Tor Lillqvist <tml@iki.fi>
1717 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1718 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1719 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1721 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1722 -export-symbols atk.def. If lib.exe is available, generate
1723 atk.lib, and install it.
1725 * atk/atk.def: Update with new entry points.
1727 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1729 * atk/atkobject.[c|], docs/atk-sections.txt,
1730 docs/tmpl/atkobject.sgml:
1731 Add convenience function atk_object_notify_state_change()
1732 to generate property notification of state change.
1734 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1735 Correct comments on functions atk_attribute_get_name() and
1736 atk_attribute_get_value()
1738 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1741 Update comments in atk_text_get_text_[at|after|before]_offset()
1742 to clarify what these functions will return.
1744 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1747 Update comments in atk_text_get_run_attributes() and
1748 atk_text_get_default_attributes().
1750 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1753 Change "property-change" signal to allow detail (i.e. property name)
1754 and add detail in atk_object_notify().
1756 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1759 Correct order of attribute names in text_attr_name array.
1761 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1763 * atk/atktext.[c|h]:
1764 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1765 Use enum AtkTextAttribute to specify what attribute are supported
1766 rather than hash defines. Define new functions atk_attribute_get_name()
1767 and atk_attribute_get_value() which return the strings for the
1768 attribute name and values for those attribute which have named values.
1770 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1772 * atk/atktext.c (atk_text_get_run_attributes):
1775 * atk/atktext.c (atk_text_get_default_attributes):
1776 Add call to set iface.
1778 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1780 * atk/atktext.[c|h]:
1781 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1782 Add new function atk_text_get_default_attributes
1783 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1785 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1787 * atk/atktext.c (atk_attribute_set_free):
1788 Avoid leaking of AtkAttributeSet data structure; speed up code.
1790 * docs/tmpl.atk*.sgml
1791 Updated to reflect current APIs.
1793 2001-10-01 jacob berkman <jacob@ximian.com>
1795 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1796 make dist works correctly w/o having to build first
1798 2001-10-01 Tor Lillqvist <tml@iki.fi>
1800 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1802 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1804 * configure.in (ATK_MICRO_VERSION): Version 0.6
1805 (because libglade will depend on a the small api addition below)
1807 * atk/makefile.msc (PKG_VER): Version 0.6
1809 * atk/atkrelation.h:
1810 * atk/atkrelation.c: (AtkRelationType
1811 atk_relation_type_from_string (const gchar *name)): Added method.
1814 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1816 * configure.in (ATK_MICRO_VERSION): Version 0.5
1818 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1820 * atk/makefile.msc (PKG_VER): Version 0.5
1822 2001-09-21 Hans Breuer <hans@breuer.org>
1824 * atk/atk.def : updated externals
1825 * atk/makefile.msc : version 0.4
1827 * atk/atktext.c (atk_text_get_character_extents) : real_height
1828 is a reference to int, so use &local_height
1830 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1834 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1836 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1837 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1838 (from 0.2 which was not properly updated last time).
1839 depend on glib 1.3.8.
1843 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1846 Add object reference when object is set as accessible_parent
1848 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1850 * configure.in: remember ACLOCAL_FLAGS.
1852 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1854 * atk/atktable.[c|h]
1855 Change atk_table_get_caption() and atk_table_set_caption()
1856 to deal with AtkObject* rather than gchar*
1857 Remove redundant and incorrect comments
1859 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1861 * configure.in: Version 0.3
1863 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1867 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1870 Correct property definitions for "accessible-table-caption",
1871 "accessible-table-column-description",
1872 "accessible-table-row-description"
1874 Update comments to include all properties defined
1876 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1878 * atk/atkhyperlink.h:
1879 Change AtkHyperLink to AtkHyperlink in comment
1880 * atk/atkhypertext.[c|h]:
1881 Change AtkHyperLink to AtkHyperlink
1882 * atk/atktable.[c|h]:
1883 Make gchar* arguments const; make return value of type gchar*
1885 * docs/atk-sections.txt
1886 Remove reference to AtkHyperLink
1887 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1888 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1891 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1894 Add functions atk_table_real_get_index_at(),
1895 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1896 as default implementations for atk_table_get_index_at(),
1897 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1899 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1902 Refer to return value in function documentation for
1903 atk_action_do_action
1905 Fix typo in comments
1906 * docs/tmpl/atkaction.sgml:
1907 Update to include return value
1909 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1911 * atk/atkaction.c atk/atkaction.h:
1912 Made atk_action_do_action return a gboolean as the class member of
1913 AtkActionIface does.
1917 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1919 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1920 Swap height and width arguments to atk_image_get_image_size
1922 Swap height and height arguments to atk_image_get_image_size
1923 Do not crash if NULL pointers are passed for return values
1925 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1927 * docs/tmpl/atktext.sgml atk/atktext.h:
1928 Change parameter names *offset to *_offset
1929 * atk/atkcomponent.c:
1930 Do not crash if NULL pointers are passed for return values
1932 Change parameter names *offset to *_offset
1933 Do not crash if NULL pointers are passed for return values
1935 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1938 Changed g_type_class_peek() to g_type_class_ref()
1939 in atk_add_global_event_listener(), since
1940 g_type_class_peek() could return NULL when an
1941 instance of the class had not been created.
1943 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1945 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1946 Ensure that atk_attribute_set_free is in the documentation.
1948 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1950 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1951 Swapped order of width and height arguments to
1952 atk_text_get_character_extents()
1953 Changed AtkAttrributeSet_free to atk_attribute_set_free
1955 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1957 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1958 Changed "length" argument of atk_text_get_character_extents() to
1961 2001-08-15 Jens Finke <jens@gnome.org>
1963 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1964 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1965 added a AC_SUBST for it. This is needed for the spec.in file.
1966 Added atk.spec to output list.
1967 * atk.spec.in: New file.
1969 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1971 * atk/atkcomponent.[c|h]
1972 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1973 Change atk_component_get_accessible_at_point to
1974 atk_component_ref_accessible_at_point so it will work for flyweights
1976 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1978 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1981 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1983 * atk/atkaction.c, atk/atkcomponent.c
1984 Remove all instances of g_return_if_fail (foo != NULL); that are
1985 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1986 since the second check catches the NULL.
1987 * atk/atkcomponent.c
1988 Add functions atk_component_real_contains(),
1989 atk_component_real_get_position(), atkcomponent_real_get_size()
1990 as default implementations for atk_component_contains(),
1991 atk_component_get_position(), atk_component_get_size()
1993 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1995 * atk/atkimage.[ch] docs/atk-sections.txt
1996 docs/tmpl/atkimage.sgml
1997 Updated AtkImage get_position to get_image_position
1998 so the naming is consistant. Now get_image_position
1999 and get_image_size return -1 for x/y/height/width
2000 if AtkImage implementations of these functions is
2003 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2006 Create an object relation set when the object is created.
2008 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2011 Changed first argument of atk_add_global_event_listener
2012 so the callback function is of type GSignalEmissionHook
2013 instead of AtkEventListener. AtkEventListener is
2014 appropriate for Focus event callbacks, but not generic
2017 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2020 Add function atk_object_real_ref_state_set() which creates the
2021 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2024 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2027 Remove all instances of g_return_if_fail (foo != NULL); that are
2028 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2029 since the second check catches the NULL.
2031 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2034 Fix problem with ATK not building after running make maintainer-clean
2035 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2037 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2040 * atk/atkeditabletext.h
2042 * atk-uninstalled.pc.in
2045 Removed (unused) #defines of pango/pango.h
2046 Removed references to/dependencies on pango from .pc files
2047 Removed dependencies on pango from makefile.msc and configure.in
2049 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2051 * atk/atkobject.[c|h]
2052 Move some implementation from GAIL:
2053 Default implementations for some some functions
2054 atk_object_real_get_name, atk_object_real_set_name,
2055 atk_object_real_get_description, atk_object_real_set_description,
2056 atk_object_real_get_parent, atk_object_real_set_parent,
2057 atk_object_real_get_role,
2058 atk_object_real_connect_property_change_handler,
2059 atk_object_real_remove_property_change_handler,
2061 definition of property-changed signal.
2062 Initialize pointers to NULL in atk_object_init().
2063 Initialize uninitialized function pointers to NULL in
2064 atk_object_class_init().
2066 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2069 Changed children_changed signal to allow NULL pointers
2070 for the 2nd argument to the signal handler.
2072 2001-07-20 Hans Breuer <hans@breuer.org>
2074 * atk/atk.def : added more exports
2075 * atk/makefile.msc : updated win32 build
2077 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2079 * atk/atkaction.[c|h], docs/atk-sections.txt,
2080 docs/tmpl/atkaction.sgml
2081 Add atk_action_get_name() and atk_action_set_description()
2083 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2085 * atk/atkstate.[c|h]
2086 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2087 and inconsistent GtkToggleButton
2089 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2091 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2092 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2093 gail_textattributes_update.pat is for gail/gail and integrates the
2094 ATK_ATTRIBUTE_* macros in the gail implementations.
2095 atk_docs_textattributes_update.pat is for atk/docs and patches
2096 atk-sections.txt etc. for improved docs
2097 atk_atk_textattributes_update.pat is for atk/atk and included the
2098 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2100 2001-07-13 Darin Adler <darin@bentspoon.com>
2102 * atk/atkstate.c: Add missing <string.h> include.
2103 * tests/teststateset.c: Add missing <string.h> include.
2105 2001-07-13 Darin Adler <darin@bentspoon.com>
2107 * .cvsignore: Ignore some generated files.
2108 * autogen.sh: Get rid of call to autoheader since the
2109 configure file doesn't include AM_CONFIG_HEADER.
2111 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2113 * tmpl/atkdocument.sgml
2114 Added new file for docs.
2116 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2118 * atk/atkimage.c atk/atkutil.c
2119 Changes to build with Sun's FORTE compiler.
2121 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2123 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2124 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2125 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2126 tmpl/atktext.sgml tmpl/atkutil.sgml
2129 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2131 * atk/atktext.c (atk_text_base_init):
2132 * atk/atktable.c (atk_table_base_init):
2133 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2134 to adapt to recent GSignal changes.
2136 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2138 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2139 docs/tmpl/atkutil.sgml
2140 Added new functiosn to AtkUtil.
2142 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2144 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2145 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2146 docs/tmpl/atkobject.sgml
2147 Added new atk document interface.
2149 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2151 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2152 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2153 Updated so that functions that take screen coords as
2154 input/output also take an enum specifying whether
2155 the coords are screen or top-level window based.
2156 Updated docs as well.
2158 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2160 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2161 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2162 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2163 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2164 atk/docs/tmpl/atkstreamablecontent.sgml
2165 Cleaned up docs. Added atkstreamablecontent.sgml
2167 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2169 *atk/atktable.h, atk/atktable.c
2170 Updated signal handler definitions.
2172 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2175 Updated AtkXYCoords enum.
2177 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2179 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2180 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2181 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2182 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2183 atk/atkstateset.c atk/atkstreamablecontent.c
2184 atk/atkstreamablecontent.h atk/atktable.c
2185 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2186 and some docs/tmpl files.
2187 Updated gtk-docs fixing spelling errors and making minor
2190 2001-06-27 Louise Miller <lousie.miller@sun.com>
2192 *atk/atkselection.h, atk/atkselection.c
2193 changed return type to gboolean for
2194 atk_selection_select_all_selection
2196 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2198 *atk/atkstate.h atk/atkstate.c
2199 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2200 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2201 docs/tmpl/atktext.sgml
2202 Added ATK_STATE_STALE. Updated docs.
2204 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2207 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2209 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2211 * atk/atkeditabletext.h, atk/atkobject.h,
2213 Added AtkAttributeSet_free() convenience
2216 2001-06-20 Peter Williams <peterw@ximian.com>
2218 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2219 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2220 G_{BEGIN,END}_DECLS.
2222 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2224 * atk/atktable.c, atk/atkmarshal.list
2225 Removed needless marshal and updated signal handlers in
2228 2001-06-20 Louise Miller <louise.miller@sun.com>
2230 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2231 Changed parameters for get_selected_rows/get_selected_columns
2232 Added 4 new functions, add_row_selection, remove_row_selection,
2233 add_column_selection, remove_column_selection
2235 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2238 Fixed minor bug with signals.
2240 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2245 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2247 * atk/atkselection.h atk/atkselection.c
2248 Now add_selection, clear_selection, and remove_selection
2249 return a boolean indicating SUCCESS/FAILURE to indicate
2250 if the operation was successful.
2252 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2254 * atk/atktable.h atk/atktable.h
2255 Updated so now the get_text_before|at|after functions
2256 return the start & end offset of the string. Updated the
2259 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2261 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2263 2001-06-11 Havoc Pennington <hp@redhat.com>
2267 * configure.in: bump version to 0.2 and add infrastructure for
2268 libtool version info. Assumes GTK versioning scheme (major.minor
2269 is binary compatible)
2271 * atk/Makefile.am (LDFLAGS): set version info
2272 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2274 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2276 * atk/atktable.h, atk/atktable.c
2277 Updated so that get/set row/column header functions
2278 work with AtkObjects rather than AtkTables. Organized
2279 the header file a little more cleanly. Also the get/set
2280 row_description and caption functions now use gchar *
2281 rather than AtkObject.
2283 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2285 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2286 Add signal model-changed.
2288 * atk/atkobject.c: Add properties
2289 accessible-role, accessible-table-caption,
2290 accessible-table-column-header, accessible-table-column_description.
2291 accessible-table-row-header, accessible-table-row_description.
2292 accessible-table-summary, accessible-model
2294 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2296 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2297 Updated atkeditabletext and atktext interfaces so they
2298 now properly define the get/set attribute methods and now
2299 get_offset_at_point and get_character_extents can request
2300 x,y coords by either widget or screen coords.
2302 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2304 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2305 CFLAGS, not in LIBS. (Always linking with -lpthread
2306 is a noticeable speed hit.)
2308 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2310 * atk/Makefile.am: Really fix marshal generation.
2312 2001-06-07 Havoc Pennington <hp@redhat.com>
2314 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2315 glib-genmarshal stuff
2317 2001-06-07 Havoc Pennington <hp@redhat.com>
2319 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2322 * configure.in: rearrange the library checks to support
2325 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2327 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2328 ATK in giant GTK tarball
2330 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2332 * docs/atk-api.sgml docs/atk-sections.txt
2333 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2334 docs/tmpl/atktext.sgml
2335 Removed docs/atk-api.sgml since it is not used.
2336 Updated sgml files and atk-sections.txt to reflect
2337 recent changes to the atktext and atkeditabletext
2340 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2342 * atk/atktext.h atk/atktext.h
2343 Updated to new atktext functions for getting attributes.
2345 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2347 * New files atk/atkstreamablecontent.[ch]
2348 Updated files: atk/Makefile.am, atk/atk.h
2350 * atk/atkvalue.c: Updated comments
2352 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2354 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2356 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2358 * atk/atkobject.c: Add property accessible-visible-data
2360 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2362 * atk/atkobject.c: Add support for setting and getting
2363 accessible-value property.
2365 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2367 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2369 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2371 * docs/atk-overrides.txt, docs/Makefile.am
2372 Updated the interface for dealing with selected
2373 text to handle multiple selected regions. Removed
2374 get_row_col_at_offset from atktext.[ch]. Added
2375 docs/atk-overrides.txt file.
2377 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2379 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2380 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2381 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2382 Makefiles so the proper marshall files get included in the
2383 dist. Updated the Makefiles and configure.in so that the
2384 docs get included in the dist.
2386 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2388 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2390 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2392 * atk/atkobject.c: Define new properties accessible-text,
2393 accessible-caret, accessible-selection and accessible-value
2395 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2397 * docs/atk-sections.txt
2400 Improved the layout/formatting of the atk docs. Added docs/tmpl
2403 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2406 Now properly set the initialized flag when setting up signals.
2407 Updated the atk-docs in several files
2409 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2411 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2412 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2413 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2414 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2415 Fix warnings generated by Sun FORTE compiler
2417 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2419 * atk/atkcomponent.c atk/atkvalue.c
2420 Remove return calls in functions which return void
2422 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2424 * atk/atkobject.h: Correct naming of role for status bar
2427 Clarify behaviour of atk_text_get_text_after/at/before_offset
2429 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2431 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2433 2001-01-06 Hans Breuer <hans@breuer.org>
2435 * atk/makefile.msc atk/atk.def (new files) :
2436 Enable build for win32, no sourc changes necessary.
2438 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2442 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2444 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2446 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>