1 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
4 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
5 which can have a value other than on or off.
7 2003-05-19 Arafat Medini <lumina@silverpen.de>
9 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
11 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
13 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
15 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
17 * ===== Released 1.3.2=====
19 * configure.in: Version 1.3.2, interface age 2, binary age 302
23 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
25 * is.po: Added "is" into ALL_LINGUAS.
27 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
29 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
32 * po/pl.po: Updated Polish translation from Artur Flinta.
34 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
36 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
38 2003-05-05 Christian Rose <menthos@menthos.com>
40 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
42 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
44 * ===== Released 1.3.1=====
46 * configure.in: Version 1.3.1, interface age 1, binary age 301
50 * po/yi.po: Update line numbers.
52 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
54 * atk/stateset.h: Fix typo in documentation.
56 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
57 Patch provided by Ali Akcaagac.
59 2003-03-26 Christian Rose <menthos@menthos.com>
61 * configure.in: Added "yi" to ALL_LINGUAS.
63 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
65 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
67 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
69 * ===== Released 1.3.0=====
71 * configure.in: Version 1.3.0, interface age 0, binary age 300
75 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
77 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
79 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
81 * docs/atk-sections.txt: Add 11 unused declarations.
83 2003-03-20 James Henstridge <james@daa.com.au>
85 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
88 * configure.in: cleanup to make use of newer autoconf/automake
91 * Makefile.am: get rid of custom distcheck rule, which is no
94 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
97 * docs/Makefile.am: use common gtk-doc.make.
99 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
101 2003-03-16 Joel Brich <joel.brich@laposte.net>
103 * configure.in: Added "eo" to ALL_LINGUAS
104 * po/eo.po: Added Esperanto translation
105 from Charles Voelger <cvoelger@dweasel.com>
107 2003-03-12 Tor Lillqvist <tml@iki.fi>
109 * atk/atk.def: Add one more missing export, thanks to Cedric
112 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
114 * atk/atkobject.c (atk_object_set_role): Add check that role is
115 actually being changed. Do not emit notification for initial
116 role setting. (bug #107710)
118 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
120 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
121 which returns integer; (bug #107661) reported by Morten Welinder.
123 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
127 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
128 which return pointer; (bug #107650) reported by Morten Welinder.
130 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
132 * test/Makefile.am: Update to produce .so files
133 (Problem reported and solution reported by Michael.Wilson@bull.net)
135 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
137 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
138 Correct creation of non-AtkGObjectAccessible (bug #107124)
140 * atk/atkobject.c (atk_object_class_init): Set default initialize
141 function so that code which does not check for existence of parent
142 class's initialize function will work.
144 * atk/atkvalue.c: (atk_value_get_minimum_value,
145 atk_value_get_maximum_value, atk_value_get_current_value):
146 Reset Value argument if it is a valid GValue otherwise zeroise it.
148 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
150 2003-02-25 Tor Lillqvist <tml@iki.fi>
152 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
154 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
157 * atk/atk.rc.in: New file, for version info in the DLL on
158 Windows. Similar as in GLib, GTK, etc.
160 * configure.in: Generate atk/atk.rc.
162 * atk/Makefile.am: Use atk.rc on Windows.
163 (EXTRA_DIST): Distribute atk.rc(.in).
165 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
166 but deduce it from DLL location, like GLib, GTK etc do.
168 2003-02-23 Abel Cheung <maddog@linux.org.hk>
170 * configure.in: Added "mk" to ALL_LINGUAS.
172 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
174 * configure.in: Added "fa" to ALL_LINGUAS.
176 2003-02-21 Metin Amiroff <metin@karegen.com>
178 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
180 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
182 * configure.in: Added Belarusian to ALL_LINGUAS.
184 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
186 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
187 claim to implement all interfaces.
189 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
191 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
194 (atk_hypertext_get_link): Add check on link_index value
195 (atk_hypertext_get_link_index): Add check on char_index value
197 2003-02-09 Christian Rose <menthos@menthos.com>
199 * configure.in: Added "kn" to ALL_LINGUAS.
201 2003-02-07 Christian Rose <menthos@menthos.com>
203 * configure.in: Added "bn" to ALL_LINGUAS.
205 2003-02-06 Christian Rose <menthos@menthos.com>
207 * configure.in: Added "id" to ALL_LINGUAS.
209 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
211 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
212 Add weak reference so we do not leak the accessible when the object
213 dies. Problem reported by Alex Larsson.
215 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
217 * configure.in: Added "tr" (Turkish) to the languages' list.
219 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
221 * atk/atkhyperlink.[ch]
222 New property selected-link defined.
223 Function pointer is_selected_link added to interface
224 (atk_hyperlink_is_selected_link: New functions which checks
225 whether the specified AtkHyperlink is selected
227 * atk/atkhypertext.[ch]
228 New signal link-selected added.
230 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
232 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
233 and function atk_hyperlink_is_selected_link.
235 This fixes bug #104621.
237 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
239 * autogen.sh (have_automake): call the versioned automake when
240 checking the version itself.
242 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
244 * autogen.sh (have_automake): Fix version in complaint
245 message about automake. (#104366, Rich Burridge)
247 2003-01-26 Daniel Yacob <locales@geez.org>
249 * configure.in: Added am to ALL_LINGUAS.
251 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
253 * configure.in: Added "sk" to ALL_LINGUAS.
255 2003-01-23 Abel Cheung <maddog@linux.org.hk>
257 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
259 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
261 * configure.in: Added "pt_BR" to ALL_LINGUAS.
263 2003-01-22 Marius Andreiana <marius galuna.ro>
265 * configure.in: added 'ro' to ALL_LINGUAS
267 2003-01-21 Christian Rose <menthos@menthos.com>
269 * configure.in: Added "mn" to ALL_LINGUAS.
271 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
274 (atk_text_base_init): Set vtable entry for default implementations
275 (atk_text_get_range_extents): Omit calling default implementation
276 (atk_text_get_bounded_ranges): Omit calling default implementation
279 (atk_component_base_init): New function to set vtable entry for
280 default implementations
281 (atk_component_ref_accessible_at_point): Omit calling default
283 (atk_component_contains): Omit calling default implementation
284 (atk_component_get_position): Omit calling default implementation
285 (atk_component_get_size): Omit calling default implementation
287 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
290 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
291 and PROP_TABLE_CAPTION_OBJECT.
292 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
293 and PROP_TABLE_CAPTION_OBJECT.
295 This completes ATK changes for bug #74814.
297 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
299 * atk/atkobject.c: Add property accessible-table-caption-object.
300 This addresses bug #74814.
302 * atk/atkobject.h: Move some documentation from template file to
303 avoid warnings when building.
305 * atk/atkrelation.c: Add new properties relation and target.
306 This addresses bug #72426.
308 * atktext.[ch]: Add new functions atk_text_get_range_extents and
309 atk_text_get_bounded_ranges.
310 Also added data structures AtkTextRectangle and AtkTextRange, enum
311 AtkTextClipType and helper function atk_text_free_ranges.
312 This addresses bug #100943.
313 (atk_text_get_character_extents): Ensure that the reported width is
314 not negative. This fixes bug #102954)
316 * docs/atk-sections.txt: Add new functions and data items.
318 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
319 atkobject.h. Add reference to accessible-table-caption-object.
321 * docs/tmpl/atk-relation.sgml: Add new properties
323 * docs/tmpl/atktext.sgml: Add new functions and data items.
326 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
328 * ===== Released 1.2.2=====
330 * configure.in: Version 1.2.2, interface age 2, binary age 202
334 2003-01-19 He Qiangqiang <carton@linux.net.cn>
336 * configure.in: Added "zh_CN" to ALL_LINGUAS.
338 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
340 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
342 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
344 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
346 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
348 * configure.in (ALL_LINGUAS): Added "it" (Italian)
350 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
352 * configure.in: Add -with-html-dir option. (bug #102497)
354 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
356 * docs/tmpl/atkobject.sgml: Update so property names are in
359 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
361 * ===== Released 1.2.1=====
363 * configure.in: Version 1.2.1, interface age 1, binary age 201
367 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
369 * configure.in (ALL_LINGUAS): Added pl (Polish).
371 2002-12-23 Nam SungHyun <namsh@kldp.org>
373 * configure.in: Added Korean (ko) to ALL_LINGUAS
375 2002-12-22 Artis Trops <hornet@navigator.lv>
377 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
379 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
381 * configure.in (ALL_LINGUAS): added French (fr).
383 2002-12-21 Jordi Mallach <jordi@sindominio.net>
385 * configure.in (ALL_LINGUAS): added Catalan (ca).
387 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
389 * ===== Released 1.2.0 ======
391 * configure.in: Version 1.2.0, interface age 0, binary age 200
393 * NEWS: Final update for 1.2.0.
395 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
397 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
399 * configure.in: Added Russian to ALL_LINGUAS.
401 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
403 * ===== Released 1.1.5=====
405 * configure.in: Version 1.1.5, interface age 2, binary age 105
409 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
411 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
412 if caret is not supported. This addresses bug #101020.
414 * configure.in: Use third argument of AC_DEFINE to get rid of
417 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
419 * acinclude.m4: Remove; wasn't needed, and referred
420 to GLib internal m4 files now gone.
422 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
424 * configure.in: Require autoconf-2.53.
426 2002-12-12 Yanko Kaneti <yaneti@declera.com>
428 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
430 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
432 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
435 2002-12-07 Andras Timar <timar@gnome.hu>
437 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
439 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
441 * ===== Released 1.1.4 =====
443 * configure.in: Version 1.1.1, interface age 1, binary age 104
447 2002-12-05 Ole Laursen <olau@hardworking.dk>
449 * configure.in (ALL_LINGUAS): Added Danish (da).
451 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
453 * configure.in (ALL_LINGUAS): Added Spanish (es).
455 2002-12-01 Christian Neumair <chris@gnome-de.org>
457 * configure.in (ALL_LINGUAS): Added German (de).
459 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
461 * configure.in (ALL_LINGUAS): Added "no".
463 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
465 * Update NEWS for 1.1.3
467 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
469 * configure.in: Update to take account of gtk-doc-version being 0.10
470 Updated version required to 0.9
472 2002-11-20 Bill Haneman <bill.haneman@sun.com>
475 Added ATK_ROLE_APPLICATION.
478 (atk_role_get_localized_name):
479 Added ATK_ROLE_APPLICATION case.
482 Added ATK_ROLE_APPLICATION to docs.
484 2002-11-18 Abi Brady <morwen@evilmagic.org>
486 * configure.in: Added "en_GB" to ALL_LINGUAS.
488 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
490 * configure.in: Added "ms" to ALL_LINGUAS.
492 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
494 * Update NEWS for 1.1.2
496 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
499 2002-11-14 Bill Haneman <bill.haneman@sun.com>
502 Revved to 1.1.2, interface age 0, binary age 102.
504 * atk/atkrelationtype.h:
505 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
506 New relations to handle content embedding, for instance
507 text that embeds or flows around images.
509 * atk/atkhyperlink.h:
510 (atk_hyperlink_is_inline):
511 New API, returns whether a hyperlink's content is
512 partially displayed inline; useful for small images
513 emedded in text, and for HTML <src> elements.
514 (AtkHyperlinkClass->link_state):
515 New virtualized method, used to implement various
516 state query API such as atk_hyperlink_is_inline().
518 * atk/atkhyperlink.c:
519 (atk_hyperlink_is_inline):
522 * docs/atk-sections.txt:
523 Additions for above API.
525 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
527 * atk/atkobject.[ch]: Add signal active-descendant-changed
529 2002-11-11 Christian Rose <menthos@menthos.com>
531 * configure.in: Added "sv" to ALL_LINGUAS.
533 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
541 * docs/tmpl/atkhyperlink.sgml
542 * docs/tmpl/atkobject.sgml
543 * docs/tmpl/atktable.sgml
544 * docs/tmpl/atktext.sgml
546 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
549 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
551 * autogen.sh: Add call to autoheader to create config.h.in
553 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
555 * acinclude.m4: New file
557 * autogen.sh: Add i18n support (copied from gtk+).
559 * configure.in: Add definition for atklocaledir and check for
560 bind_textdomain_codeset()
562 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
564 * atk/atkobject.c (atk_role_get_localized_name): Add code to
567 * po/.cvsignore: Add extra files.
569 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
571 * configure.in: Create po/Makefile; patch supplied by
572 Dan Mills (thunder@ximain.com)
574 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
576 * ===== Released 1.1.1 =====
578 * configure.in: Version 1.1.1, interface age 0, binary age 101
582 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
584 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
586 * Makefile.am: Add po directory
588 * configure.in: Add support for I18N
590 * acconfig.h atk/atkintl.h: New files used to support I18N
592 * atk/atkobject.c: Update atk_role_get_localized_name() to
593 allow for localized name to be returned.
595 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
597 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
598 po/ChangeLog: New files
600 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
602 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
604 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
606 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
607 atk_object_add_relationship and atk_object_remove_relationship
608 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
611 * atk/atkrelation.h: Move definition of AtkRelationType to
614 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
616 * atk/atktext.[ch]: Add text-attributes-changed signal.
618 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
620 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
622 * docs/tmpl/atkrelation.sgml: Add new relations
624 * docs/tmpl/atkstate.sgml: Add new state
626 * docs/tmpl/atktext.sgml: Add new signal
628 * tests/testrelation.c: Add tests for new relationship functions.
630 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
632 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
633 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
637 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
639 * ===== Released 1.1.0 =====
643 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
646 increment version to 1.1.0, in view of the fact that we've
647 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
648 Also reset INTERFACE_AGE to zero, since an enum was added.
649 Use similar library numbering as GTK.
651 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
653 2002-09-06 Mark McLoughlin <mark@skynet.ie>
655 * atk/atkobject.h: add ATK_LAYER_WINDOW.
657 * atk/atkcomponent.c: upd docs.
659 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
661 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
662 avoid unused declarations
664 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
665 Move AtkRelationSet from atkobject to atkrelationset.
667 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
669 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
670 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
671 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
672 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
673 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
674 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
675 docs/tmpl/atkvalue.sgml:
676 Remove reference to ...Iface data structures; which eliminates
677 undocumented symbols.
679 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
681 * atk/atkutil.h: Add documentation for AtkKeyEventType
683 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
684 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
685 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
686 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
687 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
688 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
689 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
690 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
691 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
692 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
693 docs/tmpl/atkutil.sgml:
694 Reduce number of undocumented symbols
696 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
698 * atk/atknoopobjectfactory.c:
699 Add implementation for atk_object_factory_get_accessible_type()
701 2002-08-18 Havoc Pennington <hp@pobox.com>
703 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
704 both automake 1.6 and 1.4 installed get the right automake. Means
705 compilation from CVS will now require the latest automake 1.4
706 release, or manually creating symlinks called "automake-1.4" and
709 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
711 These changes improve the quality of the documentation by adding
712 information about properties and signals.
715 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
716 use in docs Makefile.am
719 Add missing include files, atk/atknoopobject.h and
720 atknoopobjectfactory.h
723 Add support for scan program
726 Added content to this file
728 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
729 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
730 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
731 docs/tmplatkutil.sgml:
732 Removed references to contents of object's data structure
734 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
735 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
736 Add references to signals and properties.
738 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
740 * ===== Released 1.0.3 =====
742 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
743 interface, binary version 3.
747 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
749 * README: Updated to describe where to log bugs and mention mailing
752 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
754 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
755 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
756 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
757 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
758 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
759 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
760 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
761 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
762 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
763 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
764 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
765 Update documentation.
767 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
770 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
773 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
775 * ===== Released 1.0.2 ======
779 * configure.in: Version 1.0.2, interface, binary age 2
781 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
783 * atk/atkutil.c (atk_focus_tracker_notify):
784 Allow for object being NULL which means the window containing the
785 focus widget has lost focus. We update the previous_focus_object
786 so we can emit notification for focus widget when window regains
789 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
791 * atk/atkgobjectaccessible.c:
792 (atk_gobject_accessible_for_object): Allow for case where created
793 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
794 was not initialized in atk_gobject_accessible_class_init
796 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
798 * ===== Released 1.0.1 ======
802 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
804 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
806 * atk/atkutil.c (atk_focus_tracker_notify):
807 Do not do notification if previously notified object is the same as
810 2002-03-14 Tor Lillqvist <tml@iki.fi>
812 * atk/Makefile.am: Use correct name for the DLL when generating
813 the MSVC import library.
815 2002-03-13 Bill Haneman <bill.haneman@sun.com>
817 * atk/atkutil.c (atk_object_get_root):
818 Changed g_type_class_peek to g_type_class_ref,
819 this seemed to be triggering a SEGV in some cases.
822 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
824 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
825 Correct name of data set to NULL from quark_accessible_object to
828 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
830 * atk/atkhyperlink.c (atk_hyperlink_get_type):
833 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
835 * ===== Released 1.0.0 ======
837 * NEWS: Final update for 1.0.0.
839 * README: Update the compilation instructions a bit.
841 2002-03-06 Tor Lillqvist <tml@iki.fi>
844 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
847 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
851 * tests/Makefile.am: Don't install libteststateset.la,
852 libtestrelation.la. (#73655, James Henstridge)
854 * autogen.sh: Add --enable-gtk-doc
856 * configure.in: --disable-gtk-doc by default.
858 * Makefile.am: Add a slightly modified distcheck rule
859 that passes --enable-gtk-doc to the configure inside.
860 (So that 'make dist' succeeds inside.)
862 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
864 * configure.in: Require GLib-2.0.0.
866 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
867 Switch over to the Glib/GTK+ versioning scheme.
869 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
871 * atk/atktext.c (atk_text_get_text):
872 Permit end offset value of -1
874 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
876 * atk/atkhypertext.h:
879 2002-02-28 Sven Neumann <sven@gimp.org>
881 * configure.in: beautified configure --help output.
883 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
885 * atk/atkhypertext.h atk/atkhyperlink.h:
886 Add padding to class structures to allow for future expansion.
889 Add padding to class structures to allow for future expansion.
891 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
892 Add padding to class structures to allow for future expansion.
894 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
896 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
898 2002-02-26 Tor Lillqvist <tml@iki.fi>
900 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
901 libtool won't create a DLL.
903 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
906 Remove -no-undefined because of problems with uunresolved symbols
907 in libgobject on Solaris when using gcc
909 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
911 * configure.in: Version 0.13
913 * NEWS: Update for 0.13
915 * docs/atk-sections.txt: Update.
917 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
919 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
920 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
921 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
922 Make use of parent_class consistent; define as gpointer and
923 use g_type_class_peek_parent() to get it
926 Delete unused empty line
928 * atk/atkregistry.c atk/atkrelation.c:
929 Make parent_class static
931 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
934 Add check for offset being negative in functions which have offset
935 parameter and return immediately if so.
937 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
939 * atk/atkcomponent.h:
940 Change argument of get_layer and get_mdi_zorder function pointers
941 to be AtkComponent instead of AtkObject
943 * atk/atkcomponent.c:
944 Change atk_component_get_layer and atk_component_get_mdi_zorder
945 to refer to argument as component instead os accessible
947 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
948 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
949 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
950 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
951 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
952 Update for recent changes
954 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
957 Guard atk.h with ifndef __ATK_H__
958 (#71405 reported by terra@diku.dk (Morten Welinder))
960 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
962 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
963 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
964 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
965 atk/atktable.h atk/atktext.h atk/atkvalue.h:
966 Add padding to class structures to allow for future expansion.
968 2002-02-11 Bill Haneman <bill.haneman@sun.com>
971 Incremented revision and tagged GNOME_D2_BETA.
974 Marked atk_object_get_layer and atk_object_get_mdi_zorder
975 as deprecated (should use atk_component API below).
978 Added atk_component_get_layer and atk_component_get_mdi_zorder
979 (erroneously defined in atkobject, they belong here).
982 Fixed some property get/set bugs.
984 * NEWS: updated for GNOME 2 Desktop Beta.
986 2002-02-11 jacob berkman <jacob@ximian.com>
988 * atk/atkselection.[ch] (atk_selection_get_type):
989 * atk/atktable.[ch] (atk_table_get_type):
990 * atk/atkregistry.h (atk_get_default_registry):
991 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
992 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
993 * atk/atkcomponent.[ch] (atk_component_get_type):
994 * atk/atkaction.[ch] (atk_action_get_type): declare function
995 arguments as (void) rather than ()
997 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1000 Incremented revision.
1002 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1004 * docs/tmpl/atkaction.sgml:
1005 * docs/tmpl/atkcomponent.sgml:
1006 * docs/tmpl/atkeditabletext.sgml:
1007 * docs/tmpl/atkimage.sgml:
1008 * docs/tmpl/atkobject.sgml:
1009 * docs/tmpl/atkselection.sgml:
1010 * docs/tmpl/atktable.sgml:
1011 * docs/tmpl/atktext.sgml:
1012 * docs/tmpl/atkvalue.sgml:
1013 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1014 fields to improve docs; the documentation now gives some
1015 information on the purpose and function of the various ATK
1016 interfaces, and which types of UI components typically implement
1019 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1021 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1023 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1026 Update version number to 0.10, for Desktop Alpha 2
1028 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1031 Correct inconsistencies between registered signal parameter types
1032 and default signal handler struct fields
1033 (based on patch from Murray Cumming <murray@usa.net>)
1035 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1038 Update version number to 0.9, for Beta2 package.
1040 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1042 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1043 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1046 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1048 * atk/atkcomponent.c (atk_component_add_focus_handler):
1049 Add comments to clarify behavior if handler has already been added
1051 * docs/tmpl/atktext.sgml:
1052 Update for change of caret_changed to text_caret_moved
1054 2002-01-05 Hans Breuer <hans@breuer.org>
1056 * atk/makefile.msc : generate atk-enum-types.[hc]
1057 NOTE: the long comment in atkobject.h is crashing perl,
1058 at least version 5.005_02 built for MSWin32-x86-object
1059 Binary build 506 provided by ActiveState. Temporary
1060 deleting the AtkRole comment allows to work-around.
1062 atk/atk.def : updated externals
1064 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1066 * atk/atkgobjectaccessible.h
1067 Fixed typo in define (reported by Jeff Franks)
1069 * atk/atktext.c atk/atktext.h
1070 Change name of default signal handler for text_caret_moved signal
1071 from caret_changed to text_caret_moved
1072 Change enum CARET_MOVED to TEXT_CARET_MOVED
1073 (both issues reported by Jeff Franks)
1075 2001-12-15 Michael Meeks <michael@ximian.com>
1077 * atk/atkrelation.c (atk_relation_class_init):
1079 (atk_relation_finalize): chain to parent.
1081 * atk/atkrelationset.c (atk_relation_set_class_init),
1082 (atk_relation_set_finalize): same fix.
1084 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1086 * configure.in: Version 0.8, require GLib-1.3.12
1088 * atk/makefile.msc (PKG_VER): Version 0.8.
1090 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1092 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1093 for correct srcdir != builddir operation when
1094 generating source files in srcdir.
1096 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1098 * docs/tmpl/atkutil.sgml: remove some conflict
1101 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1106 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1108 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1109 docs/tmpl/atkgobjectaccessible.sgml
1111 * atk/Makefile.am atk/atk.h:
1112 Add references to new files
1114 * atk/atkobject.c atk/atkobject.h
1115 docs/tmpl/atkobject.sgml:
1116 Add new function atk_object_initialize
1118 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1119 docs/tmpl/atkobjectfactory.sgml:
1120 Add new function atk_object_factory_get_accessible_type
1122 * docs/atk-sections.txt:
1124 Add functions in atk-unused.txt
1127 2001-12-17 Darin Adler <darin@bentspoon.com>
1129 * atk/atktext.c: Add missing #include <string.h>
1131 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1133 * atk/Makefile.am, tests/Makefile.am: Compile with
1134 -DG_DISABLE_DEPRECATED. See #52790.
1136 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1138 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1139 Remove unnecessary g_retunn_val_if_fail() call.
1141 2001-12-08 Michael Meeks <michael@ximian.com>
1143 * atk/atkregistry.c (atk_registry_class_init):
1144 paranoia is not appropriate here, setup parent_class,
1145 don't create a new default registry here - makes no
1147 (atk_registry_finalize): chain to parent class, do
1148 g_hash_table_destroys instead of g_frees.
1150 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1153 Update to create atk-enum-types.h before compiling source files
1154 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1156 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1158 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1159 docs/tmpl/atktext.sgml tests/testrelation.c:
1160 Change atk_attribute_register to atk_text_attribute_register,
1161 atk_attribute_get_value to atk_text_attribute_get_value,
1162 atk_attribute_get_name to atk_text_attribute_get_name
1163 atk_attribute_for_name to atk_text_attribuute_for_name
1165 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1168 Add implementation of atk_attribute_register, atk_attribute_for_name
1169 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1170 support extra attributes being defined
1173 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1174 extra attributes to be defined
1175 Add atk_attribute_register() and atk_attribute_for_name()
1180 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1181 Update because of additions to atk/atktext.h
1183 * tests/testrelation.c:
1184 Add tests for text attributes
1186 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1189 Update atk_role_register() to allow extra roles to be defined
1190 Update atk_role_get_name() and atk_role_for_name() for newly defined
1193 * tests/testrelation.c:
1196 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1198 * atk/atkrelation.c:
1199 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1200 atk_relation_type_for_name()
1203 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1204 atk_state_type_for_name()
1206 * tests/testrelation.c, tests/teststateset.c:
1207 Update tests as name componenets are separated by hyphen (-) rather
1210 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1213 Generate files atk-enum-types.c and atk-enums-types.h to create
1217 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1219 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1222 Changed calls to g_type_class_peek() to g_type_class_ref() where
1223 it makes more sense, and in other places check for a non-null
1224 klass return before trying to call class methods. This prevents
1225 SEGV if no Atk-implementation library has been loaded.
1228 Fixed gtk-doc warning.
1230 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1232 * atk/atkobject.[c|h]:
1233 Add functions atk_role_get_name() and atk_role_for_name() which
1234 transform a role into an untranslated string
1235 Update comments in atkobject.h which refer to property names
1237 * atk/atkrelation.c:
1238 Correct error in atk_relation_type_get_name
1240 * docs/atk-sections.txt
1241 Added atk_role_get_name and atk_role_for_name
1246 2001-11-23 Hans Breuer <hans@breuer.org>
1248 * atk/atk.def : updated externals
1250 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1251 minor coding style issues. Found by my exports generator.
1253 * atk/makefile.msc : version 0.7, use build dir from
1256 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1260 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1262 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1264 * atk/atknoopobject.c:
1265 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1266 when creating object
1268 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1270 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1271 docs/tmpl/atkrelation.sgml:
1272 Change atk_relation_type_from_string to atk_relation_type_for_name
1273 Add atk_relation_type_get_name
1275 * atk/atkrelationtype.c:
1276 Change atk_relation_type_from_string to atk_relation_type_for_name
1277 Add atk_relation_type_get_name
1278 Update atk_relation_type_register() to correctly register new
1282 Changed name of static variable type to last_type
1283 Changed name of paremeter if atk_state_type_get_name to type to match
1289 * tests/README, tests/Makefile.am
1290 Add new test file testrelation.c
1292 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1294 * atk/atkutil.c (atk_add_key_event_listener):
1295 Fix gtk-doc comment and clarify use of 'data' gpointer.
1297 2001-11-22 Michael Meeks <michael@ximian.com>
1299 * atk/atkutil.c (atk_add_key_event_listener): switch
1302 * atk/atkobject.c (atk_object_real_get_property):
1303 add missing 'break'.
1305 2001-11-21 Michael Meeks <michael@ximian.com>
1307 * atk/atkrelation.c: pull in string.h for strcmp
1309 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1311 * atk/atkutil.c (atk_add_global_event_listener),
1312 (atk_get_toolkit_name, atk_get_toolkit_version):
1315 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1317 * atk/atkrelation.c: Added gtk-doc docs for
1318 atk_relation_type_from_string.
1320 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1322 * atk/atkobject.h (enum): Fix trailing comma on
1325 * docs/atk-sections.txt: Update.
1329 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1331 * atk/atkobject.[c|h]:
1332 Add additional argument (name) to state-change signal
1333 Update atk_object_notify_state_change to take account of
1334 extra argument for state-change
1336 * atk/atkmarshal.list:
1337 Add marshaller for VOID:STRING,BOOLEAN
1339 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1341 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1342 Add enum AtkLayer and functions atk_object_get_layer and
1343 atk_object_get_mdi_zorder
1345 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1347 * atk/atkobject.[c|h]:
1348 Remove property accessible-state; use signal state-change instead
1349 Change signature of state-change handler to take gboolean as argument
1350 instead of AtkPropertyValues
1351 Update atk_object_notify_state_change() to emit state-change signal
1353 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1354 Remove state ATK_STATE_COLLAPSED
1356 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1360 Added state-changed signal to atkobject, in anticipation of
1361 deprecating the accessible-state property.
1364 Fixed signature of atk_util_add_key_listener () to
1365 take an AtkKeySnoopFunc instead of a pointer to same.
1367 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1369 * atk/atkobject.c (atk_object_notify_state_change):
1370 Fix bug in calculation of number of toggle states
1373 Correct out-by-1 error in atk_state_type_register()
1374 Use type (number of states defined) in atk_state_type_get_name()
1375 and atk_state_type_for_name()
1377 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1379 * atk/atkeditabletext.c:
1380 Remove unused structure _AtkEditableTextIfaceClass
1382 * atk/atkobject.[c|h]
1383 Remove signals model_changed and selection_changed
1385 * atk/selection.[c|h]
1386 Add signal selection_changed
1388 * atk/atktable.[c|h]
1389 Remove unused structure _AtkTableIfaceClass
1390 Add signal model_changed
1393 Remove unused structure _AtkTextIfaceClass
1394 Add signal text_selection_changed
1396 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1397 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1398 Documentation changes
1400 2001-11-17 Tor Lillqvist <tml@iki.fi>
1402 * atk-zip.sh.in: Build separate runtime and developer packages.
1404 * atk/atk.def: Update.
1406 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1410 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1412 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1415 to allow non-GTK-dependent installation of key snoop functions.
1416 This also meant adding definitions of AtkKeySnoopFunc and
1419 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1421 * atk/atkobject.c (atk_object_notify_state_change):
1422 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1423 to ATK_STATE_EXPANDED or vice versa.
1425 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1428 Add role ATK_ROLE_TREE_TABLE
1430 * atk/atkrelation.h:
1431 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1432 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1434 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1435 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1436 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1437 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1438 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1439 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1440 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1441 Update to reflect the current state of the documentation in the code.
1443 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1445 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1446 Add two new relations ATK_RELATION_NODE_CHILDREN and
1447 ATK_RELATION_NODE_PARENT to support compound objects in a
1448 node or cell of a tree or table
1449 Added descriptions of all relations which are defined
1452 Remove functions atk_table_real_get_index_at(),
1453 atk_table_real_get_column_at_index() and
1454 atk_table_real_get_row_at_index()
1455 Correct typos in documentation of other functions.
1457 2001-10-28 Tor Lillqvist <tml@iki.fi>
1459 * atk-zip.sh.in: New file, used to build developer package for
1463 * configure.in: Add it.
1465 * atk/Makefile.am: Add rules to install and uninstall mingw import
1468 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1470 * atk/atkobject.[c|h]
1471 Remove the following properties
1472 accessible-child - use signal children_changed for notification
1473 accessible-text - use signal text_changed for notification
1474 accessible-caret - use signal text_caret_moved for notification
1475 accessible-selection - use new signal selection_changed
1477 accessible-visible-data - use new signal visible_data_changed
1479 accessible-model - use new signal model_changed for notification
1480 Notify when role or parent changes
1481 Allow parent and role to be set or got using g_object_set() or
1484 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1490 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1492 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1493 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1495 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1497 * atk/atkobject.c (atk_object_notify_state_change):
1498 Initialize AtkPropertyValue data structure to 0 instead of using
1501 2001-10-19 Tor Lillqvist <tml@iki.fi>
1503 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1504 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1505 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1507 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1508 -export-symbols atk.def. If lib.exe is available, generate
1509 atk.lib, and install it.
1511 * atk/atk.def: Update with new entry points.
1513 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1515 * atk/atkobject.[c|], docs/atk-sections.txt,
1516 docs/tmpl/atkobject.sgml:
1517 Add convenience function atk_object_notify_state_change()
1518 to generate property notification of state change.
1520 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1521 Correct comments on functions atk_attribute_get_name() and
1522 atk_attribute_get_value()
1524 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1527 Update comments in atk_text_get_text_[at|after|before]_offset()
1528 to clarify what these functions will return.
1530 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1533 Update comments in atk_text_get_run_attributes() and
1534 atk_text_get_default_attributes().
1536 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1539 Change "property-change" signal to allow detail (i.e. property name)
1540 and add detail in atk_object_notify().
1542 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1545 Correct order of attribute names in text_attr_name array.
1547 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1549 * atk/atktext.[c|h]:
1550 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1551 Use enum AtkTextAttribute to specify what attribute are supported
1552 rather than hash defines. Define new functions atk_attribute_get_name()
1553 and atk_attribute_get_value() which return the strings for the
1554 attribute name and values for those attribute which have named values.
1556 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1558 * atk/atktext.c (atk_text_get_run_attributes):
1561 * atk/atktext.c (atk_text_get_default_attributes):
1562 Add call to set iface.
1564 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1566 * atk/atktext.[c|h]:
1567 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1568 Add new function atk_text_get_default_attributes
1569 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1571 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1573 * atk/atktext.c (atk_attribute_set_free):
1574 Avoid leaking of AtkAttributeSet data structure; speed up code.
1576 * docs/tmpl.atk*.sgml
1577 Updated to reflect current APIs.
1579 2001-10-01 jacob berkman <jacob@ximian.com>
1581 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1582 make dist works correctly w/o having to build first
1584 2001-10-01 Tor Lillqvist <tml@iki.fi>
1586 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1588 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1590 * configure.in (ATK_MICRO_VERSION): Version 0.6
1591 (because libglade will depend on a the small api addition below)
1593 * atk/makefile.msc (PKG_VER): Version 0.6
1595 * atk/atkrelation.h:
1596 * atk/atkrelation.c: (AtkRelationType
1597 atk_relation_type_from_string (const gchar *name)): Added method.
1600 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1602 * configure.in (ATK_MICRO_VERSION): Version 0.5
1604 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1606 * atk/makefile.msc (PKG_VER): Version 0.5
1608 2001-09-21 Hans Breuer <hans@breuer.org>
1610 * atk/atk.def : updated externals
1611 * atk/makefile.msc : version 0.4
1613 * atk/atktext.c (atk_text_get_character_extents) : real_height
1614 is a reference to int, so use &local_height
1616 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1620 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1622 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1623 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1624 (from 0.2 which was not properly updated last time).
1625 depend on glib 1.3.8.
1629 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1632 Add object reference when object is set as accessible_parent
1634 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1636 * configure.in: remember ACLOCAL_FLAGS.
1638 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1640 * atk/atktable.[c|h]
1641 Change atk_table_get_caption() and atk_table_set_caption()
1642 to deal with AtkObject* rather than gchar*
1643 Remove redundant and incorrect comments
1645 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1647 * configure.in: Version 0.3
1649 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1653 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1656 Correct property definitions for "accessible-table-caption",
1657 "accessible-table-column-description",
1658 "accessible-table-row-description"
1660 Update comments to include all properties defined
1662 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1664 * atk/atkhyperlink.h:
1665 Change AtkHyperLink to AtkHyperlink in comment
1666 * atk/atkhypertext.[c|h]:
1667 Change AtkHyperLink to AtkHyperlink
1668 * atk/atktable.[c|h]:
1669 Make gchar* arguments const; make return value of type gchar*
1671 * docs/atk-sections.txt
1672 Remove reference to AtkHyperLink
1673 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1674 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1677 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1680 Add functions atk_table_real_get_index_at(),
1681 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1682 as default implementations for atk_table_get_index_at(),
1683 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1685 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1688 Refer to return value in function documentation for
1689 atk_action_do_action
1691 Fix typo in comments
1692 * docs/tmpl/atkaction.sgml:
1693 Update to include return value
1695 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1697 * atk/atkaction.c atk/atkaction.h:
1698 Made atk_action_do_action return a gboolean as the class member of
1699 AtkActionIface does.
1703 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1705 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1706 Swap height and width arguments to atk_image_get_image_size
1708 Swap height and height arguments to atk_image_get_image_size
1709 Do not crash if NULL pointers are passed for return values
1711 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1713 * docs/tmpl/atktext.sgml atk/atktext.h:
1714 Change parameter names *offset to *_offset
1715 * atk/atkcomponent.c:
1716 Do not crash if NULL pointers are passed for return values
1718 Change parameter names *offset to *_offset
1719 Do not crash if NULL pointers are passed for return values
1721 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1724 Changed g_type_class_peek() to g_type_class_ref()
1725 in atk_add_global_event_listener(), since
1726 g_type_class_peek() could return NULL when an
1727 instance of the class had not been created.
1729 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1731 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1732 Ensure that atk_attribute_set_free is in the documentation.
1734 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1736 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1737 Swapped order of width and height arguments to
1738 atk_text_get_character_extents()
1739 Changed AtkAttrributeSet_free to atk_attribute_set_free
1741 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1743 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1744 Changed "length" argument of atk_text_get_character_extents() to
1747 2001-08-15 Jens Finke <jens@gnome.org>
1749 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1750 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1751 added a AC_SUBST for it. This is needed for the spec.in file.
1752 Added atk.spec to output list.
1753 * atk.spec.in: New file.
1755 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1757 * atk/atkcomponent.[c|h]
1758 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1759 Change atk_component_get_accessible_at_point to
1760 atk_component_ref_accessible_at_point so it will work for flyweights
1762 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1764 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1767 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1769 * atk/atkaction.c, atk/atkcomponent.c
1770 Remove all instances of g_return_if_fail (foo != NULL); that are
1771 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1772 since the second check catches the NULL.
1773 * atk/atkcomponent.c
1774 Add functions atk_component_real_contains(),
1775 atk_component_real_get_position(), atkcomponent_real_get_size()
1776 as default implementations for atk_component_contains(),
1777 atk_component_get_position(), atk_component_get_size()
1779 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1781 * atk/atkimage.[ch] docs/atk-sections.txt
1782 docs/tmpl/atkimage.sgml
1783 Updated AtkImage get_position to get_image_position
1784 so the naming is consistant. Now get_image_position
1785 and get_image_size return -1 for x/y/height/width
1786 if AtkImage implementations of these functions is
1789 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1792 Create an object relation set when the object is created.
1794 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1797 Changed first argument of atk_add_global_event_listener
1798 so the callback function is of type GSignalEmissionHook
1799 instead of AtkEventListener. AtkEventListener is
1800 appropriate for Focus event callbacks, but not generic
1803 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1806 Add function atk_object_real_ref_state_set() which creates the
1807 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1810 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1813 Remove all instances of g_return_if_fail (foo != NULL); that are
1814 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1815 since the second check catches the NULL.
1817 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1820 Fix problem with ATK not building after running make maintainer-clean
1821 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1823 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1826 * atk/atkeditabletext.h
1828 * atk-uninstalled.pc.in
1831 Removed (unused) #defines of pango/pango.h
1832 Removed references to/dependencies on pango from .pc files
1833 Removed dependencies on pango from makefile.msc and configure.in
1835 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1837 * atk/atkobject.[c|h]
1838 Move some implementation from GAIL:
1839 Default implementations for some some functions
1840 atk_object_real_get_name, atk_object_real_set_name,
1841 atk_object_real_get_description, atk_object_real_set_description,
1842 atk_object_real_get_parent, atk_object_real_set_parent,
1843 atk_object_real_get_role,
1844 atk_object_real_connect_property_change_handler,
1845 atk_object_real_remove_property_change_handler,
1847 definition of property-changed signal.
1848 Initialize pointers to NULL in atk_object_init().
1849 Initialize uninitialized function pointers to NULL in
1850 atk_object_class_init().
1852 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1855 Changed children_changed signal to allow NULL pointers
1856 for the 2nd argument to the signal handler.
1858 2001-07-20 Hans Breuer <hans@breuer.org>
1860 * atk/atk.def : added more exports
1861 * atk/makefile.msc : updated win32 build
1863 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1865 * atk/atkaction.[c|h], docs/atk-sections.txt,
1866 docs/tmpl/atkaction.sgml
1867 Add atk_action_get_name() and atk_action_set_description()
1869 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1871 * atk/atkstate.[c|h]
1872 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1873 and inconsistent GtkToggleButton
1875 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1877 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1878 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1879 gail_textattributes_update.pat is for gail/gail and integrates the
1880 ATK_ATTRIBUTE_* macros in the gail implementations.
1881 atk_docs_textattributes_update.pat is for atk/docs and patches
1882 atk-sections.txt etc. for improved docs
1883 atk_atk_textattributes_update.pat is for atk/atk and included the
1884 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1886 2001-07-13 Darin Adler <darin@bentspoon.com>
1888 * atk/atkstate.c: Add missing <string.h> include.
1889 * tests/teststateset.c: Add missing <string.h> include.
1891 2001-07-13 Darin Adler <darin@bentspoon.com>
1893 * .cvsignore: Ignore some generated files.
1894 * autogen.sh: Get rid of call to autoheader since the
1895 configure file doesn't include AM_CONFIG_HEADER.
1897 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1899 * tmpl/atkdocument.sgml
1900 Added new file for docs.
1902 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1904 * atk/atkimage.c atk/atkutil.c
1905 Changes to build with Sun's FORTE compiler.
1907 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1909 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1910 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1911 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1912 tmpl/atktext.sgml tmpl/atkutil.sgml
1915 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1917 * atk/atktext.c (atk_text_base_init):
1918 * atk/atktable.c (atk_table_base_init):
1919 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1920 to adapt to recent GSignal changes.
1922 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1924 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1925 docs/tmpl/atkutil.sgml
1926 Added new functiosn to AtkUtil.
1928 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1930 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1931 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1932 docs/tmpl/atkobject.sgml
1933 Added new atk document interface.
1935 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1937 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1938 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1939 Updated so that functions that take screen coords as
1940 input/output also take an enum specifying whether
1941 the coords are screen or top-level window based.
1942 Updated docs as well.
1944 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1946 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1947 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1948 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1949 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1950 atk/docs/tmpl/atkstreamablecontent.sgml
1951 Cleaned up docs. Added atkstreamablecontent.sgml
1953 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1955 *atk/atktable.h, atk/atktable.c
1956 Updated signal handler definitions.
1958 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1961 Updated AtkXYCoords enum.
1963 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1965 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1966 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1967 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1968 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1969 atk/atkstateset.c atk/atkstreamablecontent.c
1970 atk/atkstreamablecontent.h atk/atktable.c
1971 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1972 and some docs/tmpl files.
1973 Updated gtk-docs fixing spelling errors and making minor
1976 2001-06-27 Louise Miller <lousie.miller@sun.com>
1978 *atk/atkselection.h, atk/atkselection.c
1979 changed return type to gboolean for
1980 atk_selection_select_all_selection
1982 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1984 *atk/atkstate.h atk/atkstate.c
1985 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1986 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1987 docs/tmpl/atktext.sgml
1988 Added ATK_STATE_STALE. Updated docs.
1990 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1993 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1995 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1997 * atk/atkeditabletext.h, atk/atkobject.h,
1999 Added AtkAttributeSet_free() convenience
2002 2001-06-20 Peter Williams <peterw@ximian.com>
2004 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2005 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2006 G_{BEGIN,END}_DECLS.
2008 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2010 * atk/atktable.c, atk/atkmarshal.list
2011 Removed needless marshal and updated signal handlers in
2014 2001-06-20 Louise Miller <louise.miller@sun.com>
2016 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2017 Changed parameters for get_selected_rows/get_selected_columns
2018 Added 4 new functions, add_row_selection, remove_row_selection,
2019 add_column_selection, remove_column_selection
2021 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2024 Fixed minor bug with signals.
2026 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2031 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2033 * atk/atkselection.h atk/atkselection.c
2034 Now add_selection, clear_selection, and remove_selection
2035 return a boolean indicating SUCCESS/FAILURE to indicate
2036 if the operation was successful.
2038 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2040 * atk/atktable.h atk/atktable.h
2041 Updated so now the get_text_before|at|after functions
2042 return the start & end offset of the string. Updated the
2045 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2047 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2049 2001-06-11 Havoc Pennington <hp@redhat.com>
2053 * configure.in: bump version to 0.2 and add infrastructure for
2054 libtool version info. Assumes GTK versioning scheme (major.minor
2055 is binary compatible)
2057 * atk/Makefile.am (LDFLAGS): set version info
2058 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2060 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2062 * atk/atktable.h, atk/atktable.c
2063 Updated so that get/set row/column header functions
2064 work with AtkObjects rather than AtkTables. Organized
2065 the header file a little more cleanly. Also the get/set
2066 row_description and caption functions now use gchar *
2067 rather than AtkObject.
2069 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2071 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2072 Add signal model-changed.
2074 * atk/atkobject.c: Add properties
2075 accessible-role, accessible-table-caption,
2076 accessible-table-column-header, accessible-table-column_description.
2077 accessible-table-row-header, accessible-table-row_description.
2078 accessible-table-summary, accessible-model
2080 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2082 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2083 Updated atkeditabletext and atktext interfaces so they
2084 now properly define the get/set attribute methods and now
2085 get_offset_at_point and get_character_extents can request
2086 x,y coords by either widget or screen coords.
2088 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2090 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2091 CFLAGS, not in LIBS. (Always linking with -lpthread
2092 is a noticeable speed hit.)
2094 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2096 * atk/Makefile.am: Really fix marshal generation.
2098 2001-06-07 Havoc Pennington <hp@redhat.com>
2100 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2101 glib-genmarshal stuff
2103 2001-06-07 Havoc Pennington <hp@redhat.com>
2105 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2108 * configure.in: rearrange the library checks to support
2111 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2113 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2114 ATK in giant GTK tarball
2116 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2118 * docs/atk-api.sgml docs/atk-sections.txt
2119 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2120 docs/tmpl/atktext.sgml
2121 Removed docs/atk-api.sgml since it is not used.
2122 Updated sgml files and atk-sections.txt to reflect
2123 recent changes to the atktext and atkeditabletext
2126 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2128 * atk/atktext.h atk/atktext.h
2129 Updated to new atktext functions for getting attributes.
2131 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2133 * New files atk/atkstreamablecontent.[ch]
2134 Updated files: atk/Makefile.am, atk/atk.h
2136 * atk/atkvalue.c: Updated comments
2138 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2140 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2142 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2144 * atk/atkobject.c: Add property accessible-visible-data
2146 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2148 * atk/atkobject.c: Add support for setting and getting
2149 accessible-value property.
2151 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2153 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2155 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2157 * docs/atk-overrides.txt, docs/Makefile.am
2158 Updated the interface for dealing with selected
2159 text to handle multiple selected regions. Removed
2160 get_row_col_at_offset from atktext.[ch]. Added
2161 docs/atk-overrides.txt file.
2163 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2165 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2166 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2167 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2168 Makefiles so the proper marshall files get included in the
2169 dist. Updated the Makefiles and configure.in so that the
2170 docs get included in the dist.
2172 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2174 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2176 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2178 * atk/atkobject.c: Define new properties accessible-text,
2179 accessible-caret, accessible-selection and accessible-value
2181 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2183 * docs/atk-sections.txt
2186 Improved the layout/formatting of the atk docs. Added docs/tmpl
2189 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2192 Now properly set the initialized flag when setting up signals.
2193 Updated the atk-docs in several files
2195 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2197 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2198 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2199 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2200 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2201 Fix warnings generated by Sun FORTE compiler
2203 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2205 * atk/atkcomponent.c atk/atkvalue.c
2206 Remove return calls in functions which return void
2208 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2210 * atk/atkobject.h: Correct naming of role for status bar
2213 Clarify behaviour of atk_text_get_text_after/at/before_offset
2215 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2217 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2219 2001-01-06 Hans Breuer <hans@breuer.org>
2221 * atk/makefile.msc atk/atk.def (new files) :
2222 Enable build for win32, no sourc changes necessary.
2224 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2228 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2230 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2232 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>