1 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
3 * configure.in: Added Walloon (wa) to ALL_LINGUAS
5 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
8 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
9 Patch from Roger Leigh.
11 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
13 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
15 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
17 * ===== Released 1.6.0=====
19 * configure.in: Version 1.6.0, interface age 0, binary age 600
23 2004-03-07 Danilo Šegan <dsegan@gmx.net>
25 * configure.in: Added "sr@ije" to ALL_LINGAUS.
27 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
30 - exit with $? instead of 1 in case of failure
31 - exit with $? if ./configure failed
32 (that's so autogen.sh && make lines work)
33 - removed --enable-gtk-doc option
34 - added $AUTOGEN_CONFIGURE_ARGS
36 2004-03-01 Tor Lillqvist <tml@iki.fi>
38 * atk/atk.def: Add some missing entries.
40 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
42 * ===== Released 1.5.5=====
44 * configure.in: Version 1.5.5, interface age 4, binary age 505
48 2004-02-20 Christian Rose <menthos@menthos.com>
50 * configure.in: Added "en_CA" to ALL_LINGUAS.
52 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
54 * ===== Released 1.5.4=====
56 * configure.in: Version 1.5.4, interface age 3, binary age 504
60 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
62 * ===== Released 1.5.3=====
64 * configure.in: Version 1.5.3, interface age 2, binary age 503
68 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
70 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
72 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
74 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
75 Christian - Manny Calavera - Neumair.
77 2004-01-23 Manish Singh <yosh@gimp.org>
79 * Makefile.am: remove trailing backslash from last line of
82 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
84 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
85 from laszlo.peter@ireland.sun.com.
87 * Makefile.am: Add DISTCLEANFILES.
89 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
91 * ===== Released 1.5.2=====
93 * configure.in: Version 1.5.2, interface age 1, binary age 502
97 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
99 * configure.in: Move specification of ALL_LINGUAS to later in file
100 so that CATOBJEXT is defined correctly.
101 Use ATK_LOCALEDIR instead of atklocaledir.
103 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
105 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
107 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
109 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
111 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
112 Patch provided by Jeff Franks.
114 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
116 * atk/atkobject.c: Change "accel label" to "accelerator label".
119 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
121 * ===== Released 1.5.1=====
123 * configure.in: Version 1.5.1, interface age 0, binary age 501
127 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
129 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
131 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
134 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
136 2003-12-01 Michael Natterer <mitch@gimp.org>
138 * atk/atkobject.c (atk_object_real_get_property): fix typo:
139 s/g_value_set_set/g_value_set_int/.
141 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
143 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
144 properties translatable. Add new property "accessible-hypertext-nlinks".
145 (atk_object_real_get_property): Add support for new property
146 "accessible-hypertext-nlinks".
148 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
151 * atk/atkhyperlink.c: Add signals link_activated and new properties
152 "number-of-anchors", "end-index" and "start-index".
154 This fixes bug #112390.
156 2003-11-29 Danilo Šegan <dsegan@gmx.net>
158 * configure.in: Added "af" to ALL_LINGUAS.
160 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
162 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
163 if object is focus object.
165 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
166 the last object reported by the application as focused.
168 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
169 Add atk_get_focus_object.
173 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
175 * atk/atkobject.c: Change role names so that the unlocalized names
176 do not contain hyphens and match the Java role names. Fixes bug #125024.
178 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
180 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
181 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
182 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
183 docs/tmpl/atktext.sgml: Regenerate these files. The location of
184 signal information has changed.
186 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
188 * ===== Released 1.5.0=====
190 * configure.in: Version 1.5.0, interface age 0, binary age 500
194 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
196 * atk/atkrelation.c: Use weak references for objects in a relation
197 instead of object references so that objects are not leaked when
198 corresponding widgets are destroyed.
200 This fixes bug #125725.
202 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
204 * configure.in: Add reference to docs/version.xml
206 Should have been done in previous commit but was omitted.
207 Fixes build break reported in bugs #1258548 and #125902.
209 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
211 * configure.in: Add reference to docs/version.xml
213 * docs/Makefile.am: Add references to version.xml.in and version.xml
215 * docs/atk-docs.sgml: Add reference to version.xml
217 * docs/version.xml.in: New file.
219 This fixes bug #125758.
221 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
223 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
225 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
227 * ===== Released 1.4.1=====
229 * configure.in: Version 1.4.1, interface age 1, binary age 401
233 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
235 * configure.in: Added lt to ALL_LINGUAS.
237 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
239 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
240 This fixes bug #121990.
242 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
244 * configure.in: Added Norwegian (nynorsk) code
247 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
249 * atk/atkobject.c: Remove comments about signals. The description
250 should be in files in docs/tmpl directory.
252 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
253 * docs/tmpl/atkobject.sgml: Add descriptions for
254 active-descendant-changed, children-changed, focus-event,
255 property-change, state-change and visible-data-changed signals.
256 * docs/tmpl/atkselection.sgml: Add description for selection-changed
258 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
259 columnn-inserted, column-reordered, model-changed, row-deleted,
260 row-inserted and row-reordered signals.
261 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
262 text-caret-moved, text-changed and text-selection-changed signals.
264 This fixes bug #121163.
266 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
268 * ===== Released 1.4.0=====
270 * configure.in: Version 1.4.0, interface age 0, binary age 400
274 2003-08-28 Christian Rose <menthos@menthos.com>
276 * configure.in: Added "ne" to ALL_LINGUAS.
278 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
280 * ===== Released 1.3.6=====
282 * configure.in: Version 1.3.6, interface age 2, binary age 306
286 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
288 * autogen.sh: Clarify an error message.
290 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
292 * configure.in: Added "hi" in ALL_LINGUAS.
294 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
296 * ===== Released 1.3.5=====
298 * configure.in: Version 1.3.5, interface age 1, binary age 305
302 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
304 * Remove po/Makefile.in.in. This fixes bug #119053.
306 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
308 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
311 This is a partial fix for bug #116712.
313 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
315 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
316 Fixes bug #116621. Problem reported by Mario Lang.
318 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
320 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
322 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
325 Added locale directory to spec file. Fix provided by
326 James T. Richardson, Jr.
328 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
330 * ===== Released 1.3.4=====
334 2003-06-13 Tor Lillqvist <tml@iki.fi>
336 * atk/atkobject.c (atk_role_get_localized_name): Set
339 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
340 directory, so look there, too. Include the message catalogs.
342 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
344 * configure.in: Version 1.3.4, interface age 0, binary age 304
346 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
349 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
351 * configure.in: Added ga (irish) to ALL_LINGUAS
353 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
355 * configure.in: Added li to ALL_LINGUAS.
357 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
359 * ===== Released 1.3.3=====
361 * configure.in: Version 1.3.3, interface age 3, binary age 303
365 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
367 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
368 ATK_ROLE_AUTOCOMPLETE.
370 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
372 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
373 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
374 which can have a value other than on or off.
376 2003-05-19 Arafat Medini <lumina@silverpen.de>
378 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
380 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
382 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
384 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
386 * ===== Released 1.3.2=====
388 * configure.in: Version 1.3.2, interface age 2, binary age 302
392 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
394 * is.po: Added "is" into ALL_LINGUAS.
396 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
398 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
401 * po/pl.po: Updated Polish translation from Artur Flinta.
403 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
405 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
407 2003-05-05 Christian Rose <menthos@menthos.com>
409 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
411 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
413 * ===== Released 1.3.1=====
415 * configure.in: Version 1.3.1, interface age 1, binary age 301
419 * po/yi.po: Update line numbers.
421 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
423 * atk/stateset.h: Fix typo in documentation.
425 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
426 Patch provided by Ali Akcaagac.
428 2003-03-26 Christian Rose <menthos@menthos.com>
430 * configure.in: Added "yi" to ALL_LINGUAS.
432 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
434 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
436 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
438 * ===== Released 1.3.0=====
440 * configure.in: Version 1.3.0, interface age 0, binary age 300
444 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
446 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
448 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
450 * docs/atk-sections.txt: Add 11 unused declarations.
452 2003-03-20 James Henstridge <james@daa.com.au>
454 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
457 * configure.in: cleanup to make use of newer autoconf/automake
460 * Makefile.am: get rid of custom distcheck rule, which is no
463 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
466 * docs/Makefile.am: use common gtk-doc.make.
468 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
470 2003-03-16 Joel Brich <joel.brich@laposte.net>
472 * configure.in: Added "eo" to ALL_LINGUAS
473 * po/eo.po: Added Esperanto translation
474 from Charles Voelger <cvoelger@dweasel.com>
476 2003-03-12 Tor Lillqvist <tml@iki.fi>
478 * atk/atk.def: Add one more missing export, thanks to Cedric
481 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
483 * atk/atkobject.c (atk_object_set_role): Add check that role is
484 actually being changed. Do not emit notification for initial
485 role setting. (bug #107710)
487 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
489 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
490 which returns integer; (bug #107661) reported by Morten Welinder.
492 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
496 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
497 which return pointer; (bug #107650) reported by Morten Welinder.
499 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
501 * test/Makefile.am: Update to produce .so files
502 (Problem reported and solution reported by Michael.Wilson@bull.net)
504 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
506 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
507 Correct creation of non-AtkGObjectAccessible (bug #107124)
509 * atk/atkobject.c (atk_object_class_init): Set default initialize
510 function so that code which does not check for existence of parent
511 class's initialize function will work.
513 * atk/atkvalue.c: (atk_value_get_minimum_value,
514 atk_value_get_maximum_value, atk_value_get_current_value):
515 Reset Value argument if it is a valid GValue otherwise zeroise it.
517 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
519 2003-02-25 Tor Lillqvist <tml@iki.fi>
521 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
523 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
526 * atk/atk.rc.in: New file, for version info in the DLL on
527 Windows. Similar as in GLib, GTK, etc.
529 * configure.in: Generate atk/atk.rc.
531 * atk/Makefile.am: Use atk.rc on Windows.
532 (EXTRA_DIST): Distribute atk.rc(.in).
534 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
535 but deduce it from DLL location, like GLib, GTK etc do.
537 2003-02-23 Abel Cheung <maddog@linux.org.hk>
539 * configure.in: Added "mk" to ALL_LINGUAS.
541 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
543 * configure.in: Added "fa" to ALL_LINGUAS.
545 2003-02-21 Metin Amiroff <metin@karegen.com>
547 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
549 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
551 * configure.in: Added Belarusian to ALL_LINGUAS.
553 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
555 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
556 claim to implement all interfaces.
558 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
560 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
563 (atk_hypertext_get_link): Add check on link_index value
564 (atk_hypertext_get_link_index): Add check on char_index value
566 2003-02-09 Christian Rose <menthos@menthos.com>
568 * configure.in: Added "kn" to ALL_LINGUAS.
570 2003-02-07 Christian Rose <menthos@menthos.com>
572 * configure.in: Added "bn" to ALL_LINGUAS.
574 2003-02-06 Christian Rose <menthos@menthos.com>
576 * configure.in: Added "id" to ALL_LINGUAS.
578 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
580 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
581 Add weak reference so we do not leak the accessible when the object
582 dies. Problem reported by Alex Larsson.
584 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
586 * configure.in: Added "tr" (Turkish) to the languages' list.
588 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
590 * atk/atkhyperlink.[ch]
591 New property selected-link defined.
592 Function pointer is_selected_link added to interface
593 (atk_hyperlink_is_selected_link: New functions which checks
594 whether the specified AtkHyperlink is selected
596 * atk/atkhypertext.[ch]
597 New signal link-selected added.
599 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
601 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
602 and function atk_hyperlink_is_selected_link.
604 This fixes bug #104621.
606 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
608 * autogen.sh (have_automake): call the versioned automake when
609 checking the version itself.
611 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
613 * autogen.sh (have_automake): Fix version in complaint
614 message about automake. (#104366, Rich Burridge)
616 2003-01-26 Daniel Yacob <locales@geez.org>
618 * configure.in: Added am to ALL_LINGUAS.
620 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
622 * configure.in: Added "sk" to ALL_LINGUAS.
624 2003-01-23 Abel Cheung <maddog@linux.org.hk>
626 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
628 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
630 * configure.in: Added "pt_BR" to ALL_LINGUAS.
632 2003-01-22 Marius Andreiana <marius galuna.ro>
634 * configure.in: added 'ro' to ALL_LINGUAS
636 2003-01-21 Christian Rose <menthos@menthos.com>
638 * configure.in: Added "mn" to ALL_LINGUAS.
640 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
643 (atk_text_base_init): Set vtable entry for default implementations
644 (atk_text_get_range_extents): Omit calling default implementation
645 (atk_text_get_bounded_ranges): Omit calling default implementation
648 (atk_component_base_init): New function to set vtable entry for
649 default implementations
650 (atk_component_ref_accessible_at_point): Omit calling default
652 (atk_component_contains): Omit calling default implementation
653 (atk_component_get_position): Omit calling default implementation
654 (atk_component_get_size): Omit calling default implementation
656 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
659 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
660 and PROP_TABLE_CAPTION_OBJECT.
661 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
662 and PROP_TABLE_CAPTION_OBJECT.
664 This completes ATK changes for bug #74814.
666 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
668 * atk/atkobject.c: Add property accessible-table-caption-object.
669 This addresses bug #74814.
671 * atk/atkobject.h: Move some documentation from template file to
672 avoid warnings when building.
674 * atk/atkrelation.c: Add new properties relation and target.
675 This addresses bug #72426.
677 * atktext.[ch]: Add new functions atk_text_get_range_extents and
678 atk_text_get_bounded_ranges.
679 Also added data structures AtkTextRectangle and AtkTextRange, enum
680 AtkTextClipType and helper function atk_text_free_ranges.
681 This addresses bug #100943.
682 (atk_text_get_character_extents): Ensure that the reported width is
683 not negative. This fixes bug #102954)
685 * docs/atk-sections.txt: Add new functions and data items.
687 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
688 atkobject.h. Add reference to accessible-table-caption-object.
690 * docs/tmpl/atk-relation.sgml: Add new properties
692 * docs/tmpl/atktext.sgml: Add new functions and data items.
695 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
697 * ===== Released 1.2.2=====
699 * configure.in: Version 1.2.2, interface age 2, binary age 202
703 2003-01-19 He Qiangqiang <carton@linux.net.cn>
705 * configure.in: Added "zh_CN" to ALL_LINGUAS.
707 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
709 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
711 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
713 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
715 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
717 * configure.in (ALL_LINGUAS): Added "it" (Italian)
719 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
721 * configure.in: Add -with-html-dir option. (bug #102497)
723 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
725 * docs/tmpl/atkobject.sgml: Update so property names are in
728 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
730 * ===== Released 1.2.1=====
732 * configure.in: Version 1.2.1, interface age 1, binary age 201
736 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
738 * configure.in (ALL_LINGUAS): Added pl (Polish).
740 2002-12-23 Nam SungHyun <namsh@kldp.org>
742 * configure.in: Added Korean (ko) to ALL_LINGUAS
744 2002-12-22 Artis Trops <hornet@navigator.lv>
746 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
748 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
750 * configure.in (ALL_LINGUAS): added French (fr).
752 2002-12-21 Jordi Mallach <jordi@sindominio.net>
754 * configure.in (ALL_LINGUAS): added Catalan (ca).
756 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
758 * ===== Released 1.2.0 ======
760 * configure.in: Version 1.2.0, interface age 0, binary age 200
762 * NEWS: Final update for 1.2.0.
764 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
766 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
768 * configure.in: Added Russian to ALL_LINGUAS.
770 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
772 * ===== Released 1.1.5=====
774 * configure.in: Version 1.1.5, interface age 2, binary age 105
778 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
780 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
781 if caret is not supported. This addresses bug #101020.
783 * configure.in: Use third argument of AC_DEFINE to get rid of
786 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
788 * acinclude.m4: Remove; wasn't needed, and referred
789 to GLib internal m4 files now gone.
791 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
793 * configure.in: Require autoconf-2.53.
795 2002-12-12 Yanko Kaneti <yaneti@declera.com>
797 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
799 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
801 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
804 2002-12-07 Andras Timar <timar@gnome.hu>
806 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
808 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
810 * ===== Released 1.1.4 =====
812 * configure.in: Version 1.1.1, interface age 1, binary age 104
816 2002-12-05 Ole Laursen <olau@hardworking.dk>
818 * configure.in (ALL_LINGUAS): Added Danish (da).
820 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
822 * configure.in (ALL_LINGUAS): Added Spanish (es).
824 2002-12-01 Christian Neumair <chris@gnome-de.org>
826 * configure.in (ALL_LINGUAS): Added German (de).
828 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
830 * configure.in (ALL_LINGUAS): Added "no".
832 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
834 * Update NEWS for 1.1.3
836 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
838 * configure.in: Update to take account of gtk-doc-version being 0.10
839 Updated version required to 0.9
841 2002-11-20 Bill Haneman <bill.haneman@sun.com>
844 Added ATK_ROLE_APPLICATION.
847 (atk_role_get_localized_name):
848 Added ATK_ROLE_APPLICATION case.
851 Added ATK_ROLE_APPLICATION to docs.
853 2002-11-18 Abi Brady <morwen@evilmagic.org>
855 * configure.in: Added "en_GB" to ALL_LINGUAS.
857 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
859 * configure.in: Added "ms" to ALL_LINGUAS.
861 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
863 * Update NEWS for 1.1.2
865 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
868 2002-11-14 Bill Haneman <bill.haneman@sun.com>
871 Revved to 1.1.2, interface age 0, binary age 102.
873 * atk/atkrelationtype.h:
874 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
875 New relations to handle content embedding, for instance
876 text that embeds or flows around images.
878 * atk/atkhyperlink.h:
879 (atk_hyperlink_is_inline):
880 New API, returns whether a hyperlink's content is
881 partially displayed inline; useful for small images
882 emedded in text, and for HTML <src> elements.
883 (AtkHyperlinkClass->link_state):
884 New virtualized method, used to implement various
885 state query API such as atk_hyperlink_is_inline().
887 * atk/atkhyperlink.c:
888 (atk_hyperlink_is_inline):
891 * docs/atk-sections.txt:
892 Additions for above API.
894 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
896 * atk/atkobject.[ch]: Add signal active-descendant-changed
898 2002-11-11 Christian Rose <menthos@menthos.com>
900 * configure.in: Added "sv" to ALL_LINGUAS.
902 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
910 * docs/tmpl/atkhyperlink.sgml
911 * docs/tmpl/atkobject.sgml
912 * docs/tmpl/atktable.sgml
913 * docs/tmpl/atktext.sgml
915 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
918 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
920 * autogen.sh: Add call to autoheader to create config.h.in
922 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
924 * acinclude.m4: New file
926 * autogen.sh: Add i18n support (copied from gtk+).
928 * configure.in: Add definition for atklocaledir and check for
929 bind_textdomain_codeset()
931 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
933 * atk/atkobject.c (atk_role_get_localized_name): Add code to
936 * po/.cvsignore: Add extra files.
938 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
940 * configure.in: Create po/Makefile; patch supplied by
941 Dan Mills (thunder@ximain.com)
943 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
945 * ===== Released 1.1.1 =====
947 * configure.in: Version 1.1.1, interface age 0, binary age 101
951 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
953 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
955 * Makefile.am: Add po directory
957 * configure.in: Add support for I18N
959 * acconfig.h atk/atkintl.h: New files used to support I18N
961 * atk/atkobject.c: Update atk_role_get_localized_name() to
962 allow for localized name to be returned.
964 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
966 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
967 po/ChangeLog: New files
969 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
971 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
973 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
975 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
976 atk_object_add_relationship and atk_object_remove_relationship
977 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
980 * atk/atkrelation.h: Move definition of AtkRelationType to
983 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
985 * atk/atktext.[ch]: Add text-attributes-changed signal.
987 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
989 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
991 * docs/tmpl/atkrelation.sgml: Add new relations
993 * docs/tmpl/atkstate.sgml: Add new state
995 * docs/tmpl/atktext.sgml: Add new signal
997 * tests/testrelation.c: Add tests for new relationship functions.
999 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1001 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1002 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1006 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1008 * ===== Released 1.1.0 =====
1012 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1015 increment version to 1.1.0, in view of the fact that we've
1016 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1017 Also reset INTERFACE_AGE to zero, since an enum was added.
1018 Use similar library numbering as GTK.
1020 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1022 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1024 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1026 * atk/atkcomponent.c: upd docs.
1028 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1030 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1031 avoid unused declarations
1033 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1034 Move AtkRelationSet from atkobject to atkrelationset.
1036 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1038 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1039 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1040 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1041 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1042 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1043 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1044 docs/tmpl/atkvalue.sgml:
1045 Remove reference to ...Iface data structures; which eliminates
1046 undocumented symbols.
1048 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1050 * atk/atkutil.h: Add documentation for AtkKeyEventType
1052 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1053 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1054 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1055 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1056 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1057 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1058 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1059 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1060 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1061 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1062 docs/tmpl/atkutil.sgml:
1063 Reduce number of undocumented symbols
1065 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1067 * atk/atknoopobjectfactory.c:
1068 Add implementation for atk_object_factory_get_accessible_type()
1070 2002-08-18 Havoc Pennington <hp@pobox.com>
1072 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1073 both automake 1.6 and 1.4 installed get the right automake. Means
1074 compilation from CVS will now require the latest automake 1.4
1075 release, or manually creating symlinks called "automake-1.4" and
1078 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1080 These changes improve the quality of the documentation by adding
1081 information about properties and signals.
1084 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1085 use in docs Makefile.am
1088 Add missing include files, atk/atknoopobject.h and
1089 atknoopobjectfactory.h
1092 Add support for scan program
1095 Added content to this file
1097 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1098 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1099 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1100 docs/tmplatkutil.sgml:
1101 Removed references to contents of object's data structure
1103 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1104 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1105 Add references to signals and properties.
1107 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1109 * ===== Released 1.0.3 =====
1111 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1112 interface, binary version 3.
1116 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1118 * README: Updated to describe where to log bugs and mention mailing
1121 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1123 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1124 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1125 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1126 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1127 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1128 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1129 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1130 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1131 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1132 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1133 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1134 Update documentation.
1136 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1138 * atk/atkregistry.c:
1139 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1142 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1144 * ===== Released 1.0.2 ======
1148 * configure.in: Version 1.0.2, interface, binary age 2
1150 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1152 * atk/atkutil.c (atk_focus_tracker_notify):
1153 Allow for object being NULL which means the window containing the
1154 focus widget has lost focus. We update the previous_focus_object
1155 so we can emit notification for focus widget when window regains
1158 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1160 * atk/atkgobjectaccessible.c:
1161 (atk_gobject_accessible_for_object): Allow for case where created
1162 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1163 was not initialized in atk_gobject_accessible_class_init
1165 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1167 * ===== Released 1.0.1 ======
1171 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1173 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1175 * atk/atkutil.c (atk_focus_tracker_notify):
1176 Do not do notification if previously notified object is the same as
1179 2002-03-14 Tor Lillqvist <tml@iki.fi>
1181 * atk/Makefile.am: Use correct name for the DLL when generating
1182 the MSVC import library.
1184 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1186 * atk/atkutil.c (atk_object_get_root):
1187 Changed g_type_class_peek to g_type_class_ref,
1188 this seemed to be triggering a SEGV in some cases.
1191 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1193 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1194 Correct name of data set to NULL from quark_accessible_object to
1197 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1199 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1202 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1204 * ===== Released 1.0.0 ======
1206 * NEWS: Final update for 1.0.0.
1208 * README: Update the compilation instructions a bit.
1210 2002-03-06 Tor Lillqvist <tml@iki.fi>
1213 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1216 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1220 * tests/Makefile.am: Don't install libteststateset.la,
1221 libtestrelation.la. (#73655, James Henstridge)
1223 * autogen.sh: Add --enable-gtk-doc
1225 * configure.in: --disable-gtk-doc by default.
1227 * Makefile.am: Add a slightly modified distcheck rule
1228 that passes --enable-gtk-doc to the configure inside.
1229 (So that 'make dist' succeeds inside.)
1231 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1233 * configure.in: Require GLib-2.0.0.
1235 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1236 Switch over to the Glib/GTK+ versioning scheme.
1238 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1240 * atk/atktext.c (atk_text_get_text):
1241 Permit end offset value of -1
1243 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1245 * atk/atkhypertext.h:
1248 2002-02-28 Sven Neumann <sven@gimp.org>
1250 * configure.in: beautified configure --help output.
1252 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1254 * atk/atkhypertext.h atk/atkhyperlink.h:
1255 Add padding to class structures to allow for future expansion.
1257 * atk/atkdocument.h:
1258 Add padding to class structures to allow for future expansion.
1260 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1261 Add padding to class structures to allow for future expansion.
1263 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1265 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1267 2002-02-26 Tor Lillqvist <tml@iki.fi>
1269 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1270 libtool won't create a DLL.
1272 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1275 Remove -no-undefined because of problems with uunresolved symbols
1276 in libgobject on Solaris when using gcc
1278 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1280 * configure.in: Version 0.13
1282 * NEWS: Update for 0.13
1284 * docs/atk-sections.txt: Update.
1286 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1288 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1289 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1290 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1291 Make use of parent_class consistent; define as gpointer and
1292 use g_type_class_peek_parent() to get it
1295 Delete unused empty line
1297 * atk/atkregistry.c atk/atkrelation.c:
1298 Make parent_class static
1300 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1303 Add check for offset being negative in functions which have offset
1304 parameter and return immediately if so.
1306 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1308 * atk/atkcomponent.h:
1309 Change argument of get_layer and get_mdi_zorder function pointers
1310 to be AtkComponent instead of AtkObject
1312 * atk/atkcomponent.c:
1313 Change atk_component_get_layer and atk_component_get_mdi_zorder
1314 to refer to argument as component instead os accessible
1316 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1317 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1318 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1319 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1320 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1321 Update for recent changes
1323 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1326 Guard atk.h with ifndef __ATK_H__
1327 (#71405 reported by terra@diku.dk (Morten Welinder))
1329 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1331 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1332 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1333 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1334 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1335 Add padding to class structures to allow for future expansion.
1337 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1340 Incremented revision and tagged GNOME_D2_BETA.
1343 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1344 as deprecated (should use atk_component API below).
1347 Added atk_component_get_layer and atk_component_get_mdi_zorder
1348 (erroneously defined in atkobject, they belong here).
1351 Fixed some property get/set bugs.
1353 * NEWS: updated for GNOME 2 Desktop Beta.
1355 2002-02-11 jacob berkman <jacob@ximian.com>
1357 * atk/atkselection.[ch] (atk_selection_get_type):
1358 * atk/atktable.[ch] (atk_table_get_type):
1359 * atk/atkregistry.h (atk_get_default_registry):
1360 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1361 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1362 * atk/atkcomponent.[ch] (atk_component_get_type):
1363 * atk/atkaction.[ch] (atk_action_get_type): declare function
1364 arguments as (void) rather than ()
1366 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1369 Incremented revision.
1371 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1373 * docs/tmpl/atkaction.sgml:
1374 * docs/tmpl/atkcomponent.sgml:
1375 * docs/tmpl/atkeditabletext.sgml:
1376 * docs/tmpl/atkimage.sgml:
1377 * docs/tmpl/atkobject.sgml:
1378 * docs/tmpl/atkselection.sgml:
1379 * docs/tmpl/atktable.sgml:
1380 * docs/tmpl/atktext.sgml:
1381 * docs/tmpl/atkvalue.sgml:
1382 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1383 fields to improve docs; the documentation now gives some
1384 information on the purpose and function of the various ATK
1385 interfaces, and which types of UI components typically implement
1388 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1390 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1392 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1395 Update version number to 0.10, for Desktop Alpha 2
1397 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1400 Correct inconsistencies between registered signal parameter types
1401 and default signal handler struct fields
1402 (based on patch from Murray Cumming <murray@usa.net>)
1404 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1407 Update version number to 0.9, for Beta2 package.
1409 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1411 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1412 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1415 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1417 * atk/atkcomponent.c (atk_component_add_focus_handler):
1418 Add comments to clarify behavior if handler has already been added
1420 * docs/tmpl/atktext.sgml:
1421 Update for change of caret_changed to text_caret_moved
1423 2002-01-05 Hans Breuer <hans@breuer.org>
1425 * atk/makefile.msc : generate atk-enum-types.[hc]
1426 NOTE: the long comment in atkobject.h is crashing perl,
1427 at least version 5.005_02 built for MSWin32-x86-object
1428 Binary build 506 provided by ActiveState. Temporary
1429 deleting the AtkRole comment allows to work-around.
1431 atk/atk.def : updated externals
1433 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1435 * atk/atkgobjectaccessible.h
1436 Fixed typo in define (reported by Jeff Franks)
1438 * atk/atktext.c atk/atktext.h
1439 Change name of default signal handler for text_caret_moved signal
1440 from caret_changed to text_caret_moved
1441 Change enum CARET_MOVED to TEXT_CARET_MOVED
1442 (both issues reported by Jeff Franks)
1444 2001-12-15 Michael Meeks <michael@ximian.com>
1446 * atk/atkrelation.c (atk_relation_class_init):
1448 (atk_relation_finalize): chain to parent.
1450 * atk/atkrelationset.c (atk_relation_set_class_init),
1451 (atk_relation_set_finalize): same fix.
1453 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1455 * configure.in: Version 0.8, require GLib-1.3.12
1457 * atk/makefile.msc (PKG_VER): Version 0.8.
1459 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1461 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1462 for correct srcdir != builddir operation when
1463 generating source files in srcdir.
1465 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1467 * docs/tmpl/atkutil.sgml: remove some conflict
1470 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1475 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1477 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1478 docs/tmpl/atkgobjectaccessible.sgml
1480 * atk/Makefile.am atk/atk.h:
1481 Add references to new files
1483 * atk/atkobject.c atk/atkobject.h
1484 docs/tmpl/atkobject.sgml:
1485 Add new function atk_object_initialize
1487 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1488 docs/tmpl/atkobjectfactory.sgml:
1489 Add new function atk_object_factory_get_accessible_type
1491 * docs/atk-sections.txt:
1493 Add functions in atk-unused.txt
1496 2001-12-17 Darin Adler <darin@bentspoon.com>
1498 * atk/atktext.c: Add missing #include <string.h>
1500 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1502 * atk/Makefile.am, tests/Makefile.am: Compile with
1503 -DG_DISABLE_DEPRECATED. See #52790.
1505 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1507 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1508 Remove unnecessary g_retunn_val_if_fail() call.
1510 2001-12-08 Michael Meeks <michael@ximian.com>
1512 * atk/atkregistry.c (atk_registry_class_init):
1513 paranoia is not appropriate here, setup parent_class,
1514 don't create a new default registry here - makes no
1516 (atk_registry_finalize): chain to parent class, do
1517 g_hash_table_destroys instead of g_frees.
1519 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1522 Update to create atk-enum-types.h before compiling source files
1523 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1525 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1527 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1528 docs/tmpl/atktext.sgml tests/testrelation.c:
1529 Change atk_attribute_register to atk_text_attribute_register,
1530 atk_attribute_get_value to atk_text_attribute_get_value,
1531 atk_attribute_get_name to atk_text_attribute_get_name
1532 atk_attribute_for_name to atk_text_attribuute_for_name
1534 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1537 Add implementation of atk_attribute_register, atk_attribute_for_name
1538 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1539 support extra attributes being defined
1542 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1543 extra attributes to be defined
1544 Add atk_attribute_register() and atk_attribute_for_name()
1549 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1550 Update because of additions to atk/atktext.h
1552 * tests/testrelation.c:
1553 Add tests for text attributes
1555 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1558 Update atk_role_register() to allow extra roles to be defined
1559 Update atk_role_get_name() and atk_role_for_name() for newly defined
1562 * tests/testrelation.c:
1565 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1567 * atk/atkrelation.c:
1568 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1569 atk_relation_type_for_name()
1572 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1573 atk_state_type_for_name()
1575 * tests/testrelation.c, tests/teststateset.c:
1576 Update tests as name componenets are separated by hyphen (-) rather
1579 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1582 Generate files atk-enum-types.c and atk-enums-types.h to create
1586 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1588 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1591 Changed calls to g_type_class_peek() to g_type_class_ref() where
1592 it makes more sense, and in other places check for a non-null
1593 klass return before trying to call class methods. This prevents
1594 SEGV if no Atk-implementation library has been loaded.
1597 Fixed gtk-doc warning.
1599 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1601 * atk/atkobject.[c|h]:
1602 Add functions atk_role_get_name() and atk_role_for_name() which
1603 transform a role into an untranslated string
1604 Update comments in atkobject.h which refer to property names
1606 * atk/atkrelation.c:
1607 Correct error in atk_relation_type_get_name
1609 * docs/atk-sections.txt
1610 Added atk_role_get_name and atk_role_for_name
1615 2001-11-23 Hans Breuer <hans@breuer.org>
1617 * atk/atk.def : updated externals
1619 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1620 minor coding style issues. Found by my exports generator.
1622 * atk/makefile.msc : version 0.7, use build dir from
1625 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1629 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1631 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1633 * atk/atknoopobject.c:
1634 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1635 when creating object
1637 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1639 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1640 docs/tmpl/atkrelation.sgml:
1641 Change atk_relation_type_from_string to atk_relation_type_for_name
1642 Add atk_relation_type_get_name
1644 * atk/atkrelationtype.c:
1645 Change atk_relation_type_from_string to atk_relation_type_for_name
1646 Add atk_relation_type_get_name
1647 Update atk_relation_type_register() to correctly register new
1651 Changed name of static variable type to last_type
1652 Changed name of paremeter if atk_state_type_get_name to type to match
1658 * tests/README, tests/Makefile.am
1659 Add new test file testrelation.c
1661 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1663 * atk/atkutil.c (atk_add_key_event_listener):
1664 Fix gtk-doc comment and clarify use of 'data' gpointer.
1666 2001-11-22 Michael Meeks <michael@ximian.com>
1668 * atk/atkutil.c (atk_add_key_event_listener): switch
1671 * atk/atkobject.c (atk_object_real_get_property):
1672 add missing 'break'.
1674 2001-11-21 Michael Meeks <michael@ximian.com>
1676 * atk/atkrelation.c: pull in string.h for strcmp
1678 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1680 * atk/atkutil.c (atk_add_global_event_listener),
1681 (atk_get_toolkit_name, atk_get_toolkit_version):
1684 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1686 * atk/atkrelation.c: Added gtk-doc docs for
1687 atk_relation_type_from_string.
1689 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1691 * atk/atkobject.h (enum): Fix trailing comma on
1694 * docs/atk-sections.txt: Update.
1698 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1700 * atk/atkobject.[c|h]:
1701 Add additional argument (name) to state-change signal
1702 Update atk_object_notify_state_change to take account of
1703 extra argument for state-change
1705 * atk/atkmarshal.list:
1706 Add marshaller for VOID:STRING,BOOLEAN
1708 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1710 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1711 Add enum AtkLayer and functions atk_object_get_layer and
1712 atk_object_get_mdi_zorder
1714 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1716 * atk/atkobject.[c|h]:
1717 Remove property accessible-state; use signal state-change instead
1718 Change signature of state-change handler to take gboolean as argument
1719 instead of AtkPropertyValues
1720 Update atk_object_notify_state_change() to emit state-change signal
1722 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1723 Remove state ATK_STATE_COLLAPSED
1725 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1729 Added state-changed signal to atkobject, in anticipation of
1730 deprecating the accessible-state property.
1733 Fixed signature of atk_util_add_key_listener () to
1734 take an AtkKeySnoopFunc instead of a pointer to same.
1736 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1738 * atk/atkobject.c (atk_object_notify_state_change):
1739 Fix bug in calculation of number of toggle states
1742 Correct out-by-1 error in atk_state_type_register()
1743 Use type (number of states defined) in atk_state_type_get_name()
1744 and atk_state_type_for_name()
1746 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1748 * atk/atkeditabletext.c:
1749 Remove unused structure _AtkEditableTextIfaceClass
1751 * atk/atkobject.[c|h]
1752 Remove signals model_changed and selection_changed
1754 * atk/selection.[c|h]
1755 Add signal selection_changed
1757 * atk/atktable.[c|h]
1758 Remove unused structure _AtkTableIfaceClass
1759 Add signal model_changed
1762 Remove unused structure _AtkTextIfaceClass
1763 Add signal text_selection_changed
1765 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1766 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1767 Documentation changes
1769 2001-11-17 Tor Lillqvist <tml@iki.fi>
1771 * atk-zip.sh.in: Build separate runtime and developer packages.
1773 * atk/atk.def: Update.
1775 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1779 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1781 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1784 to allow non-GTK-dependent installation of key snoop functions.
1785 This also meant adding definitions of AtkKeySnoopFunc and
1788 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1790 * atk/atkobject.c (atk_object_notify_state_change):
1791 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1792 to ATK_STATE_EXPANDED or vice versa.
1794 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1797 Add role ATK_ROLE_TREE_TABLE
1799 * atk/atkrelation.h:
1800 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1801 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1803 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1804 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1805 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1806 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1807 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1808 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1809 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1810 Update to reflect the current state of the documentation in the code.
1812 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1814 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1815 Add two new relations ATK_RELATION_NODE_CHILDREN and
1816 ATK_RELATION_NODE_PARENT to support compound objects in a
1817 node or cell of a tree or table
1818 Added descriptions of all relations which are defined
1821 Remove functions atk_table_real_get_index_at(),
1822 atk_table_real_get_column_at_index() and
1823 atk_table_real_get_row_at_index()
1824 Correct typos in documentation of other functions.
1826 2001-10-28 Tor Lillqvist <tml@iki.fi>
1828 * atk-zip.sh.in: New file, used to build developer package for
1832 * configure.in: Add it.
1834 * atk/Makefile.am: Add rules to install and uninstall mingw import
1837 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1839 * atk/atkobject.[c|h]
1840 Remove the following properties
1841 accessible-child - use signal children_changed for notification
1842 accessible-text - use signal text_changed for notification
1843 accessible-caret - use signal text_caret_moved for notification
1844 accessible-selection - use new signal selection_changed
1846 accessible-visible-data - use new signal visible_data_changed
1848 accessible-model - use new signal model_changed for notification
1849 Notify when role or parent changes
1850 Allow parent and role to be set or got using g_object_set() or
1853 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1859 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1861 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1862 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1864 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1866 * atk/atkobject.c (atk_object_notify_state_change):
1867 Initialize AtkPropertyValue data structure to 0 instead of using
1870 2001-10-19 Tor Lillqvist <tml@iki.fi>
1872 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1873 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1874 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1876 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1877 -export-symbols atk.def. If lib.exe is available, generate
1878 atk.lib, and install it.
1880 * atk/atk.def: Update with new entry points.
1882 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1884 * atk/atkobject.[c|], docs/atk-sections.txt,
1885 docs/tmpl/atkobject.sgml:
1886 Add convenience function atk_object_notify_state_change()
1887 to generate property notification of state change.
1889 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1890 Correct comments on functions atk_attribute_get_name() and
1891 atk_attribute_get_value()
1893 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1896 Update comments in atk_text_get_text_[at|after|before]_offset()
1897 to clarify what these functions will return.
1899 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1902 Update comments in atk_text_get_run_attributes() and
1903 atk_text_get_default_attributes().
1905 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1908 Change "property-change" signal to allow detail (i.e. property name)
1909 and add detail in atk_object_notify().
1911 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1914 Correct order of attribute names in text_attr_name array.
1916 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1918 * atk/atktext.[c|h]:
1919 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1920 Use enum AtkTextAttribute to specify what attribute are supported
1921 rather than hash defines. Define new functions atk_attribute_get_name()
1922 and atk_attribute_get_value() which return the strings for the
1923 attribute name and values for those attribute which have named values.
1925 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1927 * atk/atktext.c (atk_text_get_run_attributes):
1930 * atk/atktext.c (atk_text_get_default_attributes):
1931 Add call to set iface.
1933 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1935 * atk/atktext.[c|h]:
1936 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1937 Add new function atk_text_get_default_attributes
1938 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1940 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1942 * atk/atktext.c (atk_attribute_set_free):
1943 Avoid leaking of AtkAttributeSet data structure; speed up code.
1945 * docs/tmpl.atk*.sgml
1946 Updated to reflect current APIs.
1948 2001-10-01 jacob berkman <jacob@ximian.com>
1950 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1951 make dist works correctly w/o having to build first
1953 2001-10-01 Tor Lillqvist <tml@iki.fi>
1955 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1957 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1959 * configure.in (ATK_MICRO_VERSION): Version 0.6
1960 (because libglade will depend on a the small api addition below)
1962 * atk/makefile.msc (PKG_VER): Version 0.6
1964 * atk/atkrelation.h:
1965 * atk/atkrelation.c: (AtkRelationType
1966 atk_relation_type_from_string (const gchar *name)): Added method.
1969 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1971 * configure.in (ATK_MICRO_VERSION): Version 0.5
1973 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1975 * atk/makefile.msc (PKG_VER): Version 0.5
1977 2001-09-21 Hans Breuer <hans@breuer.org>
1979 * atk/atk.def : updated externals
1980 * atk/makefile.msc : version 0.4
1982 * atk/atktext.c (atk_text_get_character_extents) : real_height
1983 is a reference to int, so use &local_height
1985 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1989 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1991 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1992 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1993 (from 0.2 which was not properly updated last time).
1994 depend on glib 1.3.8.
1998 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2001 Add object reference when object is set as accessible_parent
2003 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2005 * configure.in: remember ACLOCAL_FLAGS.
2007 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2009 * atk/atktable.[c|h]
2010 Change atk_table_get_caption() and atk_table_set_caption()
2011 to deal with AtkObject* rather than gchar*
2012 Remove redundant and incorrect comments
2014 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2016 * configure.in: Version 0.3
2018 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2022 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2025 Correct property definitions for "accessible-table-caption",
2026 "accessible-table-column-description",
2027 "accessible-table-row-description"
2029 Update comments to include all properties defined
2031 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2033 * atk/atkhyperlink.h:
2034 Change AtkHyperLink to AtkHyperlink in comment
2035 * atk/atkhypertext.[c|h]:
2036 Change AtkHyperLink to AtkHyperlink
2037 * atk/atktable.[c|h]:
2038 Make gchar* arguments const; make return value of type gchar*
2040 * docs/atk-sections.txt
2041 Remove reference to AtkHyperLink
2042 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2043 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2046 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2049 Add functions atk_table_real_get_index_at(),
2050 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2051 as default implementations for atk_table_get_index_at(),
2052 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2054 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2057 Refer to return value in function documentation for
2058 atk_action_do_action
2060 Fix typo in comments
2061 * docs/tmpl/atkaction.sgml:
2062 Update to include return value
2064 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2066 * atk/atkaction.c atk/atkaction.h:
2067 Made atk_action_do_action return a gboolean as the class member of
2068 AtkActionIface does.
2072 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2074 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2075 Swap height and width arguments to atk_image_get_image_size
2077 Swap height and height arguments to atk_image_get_image_size
2078 Do not crash if NULL pointers are passed for return values
2080 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2082 * docs/tmpl/atktext.sgml atk/atktext.h:
2083 Change parameter names *offset to *_offset
2084 * atk/atkcomponent.c:
2085 Do not crash if NULL pointers are passed for return values
2087 Change parameter names *offset to *_offset
2088 Do not crash if NULL pointers are passed for return values
2090 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2093 Changed g_type_class_peek() to g_type_class_ref()
2094 in atk_add_global_event_listener(), since
2095 g_type_class_peek() could return NULL when an
2096 instance of the class had not been created.
2098 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2100 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2101 Ensure that atk_attribute_set_free is in the documentation.
2103 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2105 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2106 Swapped order of width and height arguments to
2107 atk_text_get_character_extents()
2108 Changed AtkAttrributeSet_free to atk_attribute_set_free
2110 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2112 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2113 Changed "length" argument of atk_text_get_character_extents() to
2116 2001-08-15 Jens Finke <jens@gnome.org>
2118 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2119 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2120 added a AC_SUBST for it. This is needed for the spec.in file.
2121 Added atk.spec to output list.
2122 * atk.spec.in: New file.
2124 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2126 * atk/atkcomponent.[c|h]
2127 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2128 Change atk_component_get_accessible_at_point to
2129 atk_component_ref_accessible_at_point so it will work for flyweights
2131 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2133 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2136 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2138 * atk/atkaction.c, atk/atkcomponent.c
2139 Remove all instances of g_return_if_fail (foo != NULL); that are
2140 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2141 since the second check catches the NULL.
2142 * atk/atkcomponent.c
2143 Add functions atk_component_real_contains(),
2144 atk_component_real_get_position(), atkcomponent_real_get_size()
2145 as default implementations for atk_component_contains(),
2146 atk_component_get_position(), atk_component_get_size()
2148 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2150 * atk/atkimage.[ch] docs/atk-sections.txt
2151 docs/tmpl/atkimage.sgml
2152 Updated AtkImage get_position to get_image_position
2153 so the naming is consistant. Now get_image_position
2154 and get_image_size return -1 for x/y/height/width
2155 if AtkImage implementations of these functions is
2158 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2161 Create an object relation set when the object is created.
2163 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2166 Changed first argument of atk_add_global_event_listener
2167 so the callback function is of type GSignalEmissionHook
2168 instead of AtkEventListener. AtkEventListener is
2169 appropriate for Focus event callbacks, but not generic
2172 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2175 Add function atk_object_real_ref_state_set() which creates the
2176 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2179 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2182 Remove all instances of g_return_if_fail (foo != NULL); that are
2183 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2184 since the second check catches the NULL.
2186 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2189 Fix problem with ATK not building after running make maintainer-clean
2190 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2192 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2195 * atk/atkeditabletext.h
2197 * atk-uninstalled.pc.in
2200 Removed (unused) #defines of pango/pango.h
2201 Removed references to/dependencies on pango from .pc files
2202 Removed dependencies on pango from makefile.msc and configure.in
2204 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2206 * atk/atkobject.[c|h]
2207 Move some implementation from GAIL:
2208 Default implementations for some some functions
2209 atk_object_real_get_name, atk_object_real_set_name,
2210 atk_object_real_get_description, atk_object_real_set_description,
2211 atk_object_real_get_parent, atk_object_real_set_parent,
2212 atk_object_real_get_role,
2213 atk_object_real_connect_property_change_handler,
2214 atk_object_real_remove_property_change_handler,
2216 definition of property-changed signal.
2217 Initialize pointers to NULL in atk_object_init().
2218 Initialize uninitialized function pointers to NULL in
2219 atk_object_class_init().
2221 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2224 Changed children_changed signal to allow NULL pointers
2225 for the 2nd argument to the signal handler.
2227 2001-07-20 Hans Breuer <hans@breuer.org>
2229 * atk/atk.def : added more exports
2230 * atk/makefile.msc : updated win32 build
2232 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2234 * atk/atkaction.[c|h], docs/atk-sections.txt,
2235 docs/tmpl/atkaction.sgml
2236 Add atk_action_get_name() and atk_action_set_description()
2238 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2240 * atk/atkstate.[c|h]
2241 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2242 and inconsistent GtkToggleButton
2244 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2246 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2247 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2248 gail_textattributes_update.pat is for gail/gail and integrates the
2249 ATK_ATTRIBUTE_* macros in the gail implementations.
2250 atk_docs_textattributes_update.pat is for atk/docs and patches
2251 atk-sections.txt etc. for improved docs
2252 atk_atk_textattributes_update.pat is for atk/atk and included the
2253 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2255 2001-07-13 Darin Adler <darin@bentspoon.com>
2257 * atk/atkstate.c: Add missing <string.h> include.
2258 * tests/teststateset.c: Add missing <string.h> include.
2260 2001-07-13 Darin Adler <darin@bentspoon.com>
2262 * .cvsignore: Ignore some generated files.
2263 * autogen.sh: Get rid of call to autoheader since the
2264 configure file doesn't include AM_CONFIG_HEADER.
2266 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2268 * tmpl/atkdocument.sgml
2269 Added new file for docs.
2271 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2273 * atk/atkimage.c atk/atkutil.c
2274 Changes to build with Sun's FORTE compiler.
2276 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2278 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2279 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2280 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2281 tmpl/atktext.sgml tmpl/atkutil.sgml
2284 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2286 * atk/atktext.c (atk_text_base_init):
2287 * atk/atktable.c (atk_table_base_init):
2288 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2289 to adapt to recent GSignal changes.
2291 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2293 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2294 docs/tmpl/atkutil.sgml
2295 Added new functiosn to AtkUtil.
2297 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2299 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2300 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2301 docs/tmpl/atkobject.sgml
2302 Added new atk document interface.
2304 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2306 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2307 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2308 Updated so that functions that take screen coords as
2309 input/output also take an enum specifying whether
2310 the coords are screen or top-level window based.
2311 Updated docs as well.
2313 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2315 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2316 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2317 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2318 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2319 atk/docs/tmpl/atkstreamablecontent.sgml
2320 Cleaned up docs. Added atkstreamablecontent.sgml
2322 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2324 *atk/atktable.h, atk/atktable.c
2325 Updated signal handler definitions.
2327 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2330 Updated AtkXYCoords enum.
2332 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2334 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2335 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2336 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2337 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2338 atk/atkstateset.c atk/atkstreamablecontent.c
2339 atk/atkstreamablecontent.h atk/atktable.c
2340 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2341 and some docs/tmpl files.
2342 Updated gtk-docs fixing spelling errors and making minor
2345 2001-06-27 Louise Miller <lousie.miller@sun.com>
2347 *atk/atkselection.h, atk/atkselection.c
2348 changed return type to gboolean for
2349 atk_selection_select_all_selection
2351 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2353 *atk/atkstate.h atk/atkstate.c
2354 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2355 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2356 docs/tmpl/atktext.sgml
2357 Added ATK_STATE_STALE. Updated docs.
2359 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2362 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2364 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2366 * atk/atkeditabletext.h, atk/atkobject.h,
2368 Added AtkAttributeSet_free() convenience
2371 2001-06-20 Peter Williams <peterw@ximian.com>
2373 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2374 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2375 G_{BEGIN,END}_DECLS.
2377 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2379 * atk/atktable.c, atk/atkmarshal.list
2380 Removed needless marshal and updated signal handlers in
2383 2001-06-20 Louise Miller <louise.miller@sun.com>
2385 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2386 Changed parameters for get_selected_rows/get_selected_columns
2387 Added 4 new functions, add_row_selection, remove_row_selection,
2388 add_column_selection, remove_column_selection
2390 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2393 Fixed minor bug with signals.
2395 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2400 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2402 * atk/atkselection.h atk/atkselection.c
2403 Now add_selection, clear_selection, and remove_selection
2404 return a boolean indicating SUCCESS/FAILURE to indicate
2405 if the operation was successful.
2407 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2409 * atk/atktable.h atk/atktable.h
2410 Updated so now the get_text_before|at|after functions
2411 return the start & end offset of the string. Updated the
2414 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2416 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2418 2001-06-11 Havoc Pennington <hp@redhat.com>
2422 * configure.in: bump version to 0.2 and add infrastructure for
2423 libtool version info. Assumes GTK versioning scheme (major.minor
2424 is binary compatible)
2426 * atk/Makefile.am (LDFLAGS): set version info
2427 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2429 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2431 * atk/atktable.h, atk/atktable.c
2432 Updated so that get/set row/column header functions
2433 work with AtkObjects rather than AtkTables. Organized
2434 the header file a little more cleanly. Also the get/set
2435 row_description and caption functions now use gchar *
2436 rather than AtkObject.
2438 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2440 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2441 Add signal model-changed.
2443 * atk/atkobject.c: Add properties
2444 accessible-role, accessible-table-caption,
2445 accessible-table-column-header, accessible-table-column_description.
2446 accessible-table-row-header, accessible-table-row_description.
2447 accessible-table-summary, accessible-model
2449 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2451 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2452 Updated atkeditabletext and atktext interfaces so they
2453 now properly define the get/set attribute methods and now
2454 get_offset_at_point and get_character_extents can request
2455 x,y coords by either widget or screen coords.
2457 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2459 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2460 CFLAGS, not in LIBS. (Always linking with -lpthread
2461 is a noticeable speed hit.)
2463 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2465 * atk/Makefile.am: Really fix marshal generation.
2467 2001-06-07 Havoc Pennington <hp@redhat.com>
2469 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2470 glib-genmarshal stuff
2472 2001-06-07 Havoc Pennington <hp@redhat.com>
2474 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2477 * configure.in: rearrange the library checks to support
2480 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2482 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2483 ATK in giant GTK tarball
2485 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2487 * docs/atk-api.sgml docs/atk-sections.txt
2488 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2489 docs/tmpl/atktext.sgml
2490 Removed docs/atk-api.sgml since it is not used.
2491 Updated sgml files and atk-sections.txt to reflect
2492 recent changes to the atktext and atkeditabletext
2495 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2497 * atk/atktext.h atk/atktext.h
2498 Updated to new atktext functions for getting attributes.
2500 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2502 * New files atk/atkstreamablecontent.[ch]
2503 Updated files: atk/Makefile.am, atk/atk.h
2505 * atk/atkvalue.c: Updated comments
2507 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2509 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2511 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2513 * atk/atkobject.c: Add property accessible-visible-data
2515 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2517 * atk/atkobject.c: Add support for setting and getting
2518 accessible-value property.
2520 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2522 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2524 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2526 * docs/atk-overrides.txt, docs/Makefile.am
2527 Updated the interface for dealing with selected
2528 text to handle multiple selected regions. Removed
2529 get_row_col_at_offset from atktext.[ch]. Added
2530 docs/atk-overrides.txt file.
2532 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2534 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2535 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2536 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2537 Makefiles so the proper marshall files get included in the
2538 dist. Updated the Makefiles and configure.in so that the
2539 docs get included in the dist.
2541 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2543 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2545 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2547 * atk/atkobject.c: Define new properties accessible-text,
2548 accessible-caret, accessible-selection and accessible-value
2550 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2552 * docs/atk-sections.txt
2555 Improved the layout/formatting of the atk docs. Added docs/tmpl
2558 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2561 Now properly set the initialized flag when setting up signals.
2562 Updated the atk-docs in several files
2564 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2566 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2567 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2568 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2569 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2570 Fix warnings generated by Sun FORTE compiler
2572 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2574 * atk/atkcomponent.c atk/atkvalue.c
2575 Remove return calls in functions which return void
2577 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2579 * atk/atkobject.h: Correct naming of role for status bar
2582 Clarify behaviour of atk_text_get_text_after/at/before_offset
2584 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2586 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2588 2001-01-06 Hans Breuer <hans@breuer.org>
2590 * atk/makefile.msc atk/atk.def (new files) :
2591 Enable build for win32, no sourc changes necessary.
2593 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2597 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2599 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2601 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>