1 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
3 * configure.in: Added Norwegian (nynorsk) code
6 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
8 * atk/atkobject.c: Remove comments about signals. The description
9 should be in files in docs/tmpl directory.
11 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
12 * docs/tmpl/atkobject.sgml: Add descriptions for
13 active-descendant-changed, children-changed, focus-event,
14 property-change, state-change and visible-data-changed signals.
15 * docs/tmpl/atkselection.sgml: Add description for selection-changed
17 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
18 columnn-inserted, column-reordered, model-changed, row-deleted,
19 row-inserted and row-reordered signals.
20 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
21 text-caret-moved, text-changed nd text-selection-changed signals.
23 This fixes bug #121163.
25 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
27 * ===== Released 1.4.0=====
29 * configure.in: Version 1.4.0, interface age 0, binary age 400
33 2003-08-28 Christian Rose <menthos@menthos.com>
35 * configure.in: Added "ne" to ALL_LINGUAS.
37 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
39 * ===== Released 1.3.6=====
41 * configure.in: Version 1.3.6, interface age 2, binary age 306
45 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
47 * autogen.sh: Clarify an error message.
49 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
51 * configure.in: Added "hi" in ALL_LINGUAS.
53 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
55 * ===== Released 1.3.5=====
57 * configure.in: Version 1.3.5, interface age 1, binary age 305
61 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
63 * Remove po/Makefile.in.in. This fixes bug #119053.
65 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
67 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
70 This is a partial fix for bug #116712.
72 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
74 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
75 Fixes bug #116621. Problem reported by Mario Lang.
77 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
79 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
81 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
84 Added locale directory to spec file. Fix provided by
85 James T. Richardson, Jr.
87 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
89 * ===== Released 1.3.4=====
93 2003-06-13 Tor Lillqvist <tml@iki.fi>
95 * atk/atkobject.c (atk_role_get_localized_name): Set
98 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
99 directory, so look there, too. Include the message catalogs.
101 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
103 * configure.in: Version 1.3.4, interface age 0, binary age 304
105 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
108 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
110 * configure.in: Added ga (irish) to ALL_LINGUAS
112 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
114 * configure.in: Added li to ALL_LINGUAS.
116 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
118 * ===== Released 1.3.3=====
120 * configure.in: Version 1.3.3, interface age 3, binary age 303
124 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
126 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
127 ATK_ROLE_AUTOCOMPLETE.
129 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
131 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
132 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
133 which can have a value other than on or off.
135 2003-05-19 Arafat Medini <lumina@silverpen.de>
137 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
139 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
141 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
143 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
145 * ===== Released 1.3.2=====
147 * configure.in: Version 1.3.2, interface age 2, binary age 302
151 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
153 * is.po: Added "is" into ALL_LINGUAS.
155 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
157 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
160 * po/pl.po: Updated Polish translation from Artur Flinta.
162 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
164 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
166 2003-05-05 Christian Rose <menthos@menthos.com>
168 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
170 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
172 * ===== Released 1.3.1=====
174 * configure.in: Version 1.3.1, interface age 1, binary age 301
178 * po/yi.po: Update line numbers.
180 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
182 * atk/stateset.h: Fix typo in documentation.
184 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
185 Patch provided by Ali Akcaagac.
187 2003-03-26 Christian Rose <menthos@menthos.com>
189 * configure.in: Added "yi" to ALL_LINGUAS.
191 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
193 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
195 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
197 * ===== Released 1.3.0=====
199 * configure.in: Version 1.3.0, interface age 0, binary age 300
203 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
205 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
207 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
209 * docs/atk-sections.txt: Add 11 unused declarations.
211 2003-03-20 James Henstridge <james@daa.com.au>
213 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
216 * configure.in: cleanup to make use of newer autoconf/automake
219 * Makefile.am: get rid of custom distcheck rule, which is no
222 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
225 * docs/Makefile.am: use common gtk-doc.make.
227 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
229 2003-03-16 Joel Brich <joel.brich@laposte.net>
231 * configure.in: Added "eo" to ALL_LINGUAS
232 * po/eo.po: Added Esperanto translation
233 from Charles Voelger <cvoelger@dweasel.com>
235 2003-03-12 Tor Lillqvist <tml@iki.fi>
237 * atk/atk.def: Add one more missing export, thanks to Cedric
240 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
242 * atk/atkobject.c (atk_object_set_role): Add check that role is
243 actually being changed. Do not emit notification for initial
244 role setting. (bug #107710)
246 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
248 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
249 which returns integer; (bug #107661) reported by Morten Welinder.
251 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
255 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
256 which return pointer; (bug #107650) reported by Morten Welinder.
258 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
260 * test/Makefile.am: Update to produce .so files
261 (Problem reported and solution reported by Michael.Wilson@bull.net)
263 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
265 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
266 Correct creation of non-AtkGObjectAccessible (bug #107124)
268 * atk/atkobject.c (atk_object_class_init): Set default initialize
269 function so that code which does not check for existence of parent
270 class's initialize function will work.
272 * atk/atkvalue.c: (atk_value_get_minimum_value,
273 atk_value_get_maximum_value, atk_value_get_current_value):
274 Reset Value argument if it is a valid GValue otherwise zeroise it.
276 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
278 2003-02-25 Tor Lillqvist <tml@iki.fi>
280 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
282 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
285 * atk/atk.rc.in: New file, for version info in the DLL on
286 Windows. Similar as in GLib, GTK, etc.
288 * configure.in: Generate atk/atk.rc.
290 * atk/Makefile.am: Use atk.rc on Windows.
291 (EXTRA_DIST): Distribute atk.rc(.in).
293 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
294 but deduce it from DLL location, like GLib, GTK etc do.
296 2003-02-23 Abel Cheung <maddog@linux.org.hk>
298 * configure.in: Added "mk" to ALL_LINGUAS.
300 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
302 * configure.in: Added "fa" to ALL_LINGUAS.
304 2003-02-21 Metin Amiroff <metin@karegen.com>
306 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
308 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
310 * configure.in: Added Belarusian to ALL_LINGUAS.
312 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
314 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
315 claim to implement all interfaces.
317 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
319 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
322 (atk_hypertext_get_link): Add check on link_index value
323 (atk_hypertext_get_link_index): Add check on char_index value
325 2003-02-09 Christian Rose <menthos@menthos.com>
327 * configure.in: Added "kn" to ALL_LINGUAS.
329 2003-02-07 Christian Rose <menthos@menthos.com>
331 * configure.in: Added "bn" to ALL_LINGUAS.
333 2003-02-06 Christian Rose <menthos@menthos.com>
335 * configure.in: Added "id" to ALL_LINGUAS.
337 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
339 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
340 Add weak reference so we do not leak the accessible when the object
341 dies. Problem reported by Alex Larsson.
343 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
345 * configure.in: Added "tr" (Turkish) to the languages' list.
347 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
349 * atk/atkhyperlink.[ch]
350 New property selected-link defined.
351 Function pointer is_selected_link added to interface
352 (atk_hyperlink_is_selected_link: New functions which checks
353 whether the specified AtkHyperlink is selected
355 * atk/atkhypertext.[ch]
356 New signal link-selected added.
358 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
360 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
361 and function atk_hyperlink_is_selected_link.
363 This fixes bug #104621.
365 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
367 * autogen.sh (have_automake): call the versioned automake when
368 checking the version itself.
370 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
372 * autogen.sh (have_automake): Fix version in complaint
373 message about automake. (#104366, Rich Burridge)
375 2003-01-26 Daniel Yacob <locales@geez.org>
377 * configure.in: Added am to ALL_LINGUAS.
379 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
381 * configure.in: Added "sk" to ALL_LINGUAS.
383 2003-01-23 Abel Cheung <maddog@linux.org.hk>
385 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
387 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
389 * configure.in: Added "pt_BR" to ALL_LINGUAS.
391 2003-01-22 Marius Andreiana <marius galuna.ro>
393 * configure.in: added 'ro' to ALL_LINGUAS
395 2003-01-21 Christian Rose <menthos@menthos.com>
397 * configure.in: Added "mn" to ALL_LINGUAS.
399 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
402 (atk_text_base_init): Set vtable entry for default implementations
403 (atk_text_get_range_extents): Omit calling default implementation
404 (atk_text_get_bounded_ranges): Omit calling default implementation
407 (atk_component_base_init): New function to set vtable entry for
408 default implementations
409 (atk_component_ref_accessible_at_point): Omit calling default
411 (atk_component_contains): Omit calling default implementation
412 (atk_component_get_position): Omit calling default implementation
413 (atk_component_get_size): Omit calling default implementation
415 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
418 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
419 and PROP_TABLE_CAPTION_OBJECT.
420 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
421 and PROP_TABLE_CAPTION_OBJECT.
423 This completes ATK changes for bug #74814.
425 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
427 * atk/atkobject.c: Add property accessible-table-caption-object.
428 This addresses bug #74814.
430 * atk/atkobject.h: Move some documentation from template file to
431 avoid warnings when building.
433 * atk/atkrelation.c: Add new properties relation and target.
434 This addresses bug #72426.
436 * atktext.[ch]: Add new functions atk_text_get_range_extents and
437 atk_text_get_bounded_ranges.
438 Also added data structures AtkTextRectangle and AtkTextRange, enum
439 AtkTextClipType and helper function atk_text_free_ranges.
440 This addresses bug #100943.
441 (atk_text_get_character_extents): Ensure that the reported width is
442 not negative. This fixes bug #102954)
444 * docs/atk-sections.txt: Add new functions and data items.
446 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
447 atkobject.h. Add reference to accessible-table-caption-object.
449 * docs/tmpl/atk-relation.sgml: Add new properties
451 * docs/tmpl/atktext.sgml: Add new functions and data items.
454 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
456 * ===== Released 1.2.2=====
458 * configure.in: Version 1.2.2, interface age 2, binary age 202
462 2003-01-19 He Qiangqiang <carton@linux.net.cn>
464 * configure.in: Added "zh_CN" to ALL_LINGUAS.
466 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
468 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
470 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
472 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
474 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
476 * configure.in (ALL_LINGUAS): Added "it" (Italian)
478 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
480 * configure.in: Add -with-html-dir option. (bug #102497)
482 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
484 * docs/tmpl/atkobject.sgml: Update so property names are in
487 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
489 * ===== Released 1.2.1=====
491 * configure.in: Version 1.2.1, interface age 1, binary age 201
495 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
497 * configure.in (ALL_LINGUAS): Added pl (Polish).
499 2002-12-23 Nam SungHyun <namsh@kldp.org>
501 * configure.in: Added Korean (ko) to ALL_LINGUAS
503 2002-12-22 Artis Trops <hornet@navigator.lv>
505 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
507 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
509 * configure.in (ALL_LINGUAS): added French (fr).
511 2002-12-21 Jordi Mallach <jordi@sindominio.net>
513 * configure.in (ALL_LINGUAS): added Catalan (ca).
515 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
517 * ===== Released 1.2.0 ======
519 * configure.in: Version 1.2.0, interface age 0, binary age 200
521 * NEWS: Final update for 1.2.0.
523 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
525 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
527 * configure.in: Added Russian to ALL_LINGUAS.
529 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
531 * ===== Released 1.1.5=====
533 * configure.in: Version 1.1.5, interface age 2, binary age 105
537 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
539 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
540 if caret is not supported. This addresses bug #101020.
542 * configure.in: Use third argument of AC_DEFINE to get rid of
545 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
547 * acinclude.m4: Remove; wasn't needed, and referred
548 to GLib internal m4 files now gone.
550 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
552 * configure.in: Require autoconf-2.53.
554 2002-12-12 Yanko Kaneti <yaneti@declera.com>
556 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
558 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
560 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
563 2002-12-07 Andras Timar <timar@gnome.hu>
565 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
567 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
569 * ===== Released 1.1.4 =====
571 * configure.in: Version 1.1.1, interface age 1, binary age 104
575 2002-12-05 Ole Laursen <olau@hardworking.dk>
577 * configure.in (ALL_LINGUAS): Added Danish (da).
579 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
581 * configure.in (ALL_LINGUAS): Added Spanish (es).
583 2002-12-01 Christian Neumair <chris@gnome-de.org>
585 * configure.in (ALL_LINGUAS): Added German (de).
587 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
589 * configure.in (ALL_LINGUAS): Added "no".
591 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
593 * Update NEWS for 1.1.3
595 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
597 * configure.in: Update to take account of gtk-doc-version being 0.10
598 Updated version required to 0.9
600 2002-11-20 Bill Haneman <bill.haneman@sun.com>
603 Added ATK_ROLE_APPLICATION.
606 (atk_role_get_localized_name):
607 Added ATK_ROLE_APPLICATION case.
610 Added ATK_ROLE_APPLICATION to docs.
612 2002-11-18 Abi Brady <morwen@evilmagic.org>
614 * configure.in: Added "en_GB" to ALL_LINGUAS.
616 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
618 * configure.in: Added "ms" to ALL_LINGUAS.
620 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
622 * Update NEWS for 1.1.2
624 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
627 2002-11-14 Bill Haneman <bill.haneman@sun.com>
630 Revved to 1.1.2, interface age 0, binary age 102.
632 * atk/atkrelationtype.h:
633 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
634 New relations to handle content embedding, for instance
635 text that embeds or flows around images.
637 * atk/atkhyperlink.h:
638 (atk_hyperlink_is_inline):
639 New API, returns whether a hyperlink's content is
640 partially displayed inline; useful for small images
641 emedded in text, and for HTML <src> elements.
642 (AtkHyperlinkClass->link_state):
643 New virtualized method, used to implement various
644 state query API such as atk_hyperlink_is_inline().
646 * atk/atkhyperlink.c:
647 (atk_hyperlink_is_inline):
650 * docs/atk-sections.txt:
651 Additions for above API.
653 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
655 * atk/atkobject.[ch]: Add signal active-descendant-changed
657 2002-11-11 Christian Rose <menthos@menthos.com>
659 * configure.in: Added "sv" to ALL_LINGUAS.
661 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
669 * docs/tmpl/atkhyperlink.sgml
670 * docs/tmpl/atkobject.sgml
671 * docs/tmpl/atktable.sgml
672 * docs/tmpl/atktext.sgml
674 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
677 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
679 * autogen.sh: Add call to autoheader to create config.h.in
681 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
683 * acinclude.m4: New file
685 * autogen.sh: Add i18n support (copied from gtk+).
687 * configure.in: Add definition for atklocaledir and check for
688 bind_textdomain_codeset()
690 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
692 * atk/atkobject.c (atk_role_get_localized_name): Add code to
695 * po/.cvsignore: Add extra files.
697 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
699 * configure.in: Create po/Makefile; patch supplied by
700 Dan Mills (thunder@ximain.com)
702 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
704 * ===== Released 1.1.1 =====
706 * configure.in: Version 1.1.1, interface age 0, binary age 101
710 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
712 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
714 * Makefile.am: Add po directory
716 * configure.in: Add support for I18N
718 * acconfig.h atk/atkintl.h: New files used to support I18N
720 * atk/atkobject.c: Update atk_role_get_localized_name() to
721 allow for localized name to be returned.
723 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
725 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
726 po/ChangeLog: New files
728 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
730 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
732 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
734 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
735 atk_object_add_relationship and atk_object_remove_relationship
736 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
739 * atk/atkrelation.h: Move definition of AtkRelationType to
742 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
744 * atk/atktext.[ch]: Add text-attributes-changed signal.
746 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
748 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
750 * docs/tmpl/atkrelation.sgml: Add new relations
752 * docs/tmpl/atkstate.sgml: Add new state
754 * docs/tmpl/atktext.sgml: Add new signal
756 * tests/testrelation.c: Add tests for new relationship functions.
758 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
760 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
761 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
765 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
767 * ===== Released 1.1.0 =====
771 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
774 increment version to 1.1.0, in view of the fact that we've
775 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
776 Also reset INTERFACE_AGE to zero, since an enum was added.
777 Use similar library numbering as GTK.
779 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
781 2002-09-06 Mark McLoughlin <mark@skynet.ie>
783 * atk/atkobject.h: add ATK_LAYER_WINDOW.
785 * atk/atkcomponent.c: upd docs.
787 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
789 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
790 avoid unused declarations
792 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
793 Move AtkRelationSet from atkobject to atkrelationset.
795 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
797 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
798 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
799 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
800 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
801 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
802 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
803 docs/tmpl/atkvalue.sgml:
804 Remove reference to ...Iface data structures; which eliminates
805 undocumented symbols.
807 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
809 * atk/atkutil.h: Add documentation for AtkKeyEventType
811 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
812 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
813 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
814 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
815 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
816 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
817 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
818 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
819 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
820 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
821 docs/tmpl/atkutil.sgml:
822 Reduce number of undocumented symbols
824 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
826 * atk/atknoopobjectfactory.c:
827 Add implementation for atk_object_factory_get_accessible_type()
829 2002-08-18 Havoc Pennington <hp@pobox.com>
831 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
832 both automake 1.6 and 1.4 installed get the right automake. Means
833 compilation from CVS will now require the latest automake 1.4
834 release, or manually creating symlinks called "automake-1.4" and
837 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
839 These changes improve the quality of the documentation by adding
840 information about properties and signals.
843 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
844 use in docs Makefile.am
847 Add missing include files, atk/atknoopobject.h and
848 atknoopobjectfactory.h
851 Add support for scan program
854 Added content to this file
856 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
857 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
858 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
859 docs/tmplatkutil.sgml:
860 Removed references to contents of object's data structure
862 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
863 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
864 Add references to signals and properties.
866 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
868 * ===== Released 1.0.3 =====
870 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
871 interface, binary version 3.
875 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
877 * README: Updated to describe where to log bugs and mention mailing
880 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
882 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
883 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
884 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
885 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
886 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
887 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
888 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
889 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
890 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
891 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
892 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
893 Update documentation.
895 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
898 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
901 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
903 * ===== Released 1.0.2 ======
907 * configure.in: Version 1.0.2, interface, binary age 2
909 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
911 * atk/atkutil.c (atk_focus_tracker_notify):
912 Allow for object being NULL which means the window containing the
913 focus widget has lost focus. We update the previous_focus_object
914 so we can emit notification for focus widget when window regains
917 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
919 * atk/atkgobjectaccessible.c:
920 (atk_gobject_accessible_for_object): Allow for case where created
921 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
922 was not initialized in atk_gobject_accessible_class_init
924 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
926 * ===== Released 1.0.1 ======
930 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
932 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
934 * atk/atkutil.c (atk_focus_tracker_notify):
935 Do not do notification if previously notified object is the same as
938 2002-03-14 Tor Lillqvist <tml@iki.fi>
940 * atk/Makefile.am: Use correct name for the DLL when generating
941 the MSVC import library.
943 2002-03-13 Bill Haneman <bill.haneman@sun.com>
945 * atk/atkutil.c (atk_object_get_root):
946 Changed g_type_class_peek to g_type_class_ref,
947 this seemed to be triggering a SEGV in some cases.
950 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
952 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
953 Correct name of data set to NULL from quark_accessible_object to
956 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
958 * atk/atkhyperlink.c (atk_hyperlink_get_type):
961 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
963 * ===== Released 1.0.0 ======
965 * NEWS: Final update for 1.0.0.
967 * README: Update the compilation instructions a bit.
969 2002-03-06 Tor Lillqvist <tml@iki.fi>
972 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
975 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
979 * tests/Makefile.am: Don't install libteststateset.la,
980 libtestrelation.la. (#73655, James Henstridge)
982 * autogen.sh: Add --enable-gtk-doc
984 * configure.in: --disable-gtk-doc by default.
986 * Makefile.am: Add a slightly modified distcheck rule
987 that passes --enable-gtk-doc to the configure inside.
988 (So that 'make dist' succeeds inside.)
990 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
992 * configure.in: Require GLib-2.0.0.
994 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
995 Switch over to the Glib/GTK+ versioning scheme.
997 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
999 * atk/atktext.c (atk_text_get_text):
1000 Permit end offset value of -1
1002 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1004 * atk/atkhypertext.h:
1007 2002-02-28 Sven Neumann <sven@gimp.org>
1009 * configure.in: beautified configure --help output.
1011 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1013 * atk/atkhypertext.h atk/atkhyperlink.h:
1014 Add padding to class structures to allow for future expansion.
1016 * atk/atkdocument.h:
1017 Add padding to class structures to allow for future expansion.
1019 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1020 Add padding to class structures to allow for future expansion.
1022 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1024 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1026 2002-02-26 Tor Lillqvist <tml@iki.fi>
1028 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1029 libtool won't create a DLL.
1031 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1034 Remove -no-undefined because of problems with uunresolved symbols
1035 in libgobject on Solaris when using gcc
1037 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1039 * configure.in: Version 0.13
1041 * NEWS: Update for 0.13
1043 * docs/atk-sections.txt: Update.
1045 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1047 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1048 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1049 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1050 Make use of parent_class consistent; define as gpointer and
1051 use g_type_class_peek_parent() to get it
1054 Delete unused empty line
1056 * atk/atkregistry.c atk/atkrelation.c:
1057 Make parent_class static
1059 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1062 Add check for offset being negative in functions which have offset
1063 parameter and return immediately if so.
1065 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1067 * atk/atkcomponent.h:
1068 Change argument of get_layer and get_mdi_zorder function pointers
1069 to be AtkComponent instead of AtkObject
1071 * atk/atkcomponent.c:
1072 Change atk_component_get_layer and atk_component_get_mdi_zorder
1073 to refer to argument as component instead os accessible
1075 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1076 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1077 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1078 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1079 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1080 Update for recent changes
1082 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1085 Guard atk.h with ifndef __ATK_H__
1086 (#71405 reported by terra@diku.dk (Morten Welinder))
1088 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1090 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1091 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1092 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1093 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1094 Add padding to class structures to allow for future expansion.
1096 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1099 Incremented revision and tagged GNOME_D2_BETA.
1102 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1103 as deprecated (should use atk_component API below).
1106 Added atk_component_get_layer and atk_component_get_mdi_zorder
1107 (erroneously defined in atkobject, they belong here).
1110 Fixed some property get/set bugs.
1112 * NEWS: updated for GNOME 2 Desktop Beta.
1114 2002-02-11 jacob berkman <jacob@ximian.com>
1116 * atk/atkselection.[ch] (atk_selection_get_type):
1117 * atk/atktable.[ch] (atk_table_get_type):
1118 * atk/atkregistry.h (atk_get_default_registry):
1119 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1120 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1121 * atk/atkcomponent.[ch] (atk_component_get_type):
1122 * atk/atkaction.[ch] (atk_action_get_type): declare function
1123 arguments as (void) rather than ()
1125 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1128 Incremented revision.
1130 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1132 * docs/tmpl/atkaction.sgml:
1133 * docs/tmpl/atkcomponent.sgml:
1134 * docs/tmpl/atkeditabletext.sgml:
1135 * docs/tmpl/atkimage.sgml:
1136 * docs/tmpl/atkobject.sgml:
1137 * docs/tmpl/atkselection.sgml:
1138 * docs/tmpl/atktable.sgml:
1139 * docs/tmpl/atktext.sgml:
1140 * docs/tmpl/atkvalue.sgml:
1141 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1142 fields to improve docs; the documentation now gives some
1143 information on the purpose and function of the various ATK
1144 interfaces, and which types of UI components typically implement
1147 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1149 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1151 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1154 Update version number to 0.10, for Desktop Alpha 2
1156 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1159 Correct inconsistencies between registered signal parameter types
1160 and default signal handler struct fields
1161 (based on patch from Murray Cumming <murray@usa.net>)
1163 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1166 Update version number to 0.9, for Beta2 package.
1168 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1170 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1171 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1174 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1176 * atk/atkcomponent.c (atk_component_add_focus_handler):
1177 Add comments to clarify behavior if handler has already been added
1179 * docs/tmpl/atktext.sgml:
1180 Update for change of caret_changed to text_caret_moved
1182 2002-01-05 Hans Breuer <hans@breuer.org>
1184 * atk/makefile.msc : generate atk-enum-types.[hc]
1185 NOTE: the long comment in atkobject.h is crashing perl,
1186 at least version 5.005_02 built for MSWin32-x86-object
1187 Binary build 506 provided by ActiveState. Temporary
1188 deleting the AtkRole comment allows to work-around.
1190 atk/atk.def : updated externals
1192 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1194 * atk/atkgobjectaccessible.h
1195 Fixed typo in define (reported by Jeff Franks)
1197 * atk/atktext.c atk/atktext.h
1198 Change name of default signal handler for text_caret_moved signal
1199 from caret_changed to text_caret_moved
1200 Change enum CARET_MOVED to TEXT_CARET_MOVED
1201 (both issues reported by Jeff Franks)
1203 2001-12-15 Michael Meeks <michael@ximian.com>
1205 * atk/atkrelation.c (atk_relation_class_init):
1207 (atk_relation_finalize): chain to parent.
1209 * atk/atkrelationset.c (atk_relation_set_class_init),
1210 (atk_relation_set_finalize): same fix.
1212 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1214 * configure.in: Version 0.8, require GLib-1.3.12
1216 * atk/makefile.msc (PKG_VER): Version 0.8.
1218 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1220 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1221 for correct srcdir != builddir operation when
1222 generating source files in srcdir.
1224 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1226 * docs/tmpl/atkutil.sgml: remove some conflict
1229 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1234 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1236 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1237 docs/tmpl/atkgobjectaccessible.sgml
1239 * atk/Makefile.am atk/atk.h:
1240 Add references to new files
1242 * atk/atkobject.c atk/atkobject.h
1243 docs/tmpl/atkobject.sgml:
1244 Add new function atk_object_initialize
1246 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1247 docs/tmpl/atkobjectfactory.sgml:
1248 Add new function atk_object_factory_get_accessible_type
1250 * docs/atk-sections.txt:
1252 Add functions in atk-unused.txt
1255 2001-12-17 Darin Adler <darin@bentspoon.com>
1257 * atk/atktext.c: Add missing #include <string.h>
1259 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1261 * atk/Makefile.am, tests/Makefile.am: Compile with
1262 -DG_DISABLE_DEPRECATED. See #52790.
1264 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1266 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1267 Remove unnecessary g_retunn_val_if_fail() call.
1269 2001-12-08 Michael Meeks <michael@ximian.com>
1271 * atk/atkregistry.c (atk_registry_class_init):
1272 paranoia is not appropriate here, setup parent_class,
1273 don't create a new default registry here - makes no
1275 (atk_registry_finalize): chain to parent class, do
1276 g_hash_table_destroys instead of g_frees.
1278 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1281 Update to create atk-enum-types.h before compiling source files
1282 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1284 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1286 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1287 docs/tmpl/atktext.sgml tests/testrelation.c:
1288 Change atk_attribute_register to atk_text_attribute_register,
1289 atk_attribute_get_value to atk_text_attribute_get_value,
1290 atk_attribute_get_name to atk_text_attribute_get_name
1291 atk_attribute_for_name to atk_text_attribuute_for_name
1293 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1296 Add implementation of atk_attribute_register, atk_attribute_for_name
1297 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1298 support extra attributes being defined
1301 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1302 extra attributes to be defined
1303 Add atk_attribute_register() and atk_attribute_for_name()
1308 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1309 Update because of additions to atk/atktext.h
1311 * tests/testrelation.c:
1312 Add tests for text attributes
1314 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1317 Update atk_role_register() to allow extra roles to be defined
1318 Update atk_role_get_name() and atk_role_for_name() for newly defined
1321 * tests/testrelation.c:
1324 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1326 * atk/atkrelation.c:
1327 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1328 atk_relation_type_for_name()
1331 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1332 atk_state_type_for_name()
1334 * tests/testrelation.c, tests/teststateset.c:
1335 Update tests as name componenets are separated by hyphen (-) rather
1338 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1341 Generate files atk-enum-types.c and atk-enums-types.h to create
1345 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1347 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1350 Changed calls to g_type_class_peek() to g_type_class_ref() where
1351 it makes more sense, and in other places check for a non-null
1352 klass return before trying to call class methods. This prevents
1353 SEGV if no Atk-implementation library has been loaded.
1356 Fixed gtk-doc warning.
1358 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1360 * atk/atkobject.[c|h]:
1361 Add functions atk_role_get_name() and atk_role_for_name() which
1362 transform a role into an untranslated string
1363 Update comments in atkobject.h which refer to property names
1365 * atk/atkrelation.c:
1366 Correct error in atk_relation_type_get_name
1368 * docs/atk-sections.txt
1369 Added atk_role_get_name and atk_role_for_name
1374 2001-11-23 Hans Breuer <hans@breuer.org>
1376 * atk/atk.def : updated externals
1378 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1379 minor coding style issues. Found by my exports generator.
1381 * atk/makefile.msc : version 0.7, use build dir from
1384 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1388 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1390 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1392 * atk/atknoopobject.c:
1393 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1394 when creating object
1396 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1398 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1399 docs/tmpl/atkrelation.sgml:
1400 Change atk_relation_type_from_string to atk_relation_type_for_name
1401 Add atk_relation_type_get_name
1403 * atk/atkrelationtype.c:
1404 Change atk_relation_type_from_string to atk_relation_type_for_name
1405 Add atk_relation_type_get_name
1406 Update atk_relation_type_register() to correctly register new
1410 Changed name of static variable type to last_type
1411 Changed name of paremeter if atk_state_type_get_name to type to match
1417 * tests/README, tests/Makefile.am
1418 Add new test file testrelation.c
1420 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1422 * atk/atkutil.c (atk_add_key_event_listener):
1423 Fix gtk-doc comment and clarify use of 'data' gpointer.
1425 2001-11-22 Michael Meeks <michael@ximian.com>
1427 * atk/atkutil.c (atk_add_key_event_listener): switch
1430 * atk/atkobject.c (atk_object_real_get_property):
1431 add missing 'break'.
1433 2001-11-21 Michael Meeks <michael@ximian.com>
1435 * atk/atkrelation.c: pull in string.h for strcmp
1437 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1439 * atk/atkutil.c (atk_add_global_event_listener),
1440 (atk_get_toolkit_name, atk_get_toolkit_version):
1443 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1445 * atk/atkrelation.c: Added gtk-doc docs for
1446 atk_relation_type_from_string.
1448 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1450 * atk/atkobject.h (enum): Fix trailing comma on
1453 * docs/atk-sections.txt: Update.
1457 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1459 * atk/atkobject.[c|h]:
1460 Add additional argument (name) to state-change signal
1461 Update atk_object_notify_state_change to take account of
1462 extra argument for state-change
1464 * atk/atkmarshal.list:
1465 Add marshaller for VOID:STRING,BOOLEAN
1467 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1469 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1470 Add enum AtkLayer and functions atk_object_get_layer and
1471 atk_object_get_mdi_zorder
1473 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1475 * atk/atkobject.[c|h]:
1476 Remove property accessible-state; use signal state-change instead
1477 Change signature of state-change handler to take gboolean as argument
1478 instead of AtkPropertyValues
1479 Update atk_object_notify_state_change() to emit state-change signal
1481 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1482 Remove state ATK_STATE_COLLAPSED
1484 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1488 Added state-changed signal to atkobject, in anticipation of
1489 deprecating the accessible-state property.
1492 Fixed signature of atk_util_add_key_listener () to
1493 take an AtkKeySnoopFunc instead of a pointer to same.
1495 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1497 * atk/atkobject.c (atk_object_notify_state_change):
1498 Fix bug in calculation of number of toggle states
1501 Correct out-by-1 error in atk_state_type_register()
1502 Use type (number of states defined) in atk_state_type_get_name()
1503 and atk_state_type_for_name()
1505 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1507 * atk/atkeditabletext.c:
1508 Remove unused structure _AtkEditableTextIfaceClass
1510 * atk/atkobject.[c|h]
1511 Remove signals model_changed and selection_changed
1513 * atk/selection.[c|h]
1514 Add signal selection_changed
1516 * atk/atktable.[c|h]
1517 Remove unused structure _AtkTableIfaceClass
1518 Add signal model_changed
1521 Remove unused structure _AtkTextIfaceClass
1522 Add signal text_selection_changed
1524 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1525 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1526 Documentation changes
1528 2001-11-17 Tor Lillqvist <tml@iki.fi>
1530 * atk-zip.sh.in: Build separate runtime and developer packages.
1532 * atk/atk.def: Update.
1534 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1538 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1540 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1543 to allow non-GTK-dependent installation of key snoop functions.
1544 This also meant adding definitions of AtkKeySnoopFunc and
1547 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1549 * atk/atkobject.c (atk_object_notify_state_change):
1550 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1551 to ATK_STATE_EXPANDED or vice versa.
1553 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1556 Add role ATK_ROLE_TREE_TABLE
1558 * atk/atkrelation.h:
1559 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1560 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1562 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1563 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1564 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1565 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1566 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1567 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1568 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1569 Update to reflect the current state of the documentation in the code.
1571 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1573 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1574 Add two new relations ATK_RELATION_NODE_CHILDREN and
1575 ATK_RELATION_NODE_PARENT to support compound objects in a
1576 node or cell of a tree or table
1577 Added descriptions of all relations which are defined
1580 Remove functions atk_table_real_get_index_at(),
1581 atk_table_real_get_column_at_index() and
1582 atk_table_real_get_row_at_index()
1583 Correct typos in documentation of other functions.
1585 2001-10-28 Tor Lillqvist <tml@iki.fi>
1587 * atk-zip.sh.in: New file, used to build developer package for
1591 * configure.in: Add it.
1593 * atk/Makefile.am: Add rules to install and uninstall mingw import
1596 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1598 * atk/atkobject.[c|h]
1599 Remove the following properties
1600 accessible-child - use signal children_changed for notification
1601 accessible-text - use signal text_changed for notification
1602 accessible-caret - use signal text_caret_moved for notification
1603 accessible-selection - use new signal selection_changed
1605 accessible-visible-data - use new signal visible_data_changed
1607 accessible-model - use new signal model_changed for notification
1608 Notify when role or parent changes
1609 Allow parent and role to be set or got using g_object_set() or
1612 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1618 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1620 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1621 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1623 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1625 * atk/atkobject.c (atk_object_notify_state_change):
1626 Initialize AtkPropertyValue data structure to 0 instead of using
1629 2001-10-19 Tor Lillqvist <tml@iki.fi>
1631 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1632 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1633 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1635 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1636 -export-symbols atk.def. If lib.exe is available, generate
1637 atk.lib, and install it.
1639 * atk/atk.def: Update with new entry points.
1641 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1643 * atk/atkobject.[c|], docs/atk-sections.txt,
1644 docs/tmpl/atkobject.sgml:
1645 Add convenience function atk_object_notify_state_change()
1646 to generate property notification of state change.
1648 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1649 Correct comments on functions atk_attribute_get_name() and
1650 atk_attribute_get_value()
1652 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1655 Update comments in atk_text_get_text_[at|after|before]_offset()
1656 to clarify what these functions will return.
1658 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1661 Update comments in atk_text_get_run_attributes() and
1662 atk_text_get_default_attributes().
1664 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1667 Change "property-change" signal to allow detail (i.e. property name)
1668 and add detail in atk_object_notify().
1670 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1673 Correct order of attribute names in text_attr_name array.
1675 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1677 * atk/atktext.[c|h]:
1678 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1679 Use enum AtkTextAttribute to specify what attribute are supported
1680 rather than hash defines. Define new functions atk_attribute_get_name()
1681 and atk_attribute_get_value() which return the strings for the
1682 attribute name and values for those attribute which have named values.
1684 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1686 * atk/atktext.c (atk_text_get_run_attributes):
1689 * atk/atktext.c (atk_text_get_default_attributes):
1690 Add call to set iface.
1692 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1694 * atk/atktext.[c|h]:
1695 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1696 Add new function atk_text_get_default_attributes
1697 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1699 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1701 * atk/atktext.c (atk_attribute_set_free):
1702 Avoid leaking of AtkAttributeSet data structure; speed up code.
1704 * docs/tmpl.atk*.sgml
1705 Updated to reflect current APIs.
1707 2001-10-01 jacob berkman <jacob@ximian.com>
1709 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1710 make dist works correctly w/o having to build first
1712 2001-10-01 Tor Lillqvist <tml@iki.fi>
1714 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1716 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1718 * configure.in (ATK_MICRO_VERSION): Version 0.6
1719 (because libglade will depend on a the small api addition below)
1721 * atk/makefile.msc (PKG_VER): Version 0.6
1723 * atk/atkrelation.h:
1724 * atk/atkrelation.c: (AtkRelationType
1725 atk_relation_type_from_string (const gchar *name)): Added method.
1728 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1730 * configure.in (ATK_MICRO_VERSION): Version 0.5
1732 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1734 * atk/makefile.msc (PKG_VER): Version 0.5
1736 2001-09-21 Hans Breuer <hans@breuer.org>
1738 * atk/atk.def : updated externals
1739 * atk/makefile.msc : version 0.4
1741 * atk/atktext.c (atk_text_get_character_extents) : real_height
1742 is a reference to int, so use &local_height
1744 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1748 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1750 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1751 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1752 (from 0.2 which was not properly updated last time).
1753 depend on glib 1.3.8.
1757 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1760 Add object reference when object is set as accessible_parent
1762 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1764 * configure.in: remember ACLOCAL_FLAGS.
1766 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1768 * atk/atktable.[c|h]
1769 Change atk_table_get_caption() and atk_table_set_caption()
1770 to deal with AtkObject* rather than gchar*
1771 Remove redundant and incorrect comments
1773 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1775 * configure.in: Version 0.3
1777 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1781 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1784 Correct property definitions for "accessible-table-caption",
1785 "accessible-table-column-description",
1786 "accessible-table-row-description"
1788 Update comments to include all properties defined
1790 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1792 * atk/atkhyperlink.h:
1793 Change AtkHyperLink to AtkHyperlink in comment
1794 * atk/atkhypertext.[c|h]:
1795 Change AtkHyperLink to AtkHyperlink
1796 * atk/atktable.[c|h]:
1797 Make gchar* arguments const; make return value of type gchar*
1799 * docs/atk-sections.txt
1800 Remove reference to AtkHyperLink
1801 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1802 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1805 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1808 Add functions atk_table_real_get_index_at(),
1809 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1810 as default implementations for atk_table_get_index_at(),
1811 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1813 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1816 Refer to return value in function documentation for
1817 atk_action_do_action
1819 Fix typo in comments
1820 * docs/tmpl/atkaction.sgml:
1821 Update to include return value
1823 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1825 * atk/atkaction.c atk/atkaction.h:
1826 Made atk_action_do_action return a gboolean as the class member of
1827 AtkActionIface does.
1831 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1833 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1834 Swap height and width arguments to atk_image_get_image_size
1836 Swap height and height arguments to atk_image_get_image_size
1837 Do not crash if NULL pointers are passed for return values
1839 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1841 * docs/tmpl/atktext.sgml atk/atktext.h:
1842 Change parameter names *offset to *_offset
1843 * atk/atkcomponent.c:
1844 Do not crash if NULL pointers are passed for return values
1846 Change parameter names *offset to *_offset
1847 Do not crash if NULL pointers are passed for return values
1849 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1852 Changed g_type_class_peek() to g_type_class_ref()
1853 in atk_add_global_event_listener(), since
1854 g_type_class_peek() could return NULL when an
1855 instance of the class had not been created.
1857 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1859 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1860 Ensure that atk_attribute_set_free is in the documentation.
1862 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1864 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1865 Swapped order of width and height arguments to
1866 atk_text_get_character_extents()
1867 Changed AtkAttrributeSet_free to atk_attribute_set_free
1869 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1871 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1872 Changed "length" argument of atk_text_get_character_extents() to
1875 2001-08-15 Jens Finke <jens@gnome.org>
1877 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1878 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1879 added a AC_SUBST for it. This is needed for the spec.in file.
1880 Added atk.spec to output list.
1881 * atk.spec.in: New file.
1883 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1885 * atk/atkcomponent.[c|h]
1886 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1887 Change atk_component_get_accessible_at_point to
1888 atk_component_ref_accessible_at_point so it will work for flyweights
1890 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1892 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1895 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1897 * atk/atkaction.c, atk/atkcomponent.c
1898 Remove all instances of g_return_if_fail (foo != NULL); that are
1899 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1900 since the second check catches the NULL.
1901 * atk/atkcomponent.c
1902 Add functions atk_component_real_contains(),
1903 atk_component_real_get_position(), atkcomponent_real_get_size()
1904 as default implementations for atk_component_contains(),
1905 atk_component_get_position(), atk_component_get_size()
1907 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1909 * atk/atkimage.[ch] docs/atk-sections.txt
1910 docs/tmpl/atkimage.sgml
1911 Updated AtkImage get_position to get_image_position
1912 so the naming is consistant. Now get_image_position
1913 and get_image_size return -1 for x/y/height/width
1914 if AtkImage implementations of these functions is
1917 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1920 Create an object relation set when the object is created.
1922 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1925 Changed first argument of atk_add_global_event_listener
1926 so the callback function is of type GSignalEmissionHook
1927 instead of AtkEventListener. AtkEventListener is
1928 appropriate for Focus event callbacks, but not generic
1931 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1934 Add function atk_object_real_ref_state_set() which creates the
1935 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1938 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1941 Remove all instances of g_return_if_fail (foo != NULL); that are
1942 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1943 since the second check catches the NULL.
1945 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1948 Fix problem with ATK not building after running make maintainer-clean
1949 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1951 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1954 * atk/atkeditabletext.h
1956 * atk-uninstalled.pc.in
1959 Removed (unused) #defines of pango/pango.h
1960 Removed references to/dependencies on pango from .pc files
1961 Removed dependencies on pango from makefile.msc and configure.in
1963 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1965 * atk/atkobject.[c|h]
1966 Move some implementation from GAIL:
1967 Default implementations for some some functions
1968 atk_object_real_get_name, atk_object_real_set_name,
1969 atk_object_real_get_description, atk_object_real_set_description,
1970 atk_object_real_get_parent, atk_object_real_set_parent,
1971 atk_object_real_get_role,
1972 atk_object_real_connect_property_change_handler,
1973 atk_object_real_remove_property_change_handler,
1975 definition of property-changed signal.
1976 Initialize pointers to NULL in atk_object_init().
1977 Initialize uninitialized function pointers to NULL in
1978 atk_object_class_init().
1980 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1983 Changed children_changed signal to allow NULL pointers
1984 for the 2nd argument to the signal handler.
1986 2001-07-20 Hans Breuer <hans@breuer.org>
1988 * atk/atk.def : added more exports
1989 * atk/makefile.msc : updated win32 build
1991 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1993 * atk/atkaction.[c|h], docs/atk-sections.txt,
1994 docs/tmpl/atkaction.sgml
1995 Add atk_action_get_name() and atk_action_set_description()
1997 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1999 * atk/atkstate.[c|h]
2000 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2001 and inconsistent GtkToggleButton
2003 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2005 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2006 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2007 gail_textattributes_update.pat is for gail/gail and integrates the
2008 ATK_ATTRIBUTE_* macros in the gail implementations.
2009 atk_docs_textattributes_update.pat is for atk/docs and patches
2010 atk-sections.txt etc. for improved docs
2011 atk_atk_textattributes_update.pat is for atk/atk and included the
2012 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2014 2001-07-13 Darin Adler <darin@bentspoon.com>
2016 * atk/atkstate.c: Add missing <string.h> include.
2017 * tests/teststateset.c: Add missing <string.h> include.
2019 2001-07-13 Darin Adler <darin@bentspoon.com>
2021 * .cvsignore: Ignore some generated files.
2022 * autogen.sh: Get rid of call to autoheader since the
2023 configure file doesn't include AM_CONFIG_HEADER.
2025 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2027 * tmpl/atkdocument.sgml
2028 Added new file for docs.
2030 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2032 * atk/atkimage.c atk/atkutil.c
2033 Changes to build with Sun's FORTE compiler.
2035 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2037 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2038 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2039 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2040 tmpl/atktext.sgml tmpl/atkutil.sgml
2043 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2045 * atk/atktext.c (atk_text_base_init):
2046 * atk/atktable.c (atk_table_base_init):
2047 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2048 to adapt to recent GSignal changes.
2050 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2052 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2053 docs/tmpl/atkutil.sgml
2054 Added new functiosn to AtkUtil.
2056 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2058 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2059 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2060 docs/tmpl/atkobject.sgml
2061 Added new atk document interface.
2063 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2065 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2066 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2067 Updated so that functions that take screen coords as
2068 input/output also take an enum specifying whether
2069 the coords are screen or top-level window based.
2070 Updated docs as well.
2072 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2074 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2075 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2076 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2077 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2078 atk/docs/tmpl/atkstreamablecontent.sgml
2079 Cleaned up docs. Added atkstreamablecontent.sgml
2081 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2083 *atk/atktable.h, atk/atktable.c
2084 Updated signal handler definitions.
2086 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2089 Updated AtkXYCoords enum.
2091 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2093 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2094 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2095 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2096 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2097 atk/atkstateset.c atk/atkstreamablecontent.c
2098 atk/atkstreamablecontent.h atk/atktable.c
2099 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2100 and some docs/tmpl files.
2101 Updated gtk-docs fixing spelling errors and making minor
2104 2001-06-27 Louise Miller <lousie.miller@sun.com>
2106 *atk/atkselection.h, atk/atkselection.c
2107 changed return type to gboolean for
2108 atk_selection_select_all_selection
2110 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2112 *atk/atkstate.h atk/atkstate.c
2113 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2114 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2115 docs/tmpl/atktext.sgml
2116 Added ATK_STATE_STALE. Updated docs.
2118 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2121 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2123 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2125 * atk/atkeditabletext.h, atk/atkobject.h,
2127 Added AtkAttributeSet_free() convenience
2130 2001-06-20 Peter Williams <peterw@ximian.com>
2132 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2133 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2134 G_{BEGIN,END}_DECLS.
2136 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2138 * atk/atktable.c, atk/atkmarshal.list
2139 Removed needless marshal and updated signal handlers in
2142 2001-06-20 Louise Miller <louise.miller@sun.com>
2144 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2145 Changed parameters for get_selected_rows/get_selected_columns
2146 Added 4 new functions, add_row_selection, remove_row_selection,
2147 add_column_selection, remove_column_selection
2149 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2152 Fixed minor bug with signals.
2154 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2159 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2161 * atk/atkselection.h atk/atkselection.c
2162 Now add_selection, clear_selection, and remove_selection
2163 return a boolean indicating SUCCESS/FAILURE to indicate
2164 if the operation was successful.
2166 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2168 * atk/atktable.h atk/atktable.h
2169 Updated so now the get_text_before|at|after functions
2170 return the start & end offset of the string. Updated the
2173 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2175 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2177 2001-06-11 Havoc Pennington <hp@redhat.com>
2181 * configure.in: bump version to 0.2 and add infrastructure for
2182 libtool version info. Assumes GTK versioning scheme (major.minor
2183 is binary compatible)
2185 * atk/Makefile.am (LDFLAGS): set version info
2186 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2188 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2190 * atk/atktable.h, atk/atktable.c
2191 Updated so that get/set row/column header functions
2192 work with AtkObjects rather than AtkTables. Organized
2193 the header file a little more cleanly. Also the get/set
2194 row_description and caption functions now use gchar *
2195 rather than AtkObject.
2197 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2199 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2200 Add signal model-changed.
2202 * atk/atkobject.c: Add properties
2203 accessible-role, accessible-table-caption,
2204 accessible-table-column-header, accessible-table-column_description.
2205 accessible-table-row-header, accessible-table-row_description.
2206 accessible-table-summary, accessible-model
2208 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2210 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2211 Updated atkeditabletext and atktext interfaces so they
2212 now properly define the get/set attribute methods and now
2213 get_offset_at_point and get_character_extents can request
2214 x,y coords by either widget or screen coords.
2216 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2218 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2219 CFLAGS, not in LIBS. (Always linking with -lpthread
2220 is a noticeable speed hit.)
2222 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2224 * atk/Makefile.am: Really fix marshal generation.
2226 2001-06-07 Havoc Pennington <hp@redhat.com>
2228 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2229 glib-genmarshal stuff
2231 2001-06-07 Havoc Pennington <hp@redhat.com>
2233 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2236 * configure.in: rearrange the library checks to support
2239 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2241 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2242 ATK in giant GTK tarball
2244 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2246 * docs/atk-api.sgml docs/atk-sections.txt
2247 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2248 docs/tmpl/atktext.sgml
2249 Removed docs/atk-api.sgml since it is not used.
2250 Updated sgml files and atk-sections.txt to reflect
2251 recent changes to the atktext and atkeditabletext
2254 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2256 * atk/atktext.h atk/atktext.h
2257 Updated to new atktext functions for getting attributes.
2259 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2261 * New files atk/atkstreamablecontent.[ch]
2262 Updated files: atk/Makefile.am, atk/atk.h
2264 * atk/atkvalue.c: Updated comments
2266 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2268 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2270 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2272 * atk/atkobject.c: Add property accessible-visible-data
2274 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2276 * atk/atkobject.c: Add support for setting and getting
2277 accessible-value property.
2279 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2281 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2283 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2285 * docs/atk-overrides.txt, docs/Makefile.am
2286 Updated the interface for dealing with selected
2287 text to handle multiple selected regions. Removed
2288 get_row_col_at_offset from atktext.[ch]. Added
2289 docs/atk-overrides.txt file.
2291 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2293 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2294 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2295 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2296 Makefiles so the proper marshall files get included in the
2297 dist. Updated the Makefiles and configure.in so that the
2298 docs get included in the dist.
2300 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2302 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2304 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2306 * atk/atkobject.c: Define new properties accessible-text,
2307 accessible-caret, accessible-selection and accessible-value
2309 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2311 * docs/atk-sections.txt
2314 Improved the layout/formatting of the atk docs. Added docs/tmpl
2317 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2320 Now properly set the initialized flag when setting up signals.
2321 Updated the atk-docs in several files
2323 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2325 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2326 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2327 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2328 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2329 Fix warnings generated by Sun FORTE compiler
2331 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2333 * atk/atkcomponent.c atk/atkvalue.c
2334 Remove return calls in functions which return void
2336 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2338 * atk/atkobject.h: Correct naming of role for status bar
2341 Clarify behaviour of atk_text_get_text_after/at/before_offset
2343 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2345 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2347 2001-01-06 Hans Breuer <hans@breuer.org>
2349 * atk/makefile.msc atk/atk.def (new files) :
2350 Enable build for win32, no sourc changes necessary.
2352 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2356 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2358 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2360 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>