1 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
3 * configure.in: Add reference to docs/version.xml
5 Shopuld have been done in previous commit but was omitted.
6 Fixes build break reported in bugs #1258548 and #125902.
8 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
10 * configure.in: Add reference to docs/version.xml
12 * docs/Makefile.am: Add references to version.xml.in and version.xml
14 * docs/atk-docs.sgml: Add reference to version.xml
16 * docs/version.xml.in: New file.
18 This fixes bug #125758.
20 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
22 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
24 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
26 * ===== Released 1.4.1=====
28 * configure.in: Version 1.4.1, interface age 1, binary age 401
32 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
34 * configure.in: Added lt to ALL_LINGUAS.
36 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
38 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
39 This fixes bug #121990.
41 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
43 * configure.in: Added Norwegian (nynorsk) code
46 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
48 * atk/atkobject.c: Remove comments about signals. The description
49 should be in files in docs/tmpl directory.
51 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
52 * docs/tmpl/atkobject.sgml: Add descriptions for
53 active-descendant-changed, children-changed, focus-event,
54 property-change, state-change and visible-data-changed signals.
55 * docs/tmpl/atkselection.sgml: Add description for selection-changed
57 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
58 columnn-inserted, column-reordered, model-changed, row-deleted,
59 row-inserted and row-reordered signals.
60 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
61 text-caret-moved, text-changed and text-selection-changed signals.
63 This fixes bug #121163.
65 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
67 * ===== Released 1.4.0=====
69 * configure.in: Version 1.4.0, interface age 0, binary age 400
73 2003-08-28 Christian Rose <menthos@menthos.com>
75 * configure.in: Added "ne" to ALL_LINGUAS.
77 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
79 * ===== Released 1.3.6=====
81 * configure.in: Version 1.3.6, interface age 2, binary age 306
85 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
87 * autogen.sh: Clarify an error message.
89 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
91 * configure.in: Added "hi" in ALL_LINGUAS.
93 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
95 * ===== Released 1.3.5=====
97 * configure.in: Version 1.3.5, interface age 1, binary age 305
101 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
103 * Remove po/Makefile.in.in. This fixes bug #119053.
105 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
107 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
110 This is a partial fix for bug #116712.
112 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
114 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
115 Fixes bug #116621. Problem reported by Mario Lang.
117 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
119 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
121 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
124 Added locale directory to spec file. Fix provided by
125 James T. Richardson, Jr.
127 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
129 * ===== Released 1.3.4=====
133 2003-06-13 Tor Lillqvist <tml@iki.fi>
135 * atk/atkobject.c (atk_role_get_localized_name): Set
138 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
139 directory, so look there, too. Include the message catalogs.
141 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
143 * configure.in: Version 1.3.4, interface age 0, binary age 304
145 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
148 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
150 * configure.in: Added ga (irish) to ALL_LINGUAS
152 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
154 * configure.in: Added li to ALL_LINGUAS.
156 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
158 * ===== Released 1.3.3=====
160 * configure.in: Version 1.3.3, interface age 3, binary age 303
164 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
166 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
167 ATK_ROLE_AUTOCOMPLETE.
169 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
171 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
172 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
173 which can have a value other than on or off.
175 2003-05-19 Arafat Medini <lumina@silverpen.de>
177 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
179 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
181 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
183 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
185 * ===== Released 1.3.2=====
187 * configure.in: Version 1.3.2, interface age 2, binary age 302
191 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
193 * is.po: Added "is" into ALL_LINGUAS.
195 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
197 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
200 * po/pl.po: Updated Polish translation from Artur Flinta.
202 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
204 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
206 2003-05-05 Christian Rose <menthos@menthos.com>
208 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
210 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
212 * ===== Released 1.3.1=====
214 * configure.in: Version 1.3.1, interface age 1, binary age 301
218 * po/yi.po: Update line numbers.
220 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
222 * atk/stateset.h: Fix typo in documentation.
224 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
225 Patch provided by Ali Akcaagac.
227 2003-03-26 Christian Rose <menthos@menthos.com>
229 * configure.in: Added "yi" to ALL_LINGUAS.
231 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
233 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
235 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
237 * ===== Released 1.3.0=====
239 * configure.in: Version 1.3.0, interface age 0, binary age 300
243 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
245 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
247 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
249 * docs/atk-sections.txt: Add 11 unused declarations.
251 2003-03-20 James Henstridge <james@daa.com.au>
253 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
256 * configure.in: cleanup to make use of newer autoconf/automake
259 * Makefile.am: get rid of custom distcheck rule, which is no
262 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
265 * docs/Makefile.am: use common gtk-doc.make.
267 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
269 2003-03-16 Joel Brich <joel.brich@laposte.net>
271 * configure.in: Added "eo" to ALL_LINGUAS
272 * po/eo.po: Added Esperanto translation
273 from Charles Voelger <cvoelger@dweasel.com>
275 2003-03-12 Tor Lillqvist <tml@iki.fi>
277 * atk/atk.def: Add one more missing export, thanks to Cedric
280 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
282 * atk/atkobject.c (atk_object_set_role): Add check that role is
283 actually being changed. Do not emit notification for initial
284 role setting. (bug #107710)
286 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
288 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
289 which returns integer; (bug #107661) reported by Morten Welinder.
291 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
295 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
296 which return pointer; (bug #107650) reported by Morten Welinder.
298 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
300 * test/Makefile.am: Update to produce .so files
301 (Problem reported and solution reported by Michael.Wilson@bull.net)
303 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
305 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
306 Correct creation of non-AtkGObjectAccessible (bug #107124)
308 * atk/atkobject.c (atk_object_class_init): Set default initialize
309 function so that code which does not check for existence of parent
310 class's initialize function will work.
312 * atk/atkvalue.c: (atk_value_get_minimum_value,
313 atk_value_get_maximum_value, atk_value_get_current_value):
314 Reset Value argument if it is a valid GValue otherwise zeroise it.
316 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
318 2003-02-25 Tor Lillqvist <tml@iki.fi>
320 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
322 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
325 * atk/atk.rc.in: New file, for version info in the DLL on
326 Windows. Similar as in GLib, GTK, etc.
328 * configure.in: Generate atk/atk.rc.
330 * atk/Makefile.am: Use atk.rc on Windows.
331 (EXTRA_DIST): Distribute atk.rc(.in).
333 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
334 but deduce it from DLL location, like GLib, GTK etc do.
336 2003-02-23 Abel Cheung <maddog@linux.org.hk>
338 * configure.in: Added "mk" to ALL_LINGUAS.
340 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
342 * configure.in: Added "fa" to ALL_LINGUAS.
344 2003-02-21 Metin Amiroff <metin@karegen.com>
346 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
348 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
350 * configure.in: Added Belarusian to ALL_LINGUAS.
352 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
354 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
355 claim to implement all interfaces.
357 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
359 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
362 (atk_hypertext_get_link): Add check on link_index value
363 (atk_hypertext_get_link_index): Add check on char_index value
365 2003-02-09 Christian Rose <menthos@menthos.com>
367 * configure.in: Added "kn" to ALL_LINGUAS.
369 2003-02-07 Christian Rose <menthos@menthos.com>
371 * configure.in: Added "bn" to ALL_LINGUAS.
373 2003-02-06 Christian Rose <menthos@menthos.com>
375 * configure.in: Added "id" to ALL_LINGUAS.
377 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
379 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
380 Add weak reference so we do not leak the accessible when the object
381 dies. Problem reported by Alex Larsson.
383 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
385 * configure.in: Added "tr" (Turkish) to the languages' list.
387 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
389 * atk/atkhyperlink.[ch]
390 New property selected-link defined.
391 Function pointer is_selected_link added to interface
392 (atk_hyperlink_is_selected_link: New functions which checks
393 whether the specified AtkHyperlink is selected
395 * atk/atkhypertext.[ch]
396 New signal link-selected added.
398 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
400 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
401 and function atk_hyperlink_is_selected_link.
403 This fixes bug #104621.
405 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
407 * autogen.sh (have_automake): call the versioned automake when
408 checking the version itself.
410 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
412 * autogen.sh (have_automake): Fix version in complaint
413 message about automake. (#104366, Rich Burridge)
415 2003-01-26 Daniel Yacob <locales@geez.org>
417 * configure.in: Added am to ALL_LINGUAS.
419 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
421 * configure.in: Added "sk" to ALL_LINGUAS.
423 2003-01-23 Abel Cheung <maddog@linux.org.hk>
425 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
427 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
429 * configure.in: Added "pt_BR" to ALL_LINGUAS.
431 2003-01-22 Marius Andreiana <marius galuna.ro>
433 * configure.in: added 'ro' to ALL_LINGUAS
435 2003-01-21 Christian Rose <menthos@menthos.com>
437 * configure.in: Added "mn" to ALL_LINGUAS.
439 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
442 (atk_text_base_init): Set vtable entry for default implementations
443 (atk_text_get_range_extents): Omit calling default implementation
444 (atk_text_get_bounded_ranges): Omit calling default implementation
447 (atk_component_base_init): New function to set vtable entry for
448 default implementations
449 (atk_component_ref_accessible_at_point): Omit calling default
451 (atk_component_contains): Omit calling default implementation
452 (atk_component_get_position): Omit calling default implementation
453 (atk_component_get_size): Omit calling default implementation
455 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
458 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
459 and PROP_TABLE_CAPTION_OBJECT.
460 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
461 and PROP_TABLE_CAPTION_OBJECT.
463 This completes ATK changes for bug #74814.
465 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
467 * atk/atkobject.c: Add property accessible-table-caption-object.
468 This addresses bug #74814.
470 * atk/atkobject.h: Move some documentation from template file to
471 avoid warnings when building.
473 * atk/atkrelation.c: Add new properties relation and target.
474 This addresses bug #72426.
476 * atktext.[ch]: Add new functions atk_text_get_range_extents and
477 atk_text_get_bounded_ranges.
478 Also added data structures AtkTextRectangle and AtkTextRange, enum
479 AtkTextClipType and helper function atk_text_free_ranges.
480 This addresses bug #100943.
481 (atk_text_get_character_extents): Ensure that the reported width is
482 not negative. This fixes bug #102954)
484 * docs/atk-sections.txt: Add new functions and data items.
486 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
487 atkobject.h. Add reference to accessible-table-caption-object.
489 * docs/tmpl/atk-relation.sgml: Add new properties
491 * docs/tmpl/atktext.sgml: Add new functions and data items.
494 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
496 * ===== Released 1.2.2=====
498 * configure.in: Version 1.2.2, interface age 2, binary age 202
502 2003-01-19 He Qiangqiang <carton@linux.net.cn>
504 * configure.in: Added "zh_CN" to ALL_LINGUAS.
506 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
508 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
510 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
512 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
514 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
516 * configure.in (ALL_LINGUAS): Added "it" (Italian)
518 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
520 * configure.in: Add -with-html-dir option. (bug #102497)
522 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
524 * docs/tmpl/atkobject.sgml: Update so property names are in
527 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
529 * ===== Released 1.2.1=====
531 * configure.in: Version 1.2.1, interface age 1, binary age 201
535 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
537 * configure.in (ALL_LINGUAS): Added pl (Polish).
539 2002-12-23 Nam SungHyun <namsh@kldp.org>
541 * configure.in: Added Korean (ko) to ALL_LINGUAS
543 2002-12-22 Artis Trops <hornet@navigator.lv>
545 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
547 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
549 * configure.in (ALL_LINGUAS): added French (fr).
551 2002-12-21 Jordi Mallach <jordi@sindominio.net>
553 * configure.in (ALL_LINGUAS): added Catalan (ca).
555 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
557 * ===== Released 1.2.0 ======
559 * configure.in: Version 1.2.0, interface age 0, binary age 200
561 * NEWS: Final update for 1.2.0.
563 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
565 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
567 * configure.in: Added Russian to ALL_LINGUAS.
569 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
571 * ===== Released 1.1.5=====
573 * configure.in: Version 1.1.5, interface age 2, binary age 105
577 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
579 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
580 if caret is not supported. This addresses bug #101020.
582 * configure.in: Use third argument of AC_DEFINE to get rid of
585 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
587 * acinclude.m4: Remove; wasn't needed, and referred
588 to GLib internal m4 files now gone.
590 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
592 * configure.in: Require autoconf-2.53.
594 2002-12-12 Yanko Kaneti <yaneti@declera.com>
596 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
598 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
600 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
603 2002-12-07 Andras Timar <timar@gnome.hu>
605 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
607 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
609 * ===== Released 1.1.4 =====
611 * configure.in: Version 1.1.1, interface age 1, binary age 104
615 2002-12-05 Ole Laursen <olau@hardworking.dk>
617 * configure.in (ALL_LINGUAS): Added Danish (da).
619 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
621 * configure.in (ALL_LINGUAS): Added Spanish (es).
623 2002-12-01 Christian Neumair <chris@gnome-de.org>
625 * configure.in (ALL_LINGUAS): Added German (de).
627 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
629 * configure.in (ALL_LINGUAS): Added "no".
631 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
633 * Update NEWS for 1.1.3
635 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
637 * configure.in: Update to take account of gtk-doc-version being 0.10
638 Updated version required to 0.9
640 2002-11-20 Bill Haneman <bill.haneman@sun.com>
643 Added ATK_ROLE_APPLICATION.
646 (atk_role_get_localized_name):
647 Added ATK_ROLE_APPLICATION case.
650 Added ATK_ROLE_APPLICATION to docs.
652 2002-11-18 Abi Brady <morwen@evilmagic.org>
654 * configure.in: Added "en_GB" to ALL_LINGUAS.
656 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
658 * configure.in: Added "ms" to ALL_LINGUAS.
660 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
662 * Update NEWS for 1.1.2
664 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
667 2002-11-14 Bill Haneman <bill.haneman@sun.com>
670 Revved to 1.1.2, interface age 0, binary age 102.
672 * atk/atkrelationtype.h:
673 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
674 New relations to handle content embedding, for instance
675 text that embeds or flows around images.
677 * atk/atkhyperlink.h:
678 (atk_hyperlink_is_inline):
679 New API, returns whether a hyperlink's content is
680 partially displayed inline; useful for small images
681 emedded in text, and for HTML <src> elements.
682 (AtkHyperlinkClass->link_state):
683 New virtualized method, used to implement various
684 state query API such as atk_hyperlink_is_inline().
686 * atk/atkhyperlink.c:
687 (atk_hyperlink_is_inline):
690 * docs/atk-sections.txt:
691 Additions for above API.
693 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
695 * atk/atkobject.[ch]: Add signal active-descendant-changed
697 2002-11-11 Christian Rose <menthos@menthos.com>
699 * configure.in: Added "sv" to ALL_LINGUAS.
701 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
709 * docs/tmpl/atkhyperlink.sgml
710 * docs/tmpl/atkobject.sgml
711 * docs/tmpl/atktable.sgml
712 * docs/tmpl/atktext.sgml
714 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
717 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
719 * autogen.sh: Add call to autoheader to create config.h.in
721 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
723 * acinclude.m4: New file
725 * autogen.sh: Add i18n support (copied from gtk+).
727 * configure.in: Add definition for atklocaledir and check for
728 bind_textdomain_codeset()
730 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
732 * atk/atkobject.c (atk_role_get_localized_name): Add code to
735 * po/.cvsignore: Add extra files.
737 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
739 * configure.in: Create po/Makefile; patch supplied by
740 Dan Mills (thunder@ximain.com)
742 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
744 * ===== Released 1.1.1 =====
746 * configure.in: Version 1.1.1, interface age 0, binary age 101
750 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
752 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
754 * Makefile.am: Add po directory
756 * configure.in: Add support for I18N
758 * acconfig.h atk/atkintl.h: New files used to support I18N
760 * atk/atkobject.c: Update atk_role_get_localized_name() to
761 allow for localized name to be returned.
763 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
765 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
766 po/ChangeLog: New files
768 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
770 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
772 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
774 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
775 atk_object_add_relationship and atk_object_remove_relationship
776 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
779 * atk/atkrelation.h: Move definition of AtkRelationType to
782 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
784 * atk/atktext.[ch]: Add text-attributes-changed signal.
786 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
788 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
790 * docs/tmpl/atkrelation.sgml: Add new relations
792 * docs/tmpl/atkstate.sgml: Add new state
794 * docs/tmpl/atktext.sgml: Add new signal
796 * tests/testrelation.c: Add tests for new relationship functions.
798 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
800 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
801 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
805 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
807 * ===== Released 1.1.0 =====
811 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
814 increment version to 1.1.0, in view of the fact that we've
815 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
816 Also reset INTERFACE_AGE to zero, since an enum was added.
817 Use similar library numbering as GTK.
819 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
821 2002-09-06 Mark McLoughlin <mark@skynet.ie>
823 * atk/atkobject.h: add ATK_LAYER_WINDOW.
825 * atk/atkcomponent.c: upd docs.
827 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
829 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
830 avoid unused declarations
832 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
833 Move AtkRelationSet from atkobject to atkrelationset.
835 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
837 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
838 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
839 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
840 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
841 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
842 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
843 docs/tmpl/atkvalue.sgml:
844 Remove reference to ...Iface data structures; which eliminates
845 undocumented symbols.
847 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
849 * atk/atkutil.h: Add documentation for AtkKeyEventType
851 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
852 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
853 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
854 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
855 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
856 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
857 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
858 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
859 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
860 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
861 docs/tmpl/atkutil.sgml:
862 Reduce number of undocumented symbols
864 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
866 * atk/atknoopobjectfactory.c:
867 Add implementation for atk_object_factory_get_accessible_type()
869 2002-08-18 Havoc Pennington <hp@pobox.com>
871 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
872 both automake 1.6 and 1.4 installed get the right automake. Means
873 compilation from CVS will now require the latest automake 1.4
874 release, or manually creating symlinks called "automake-1.4" and
877 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
879 These changes improve the quality of the documentation by adding
880 information about properties and signals.
883 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
884 use in docs Makefile.am
887 Add missing include files, atk/atknoopobject.h and
888 atknoopobjectfactory.h
891 Add support for scan program
894 Added content to this file
896 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
897 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
898 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
899 docs/tmplatkutil.sgml:
900 Removed references to contents of object's data structure
902 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
903 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
904 Add references to signals and properties.
906 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
908 * ===== Released 1.0.3 =====
910 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
911 interface, binary version 3.
915 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
917 * README: Updated to describe where to log bugs and mention mailing
920 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
922 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
923 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
924 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
925 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
926 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
927 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
928 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
929 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
930 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
931 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
932 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
933 Update documentation.
935 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
938 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
941 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
943 * ===== Released 1.0.2 ======
947 * configure.in: Version 1.0.2, interface, binary age 2
949 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
951 * atk/atkutil.c (atk_focus_tracker_notify):
952 Allow for object being NULL which means the window containing the
953 focus widget has lost focus. We update the previous_focus_object
954 so we can emit notification for focus widget when window regains
957 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
959 * atk/atkgobjectaccessible.c:
960 (atk_gobject_accessible_for_object): Allow for case where created
961 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
962 was not initialized in atk_gobject_accessible_class_init
964 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
966 * ===== Released 1.0.1 ======
970 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
972 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
974 * atk/atkutil.c (atk_focus_tracker_notify):
975 Do not do notification if previously notified object is the same as
978 2002-03-14 Tor Lillqvist <tml@iki.fi>
980 * atk/Makefile.am: Use correct name for the DLL when generating
981 the MSVC import library.
983 2002-03-13 Bill Haneman <bill.haneman@sun.com>
985 * atk/atkutil.c (atk_object_get_root):
986 Changed g_type_class_peek to g_type_class_ref,
987 this seemed to be triggering a SEGV in some cases.
990 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
992 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
993 Correct name of data set to NULL from quark_accessible_object to
996 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
998 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1001 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1003 * ===== Released 1.0.0 ======
1005 * NEWS: Final update for 1.0.0.
1007 * README: Update the compilation instructions a bit.
1009 2002-03-06 Tor Lillqvist <tml@iki.fi>
1012 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1015 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1019 * tests/Makefile.am: Don't install libteststateset.la,
1020 libtestrelation.la. (#73655, James Henstridge)
1022 * autogen.sh: Add --enable-gtk-doc
1024 * configure.in: --disable-gtk-doc by default.
1026 * Makefile.am: Add a slightly modified distcheck rule
1027 that passes --enable-gtk-doc to the configure inside.
1028 (So that 'make dist' succeeds inside.)
1030 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1032 * configure.in: Require GLib-2.0.0.
1034 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1035 Switch over to the Glib/GTK+ versioning scheme.
1037 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1039 * atk/atktext.c (atk_text_get_text):
1040 Permit end offset value of -1
1042 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1044 * atk/atkhypertext.h:
1047 2002-02-28 Sven Neumann <sven@gimp.org>
1049 * configure.in: beautified configure --help output.
1051 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1053 * atk/atkhypertext.h atk/atkhyperlink.h:
1054 Add padding to class structures to allow for future expansion.
1056 * atk/atkdocument.h:
1057 Add padding to class structures to allow for future expansion.
1059 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1060 Add padding to class structures to allow for future expansion.
1062 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1064 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1066 2002-02-26 Tor Lillqvist <tml@iki.fi>
1068 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1069 libtool won't create a DLL.
1071 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1074 Remove -no-undefined because of problems with uunresolved symbols
1075 in libgobject on Solaris when using gcc
1077 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1079 * configure.in: Version 0.13
1081 * NEWS: Update for 0.13
1083 * docs/atk-sections.txt: Update.
1085 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1087 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1088 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1089 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1090 Make use of parent_class consistent; define as gpointer and
1091 use g_type_class_peek_parent() to get it
1094 Delete unused empty line
1096 * atk/atkregistry.c atk/atkrelation.c:
1097 Make parent_class static
1099 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1102 Add check for offset being negative in functions which have offset
1103 parameter and return immediately if so.
1105 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1107 * atk/atkcomponent.h:
1108 Change argument of get_layer and get_mdi_zorder function pointers
1109 to be AtkComponent instead of AtkObject
1111 * atk/atkcomponent.c:
1112 Change atk_component_get_layer and atk_component_get_mdi_zorder
1113 to refer to argument as component instead os accessible
1115 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1116 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1117 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1118 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1119 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1120 Update for recent changes
1122 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1125 Guard atk.h with ifndef __ATK_H__
1126 (#71405 reported by terra@diku.dk (Morten Welinder))
1128 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1130 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1131 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1132 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1133 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1134 Add padding to class structures to allow for future expansion.
1136 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1139 Incremented revision and tagged GNOME_D2_BETA.
1142 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1143 as deprecated (should use atk_component API below).
1146 Added atk_component_get_layer and atk_component_get_mdi_zorder
1147 (erroneously defined in atkobject, they belong here).
1150 Fixed some property get/set bugs.
1152 * NEWS: updated for GNOME 2 Desktop Beta.
1154 2002-02-11 jacob berkman <jacob@ximian.com>
1156 * atk/atkselection.[ch] (atk_selection_get_type):
1157 * atk/atktable.[ch] (atk_table_get_type):
1158 * atk/atkregistry.h (atk_get_default_registry):
1159 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1160 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1161 * atk/atkcomponent.[ch] (atk_component_get_type):
1162 * atk/atkaction.[ch] (atk_action_get_type): declare function
1163 arguments as (void) rather than ()
1165 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1168 Incremented revision.
1170 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1172 * docs/tmpl/atkaction.sgml:
1173 * docs/tmpl/atkcomponent.sgml:
1174 * docs/tmpl/atkeditabletext.sgml:
1175 * docs/tmpl/atkimage.sgml:
1176 * docs/tmpl/atkobject.sgml:
1177 * docs/tmpl/atkselection.sgml:
1178 * docs/tmpl/atktable.sgml:
1179 * docs/tmpl/atktext.sgml:
1180 * docs/tmpl/atkvalue.sgml:
1181 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1182 fields to improve docs; the documentation now gives some
1183 information on the purpose and function of the various ATK
1184 interfaces, and which types of UI components typically implement
1187 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1189 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1191 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1194 Update version number to 0.10, for Desktop Alpha 2
1196 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1199 Correct inconsistencies between registered signal parameter types
1200 and default signal handler struct fields
1201 (based on patch from Murray Cumming <murray@usa.net>)
1203 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1206 Update version number to 0.9, for Beta2 package.
1208 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1210 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1211 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1214 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1216 * atk/atkcomponent.c (atk_component_add_focus_handler):
1217 Add comments to clarify behavior if handler has already been added
1219 * docs/tmpl/atktext.sgml:
1220 Update for change of caret_changed to text_caret_moved
1222 2002-01-05 Hans Breuer <hans@breuer.org>
1224 * atk/makefile.msc : generate atk-enum-types.[hc]
1225 NOTE: the long comment in atkobject.h is crashing perl,
1226 at least version 5.005_02 built for MSWin32-x86-object
1227 Binary build 506 provided by ActiveState. Temporary
1228 deleting the AtkRole comment allows to work-around.
1230 atk/atk.def : updated externals
1232 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1234 * atk/atkgobjectaccessible.h
1235 Fixed typo in define (reported by Jeff Franks)
1237 * atk/atktext.c atk/atktext.h
1238 Change name of default signal handler for text_caret_moved signal
1239 from caret_changed to text_caret_moved
1240 Change enum CARET_MOVED to TEXT_CARET_MOVED
1241 (both issues reported by Jeff Franks)
1243 2001-12-15 Michael Meeks <michael@ximian.com>
1245 * atk/atkrelation.c (atk_relation_class_init):
1247 (atk_relation_finalize): chain to parent.
1249 * atk/atkrelationset.c (atk_relation_set_class_init),
1250 (atk_relation_set_finalize): same fix.
1252 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1254 * configure.in: Version 0.8, require GLib-1.3.12
1256 * atk/makefile.msc (PKG_VER): Version 0.8.
1258 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1260 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1261 for correct srcdir != builddir operation when
1262 generating source files in srcdir.
1264 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1266 * docs/tmpl/atkutil.sgml: remove some conflict
1269 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1274 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1276 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1277 docs/tmpl/atkgobjectaccessible.sgml
1279 * atk/Makefile.am atk/atk.h:
1280 Add references to new files
1282 * atk/atkobject.c atk/atkobject.h
1283 docs/tmpl/atkobject.sgml:
1284 Add new function atk_object_initialize
1286 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1287 docs/tmpl/atkobjectfactory.sgml:
1288 Add new function atk_object_factory_get_accessible_type
1290 * docs/atk-sections.txt:
1292 Add functions in atk-unused.txt
1295 2001-12-17 Darin Adler <darin@bentspoon.com>
1297 * atk/atktext.c: Add missing #include <string.h>
1299 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1301 * atk/Makefile.am, tests/Makefile.am: Compile with
1302 -DG_DISABLE_DEPRECATED. See #52790.
1304 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1306 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1307 Remove unnecessary g_retunn_val_if_fail() call.
1309 2001-12-08 Michael Meeks <michael@ximian.com>
1311 * atk/atkregistry.c (atk_registry_class_init):
1312 paranoia is not appropriate here, setup parent_class,
1313 don't create a new default registry here - makes no
1315 (atk_registry_finalize): chain to parent class, do
1316 g_hash_table_destroys instead of g_frees.
1318 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1321 Update to create atk-enum-types.h before compiling source files
1322 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1324 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1326 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1327 docs/tmpl/atktext.sgml tests/testrelation.c:
1328 Change atk_attribute_register to atk_text_attribute_register,
1329 atk_attribute_get_value to atk_text_attribute_get_value,
1330 atk_attribute_get_name to atk_text_attribute_get_name
1331 atk_attribute_for_name to atk_text_attribuute_for_name
1333 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1336 Add implementation of atk_attribute_register, atk_attribute_for_name
1337 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1338 support extra attributes being defined
1341 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1342 extra attributes to be defined
1343 Add atk_attribute_register() and atk_attribute_for_name()
1348 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1349 Update because of additions to atk/atktext.h
1351 * tests/testrelation.c:
1352 Add tests for text attributes
1354 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1357 Update atk_role_register() to allow extra roles to be defined
1358 Update atk_role_get_name() and atk_role_for_name() for newly defined
1361 * tests/testrelation.c:
1364 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1366 * atk/atkrelation.c:
1367 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1368 atk_relation_type_for_name()
1371 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1372 atk_state_type_for_name()
1374 * tests/testrelation.c, tests/teststateset.c:
1375 Update tests as name componenets are separated by hyphen (-) rather
1378 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1381 Generate files atk-enum-types.c and atk-enums-types.h to create
1385 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1387 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1390 Changed calls to g_type_class_peek() to g_type_class_ref() where
1391 it makes more sense, and in other places check for a non-null
1392 klass return before trying to call class methods. This prevents
1393 SEGV if no Atk-implementation library has been loaded.
1396 Fixed gtk-doc warning.
1398 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1400 * atk/atkobject.[c|h]:
1401 Add functions atk_role_get_name() and atk_role_for_name() which
1402 transform a role into an untranslated string
1403 Update comments in atkobject.h which refer to property names
1405 * atk/atkrelation.c:
1406 Correct error in atk_relation_type_get_name
1408 * docs/atk-sections.txt
1409 Added atk_role_get_name and atk_role_for_name
1414 2001-11-23 Hans Breuer <hans@breuer.org>
1416 * atk/atk.def : updated externals
1418 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1419 minor coding style issues. Found by my exports generator.
1421 * atk/makefile.msc : version 0.7, use build dir from
1424 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1428 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1430 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1432 * atk/atknoopobject.c:
1433 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1434 when creating object
1436 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1438 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1439 docs/tmpl/atkrelation.sgml:
1440 Change atk_relation_type_from_string to atk_relation_type_for_name
1441 Add atk_relation_type_get_name
1443 * atk/atkrelationtype.c:
1444 Change atk_relation_type_from_string to atk_relation_type_for_name
1445 Add atk_relation_type_get_name
1446 Update atk_relation_type_register() to correctly register new
1450 Changed name of static variable type to last_type
1451 Changed name of paremeter if atk_state_type_get_name to type to match
1457 * tests/README, tests/Makefile.am
1458 Add new test file testrelation.c
1460 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1462 * atk/atkutil.c (atk_add_key_event_listener):
1463 Fix gtk-doc comment and clarify use of 'data' gpointer.
1465 2001-11-22 Michael Meeks <michael@ximian.com>
1467 * atk/atkutil.c (atk_add_key_event_listener): switch
1470 * atk/atkobject.c (atk_object_real_get_property):
1471 add missing 'break'.
1473 2001-11-21 Michael Meeks <michael@ximian.com>
1475 * atk/atkrelation.c: pull in string.h for strcmp
1477 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1479 * atk/atkutil.c (atk_add_global_event_listener),
1480 (atk_get_toolkit_name, atk_get_toolkit_version):
1483 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1485 * atk/atkrelation.c: Added gtk-doc docs for
1486 atk_relation_type_from_string.
1488 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1490 * atk/atkobject.h (enum): Fix trailing comma on
1493 * docs/atk-sections.txt: Update.
1497 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1499 * atk/atkobject.[c|h]:
1500 Add additional argument (name) to state-change signal
1501 Update atk_object_notify_state_change to take account of
1502 extra argument for state-change
1504 * atk/atkmarshal.list:
1505 Add marshaller for VOID:STRING,BOOLEAN
1507 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1509 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1510 Add enum AtkLayer and functions atk_object_get_layer and
1511 atk_object_get_mdi_zorder
1513 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1515 * atk/atkobject.[c|h]:
1516 Remove property accessible-state; use signal state-change instead
1517 Change signature of state-change handler to take gboolean as argument
1518 instead of AtkPropertyValues
1519 Update atk_object_notify_state_change() to emit state-change signal
1521 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1522 Remove state ATK_STATE_COLLAPSED
1524 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1528 Added state-changed signal to atkobject, in anticipation of
1529 deprecating the accessible-state property.
1532 Fixed signature of atk_util_add_key_listener () to
1533 take an AtkKeySnoopFunc instead of a pointer to same.
1535 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1537 * atk/atkobject.c (atk_object_notify_state_change):
1538 Fix bug in calculation of number of toggle states
1541 Correct out-by-1 error in atk_state_type_register()
1542 Use type (number of states defined) in atk_state_type_get_name()
1543 and atk_state_type_for_name()
1545 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1547 * atk/atkeditabletext.c:
1548 Remove unused structure _AtkEditableTextIfaceClass
1550 * atk/atkobject.[c|h]
1551 Remove signals model_changed and selection_changed
1553 * atk/selection.[c|h]
1554 Add signal selection_changed
1556 * atk/atktable.[c|h]
1557 Remove unused structure _AtkTableIfaceClass
1558 Add signal model_changed
1561 Remove unused structure _AtkTextIfaceClass
1562 Add signal text_selection_changed
1564 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1565 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1566 Documentation changes
1568 2001-11-17 Tor Lillqvist <tml@iki.fi>
1570 * atk-zip.sh.in: Build separate runtime and developer packages.
1572 * atk/atk.def: Update.
1574 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1578 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1580 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1583 to allow non-GTK-dependent installation of key snoop functions.
1584 This also meant adding definitions of AtkKeySnoopFunc and
1587 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1589 * atk/atkobject.c (atk_object_notify_state_change):
1590 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1591 to ATK_STATE_EXPANDED or vice versa.
1593 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1596 Add role ATK_ROLE_TREE_TABLE
1598 * atk/atkrelation.h:
1599 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1600 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1602 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1603 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1604 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1605 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1606 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1607 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1608 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1609 Update to reflect the current state of the documentation in the code.
1611 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1613 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1614 Add two new relations ATK_RELATION_NODE_CHILDREN and
1615 ATK_RELATION_NODE_PARENT to support compound objects in a
1616 node or cell of a tree or table
1617 Added descriptions of all relations which are defined
1620 Remove functions atk_table_real_get_index_at(),
1621 atk_table_real_get_column_at_index() and
1622 atk_table_real_get_row_at_index()
1623 Correct typos in documentation of other functions.
1625 2001-10-28 Tor Lillqvist <tml@iki.fi>
1627 * atk-zip.sh.in: New file, used to build developer package for
1631 * configure.in: Add it.
1633 * atk/Makefile.am: Add rules to install and uninstall mingw import
1636 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1638 * atk/atkobject.[c|h]
1639 Remove the following properties
1640 accessible-child - use signal children_changed for notification
1641 accessible-text - use signal text_changed for notification
1642 accessible-caret - use signal text_caret_moved for notification
1643 accessible-selection - use new signal selection_changed
1645 accessible-visible-data - use new signal visible_data_changed
1647 accessible-model - use new signal model_changed for notification
1648 Notify when role or parent changes
1649 Allow parent and role to be set or got using g_object_set() or
1652 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1658 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1660 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1661 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1663 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1665 * atk/atkobject.c (atk_object_notify_state_change):
1666 Initialize AtkPropertyValue data structure to 0 instead of using
1669 2001-10-19 Tor Lillqvist <tml@iki.fi>
1671 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1672 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1673 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1675 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1676 -export-symbols atk.def. If lib.exe is available, generate
1677 atk.lib, and install it.
1679 * atk/atk.def: Update with new entry points.
1681 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1683 * atk/atkobject.[c|], docs/atk-sections.txt,
1684 docs/tmpl/atkobject.sgml:
1685 Add convenience function atk_object_notify_state_change()
1686 to generate property notification of state change.
1688 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1689 Correct comments on functions atk_attribute_get_name() and
1690 atk_attribute_get_value()
1692 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1695 Update comments in atk_text_get_text_[at|after|before]_offset()
1696 to clarify what these functions will return.
1698 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1701 Update comments in atk_text_get_run_attributes() and
1702 atk_text_get_default_attributes().
1704 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1707 Change "property-change" signal to allow detail (i.e. property name)
1708 and add detail in atk_object_notify().
1710 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1713 Correct order of attribute names in text_attr_name array.
1715 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1717 * atk/atktext.[c|h]:
1718 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1719 Use enum AtkTextAttribute to specify what attribute are supported
1720 rather than hash defines. Define new functions atk_attribute_get_name()
1721 and atk_attribute_get_value() which return the strings for the
1722 attribute name and values for those attribute which have named values.
1724 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1726 * atk/atktext.c (atk_text_get_run_attributes):
1729 * atk/atktext.c (atk_text_get_default_attributes):
1730 Add call to set iface.
1732 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1734 * atk/atktext.[c|h]:
1735 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1736 Add new function atk_text_get_default_attributes
1737 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1739 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1741 * atk/atktext.c (atk_attribute_set_free):
1742 Avoid leaking of AtkAttributeSet data structure; speed up code.
1744 * docs/tmpl.atk*.sgml
1745 Updated to reflect current APIs.
1747 2001-10-01 jacob berkman <jacob@ximian.com>
1749 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1750 make dist works correctly w/o having to build first
1752 2001-10-01 Tor Lillqvist <tml@iki.fi>
1754 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1756 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1758 * configure.in (ATK_MICRO_VERSION): Version 0.6
1759 (because libglade will depend on a the small api addition below)
1761 * atk/makefile.msc (PKG_VER): Version 0.6
1763 * atk/atkrelation.h:
1764 * atk/atkrelation.c: (AtkRelationType
1765 atk_relation_type_from_string (const gchar *name)): Added method.
1768 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1770 * configure.in (ATK_MICRO_VERSION): Version 0.5
1772 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1774 * atk/makefile.msc (PKG_VER): Version 0.5
1776 2001-09-21 Hans Breuer <hans@breuer.org>
1778 * atk/atk.def : updated externals
1779 * atk/makefile.msc : version 0.4
1781 * atk/atktext.c (atk_text_get_character_extents) : real_height
1782 is a reference to int, so use &local_height
1784 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1788 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1790 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1791 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1792 (from 0.2 which was not properly updated last time).
1793 depend on glib 1.3.8.
1797 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1800 Add object reference when object is set as accessible_parent
1802 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1804 * configure.in: remember ACLOCAL_FLAGS.
1806 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1808 * atk/atktable.[c|h]
1809 Change atk_table_get_caption() and atk_table_set_caption()
1810 to deal with AtkObject* rather than gchar*
1811 Remove redundant and incorrect comments
1813 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1815 * configure.in: Version 0.3
1817 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1821 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1824 Correct property definitions for "accessible-table-caption",
1825 "accessible-table-column-description",
1826 "accessible-table-row-description"
1828 Update comments to include all properties defined
1830 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1832 * atk/atkhyperlink.h:
1833 Change AtkHyperLink to AtkHyperlink in comment
1834 * atk/atkhypertext.[c|h]:
1835 Change AtkHyperLink to AtkHyperlink
1836 * atk/atktable.[c|h]:
1837 Make gchar* arguments const; make return value of type gchar*
1839 * docs/atk-sections.txt
1840 Remove reference to AtkHyperLink
1841 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1842 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1845 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1848 Add functions atk_table_real_get_index_at(),
1849 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1850 as default implementations for atk_table_get_index_at(),
1851 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1853 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1856 Refer to return value in function documentation for
1857 atk_action_do_action
1859 Fix typo in comments
1860 * docs/tmpl/atkaction.sgml:
1861 Update to include return value
1863 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1865 * atk/atkaction.c atk/atkaction.h:
1866 Made atk_action_do_action return a gboolean as the class member of
1867 AtkActionIface does.
1871 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1873 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1874 Swap height and width arguments to atk_image_get_image_size
1876 Swap height and height arguments to atk_image_get_image_size
1877 Do not crash if NULL pointers are passed for return values
1879 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1881 * docs/tmpl/atktext.sgml atk/atktext.h:
1882 Change parameter names *offset to *_offset
1883 * atk/atkcomponent.c:
1884 Do not crash if NULL pointers are passed for return values
1886 Change parameter names *offset to *_offset
1887 Do not crash if NULL pointers are passed for return values
1889 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1892 Changed g_type_class_peek() to g_type_class_ref()
1893 in atk_add_global_event_listener(), since
1894 g_type_class_peek() could return NULL when an
1895 instance of the class had not been created.
1897 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1899 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1900 Ensure that atk_attribute_set_free is in the documentation.
1902 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1904 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1905 Swapped order of width and height arguments to
1906 atk_text_get_character_extents()
1907 Changed AtkAttrributeSet_free to atk_attribute_set_free
1909 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1911 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1912 Changed "length" argument of atk_text_get_character_extents() to
1915 2001-08-15 Jens Finke <jens@gnome.org>
1917 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1918 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1919 added a AC_SUBST for it. This is needed for the spec.in file.
1920 Added atk.spec to output list.
1921 * atk.spec.in: New file.
1923 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1925 * atk/atkcomponent.[c|h]
1926 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1927 Change atk_component_get_accessible_at_point to
1928 atk_component_ref_accessible_at_point so it will work for flyweights
1930 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1932 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1935 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1937 * atk/atkaction.c, atk/atkcomponent.c
1938 Remove all instances of g_return_if_fail (foo != NULL); that are
1939 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1940 since the second check catches the NULL.
1941 * atk/atkcomponent.c
1942 Add functions atk_component_real_contains(),
1943 atk_component_real_get_position(), atkcomponent_real_get_size()
1944 as default implementations for atk_component_contains(),
1945 atk_component_get_position(), atk_component_get_size()
1947 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1949 * atk/atkimage.[ch] docs/atk-sections.txt
1950 docs/tmpl/atkimage.sgml
1951 Updated AtkImage get_position to get_image_position
1952 so the naming is consistant. Now get_image_position
1953 and get_image_size return -1 for x/y/height/width
1954 if AtkImage implementations of these functions is
1957 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1960 Create an object relation set when the object is created.
1962 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1965 Changed first argument of atk_add_global_event_listener
1966 so the callback function is of type GSignalEmissionHook
1967 instead of AtkEventListener. AtkEventListener is
1968 appropriate for Focus event callbacks, but not generic
1971 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1974 Add function atk_object_real_ref_state_set() which creates the
1975 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1978 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1981 Remove all instances of g_return_if_fail (foo != NULL); that are
1982 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1983 since the second check catches the NULL.
1985 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1988 Fix problem with ATK not building after running make maintainer-clean
1989 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1991 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1994 * atk/atkeditabletext.h
1996 * atk-uninstalled.pc.in
1999 Removed (unused) #defines of pango/pango.h
2000 Removed references to/dependencies on pango from .pc files
2001 Removed dependencies on pango from makefile.msc and configure.in
2003 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2005 * atk/atkobject.[c|h]
2006 Move some implementation from GAIL:
2007 Default implementations for some some functions
2008 atk_object_real_get_name, atk_object_real_set_name,
2009 atk_object_real_get_description, atk_object_real_set_description,
2010 atk_object_real_get_parent, atk_object_real_set_parent,
2011 atk_object_real_get_role,
2012 atk_object_real_connect_property_change_handler,
2013 atk_object_real_remove_property_change_handler,
2015 definition of property-changed signal.
2016 Initialize pointers to NULL in atk_object_init().
2017 Initialize uninitialized function pointers to NULL in
2018 atk_object_class_init().
2020 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2023 Changed children_changed signal to allow NULL pointers
2024 for the 2nd argument to the signal handler.
2026 2001-07-20 Hans Breuer <hans@breuer.org>
2028 * atk/atk.def : added more exports
2029 * atk/makefile.msc : updated win32 build
2031 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2033 * atk/atkaction.[c|h], docs/atk-sections.txt,
2034 docs/tmpl/atkaction.sgml
2035 Add atk_action_get_name() and atk_action_set_description()
2037 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2039 * atk/atkstate.[c|h]
2040 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2041 and inconsistent GtkToggleButton
2043 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2045 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2046 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2047 gail_textattributes_update.pat is for gail/gail and integrates the
2048 ATK_ATTRIBUTE_* macros in the gail implementations.
2049 atk_docs_textattributes_update.pat is for atk/docs and patches
2050 atk-sections.txt etc. for improved docs
2051 atk_atk_textattributes_update.pat is for atk/atk and included the
2052 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2054 2001-07-13 Darin Adler <darin@bentspoon.com>
2056 * atk/atkstate.c: Add missing <string.h> include.
2057 * tests/teststateset.c: Add missing <string.h> include.
2059 2001-07-13 Darin Adler <darin@bentspoon.com>
2061 * .cvsignore: Ignore some generated files.
2062 * autogen.sh: Get rid of call to autoheader since the
2063 configure file doesn't include AM_CONFIG_HEADER.
2065 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2067 * tmpl/atkdocument.sgml
2068 Added new file for docs.
2070 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2072 * atk/atkimage.c atk/atkutil.c
2073 Changes to build with Sun's FORTE compiler.
2075 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2077 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2078 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2079 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2080 tmpl/atktext.sgml tmpl/atkutil.sgml
2083 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2085 * atk/atktext.c (atk_text_base_init):
2086 * atk/atktable.c (atk_table_base_init):
2087 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2088 to adapt to recent GSignal changes.
2090 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2092 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2093 docs/tmpl/atkutil.sgml
2094 Added new functiosn to AtkUtil.
2096 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2098 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2099 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2100 docs/tmpl/atkobject.sgml
2101 Added new atk document interface.
2103 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2105 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2106 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2107 Updated so that functions that take screen coords as
2108 input/output also take an enum specifying whether
2109 the coords are screen or top-level window based.
2110 Updated docs as well.
2112 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2114 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2115 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2116 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2117 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2118 atk/docs/tmpl/atkstreamablecontent.sgml
2119 Cleaned up docs. Added atkstreamablecontent.sgml
2121 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2123 *atk/atktable.h, atk/atktable.c
2124 Updated signal handler definitions.
2126 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2129 Updated AtkXYCoords enum.
2131 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2133 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2134 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2135 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2136 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2137 atk/atkstateset.c atk/atkstreamablecontent.c
2138 atk/atkstreamablecontent.h atk/atktable.c
2139 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2140 and some docs/tmpl files.
2141 Updated gtk-docs fixing spelling errors and making minor
2144 2001-06-27 Louise Miller <lousie.miller@sun.com>
2146 *atk/atkselection.h, atk/atkselection.c
2147 changed return type to gboolean for
2148 atk_selection_select_all_selection
2150 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2152 *atk/atkstate.h atk/atkstate.c
2153 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2154 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2155 docs/tmpl/atktext.sgml
2156 Added ATK_STATE_STALE. Updated docs.
2158 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2161 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2163 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2165 * atk/atkeditabletext.h, atk/atkobject.h,
2167 Added AtkAttributeSet_free() convenience
2170 2001-06-20 Peter Williams <peterw@ximian.com>
2172 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2173 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2174 G_{BEGIN,END}_DECLS.
2176 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2178 * atk/atktable.c, atk/atkmarshal.list
2179 Removed needless marshal and updated signal handlers in
2182 2001-06-20 Louise Miller <louise.miller@sun.com>
2184 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2185 Changed parameters for get_selected_rows/get_selected_columns
2186 Added 4 new functions, add_row_selection, remove_row_selection,
2187 add_column_selection, remove_column_selection
2189 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2192 Fixed minor bug with signals.
2194 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2199 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2201 * atk/atkselection.h atk/atkselection.c
2202 Now add_selection, clear_selection, and remove_selection
2203 return a boolean indicating SUCCESS/FAILURE to indicate
2204 if the operation was successful.
2206 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2208 * atk/atktable.h atk/atktable.h
2209 Updated so now the get_text_before|at|after functions
2210 return the start & end offset of the string. Updated the
2213 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2215 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2217 2001-06-11 Havoc Pennington <hp@redhat.com>
2221 * configure.in: bump version to 0.2 and add infrastructure for
2222 libtool version info. Assumes GTK versioning scheme (major.minor
2223 is binary compatible)
2225 * atk/Makefile.am (LDFLAGS): set version info
2226 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2228 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2230 * atk/atktable.h, atk/atktable.c
2231 Updated so that get/set row/column header functions
2232 work with AtkObjects rather than AtkTables. Organized
2233 the header file a little more cleanly. Also the get/set
2234 row_description and caption functions now use gchar *
2235 rather than AtkObject.
2237 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2239 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2240 Add signal model-changed.
2242 * atk/atkobject.c: Add properties
2243 accessible-role, accessible-table-caption,
2244 accessible-table-column-header, accessible-table-column_description.
2245 accessible-table-row-header, accessible-table-row_description.
2246 accessible-table-summary, accessible-model
2248 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2250 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2251 Updated atkeditabletext and atktext interfaces so they
2252 now properly define the get/set attribute methods and now
2253 get_offset_at_point and get_character_extents can request
2254 x,y coords by either widget or screen coords.
2256 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2258 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2259 CFLAGS, not in LIBS. (Always linking with -lpthread
2260 is a noticeable speed hit.)
2262 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2264 * atk/Makefile.am: Really fix marshal generation.
2266 2001-06-07 Havoc Pennington <hp@redhat.com>
2268 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2269 glib-genmarshal stuff
2271 2001-06-07 Havoc Pennington <hp@redhat.com>
2273 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2276 * configure.in: rearrange the library checks to support
2279 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2281 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2282 ATK in giant GTK tarball
2284 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2286 * docs/atk-api.sgml docs/atk-sections.txt
2287 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2288 docs/tmpl/atktext.sgml
2289 Removed docs/atk-api.sgml since it is not used.
2290 Updated sgml files and atk-sections.txt to reflect
2291 recent changes to the atktext and atkeditabletext
2294 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2296 * atk/atktext.h atk/atktext.h
2297 Updated to new atktext functions for getting attributes.
2299 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2301 * New files atk/atkstreamablecontent.[ch]
2302 Updated files: atk/Makefile.am, atk/atk.h
2304 * atk/atkvalue.c: Updated comments
2306 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2308 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2310 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2312 * atk/atkobject.c: Add property accessible-visible-data
2314 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2316 * atk/atkobject.c: Add support for setting and getting
2317 accessible-value property.
2319 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2321 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2323 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2325 * docs/atk-overrides.txt, docs/Makefile.am
2326 Updated the interface for dealing with selected
2327 text to handle multiple selected regions. Removed
2328 get_row_col_at_offset from atktext.[ch]. Added
2329 docs/atk-overrides.txt file.
2331 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2333 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2334 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2335 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2336 Makefiles so the proper marshall files get included in the
2337 dist. Updated the Makefiles and configure.in so that the
2338 docs get included in the dist.
2340 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2342 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2344 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2346 * atk/atkobject.c: Define new properties accessible-text,
2347 accessible-caret, accessible-selection and accessible-value
2349 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2351 * docs/atk-sections.txt
2354 Improved the layout/formatting of the atk docs. Added docs/tmpl
2357 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2360 Now properly set the initialized flag when setting up signals.
2361 Updated the atk-docs in several files
2363 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2365 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2366 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2367 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2368 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2369 Fix warnings generated by Sun FORTE compiler
2371 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2373 * atk/atkcomponent.c atk/atkvalue.c
2374 Remove return calls in functions which return void
2376 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2378 * atk/atkobject.h: Correct naming of role for status bar
2381 Clarify behaviour of atk_text_get_text_after/at/before_offset
2383 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2385 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2387 2001-01-06 Hans Breuer <hans@breuer.org>
2389 * atk/makefile.msc atk/atk.def (new files) :
2390 Enable build for win32, no sourc changes necessary.
2392 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2396 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2398 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2400 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>