1 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
4 Added locale directory to spec file. Fix provided by
5 James T. Richardson, Jr.
7 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
9 * ===== Released 1.3.4=====
13 2003-06-13 Tor Lillqvist <tml@iki.fi>
15 * atk/atkobject.c (atk_role_get_localized_name): Set
18 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
19 directory, so look there, too. Include the message catalogs.
21 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
23 * configure.in: Version 1.3.4, interface age 0, binary age 304
25 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
28 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
30 * configure.in: Added ga (irish) to ALL_LINGUAS
32 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
34 * configure.in: Added li to ALL_LINGUAS.
36 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
38 * ===== Released 1.3.3=====
40 * configure.in: Version 1.3.3, interface age 3, binary age 303
44 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
46 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
47 ATK_ROLE_AUTOCOMPLETE.
49 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
51 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
52 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
53 which can have a value other than on or off.
55 2003-05-19 Arafat Medini <lumina@silverpen.de>
57 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
59 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
61 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
63 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
65 * ===== Released 1.3.2=====
67 * configure.in: Version 1.3.2, interface age 2, binary age 302
71 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
73 * is.po: Added "is" into ALL_LINGUAS.
75 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
77 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
80 * po/pl.po: Updated Polish translation from Artur Flinta.
82 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
84 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
86 2003-05-05 Christian Rose <menthos@menthos.com>
88 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
90 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
92 * ===== Released 1.3.1=====
94 * configure.in: Version 1.3.1, interface age 1, binary age 301
98 * po/yi.po: Update line numbers.
100 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
102 * atk/stateset.h: Fix typo in documentation.
104 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
105 Patch provided by Ali Akcaagac.
107 2003-03-26 Christian Rose <menthos@menthos.com>
109 * configure.in: Added "yi" to ALL_LINGUAS.
111 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
113 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
115 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
117 * ===== Released 1.3.0=====
119 * configure.in: Version 1.3.0, interface age 0, binary age 300
123 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
125 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
127 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
129 * docs/atk-sections.txt: Add 11 unused declarations.
131 2003-03-20 James Henstridge <james@daa.com.au>
133 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
136 * configure.in: cleanup to make use of newer autoconf/automake
139 * Makefile.am: get rid of custom distcheck rule, which is no
142 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
145 * docs/Makefile.am: use common gtk-doc.make.
147 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
149 2003-03-16 Joel Brich <joel.brich@laposte.net>
151 * configure.in: Added "eo" to ALL_LINGUAS
152 * po/eo.po: Added Esperanto translation
153 from Charles Voelger <cvoelger@dweasel.com>
155 2003-03-12 Tor Lillqvist <tml@iki.fi>
157 * atk/atk.def: Add one more missing export, thanks to Cedric
160 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
162 * atk/atkobject.c (atk_object_set_role): Add check that role is
163 actually being changed. Do not emit notification for initial
164 role setting. (bug #107710)
166 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
168 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
169 which returns integer; (bug #107661) reported by Morten Welinder.
171 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
175 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
176 which return pointer; (bug #107650) reported by Morten Welinder.
178 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
180 * test/Makefile.am: Update to produce .so files
181 (Problem reported and solution reported by Michael.Wilson@bull.net)
183 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
185 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
186 Correct creation of non-AtkGObjectAccessible (bug #107124)
188 * atk/atkobject.c (atk_object_class_init): Set default initialize
189 function so that code which does not check for existence of parent
190 class's initialize function will work.
192 * atk/atkvalue.c: (atk_value_get_minimum_value,
193 atk_value_get_maximum_value, atk_value_get_current_value):
194 Reset Value argument if it is a valid GValue otherwise zeroise it.
196 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
198 2003-02-25 Tor Lillqvist <tml@iki.fi>
200 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
202 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
205 * atk/atk.rc.in: New file, for version info in the DLL on
206 Windows. Similar as in GLib, GTK, etc.
208 * configure.in: Generate atk/atk.rc.
210 * atk/Makefile.am: Use atk.rc on Windows.
211 (EXTRA_DIST): Distribute atk.rc(.in).
213 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
214 but deduce it from DLL location, like GLib, GTK etc do.
216 2003-02-23 Abel Cheung <maddog@linux.org.hk>
218 * configure.in: Added "mk" to ALL_LINGUAS.
220 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
222 * configure.in: Added "fa" to ALL_LINGUAS.
224 2003-02-21 Metin Amiroff <metin@karegen.com>
226 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
228 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
230 * configure.in: Added Belarusian to ALL_LINGUAS.
232 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
234 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
235 claim to implement all interfaces.
237 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
239 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
242 (atk_hypertext_get_link): Add check on link_index value
243 (atk_hypertext_get_link_index): Add check on char_index value
245 2003-02-09 Christian Rose <menthos@menthos.com>
247 * configure.in: Added "kn" to ALL_LINGUAS.
249 2003-02-07 Christian Rose <menthos@menthos.com>
251 * configure.in: Added "bn" to ALL_LINGUAS.
253 2003-02-06 Christian Rose <menthos@menthos.com>
255 * configure.in: Added "id" to ALL_LINGUAS.
257 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
259 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
260 Add weak reference so we do not leak the accessible when the object
261 dies. Problem reported by Alex Larsson.
263 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
265 * configure.in: Added "tr" (Turkish) to the languages' list.
267 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
269 * atk/atkhyperlink.[ch]
270 New property selected-link defined.
271 Function pointer is_selected_link added to interface
272 (atk_hyperlink_is_selected_link: New functions which checks
273 whether the specified AtkHyperlink is selected
275 * atk/atkhypertext.[ch]
276 New signal link-selected added.
278 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
280 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
281 and function atk_hyperlink_is_selected_link.
283 This fixes bug #104621.
285 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
287 * autogen.sh (have_automake): call the versioned automake when
288 checking the version itself.
290 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
292 * autogen.sh (have_automake): Fix version in complaint
293 message about automake. (#104366, Rich Burridge)
295 2003-01-26 Daniel Yacob <locales@geez.org>
297 * configure.in: Added am to ALL_LINGUAS.
299 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
301 * configure.in: Added "sk" to ALL_LINGUAS.
303 2003-01-23 Abel Cheung <maddog@linux.org.hk>
305 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
307 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
309 * configure.in: Added "pt_BR" to ALL_LINGUAS.
311 2003-01-22 Marius Andreiana <marius galuna.ro>
313 * configure.in: added 'ro' to ALL_LINGUAS
315 2003-01-21 Christian Rose <menthos@menthos.com>
317 * configure.in: Added "mn" to ALL_LINGUAS.
319 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
322 (atk_text_base_init): Set vtable entry for default implementations
323 (atk_text_get_range_extents): Omit calling default implementation
324 (atk_text_get_bounded_ranges): Omit calling default implementation
327 (atk_component_base_init): New function to set vtable entry for
328 default implementations
329 (atk_component_ref_accessible_at_point): Omit calling default
331 (atk_component_contains): Omit calling default implementation
332 (atk_component_get_position): Omit calling default implementation
333 (atk_component_get_size): Omit calling default implementation
335 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
338 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
339 and PROP_TABLE_CAPTION_OBJECT.
340 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
341 and PROP_TABLE_CAPTION_OBJECT.
343 This completes ATK changes for bug #74814.
345 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
347 * atk/atkobject.c: Add property accessible-table-caption-object.
348 This addresses bug #74814.
350 * atk/atkobject.h: Move some documentation from template file to
351 avoid warnings when building.
353 * atk/atkrelation.c: Add new properties relation and target.
354 This addresses bug #72426.
356 * atktext.[ch]: Add new functions atk_text_get_range_extents and
357 atk_text_get_bounded_ranges.
358 Also added data structures AtkTextRectangle and AtkTextRange, enum
359 AtkTextClipType and helper function atk_text_free_ranges.
360 This addresses bug #100943.
361 (atk_text_get_character_extents): Ensure that the reported width is
362 not negative. This fixes bug #102954)
364 * docs/atk-sections.txt: Add new functions and data items.
366 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
367 atkobject.h. Add reference to accessible-table-caption-object.
369 * docs/tmpl/atk-relation.sgml: Add new properties
371 * docs/tmpl/atktext.sgml: Add new functions and data items.
374 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
376 * ===== Released 1.2.2=====
378 * configure.in: Version 1.2.2, interface age 2, binary age 202
382 2003-01-19 He Qiangqiang <carton@linux.net.cn>
384 * configure.in: Added "zh_CN" to ALL_LINGUAS.
386 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
388 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
390 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
392 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
394 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
396 * configure.in (ALL_LINGUAS): Added "it" (Italian)
398 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
400 * configure.in: Add -with-html-dir option. (bug #102497)
402 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
404 * docs/tmpl/atkobject.sgml: Update so property names are in
407 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
409 * ===== Released 1.2.1=====
411 * configure.in: Version 1.2.1, interface age 1, binary age 201
415 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
417 * configure.in (ALL_LINGUAS): Added pl (Polish).
419 2002-12-23 Nam SungHyun <namsh@kldp.org>
421 * configure.in: Added Korean (ko) to ALL_LINGUAS
423 2002-12-22 Artis Trops <hornet@navigator.lv>
425 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
427 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
429 * configure.in (ALL_LINGUAS): added French (fr).
431 2002-12-21 Jordi Mallach <jordi@sindominio.net>
433 * configure.in (ALL_LINGUAS): added Catalan (ca).
435 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
437 * ===== Released 1.2.0 ======
439 * configure.in: Version 1.2.0, interface age 0, binary age 200
441 * NEWS: Final update for 1.2.0.
443 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
445 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
447 * configure.in: Added Russian to ALL_LINGUAS.
449 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
451 * ===== Released 1.1.5=====
453 * configure.in: Version 1.1.5, interface age 2, binary age 105
457 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
459 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
460 if caret is not supported. This addresses bug #101020.
462 * configure.in: Use third argument of AC_DEFINE to get rid of
465 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
467 * acinclude.m4: Remove; wasn't needed, and referred
468 to GLib internal m4 files now gone.
470 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
472 * configure.in: Require autoconf-2.53.
474 2002-12-12 Yanko Kaneti <yaneti@declera.com>
476 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
478 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
480 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
483 2002-12-07 Andras Timar <timar@gnome.hu>
485 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
487 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
489 * ===== Released 1.1.4 =====
491 * configure.in: Version 1.1.1, interface age 1, binary age 104
495 2002-12-05 Ole Laursen <olau@hardworking.dk>
497 * configure.in (ALL_LINGUAS): Added Danish (da).
499 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
501 * configure.in (ALL_LINGUAS): Added Spanish (es).
503 2002-12-01 Christian Neumair <chris@gnome-de.org>
505 * configure.in (ALL_LINGUAS): Added German (de).
507 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
509 * configure.in (ALL_LINGUAS): Added "no".
511 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
513 * Update NEWS for 1.1.3
515 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
517 * configure.in: Update to take account of gtk-doc-version being 0.10
518 Updated version required to 0.9
520 2002-11-20 Bill Haneman <bill.haneman@sun.com>
523 Added ATK_ROLE_APPLICATION.
526 (atk_role_get_localized_name):
527 Added ATK_ROLE_APPLICATION case.
530 Added ATK_ROLE_APPLICATION to docs.
532 2002-11-18 Abi Brady <morwen@evilmagic.org>
534 * configure.in: Added "en_GB" to ALL_LINGUAS.
536 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
538 * configure.in: Added "ms" to ALL_LINGUAS.
540 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
542 * Update NEWS for 1.1.2
544 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
547 2002-11-14 Bill Haneman <bill.haneman@sun.com>
550 Revved to 1.1.2, interface age 0, binary age 102.
552 * atk/atkrelationtype.h:
553 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
554 New relations to handle content embedding, for instance
555 text that embeds or flows around images.
557 * atk/atkhyperlink.h:
558 (atk_hyperlink_is_inline):
559 New API, returns whether a hyperlink's content is
560 partially displayed inline; useful for small images
561 emedded in text, and for HTML <src> elements.
562 (AtkHyperlinkClass->link_state):
563 New virtualized method, used to implement various
564 state query API such as atk_hyperlink_is_inline().
566 * atk/atkhyperlink.c:
567 (atk_hyperlink_is_inline):
570 * docs/atk-sections.txt:
571 Additions for above API.
573 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
575 * atk/atkobject.[ch]: Add signal active-descendant-changed
577 2002-11-11 Christian Rose <menthos@menthos.com>
579 * configure.in: Added "sv" to ALL_LINGUAS.
581 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
589 * docs/tmpl/atkhyperlink.sgml
590 * docs/tmpl/atkobject.sgml
591 * docs/tmpl/atktable.sgml
592 * docs/tmpl/atktext.sgml
594 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
597 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
599 * autogen.sh: Add call to autoheader to create config.h.in
601 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
603 * acinclude.m4: New file
605 * autogen.sh: Add i18n support (copied from gtk+).
607 * configure.in: Add definition for atklocaledir and check for
608 bind_textdomain_codeset()
610 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
612 * atk/atkobject.c (atk_role_get_localized_name): Add code to
615 * po/.cvsignore: Add extra files.
617 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
619 * configure.in: Create po/Makefile; patch supplied by
620 Dan Mills (thunder@ximain.com)
622 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
624 * ===== Released 1.1.1 =====
626 * configure.in: Version 1.1.1, interface age 0, binary age 101
630 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
632 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
634 * Makefile.am: Add po directory
636 * configure.in: Add support for I18N
638 * acconfig.h atk/atkintl.h: New files used to support I18N
640 * atk/atkobject.c: Update atk_role_get_localized_name() to
641 allow for localized name to be returned.
643 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
645 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
646 po/ChangeLog: New files
648 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
650 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
652 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
654 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
655 atk_object_add_relationship and atk_object_remove_relationship
656 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
659 * atk/atkrelation.h: Move definition of AtkRelationType to
662 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
664 * atk/atktext.[ch]: Add text-attributes-changed signal.
666 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
668 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
670 * docs/tmpl/atkrelation.sgml: Add new relations
672 * docs/tmpl/atkstate.sgml: Add new state
674 * docs/tmpl/atktext.sgml: Add new signal
676 * tests/testrelation.c: Add tests for new relationship functions.
678 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
680 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
681 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
685 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
687 * ===== Released 1.1.0 =====
691 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
694 increment version to 1.1.0, in view of the fact that we've
695 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
696 Also reset INTERFACE_AGE to zero, since an enum was added.
697 Use similar library numbering as GTK.
699 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
701 2002-09-06 Mark McLoughlin <mark@skynet.ie>
703 * atk/atkobject.h: add ATK_LAYER_WINDOW.
705 * atk/atkcomponent.c: upd docs.
707 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
709 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
710 avoid unused declarations
712 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
713 Move AtkRelationSet from atkobject to atkrelationset.
715 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
717 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
718 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
719 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
720 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
721 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
722 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
723 docs/tmpl/atkvalue.sgml:
724 Remove reference to ...Iface data structures; which eliminates
725 undocumented symbols.
727 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
729 * atk/atkutil.h: Add documentation for AtkKeyEventType
731 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
732 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
733 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
734 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
735 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
736 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
737 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
738 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
739 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
740 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
741 docs/tmpl/atkutil.sgml:
742 Reduce number of undocumented symbols
744 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
746 * atk/atknoopobjectfactory.c:
747 Add implementation for atk_object_factory_get_accessible_type()
749 2002-08-18 Havoc Pennington <hp@pobox.com>
751 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
752 both automake 1.6 and 1.4 installed get the right automake. Means
753 compilation from CVS will now require the latest automake 1.4
754 release, or manually creating symlinks called "automake-1.4" and
757 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
759 These changes improve the quality of the documentation by adding
760 information about properties and signals.
763 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
764 use in docs Makefile.am
767 Add missing include files, atk/atknoopobject.h and
768 atknoopobjectfactory.h
771 Add support for scan program
774 Added content to this file
776 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
777 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
778 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
779 docs/tmplatkutil.sgml:
780 Removed references to contents of object's data structure
782 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
783 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
784 Add references to signals and properties.
786 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
788 * ===== Released 1.0.3 =====
790 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
791 interface, binary version 3.
795 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
797 * README: Updated to describe where to log bugs and mention mailing
800 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
802 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
803 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
804 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
805 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
806 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
807 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
808 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
809 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
810 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
811 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
812 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
813 Update documentation.
815 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
818 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
821 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
823 * ===== Released 1.0.2 ======
827 * configure.in: Version 1.0.2, interface, binary age 2
829 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
831 * atk/atkutil.c (atk_focus_tracker_notify):
832 Allow for object being NULL which means the window containing the
833 focus widget has lost focus. We update the previous_focus_object
834 so we can emit notification for focus widget when window regains
837 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
839 * atk/atkgobjectaccessible.c:
840 (atk_gobject_accessible_for_object): Allow for case where created
841 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
842 was not initialized in atk_gobject_accessible_class_init
844 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
846 * ===== Released 1.0.1 ======
850 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
852 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
854 * atk/atkutil.c (atk_focus_tracker_notify):
855 Do not do notification if previously notified object is the same as
858 2002-03-14 Tor Lillqvist <tml@iki.fi>
860 * atk/Makefile.am: Use correct name for the DLL when generating
861 the MSVC import library.
863 2002-03-13 Bill Haneman <bill.haneman@sun.com>
865 * atk/atkutil.c (atk_object_get_root):
866 Changed g_type_class_peek to g_type_class_ref,
867 this seemed to be triggering a SEGV in some cases.
870 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
872 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
873 Correct name of data set to NULL from quark_accessible_object to
876 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
878 * atk/atkhyperlink.c (atk_hyperlink_get_type):
881 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
883 * ===== Released 1.0.0 ======
885 * NEWS: Final update for 1.0.0.
887 * README: Update the compilation instructions a bit.
889 2002-03-06 Tor Lillqvist <tml@iki.fi>
892 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
895 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
899 * tests/Makefile.am: Don't install libteststateset.la,
900 libtestrelation.la. (#73655, James Henstridge)
902 * autogen.sh: Add --enable-gtk-doc
904 * configure.in: --disable-gtk-doc by default.
906 * Makefile.am: Add a slightly modified distcheck rule
907 that passes --enable-gtk-doc to the configure inside.
908 (So that 'make dist' succeeds inside.)
910 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
912 * configure.in: Require GLib-2.0.0.
914 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
915 Switch over to the Glib/GTK+ versioning scheme.
917 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
919 * atk/atktext.c (atk_text_get_text):
920 Permit end offset value of -1
922 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
924 * atk/atkhypertext.h:
927 2002-02-28 Sven Neumann <sven@gimp.org>
929 * configure.in: beautified configure --help output.
931 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
933 * atk/atkhypertext.h atk/atkhyperlink.h:
934 Add padding to class structures to allow for future expansion.
937 Add padding to class structures to allow for future expansion.
939 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
940 Add padding to class structures to allow for future expansion.
942 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
944 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
946 2002-02-26 Tor Lillqvist <tml@iki.fi>
948 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
949 libtool won't create a DLL.
951 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
954 Remove -no-undefined because of problems with uunresolved symbols
955 in libgobject on Solaris when using gcc
957 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
959 * configure.in: Version 0.13
961 * NEWS: Update for 0.13
963 * docs/atk-sections.txt: Update.
965 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
967 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
968 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
969 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
970 Make use of parent_class consistent; define as gpointer and
971 use g_type_class_peek_parent() to get it
974 Delete unused empty line
976 * atk/atkregistry.c atk/atkrelation.c:
977 Make parent_class static
979 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
982 Add check for offset being negative in functions which have offset
983 parameter and return immediately if so.
985 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
987 * atk/atkcomponent.h:
988 Change argument of get_layer and get_mdi_zorder function pointers
989 to be AtkComponent instead of AtkObject
991 * atk/atkcomponent.c:
992 Change atk_component_get_layer and atk_component_get_mdi_zorder
993 to refer to argument as component instead os accessible
995 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
996 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
997 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
998 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
999 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1000 Update for recent changes
1002 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1005 Guard atk.h with ifndef __ATK_H__
1006 (#71405 reported by terra@diku.dk (Morten Welinder))
1008 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1010 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1011 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1012 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1013 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1014 Add padding to class structures to allow for future expansion.
1016 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1019 Incremented revision and tagged GNOME_D2_BETA.
1022 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1023 as deprecated (should use atk_component API below).
1026 Added atk_component_get_layer and atk_component_get_mdi_zorder
1027 (erroneously defined in atkobject, they belong here).
1030 Fixed some property get/set bugs.
1032 * NEWS: updated for GNOME 2 Desktop Beta.
1034 2002-02-11 jacob berkman <jacob@ximian.com>
1036 * atk/atkselection.[ch] (atk_selection_get_type):
1037 * atk/atktable.[ch] (atk_table_get_type):
1038 * atk/atkregistry.h (atk_get_default_registry):
1039 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1040 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1041 * atk/atkcomponent.[ch] (atk_component_get_type):
1042 * atk/atkaction.[ch] (atk_action_get_type): declare function
1043 arguments as (void) rather than ()
1045 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1048 Incremented revision.
1050 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1052 * docs/tmpl/atkaction.sgml:
1053 * docs/tmpl/atkcomponent.sgml:
1054 * docs/tmpl/atkeditabletext.sgml:
1055 * docs/tmpl/atkimage.sgml:
1056 * docs/tmpl/atkobject.sgml:
1057 * docs/tmpl/atkselection.sgml:
1058 * docs/tmpl/atktable.sgml:
1059 * docs/tmpl/atktext.sgml:
1060 * docs/tmpl/atkvalue.sgml:
1061 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1062 fields to improve docs; the documentation now gives some
1063 information on the purpose and function of the various ATK
1064 interfaces, and which types of UI components typically implement
1067 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1069 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1071 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1074 Update version number to 0.10, for Desktop Alpha 2
1076 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1079 Correct inconsistencies between registered signal parameter types
1080 and default signal handler struct fields
1081 (based on patch from Murray Cumming <murray@usa.net>)
1083 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1086 Update version number to 0.9, for Beta2 package.
1088 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1090 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1091 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1094 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1096 * atk/atkcomponent.c (atk_component_add_focus_handler):
1097 Add comments to clarify behavior if handler has already been added
1099 * docs/tmpl/atktext.sgml:
1100 Update for change of caret_changed to text_caret_moved
1102 2002-01-05 Hans Breuer <hans@breuer.org>
1104 * atk/makefile.msc : generate atk-enum-types.[hc]
1105 NOTE: the long comment in atkobject.h is crashing perl,
1106 at least version 5.005_02 built for MSWin32-x86-object
1107 Binary build 506 provided by ActiveState. Temporary
1108 deleting the AtkRole comment allows to work-around.
1110 atk/atk.def : updated externals
1112 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1114 * atk/atkgobjectaccessible.h
1115 Fixed typo in define (reported by Jeff Franks)
1117 * atk/atktext.c atk/atktext.h
1118 Change name of default signal handler for text_caret_moved signal
1119 from caret_changed to text_caret_moved
1120 Change enum CARET_MOVED to TEXT_CARET_MOVED
1121 (both issues reported by Jeff Franks)
1123 2001-12-15 Michael Meeks <michael@ximian.com>
1125 * atk/atkrelation.c (atk_relation_class_init):
1127 (atk_relation_finalize): chain to parent.
1129 * atk/atkrelationset.c (atk_relation_set_class_init),
1130 (atk_relation_set_finalize): same fix.
1132 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1134 * configure.in: Version 0.8, require GLib-1.3.12
1136 * atk/makefile.msc (PKG_VER): Version 0.8.
1138 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1140 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1141 for correct srcdir != builddir operation when
1142 generating source files in srcdir.
1144 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1146 * docs/tmpl/atkutil.sgml: remove some conflict
1149 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1154 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1156 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1157 docs/tmpl/atkgobjectaccessible.sgml
1159 * atk/Makefile.am atk/atk.h:
1160 Add references to new files
1162 * atk/atkobject.c atk/atkobject.h
1163 docs/tmpl/atkobject.sgml:
1164 Add new function atk_object_initialize
1166 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1167 docs/tmpl/atkobjectfactory.sgml:
1168 Add new function atk_object_factory_get_accessible_type
1170 * docs/atk-sections.txt:
1172 Add functions in atk-unused.txt
1175 2001-12-17 Darin Adler <darin@bentspoon.com>
1177 * atk/atktext.c: Add missing #include <string.h>
1179 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1181 * atk/Makefile.am, tests/Makefile.am: Compile with
1182 -DG_DISABLE_DEPRECATED. See #52790.
1184 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1186 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1187 Remove unnecessary g_retunn_val_if_fail() call.
1189 2001-12-08 Michael Meeks <michael@ximian.com>
1191 * atk/atkregistry.c (atk_registry_class_init):
1192 paranoia is not appropriate here, setup parent_class,
1193 don't create a new default registry here - makes no
1195 (atk_registry_finalize): chain to parent class, do
1196 g_hash_table_destroys instead of g_frees.
1198 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1201 Update to create atk-enum-types.h before compiling source files
1202 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1204 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1206 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1207 docs/tmpl/atktext.sgml tests/testrelation.c:
1208 Change atk_attribute_register to atk_text_attribute_register,
1209 atk_attribute_get_value to atk_text_attribute_get_value,
1210 atk_attribute_get_name to atk_text_attribute_get_name
1211 atk_attribute_for_name to atk_text_attribuute_for_name
1213 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1216 Add implementation of atk_attribute_register, atk_attribute_for_name
1217 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1218 support extra attributes being defined
1221 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1222 extra attributes to be defined
1223 Add atk_attribute_register() and atk_attribute_for_name()
1228 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1229 Update because of additions to atk/atktext.h
1231 * tests/testrelation.c:
1232 Add tests for text attributes
1234 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1237 Update atk_role_register() to allow extra roles to be defined
1238 Update atk_role_get_name() and atk_role_for_name() for newly defined
1241 * tests/testrelation.c:
1244 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1246 * atk/atkrelation.c:
1247 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1248 atk_relation_type_for_name()
1251 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1252 atk_state_type_for_name()
1254 * tests/testrelation.c, tests/teststateset.c:
1255 Update tests as name componenets are separated by hyphen (-) rather
1258 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1261 Generate files atk-enum-types.c and atk-enums-types.h to create
1265 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1267 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1270 Changed calls to g_type_class_peek() to g_type_class_ref() where
1271 it makes more sense, and in other places check for a non-null
1272 klass return before trying to call class methods. This prevents
1273 SEGV if no Atk-implementation library has been loaded.
1276 Fixed gtk-doc warning.
1278 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1280 * atk/atkobject.[c|h]:
1281 Add functions atk_role_get_name() and atk_role_for_name() which
1282 transform a role into an untranslated string
1283 Update comments in atkobject.h which refer to property names
1285 * atk/atkrelation.c:
1286 Correct error in atk_relation_type_get_name
1288 * docs/atk-sections.txt
1289 Added atk_role_get_name and atk_role_for_name
1294 2001-11-23 Hans Breuer <hans@breuer.org>
1296 * atk/atk.def : updated externals
1298 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1299 minor coding style issues. Found by my exports generator.
1301 * atk/makefile.msc : version 0.7, use build dir from
1304 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1308 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1310 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1312 * atk/atknoopobject.c:
1313 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1314 when creating object
1316 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1318 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1319 docs/tmpl/atkrelation.sgml:
1320 Change atk_relation_type_from_string to atk_relation_type_for_name
1321 Add atk_relation_type_get_name
1323 * atk/atkrelationtype.c:
1324 Change atk_relation_type_from_string to atk_relation_type_for_name
1325 Add atk_relation_type_get_name
1326 Update atk_relation_type_register() to correctly register new
1330 Changed name of static variable type to last_type
1331 Changed name of paremeter if atk_state_type_get_name to type to match
1337 * tests/README, tests/Makefile.am
1338 Add new test file testrelation.c
1340 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1342 * atk/atkutil.c (atk_add_key_event_listener):
1343 Fix gtk-doc comment and clarify use of 'data' gpointer.
1345 2001-11-22 Michael Meeks <michael@ximian.com>
1347 * atk/atkutil.c (atk_add_key_event_listener): switch
1350 * atk/atkobject.c (atk_object_real_get_property):
1351 add missing 'break'.
1353 2001-11-21 Michael Meeks <michael@ximian.com>
1355 * atk/atkrelation.c: pull in string.h for strcmp
1357 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1359 * atk/atkutil.c (atk_add_global_event_listener),
1360 (atk_get_toolkit_name, atk_get_toolkit_version):
1363 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1365 * atk/atkrelation.c: Added gtk-doc docs for
1366 atk_relation_type_from_string.
1368 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1370 * atk/atkobject.h (enum): Fix trailing comma on
1373 * docs/atk-sections.txt: Update.
1377 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1379 * atk/atkobject.[c|h]:
1380 Add additional argument (name) to state-change signal
1381 Update atk_object_notify_state_change to take account of
1382 extra argument for state-change
1384 * atk/atkmarshal.list:
1385 Add marshaller for VOID:STRING,BOOLEAN
1387 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1389 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1390 Add enum AtkLayer and functions atk_object_get_layer and
1391 atk_object_get_mdi_zorder
1393 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1395 * atk/atkobject.[c|h]:
1396 Remove property accessible-state; use signal state-change instead
1397 Change signature of state-change handler to take gboolean as argument
1398 instead of AtkPropertyValues
1399 Update atk_object_notify_state_change() to emit state-change signal
1401 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1402 Remove state ATK_STATE_COLLAPSED
1404 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1408 Added state-changed signal to atkobject, in anticipation of
1409 deprecating the accessible-state property.
1412 Fixed signature of atk_util_add_key_listener () to
1413 take an AtkKeySnoopFunc instead of a pointer to same.
1415 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1417 * atk/atkobject.c (atk_object_notify_state_change):
1418 Fix bug in calculation of number of toggle states
1421 Correct out-by-1 error in atk_state_type_register()
1422 Use type (number of states defined) in atk_state_type_get_name()
1423 and atk_state_type_for_name()
1425 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1427 * atk/atkeditabletext.c:
1428 Remove unused structure _AtkEditableTextIfaceClass
1430 * atk/atkobject.[c|h]
1431 Remove signals model_changed and selection_changed
1433 * atk/selection.[c|h]
1434 Add signal selection_changed
1436 * atk/atktable.[c|h]
1437 Remove unused structure _AtkTableIfaceClass
1438 Add signal model_changed
1441 Remove unused structure _AtkTextIfaceClass
1442 Add signal text_selection_changed
1444 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1445 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1446 Documentation changes
1448 2001-11-17 Tor Lillqvist <tml@iki.fi>
1450 * atk-zip.sh.in: Build separate runtime and developer packages.
1452 * atk/atk.def: Update.
1454 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1458 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1460 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1463 to allow non-GTK-dependent installation of key snoop functions.
1464 This also meant adding definitions of AtkKeySnoopFunc and
1467 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1469 * atk/atkobject.c (atk_object_notify_state_change):
1470 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1471 to ATK_STATE_EXPANDED or vice versa.
1473 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1476 Add role ATK_ROLE_TREE_TABLE
1478 * atk/atkrelation.h:
1479 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1480 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1482 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1483 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1484 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1485 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1486 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1487 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1488 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1489 Update to reflect the current state of the documentation in the code.
1491 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1493 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1494 Add two new relations ATK_RELATION_NODE_CHILDREN and
1495 ATK_RELATION_NODE_PARENT to support compound objects in a
1496 node or cell of a tree or table
1497 Added descriptions of all relations which are defined
1500 Remove functions atk_table_real_get_index_at(),
1501 atk_table_real_get_column_at_index() and
1502 atk_table_real_get_row_at_index()
1503 Correct typos in documentation of other functions.
1505 2001-10-28 Tor Lillqvist <tml@iki.fi>
1507 * atk-zip.sh.in: New file, used to build developer package for
1511 * configure.in: Add it.
1513 * atk/Makefile.am: Add rules to install and uninstall mingw import
1516 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1518 * atk/atkobject.[c|h]
1519 Remove the following properties
1520 accessible-child - use signal children_changed for notification
1521 accessible-text - use signal text_changed for notification
1522 accessible-caret - use signal text_caret_moved for notification
1523 accessible-selection - use new signal selection_changed
1525 accessible-visible-data - use new signal visible_data_changed
1527 accessible-model - use new signal model_changed for notification
1528 Notify when role or parent changes
1529 Allow parent and role to be set or got using g_object_set() or
1532 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1538 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1540 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1541 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1543 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1545 * atk/atkobject.c (atk_object_notify_state_change):
1546 Initialize AtkPropertyValue data structure to 0 instead of using
1549 2001-10-19 Tor Lillqvist <tml@iki.fi>
1551 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1552 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1553 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1555 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1556 -export-symbols atk.def. If lib.exe is available, generate
1557 atk.lib, and install it.
1559 * atk/atk.def: Update with new entry points.
1561 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1563 * atk/atkobject.[c|], docs/atk-sections.txt,
1564 docs/tmpl/atkobject.sgml:
1565 Add convenience function atk_object_notify_state_change()
1566 to generate property notification of state change.
1568 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1569 Correct comments on functions atk_attribute_get_name() and
1570 atk_attribute_get_value()
1572 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1575 Update comments in atk_text_get_text_[at|after|before]_offset()
1576 to clarify what these functions will return.
1578 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1581 Update comments in atk_text_get_run_attributes() and
1582 atk_text_get_default_attributes().
1584 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1587 Change "property-change" signal to allow detail (i.e. property name)
1588 and add detail in atk_object_notify().
1590 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1593 Correct order of attribute names in text_attr_name array.
1595 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1597 * atk/atktext.[c|h]:
1598 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1599 Use enum AtkTextAttribute to specify what attribute are supported
1600 rather than hash defines. Define new functions atk_attribute_get_name()
1601 and atk_attribute_get_value() which return the strings for the
1602 attribute name and values for those attribute which have named values.
1604 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1606 * atk/atktext.c (atk_text_get_run_attributes):
1609 * atk/atktext.c (atk_text_get_default_attributes):
1610 Add call to set iface.
1612 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1614 * atk/atktext.[c|h]:
1615 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1616 Add new function atk_text_get_default_attributes
1617 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1619 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1621 * atk/atktext.c (atk_attribute_set_free):
1622 Avoid leaking of AtkAttributeSet data structure; speed up code.
1624 * docs/tmpl.atk*.sgml
1625 Updated to reflect current APIs.
1627 2001-10-01 jacob berkman <jacob@ximian.com>
1629 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1630 make dist works correctly w/o having to build first
1632 2001-10-01 Tor Lillqvist <tml@iki.fi>
1634 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1636 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1638 * configure.in (ATK_MICRO_VERSION): Version 0.6
1639 (because libglade will depend on a the small api addition below)
1641 * atk/makefile.msc (PKG_VER): Version 0.6
1643 * atk/atkrelation.h:
1644 * atk/atkrelation.c: (AtkRelationType
1645 atk_relation_type_from_string (const gchar *name)): Added method.
1648 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1650 * configure.in (ATK_MICRO_VERSION): Version 0.5
1652 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1654 * atk/makefile.msc (PKG_VER): Version 0.5
1656 2001-09-21 Hans Breuer <hans@breuer.org>
1658 * atk/atk.def : updated externals
1659 * atk/makefile.msc : version 0.4
1661 * atk/atktext.c (atk_text_get_character_extents) : real_height
1662 is a reference to int, so use &local_height
1664 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1668 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1670 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1671 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1672 (from 0.2 which was not properly updated last time).
1673 depend on glib 1.3.8.
1677 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1680 Add object reference when object is set as accessible_parent
1682 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1684 * configure.in: remember ACLOCAL_FLAGS.
1686 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1688 * atk/atktable.[c|h]
1689 Change atk_table_get_caption() and atk_table_set_caption()
1690 to deal with AtkObject* rather than gchar*
1691 Remove redundant and incorrect comments
1693 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1695 * configure.in: Version 0.3
1697 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1701 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1704 Correct property definitions for "accessible-table-caption",
1705 "accessible-table-column-description",
1706 "accessible-table-row-description"
1708 Update comments to include all properties defined
1710 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1712 * atk/atkhyperlink.h:
1713 Change AtkHyperLink to AtkHyperlink in comment
1714 * atk/atkhypertext.[c|h]:
1715 Change AtkHyperLink to AtkHyperlink
1716 * atk/atktable.[c|h]:
1717 Make gchar* arguments const; make return value of type gchar*
1719 * docs/atk-sections.txt
1720 Remove reference to AtkHyperLink
1721 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1722 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1725 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1728 Add functions atk_table_real_get_index_at(),
1729 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1730 as default implementations for atk_table_get_index_at(),
1731 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1733 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1736 Refer to return value in function documentation for
1737 atk_action_do_action
1739 Fix typo in comments
1740 * docs/tmpl/atkaction.sgml:
1741 Update to include return value
1743 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1745 * atk/atkaction.c atk/atkaction.h:
1746 Made atk_action_do_action return a gboolean as the class member of
1747 AtkActionIface does.
1751 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1753 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1754 Swap height and width arguments to atk_image_get_image_size
1756 Swap height and height arguments to atk_image_get_image_size
1757 Do not crash if NULL pointers are passed for return values
1759 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1761 * docs/tmpl/atktext.sgml atk/atktext.h:
1762 Change parameter names *offset to *_offset
1763 * atk/atkcomponent.c:
1764 Do not crash if NULL pointers are passed for return values
1766 Change parameter names *offset to *_offset
1767 Do not crash if NULL pointers are passed for return values
1769 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1772 Changed g_type_class_peek() to g_type_class_ref()
1773 in atk_add_global_event_listener(), since
1774 g_type_class_peek() could return NULL when an
1775 instance of the class had not been created.
1777 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1779 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1780 Ensure that atk_attribute_set_free is in the documentation.
1782 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1784 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1785 Swapped order of width and height arguments to
1786 atk_text_get_character_extents()
1787 Changed AtkAttrributeSet_free to atk_attribute_set_free
1789 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1791 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1792 Changed "length" argument of atk_text_get_character_extents() to
1795 2001-08-15 Jens Finke <jens@gnome.org>
1797 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1798 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1799 added a AC_SUBST for it. This is needed for the spec.in file.
1800 Added atk.spec to output list.
1801 * atk.spec.in: New file.
1803 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1805 * atk/atkcomponent.[c|h]
1806 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1807 Change atk_component_get_accessible_at_point to
1808 atk_component_ref_accessible_at_point so it will work for flyweights
1810 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1812 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1815 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1817 * atk/atkaction.c, atk/atkcomponent.c
1818 Remove all instances of g_return_if_fail (foo != NULL); that are
1819 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1820 since the second check catches the NULL.
1821 * atk/atkcomponent.c
1822 Add functions atk_component_real_contains(),
1823 atk_component_real_get_position(), atkcomponent_real_get_size()
1824 as default implementations for atk_component_contains(),
1825 atk_component_get_position(), atk_component_get_size()
1827 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1829 * atk/atkimage.[ch] docs/atk-sections.txt
1830 docs/tmpl/atkimage.sgml
1831 Updated AtkImage get_position to get_image_position
1832 so the naming is consistant. Now get_image_position
1833 and get_image_size return -1 for x/y/height/width
1834 if AtkImage implementations of these functions is
1837 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1840 Create an object relation set when the object is created.
1842 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1845 Changed first argument of atk_add_global_event_listener
1846 so the callback function is of type GSignalEmissionHook
1847 instead of AtkEventListener. AtkEventListener is
1848 appropriate for Focus event callbacks, but not generic
1851 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1854 Add function atk_object_real_ref_state_set() which creates the
1855 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1858 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1861 Remove all instances of g_return_if_fail (foo != NULL); that are
1862 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1863 since the second check catches the NULL.
1865 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1868 Fix problem with ATK not building after running make maintainer-clean
1869 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1871 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1874 * atk/atkeditabletext.h
1876 * atk-uninstalled.pc.in
1879 Removed (unused) #defines of pango/pango.h
1880 Removed references to/dependencies on pango from .pc files
1881 Removed dependencies on pango from makefile.msc and configure.in
1883 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1885 * atk/atkobject.[c|h]
1886 Move some implementation from GAIL:
1887 Default implementations for some some functions
1888 atk_object_real_get_name, atk_object_real_set_name,
1889 atk_object_real_get_description, atk_object_real_set_description,
1890 atk_object_real_get_parent, atk_object_real_set_parent,
1891 atk_object_real_get_role,
1892 atk_object_real_connect_property_change_handler,
1893 atk_object_real_remove_property_change_handler,
1895 definition of property-changed signal.
1896 Initialize pointers to NULL in atk_object_init().
1897 Initialize uninitialized function pointers to NULL in
1898 atk_object_class_init().
1900 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1903 Changed children_changed signal to allow NULL pointers
1904 for the 2nd argument to the signal handler.
1906 2001-07-20 Hans Breuer <hans@breuer.org>
1908 * atk/atk.def : added more exports
1909 * atk/makefile.msc : updated win32 build
1911 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1913 * atk/atkaction.[c|h], docs/atk-sections.txt,
1914 docs/tmpl/atkaction.sgml
1915 Add atk_action_get_name() and atk_action_set_description()
1917 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1919 * atk/atkstate.[c|h]
1920 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1921 and inconsistent GtkToggleButton
1923 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1925 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1926 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1927 gail_textattributes_update.pat is for gail/gail and integrates the
1928 ATK_ATTRIBUTE_* macros in the gail implementations.
1929 atk_docs_textattributes_update.pat is for atk/docs and patches
1930 atk-sections.txt etc. for improved docs
1931 atk_atk_textattributes_update.pat is for atk/atk and included the
1932 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1934 2001-07-13 Darin Adler <darin@bentspoon.com>
1936 * atk/atkstate.c: Add missing <string.h> include.
1937 * tests/teststateset.c: Add missing <string.h> include.
1939 2001-07-13 Darin Adler <darin@bentspoon.com>
1941 * .cvsignore: Ignore some generated files.
1942 * autogen.sh: Get rid of call to autoheader since the
1943 configure file doesn't include AM_CONFIG_HEADER.
1945 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1947 * tmpl/atkdocument.sgml
1948 Added new file for docs.
1950 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1952 * atk/atkimage.c atk/atkutil.c
1953 Changes to build with Sun's FORTE compiler.
1955 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1957 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1958 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1959 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1960 tmpl/atktext.sgml tmpl/atkutil.sgml
1963 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1965 * atk/atktext.c (atk_text_base_init):
1966 * atk/atktable.c (atk_table_base_init):
1967 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1968 to adapt to recent GSignal changes.
1970 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1972 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1973 docs/tmpl/atkutil.sgml
1974 Added new functiosn to AtkUtil.
1976 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1978 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1979 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1980 docs/tmpl/atkobject.sgml
1981 Added new atk document interface.
1983 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1985 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1986 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1987 Updated so that functions that take screen coords as
1988 input/output also take an enum specifying whether
1989 the coords are screen or top-level window based.
1990 Updated docs as well.
1992 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1994 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1995 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1996 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1997 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1998 atk/docs/tmpl/atkstreamablecontent.sgml
1999 Cleaned up docs. Added atkstreamablecontent.sgml
2001 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2003 *atk/atktable.h, atk/atktable.c
2004 Updated signal handler definitions.
2006 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2009 Updated AtkXYCoords enum.
2011 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2013 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2014 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2015 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2016 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2017 atk/atkstateset.c atk/atkstreamablecontent.c
2018 atk/atkstreamablecontent.h atk/atktable.c
2019 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2020 and some docs/tmpl files.
2021 Updated gtk-docs fixing spelling errors and making minor
2024 2001-06-27 Louise Miller <lousie.miller@sun.com>
2026 *atk/atkselection.h, atk/atkselection.c
2027 changed return type to gboolean for
2028 atk_selection_select_all_selection
2030 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2032 *atk/atkstate.h atk/atkstate.c
2033 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2034 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2035 docs/tmpl/atktext.sgml
2036 Added ATK_STATE_STALE. Updated docs.
2038 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2041 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2043 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2045 * atk/atkeditabletext.h, atk/atkobject.h,
2047 Added AtkAttributeSet_free() convenience
2050 2001-06-20 Peter Williams <peterw@ximian.com>
2052 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2053 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2054 G_{BEGIN,END}_DECLS.
2056 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2058 * atk/atktable.c, atk/atkmarshal.list
2059 Removed needless marshal and updated signal handlers in
2062 2001-06-20 Louise Miller <louise.miller@sun.com>
2064 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2065 Changed parameters for get_selected_rows/get_selected_columns
2066 Added 4 new functions, add_row_selection, remove_row_selection,
2067 add_column_selection, remove_column_selection
2069 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2072 Fixed minor bug with signals.
2074 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2079 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2081 * atk/atkselection.h atk/atkselection.c
2082 Now add_selection, clear_selection, and remove_selection
2083 return a boolean indicating SUCCESS/FAILURE to indicate
2084 if the operation was successful.
2086 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2088 * atk/atktable.h atk/atktable.h
2089 Updated so now the get_text_before|at|after functions
2090 return the start & end offset of the string. Updated the
2093 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2095 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2097 2001-06-11 Havoc Pennington <hp@redhat.com>
2101 * configure.in: bump version to 0.2 and add infrastructure for
2102 libtool version info. Assumes GTK versioning scheme (major.minor
2103 is binary compatible)
2105 * atk/Makefile.am (LDFLAGS): set version info
2106 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2108 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2110 * atk/atktable.h, atk/atktable.c
2111 Updated so that get/set row/column header functions
2112 work with AtkObjects rather than AtkTables. Organized
2113 the header file a little more cleanly. Also the get/set
2114 row_description and caption functions now use gchar *
2115 rather than AtkObject.
2117 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2119 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2120 Add signal model-changed.
2122 * atk/atkobject.c: Add properties
2123 accessible-role, accessible-table-caption,
2124 accessible-table-column-header, accessible-table-column_description.
2125 accessible-table-row-header, accessible-table-row_description.
2126 accessible-table-summary, accessible-model
2128 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2130 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2131 Updated atkeditabletext and atktext interfaces so they
2132 now properly define the get/set attribute methods and now
2133 get_offset_at_point and get_character_extents can request
2134 x,y coords by either widget or screen coords.
2136 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2138 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2139 CFLAGS, not in LIBS. (Always linking with -lpthread
2140 is a noticeable speed hit.)
2142 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2144 * atk/Makefile.am: Really fix marshal generation.
2146 2001-06-07 Havoc Pennington <hp@redhat.com>
2148 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2149 glib-genmarshal stuff
2151 2001-06-07 Havoc Pennington <hp@redhat.com>
2153 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2156 * configure.in: rearrange the library checks to support
2159 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2161 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2162 ATK in giant GTK tarball
2164 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2166 * docs/atk-api.sgml docs/atk-sections.txt
2167 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2168 docs/tmpl/atktext.sgml
2169 Removed docs/atk-api.sgml since it is not used.
2170 Updated sgml files and atk-sections.txt to reflect
2171 recent changes to the atktext and atkeditabletext
2174 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2176 * atk/atktext.h atk/atktext.h
2177 Updated to new atktext functions for getting attributes.
2179 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2181 * New files atk/atkstreamablecontent.[ch]
2182 Updated files: atk/Makefile.am, atk/atk.h
2184 * atk/atkvalue.c: Updated comments
2186 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2188 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2190 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2192 * atk/atkobject.c: Add property accessible-visible-data
2194 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2196 * atk/atkobject.c: Add support for setting and getting
2197 accessible-value property.
2199 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2201 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2203 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2205 * docs/atk-overrides.txt, docs/Makefile.am
2206 Updated the interface for dealing with selected
2207 text to handle multiple selected regions. Removed
2208 get_row_col_at_offset from atktext.[ch]. Added
2209 docs/atk-overrides.txt file.
2211 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2213 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2214 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2215 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2216 Makefiles so the proper marshall files get included in the
2217 dist. Updated the Makefiles and configure.in so that the
2218 docs get included in the dist.
2220 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2222 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2224 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2226 * atk/atkobject.c: Define new properties accessible-text,
2227 accessible-caret, accessible-selection and accessible-value
2229 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2231 * docs/atk-sections.txt
2234 Improved the layout/formatting of the atk docs. Added docs/tmpl
2237 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2240 Now properly set the initialized flag when setting up signals.
2241 Updated the atk-docs in several files
2243 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2245 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2246 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2247 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2248 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2249 Fix warnings generated by Sun FORTE compiler
2251 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2253 * atk/atkcomponent.c atk/atkvalue.c
2254 Remove return calls in functions which return void
2256 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2258 * atk/atkobject.h: Correct naming of role for status bar
2261 Clarify behaviour of atk_text_get_text_after/at/before_offset
2263 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2265 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2267 2001-01-06 Hans Breuer <hans@breuer.org>
2269 * atk/makefile.msc atk/atk.def (new files) :
2270 Enable build for win32, no sourc changes necessary.
2272 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2276 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2278 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2280 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>