1 2004-03-07 Danilo Šegan <dsegan@gmx.net>
3 * configure.in: Added "sr@ije" to ALL_LINGAUS.
5 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
8 - exit with $? instead of 1 in case of failure
9 - exit with $? if ./configure failed
10 (that's so autogen.sh && make lines work)
11 - removed --enable-gtk-doc option
12 - added $AUTOGEN_CONFIGURE_ARGS
14 2004-03-01 Tor Lillqvist <tml@iki.fi>
16 * atk/atk.def: Add some missing entries.
18 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
20 * ===== Released 1.5.5=====
22 * configure.in: Version 1.5.5, interface age 4, binary age 505
26 2004-02-20 Christian Rose <menthos@menthos.com>
28 * configure.in: Added "en_CA" to ALL_LINGUAS.
30 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
32 * ===== Released 1.5.4=====
34 * configure.in: Version 1.5.4, interface age 3, binary age 504
38 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
40 * ===== Released 1.5.3=====
42 * configure.in: Version 1.5.3, interface age 2, binary age 503
46 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
48 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
50 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
52 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
53 Christian - Manny Calavera - Neumair.
55 2004-01-23 Manish Singh <yosh@gimp.org>
57 * Makefile.am: remove trailing backslash from last line of
60 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
62 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
63 from laszlo.peter@ireland.sun.com.
65 * Makefile.am: Add DISTCLEANFILES.
67 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
69 * ===== Released 1.5.2=====
71 * configure.in: Version 1.5.2, interface age 1, binary age 502
75 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
77 * configure.in: Move specification of ALL_LINGUAS to later in file
78 so that CATOBJEXT is defined correctly.
79 Use ATK_LOCALEDIR instead of atklocaledir.
81 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
83 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
85 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
87 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
89 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
90 Patch provided by Jeff Franks.
92 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
94 * atk/atkobject.c: Change "accel label" to "accelerator label".
97 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
99 * ===== Released 1.5.1=====
101 * configure.in: Version 1.5.1, interface age 0, binary age 501
105 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
107 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
109 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
112 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
114 2003-12-01 Michael Natterer <mitch@gimp.org>
116 * atk/atkobject.c (atk_object_real_get_property): fix typo:
117 s/g_value_set_set/g_value_set_int/.
119 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
121 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
122 properties translatable. Add new property "accessible-hypertext-nlinks".
123 (atk_object_real_get_property): Add support for new property
124 "accessible-hypertext-nlinks".
126 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
129 * atk/atkhyperlink.c: Add signals link_activated and new properties
130 "number-of-anchors", "end-index" and "start-index".
132 This fixes bug #112390.
134 2003-11-29 Danilo Šegan <dsegan@gmx.net>
136 * configure.in: Added "af" to ALL_LINGUAS.
138 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
140 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
141 if object is focus object.
143 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
144 the last object reported by the application as focused.
146 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
147 Add atk_get_focus_object.
151 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
153 * atk/atkobject.c: Change role names so that the unlocalized names
154 do not contain hyphens and match the Java role names. Fixes bug #125024.
156 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
158 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
159 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
160 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
161 docs/tmpl/atktext.sgml: Regenerate these files. The location of
162 signal information has changed.
164 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
166 * ===== Released 1.5.0=====
168 * configure.in: Version 1.5.0, interface age 0, binary age 500
172 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
174 * atk/atkrelation.c: Use weak references for objects in a relation
175 instead of object references so that objects are not leaked when
176 corresponding widgets are destroyed.
178 This fixes bug #125725.
180 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
182 * configure.in: Add reference to docs/version.xml
184 Should have been done in previous commit but was omitted.
185 Fixes build break reported in bugs #1258548 and #125902.
187 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
189 * configure.in: Add reference to docs/version.xml
191 * docs/Makefile.am: Add references to version.xml.in and version.xml
193 * docs/atk-docs.sgml: Add reference to version.xml
195 * docs/version.xml.in: New file.
197 This fixes bug #125758.
199 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
201 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
203 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
205 * ===== Released 1.4.1=====
207 * configure.in: Version 1.4.1, interface age 1, binary age 401
211 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
213 * configure.in: Added lt to ALL_LINGUAS.
215 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
217 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
218 This fixes bug #121990.
220 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
222 * configure.in: Added Norwegian (nynorsk) code
225 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
227 * atk/atkobject.c: Remove comments about signals. The description
228 should be in files in docs/tmpl directory.
230 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
231 * docs/tmpl/atkobject.sgml: Add descriptions for
232 active-descendant-changed, children-changed, focus-event,
233 property-change, state-change and visible-data-changed signals.
234 * docs/tmpl/atkselection.sgml: Add description for selection-changed
236 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
237 columnn-inserted, column-reordered, model-changed, row-deleted,
238 row-inserted and row-reordered signals.
239 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
240 text-caret-moved, text-changed and text-selection-changed signals.
242 This fixes bug #121163.
244 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
246 * ===== Released 1.4.0=====
248 * configure.in: Version 1.4.0, interface age 0, binary age 400
252 2003-08-28 Christian Rose <menthos@menthos.com>
254 * configure.in: Added "ne" to ALL_LINGUAS.
256 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
258 * ===== Released 1.3.6=====
260 * configure.in: Version 1.3.6, interface age 2, binary age 306
264 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
266 * autogen.sh: Clarify an error message.
268 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
270 * configure.in: Added "hi" in ALL_LINGUAS.
272 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
274 * ===== Released 1.3.5=====
276 * configure.in: Version 1.3.5, interface age 1, binary age 305
280 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
282 * Remove po/Makefile.in.in. This fixes bug #119053.
284 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
286 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
289 This is a partial fix for bug #116712.
291 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
293 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
294 Fixes bug #116621. Problem reported by Mario Lang.
296 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
298 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
300 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
303 Added locale directory to spec file. Fix provided by
304 James T. Richardson, Jr.
306 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
308 * ===== Released 1.3.4=====
312 2003-06-13 Tor Lillqvist <tml@iki.fi>
314 * atk/atkobject.c (atk_role_get_localized_name): Set
317 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
318 directory, so look there, too. Include the message catalogs.
320 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
322 * configure.in: Version 1.3.4, interface age 0, binary age 304
324 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
327 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
329 * configure.in: Added ga (irish) to ALL_LINGUAS
331 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
333 * configure.in: Added li to ALL_LINGUAS.
335 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
337 * ===== Released 1.3.3=====
339 * configure.in: Version 1.3.3, interface age 3, binary age 303
343 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
345 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
346 ATK_ROLE_AUTOCOMPLETE.
348 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
350 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
351 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
352 which can have a value other than on or off.
354 2003-05-19 Arafat Medini <lumina@silverpen.de>
356 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
358 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
360 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
362 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
364 * ===== Released 1.3.2=====
366 * configure.in: Version 1.3.2, interface age 2, binary age 302
370 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
372 * is.po: Added "is" into ALL_LINGUAS.
374 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
376 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
379 * po/pl.po: Updated Polish translation from Artur Flinta.
381 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
383 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
385 2003-05-05 Christian Rose <menthos@menthos.com>
387 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
389 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
391 * ===== Released 1.3.1=====
393 * configure.in: Version 1.3.1, interface age 1, binary age 301
397 * po/yi.po: Update line numbers.
399 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
401 * atk/stateset.h: Fix typo in documentation.
403 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
404 Patch provided by Ali Akcaagac.
406 2003-03-26 Christian Rose <menthos@menthos.com>
408 * configure.in: Added "yi" to ALL_LINGUAS.
410 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
412 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
414 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
416 * ===== Released 1.3.0=====
418 * configure.in: Version 1.3.0, interface age 0, binary age 300
422 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
424 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
426 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
428 * docs/atk-sections.txt: Add 11 unused declarations.
430 2003-03-20 James Henstridge <james@daa.com.au>
432 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
435 * configure.in: cleanup to make use of newer autoconf/automake
438 * Makefile.am: get rid of custom distcheck rule, which is no
441 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
444 * docs/Makefile.am: use common gtk-doc.make.
446 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
448 2003-03-16 Joel Brich <joel.brich@laposte.net>
450 * configure.in: Added "eo" to ALL_LINGUAS
451 * po/eo.po: Added Esperanto translation
452 from Charles Voelger <cvoelger@dweasel.com>
454 2003-03-12 Tor Lillqvist <tml@iki.fi>
456 * atk/atk.def: Add one more missing export, thanks to Cedric
459 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
461 * atk/atkobject.c (atk_object_set_role): Add check that role is
462 actually being changed. Do not emit notification for initial
463 role setting. (bug #107710)
465 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
467 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
468 which returns integer; (bug #107661) reported by Morten Welinder.
470 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
474 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
475 which return pointer; (bug #107650) reported by Morten Welinder.
477 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
479 * test/Makefile.am: Update to produce .so files
480 (Problem reported and solution reported by Michael.Wilson@bull.net)
482 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
484 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
485 Correct creation of non-AtkGObjectAccessible (bug #107124)
487 * atk/atkobject.c (atk_object_class_init): Set default initialize
488 function so that code which does not check for existence of parent
489 class's initialize function will work.
491 * atk/atkvalue.c: (atk_value_get_minimum_value,
492 atk_value_get_maximum_value, atk_value_get_current_value):
493 Reset Value argument if it is a valid GValue otherwise zeroise it.
495 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
497 2003-02-25 Tor Lillqvist <tml@iki.fi>
499 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
501 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
504 * atk/atk.rc.in: New file, for version info in the DLL on
505 Windows. Similar as in GLib, GTK, etc.
507 * configure.in: Generate atk/atk.rc.
509 * atk/Makefile.am: Use atk.rc on Windows.
510 (EXTRA_DIST): Distribute atk.rc(.in).
512 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
513 but deduce it from DLL location, like GLib, GTK etc do.
515 2003-02-23 Abel Cheung <maddog@linux.org.hk>
517 * configure.in: Added "mk" to ALL_LINGUAS.
519 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
521 * configure.in: Added "fa" to ALL_LINGUAS.
523 2003-02-21 Metin Amiroff <metin@karegen.com>
525 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
527 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
529 * configure.in: Added Belarusian to ALL_LINGUAS.
531 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
533 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
534 claim to implement all interfaces.
536 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
538 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
541 (atk_hypertext_get_link): Add check on link_index value
542 (atk_hypertext_get_link_index): Add check on char_index value
544 2003-02-09 Christian Rose <menthos@menthos.com>
546 * configure.in: Added "kn" to ALL_LINGUAS.
548 2003-02-07 Christian Rose <menthos@menthos.com>
550 * configure.in: Added "bn" to ALL_LINGUAS.
552 2003-02-06 Christian Rose <menthos@menthos.com>
554 * configure.in: Added "id" to ALL_LINGUAS.
556 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
558 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
559 Add weak reference so we do not leak the accessible when the object
560 dies. Problem reported by Alex Larsson.
562 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
564 * configure.in: Added "tr" (Turkish) to the languages' list.
566 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
568 * atk/atkhyperlink.[ch]
569 New property selected-link defined.
570 Function pointer is_selected_link added to interface
571 (atk_hyperlink_is_selected_link: New functions which checks
572 whether the specified AtkHyperlink is selected
574 * atk/atkhypertext.[ch]
575 New signal link-selected added.
577 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
579 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
580 and function atk_hyperlink_is_selected_link.
582 This fixes bug #104621.
584 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
586 * autogen.sh (have_automake): call the versioned automake when
587 checking the version itself.
589 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
591 * autogen.sh (have_automake): Fix version in complaint
592 message about automake. (#104366, Rich Burridge)
594 2003-01-26 Daniel Yacob <locales@geez.org>
596 * configure.in: Added am to ALL_LINGUAS.
598 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
600 * configure.in: Added "sk" to ALL_LINGUAS.
602 2003-01-23 Abel Cheung <maddog@linux.org.hk>
604 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
606 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
608 * configure.in: Added "pt_BR" to ALL_LINGUAS.
610 2003-01-22 Marius Andreiana <marius galuna.ro>
612 * configure.in: added 'ro' to ALL_LINGUAS
614 2003-01-21 Christian Rose <menthos@menthos.com>
616 * configure.in: Added "mn" to ALL_LINGUAS.
618 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
621 (atk_text_base_init): Set vtable entry for default implementations
622 (atk_text_get_range_extents): Omit calling default implementation
623 (atk_text_get_bounded_ranges): Omit calling default implementation
626 (atk_component_base_init): New function to set vtable entry for
627 default implementations
628 (atk_component_ref_accessible_at_point): Omit calling default
630 (atk_component_contains): Omit calling default implementation
631 (atk_component_get_position): Omit calling default implementation
632 (atk_component_get_size): Omit calling default implementation
634 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
637 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
638 and PROP_TABLE_CAPTION_OBJECT.
639 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
640 and PROP_TABLE_CAPTION_OBJECT.
642 This completes ATK changes for bug #74814.
644 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
646 * atk/atkobject.c: Add property accessible-table-caption-object.
647 This addresses bug #74814.
649 * atk/atkobject.h: Move some documentation from template file to
650 avoid warnings when building.
652 * atk/atkrelation.c: Add new properties relation and target.
653 This addresses bug #72426.
655 * atktext.[ch]: Add new functions atk_text_get_range_extents and
656 atk_text_get_bounded_ranges.
657 Also added data structures AtkTextRectangle and AtkTextRange, enum
658 AtkTextClipType and helper function atk_text_free_ranges.
659 This addresses bug #100943.
660 (atk_text_get_character_extents): Ensure that the reported width is
661 not negative. This fixes bug #102954)
663 * docs/atk-sections.txt: Add new functions and data items.
665 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
666 atkobject.h. Add reference to accessible-table-caption-object.
668 * docs/tmpl/atk-relation.sgml: Add new properties
670 * docs/tmpl/atktext.sgml: Add new functions and data items.
673 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
675 * ===== Released 1.2.2=====
677 * configure.in: Version 1.2.2, interface age 2, binary age 202
681 2003-01-19 He Qiangqiang <carton@linux.net.cn>
683 * configure.in: Added "zh_CN" to ALL_LINGUAS.
685 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
687 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
689 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
691 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
693 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
695 * configure.in (ALL_LINGUAS): Added "it" (Italian)
697 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
699 * configure.in: Add -with-html-dir option. (bug #102497)
701 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
703 * docs/tmpl/atkobject.sgml: Update so property names are in
706 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
708 * ===== Released 1.2.1=====
710 * configure.in: Version 1.2.1, interface age 1, binary age 201
714 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
716 * configure.in (ALL_LINGUAS): Added pl (Polish).
718 2002-12-23 Nam SungHyun <namsh@kldp.org>
720 * configure.in: Added Korean (ko) to ALL_LINGUAS
722 2002-12-22 Artis Trops <hornet@navigator.lv>
724 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
726 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
728 * configure.in (ALL_LINGUAS): added French (fr).
730 2002-12-21 Jordi Mallach <jordi@sindominio.net>
732 * configure.in (ALL_LINGUAS): added Catalan (ca).
734 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
736 * ===== Released 1.2.0 ======
738 * configure.in: Version 1.2.0, interface age 0, binary age 200
740 * NEWS: Final update for 1.2.0.
742 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
744 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
746 * configure.in: Added Russian to ALL_LINGUAS.
748 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
750 * ===== Released 1.1.5=====
752 * configure.in: Version 1.1.5, interface age 2, binary age 105
756 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
758 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
759 if caret is not supported. This addresses bug #101020.
761 * configure.in: Use third argument of AC_DEFINE to get rid of
764 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
766 * acinclude.m4: Remove; wasn't needed, and referred
767 to GLib internal m4 files now gone.
769 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
771 * configure.in: Require autoconf-2.53.
773 2002-12-12 Yanko Kaneti <yaneti@declera.com>
775 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
777 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
779 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
782 2002-12-07 Andras Timar <timar@gnome.hu>
784 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
786 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
788 * ===== Released 1.1.4 =====
790 * configure.in: Version 1.1.1, interface age 1, binary age 104
794 2002-12-05 Ole Laursen <olau@hardworking.dk>
796 * configure.in (ALL_LINGUAS): Added Danish (da).
798 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
800 * configure.in (ALL_LINGUAS): Added Spanish (es).
802 2002-12-01 Christian Neumair <chris@gnome-de.org>
804 * configure.in (ALL_LINGUAS): Added German (de).
806 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
808 * configure.in (ALL_LINGUAS): Added "no".
810 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
812 * Update NEWS for 1.1.3
814 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
816 * configure.in: Update to take account of gtk-doc-version being 0.10
817 Updated version required to 0.9
819 2002-11-20 Bill Haneman <bill.haneman@sun.com>
822 Added ATK_ROLE_APPLICATION.
825 (atk_role_get_localized_name):
826 Added ATK_ROLE_APPLICATION case.
829 Added ATK_ROLE_APPLICATION to docs.
831 2002-11-18 Abi Brady <morwen@evilmagic.org>
833 * configure.in: Added "en_GB" to ALL_LINGUAS.
835 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
837 * configure.in: Added "ms" to ALL_LINGUAS.
839 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
841 * Update NEWS for 1.1.2
843 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
846 2002-11-14 Bill Haneman <bill.haneman@sun.com>
849 Revved to 1.1.2, interface age 0, binary age 102.
851 * atk/atkrelationtype.h:
852 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
853 New relations to handle content embedding, for instance
854 text that embeds or flows around images.
856 * atk/atkhyperlink.h:
857 (atk_hyperlink_is_inline):
858 New API, returns whether a hyperlink's content is
859 partially displayed inline; useful for small images
860 emedded in text, and for HTML <src> elements.
861 (AtkHyperlinkClass->link_state):
862 New virtualized method, used to implement various
863 state query API such as atk_hyperlink_is_inline().
865 * atk/atkhyperlink.c:
866 (atk_hyperlink_is_inline):
869 * docs/atk-sections.txt:
870 Additions for above API.
872 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
874 * atk/atkobject.[ch]: Add signal active-descendant-changed
876 2002-11-11 Christian Rose <menthos@menthos.com>
878 * configure.in: Added "sv" to ALL_LINGUAS.
880 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
888 * docs/tmpl/atkhyperlink.sgml
889 * docs/tmpl/atkobject.sgml
890 * docs/tmpl/atktable.sgml
891 * docs/tmpl/atktext.sgml
893 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
896 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
898 * autogen.sh: Add call to autoheader to create config.h.in
900 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
902 * acinclude.m4: New file
904 * autogen.sh: Add i18n support (copied from gtk+).
906 * configure.in: Add definition for atklocaledir and check for
907 bind_textdomain_codeset()
909 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
911 * atk/atkobject.c (atk_role_get_localized_name): Add code to
914 * po/.cvsignore: Add extra files.
916 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
918 * configure.in: Create po/Makefile; patch supplied by
919 Dan Mills (thunder@ximain.com)
921 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
923 * ===== Released 1.1.1 =====
925 * configure.in: Version 1.1.1, interface age 0, binary age 101
929 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
931 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
933 * Makefile.am: Add po directory
935 * configure.in: Add support for I18N
937 * acconfig.h atk/atkintl.h: New files used to support I18N
939 * atk/atkobject.c: Update atk_role_get_localized_name() to
940 allow for localized name to be returned.
942 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
944 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
945 po/ChangeLog: New files
947 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
949 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
951 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
953 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
954 atk_object_add_relationship and atk_object_remove_relationship
955 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
958 * atk/atkrelation.h: Move definition of AtkRelationType to
961 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
963 * atk/atktext.[ch]: Add text-attributes-changed signal.
965 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
967 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
969 * docs/tmpl/atkrelation.sgml: Add new relations
971 * docs/tmpl/atkstate.sgml: Add new state
973 * docs/tmpl/atktext.sgml: Add new signal
975 * tests/testrelation.c: Add tests for new relationship functions.
977 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
979 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
980 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
984 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
986 * ===== Released 1.1.0 =====
990 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
993 increment version to 1.1.0, in view of the fact that we've
994 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
995 Also reset INTERFACE_AGE to zero, since an enum was added.
996 Use similar library numbering as GTK.
998 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1000 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1002 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1004 * atk/atkcomponent.c: upd docs.
1006 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1008 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1009 avoid unused declarations
1011 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1012 Move AtkRelationSet from atkobject to atkrelationset.
1014 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1016 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1017 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1018 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1019 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1020 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1021 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1022 docs/tmpl/atkvalue.sgml:
1023 Remove reference to ...Iface data structures; which eliminates
1024 undocumented symbols.
1026 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1028 * atk/atkutil.h: Add documentation for AtkKeyEventType
1030 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1031 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1032 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1033 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1034 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1035 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1036 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1037 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1038 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1039 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1040 docs/tmpl/atkutil.sgml:
1041 Reduce number of undocumented symbols
1043 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1045 * atk/atknoopobjectfactory.c:
1046 Add implementation for atk_object_factory_get_accessible_type()
1048 2002-08-18 Havoc Pennington <hp@pobox.com>
1050 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1051 both automake 1.6 and 1.4 installed get the right automake. Means
1052 compilation from CVS will now require the latest automake 1.4
1053 release, or manually creating symlinks called "automake-1.4" and
1056 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1058 These changes improve the quality of the documentation by adding
1059 information about properties and signals.
1062 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1063 use in docs Makefile.am
1066 Add missing include files, atk/atknoopobject.h and
1067 atknoopobjectfactory.h
1070 Add support for scan program
1073 Added content to this file
1075 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1076 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1077 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1078 docs/tmplatkutil.sgml:
1079 Removed references to contents of object's data structure
1081 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1082 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1083 Add references to signals and properties.
1085 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1087 * ===== Released 1.0.3 =====
1089 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1090 interface, binary version 3.
1094 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1096 * README: Updated to describe where to log bugs and mention mailing
1099 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1101 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1102 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1103 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1104 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1105 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1106 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1107 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1108 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1109 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1110 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1111 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1112 Update documentation.
1114 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1116 * atk/atkregistry.c:
1117 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1120 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1122 * ===== Released 1.0.2 ======
1126 * configure.in: Version 1.0.2, interface, binary age 2
1128 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1130 * atk/atkutil.c (atk_focus_tracker_notify):
1131 Allow for object being NULL which means the window containing the
1132 focus widget has lost focus. We update the previous_focus_object
1133 so we can emit notification for focus widget when window regains
1136 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1138 * atk/atkgobjectaccessible.c:
1139 (atk_gobject_accessible_for_object): Allow for case where created
1140 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1141 was not initialized in atk_gobject_accessible_class_init
1143 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1145 * ===== Released 1.0.1 ======
1149 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1151 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1153 * atk/atkutil.c (atk_focus_tracker_notify):
1154 Do not do notification if previously notified object is the same as
1157 2002-03-14 Tor Lillqvist <tml@iki.fi>
1159 * atk/Makefile.am: Use correct name for the DLL when generating
1160 the MSVC import library.
1162 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1164 * atk/atkutil.c (atk_object_get_root):
1165 Changed g_type_class_peek to g_type_class_ref,
1166 this seemed to be triggering a SEGV in some cases.
1169 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1171 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1172 Correct name of data set to NULL from quark_accessible_object to
1175 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1177 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1180 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1182 * ===== Released 1.0.0 ======
1184 * NEWS: Final update for 1.0.0.
1186 * README: Update the compilation instructions a bit.
1188 2002-03-06 Tor Lillqvist <tml@iki.fi>
1191 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1194 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1198 * tests/Makefile.am: Don't install libteststateset.la,
1199 libtestrelation.la. (#73655, James Henstridge)
1201 * autogen.sh: Add --enable-gtk-doc
1203 * configure.in: --disable-gtk-doc by default.
1205 * Makefile.am: Add a slightly modified distcheck rule
1206 that passes --enable-gtk-doc to the configure inside.
1207 (So that 'make dist' succeeds inside.)
1209 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1211 * configure.in: Require GLib-2.0.0.
1213 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1214 Switch over to the Glib/GTK+ versioning scheme.
1216 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1218 * atk/atktext.c (atk_text_get_text):
1219 Permit end offset value of -1
1221 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1223 * atk/atkhypertext.h:
1226 2002-02-28 Sven Neumann <sven@gimp.org>
1228 * configure.in: beautified configure --help output.
1230 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1232 * atk/atkhypertext.h atk/atkhyperlink.h:
1233 Add padding to class structures to allow for future expansion.
1235 * atk/atkdocument.h:
1236 Add padding to class structures to allow for future expansion.
1238 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1239 Add padding to class structures to allow for future expansion.
1241 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1243 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1245 2002-02-26 Tor Lillqvist <tml@iki.fi>
1247 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1248 libtool won't create a DLL.
1250 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1253 Remove -no-undefined because of problems with uunresolved symbols
1254 in libgobject on Solaris when using gcc
1256 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1258 * configure.in: Version 0.13
1260 * NEWS: Update for 0.13
1262 * docs/atk-sections.txt: Update.
1264 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1266 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1267 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1268 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1269 Make use of parent_class consistent; define as gpointer and
1270 use g_type_class_peek_parent() to get it
1273 Delete unused empty line
1275 * atk/atkregistry.c atk/atkrelation.c:
1276 Make parent_class static
1278 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1281 Add check for offset being negative in functions which have offset
1282 parameter and return immediately if so.
1284 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1286 * atk/atkcomponent.h:
1287 Change argument of get_layer and get_mdi_zorder function pointers
1288 to be AtkComponent instead of AtkObject
1290 * atk/atkcomponent.c:
1291 Change atk_component_get_layer and atk_component_get_mdi_zorder
1292 to refer to argument as component instead os accessible
1294 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1295 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1296 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1297 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1298 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1299 Update for recent changes
1301 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1304 Guard atk.h with ifndef __ATK_H__
1305 (#71405 reported by terra@diku.dk (Morten Welinder))
1307 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1309 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1310 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1311 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1312 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1313 Add padding to class structures to allow for future expansion.
1315 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1318 Incremented revision and tagged GNOME_D2_BETA.
1321 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1322 as deprecated (should use atk_component API below).
1325 Added atk_component_get_layer and atk_component_get_mdi_zorder
1326 (erroneously defined in atkobject, they belong here).
1329 Fixed some property get/set bugs.
1331 * NEWS: updated for GNOME 2 Desktop Beta.
1333 2002-02-11 jacob berkman <jacob@ximian.com>
1335 * atk/atkselection.[ch] (atk_selection_get_type):
1336 * atk/atktable.[ch] (atk_table_get_type):
1337 * atk/atkregistry.h (atk_get_default_registry):
1338 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1339 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1340 * atk/atkcomponent.[ch] (atk_component_get_type):
1341 * atk/atkaction.[ch] (atk_action_get_type): declare function
1342 arguments as (void) rather than ()
1344 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1347 Incremented revision.
1349 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1351 * docs/tmpl/atkaction.sgml:
1352 * docs/tmpl/atkcomponent.sgml:
1353 * docs/tmpl/atkeditabletext.sgml:
1354 * docs/tmpl/atkimage.sgml:
1355 * docs/tmpl/atkobject.sgml:
1356 * docs/tmpl/atkselection.sgml:
1357 * docs/tmpl/atktable.sgml:
1358 * docs/tmpl/atktext.sgml:
1359 * docs/tmpl/atkvalue.sgml:
1360 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1361 fields to improve docs; the documentation now gives some
1362 information on the purpose and function of the various ATK
1363 interfaces, and which types of UI components typically implement
1366 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1368 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1370 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1373 Update version number to 0.10, for Desktop Alpha 2
1375 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1378 Correct inconsistencies between registered signal parameter types
1379 and default signal handler struct fields
1380 (based on patch from Murray Cumming <murray@usa.net>)
1382 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1385 Update version number to 0.9, for Beta2 package.
1387 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1389 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1390 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1393 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1395 * atk/atkcomponent.c (atk_component_add_focus_handler):
1396 Add comments to clarify behavior if handler has already been added
1398 * docs/tmpl/atktext.sgml:
1399 Update for change of caret_changed to text_caret_moved
1401 2002-01-05 Hans Breuer <hans@breuer.org>
1403 * atk/makefile.msc : generate atk-enum-types.[hc]
1404 NOTE: the long comment in atkobject.h is crashing perl,
1405 at least version 5.005_02 built for MSWin32-x86-object
1406 Binary build 506 provided by ActiveState. Temporary
1407 deleting the AtkRole comment allows to work-around.
1409 atk/atk.def : updated externals
1411 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1413 * atk/atkgobjectaccessible.h
1414 Fixed typo in define (reported by Jeff Franks)
1416 * atk/atktext.c atk/atktext.h
1417 Change name of default signal handler for text_caret_moved signal
1418 from caret_changed to text_caret_moved
1419 Change enum CARET_MOVED to TEXT_CARET_MOVED
1420 (both issues reported by Jeff Franks)
1422 2001-12-15 Michael Meeks <michael@ximian.com>
1424 * atk/atkrelation.c (atk_relation_class_init):
1426 (atk_relation_finalize): chain to parent.
1428 * atk/atkrelationset.c (atk_relation_set_class_init),
1429 (atk_relation_set_finalize): same fix.
1431 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1433 * configure.in: Version 0.8, require GLib-1.3.12
1435 * atk/makefile.msc (PKG_VER): Version 0.8.
1437 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1439 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1440 for correct srcdir != builddir operation when
1441 generating source files in srcdir.
1443 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1445 * docs/tmpl/atkutil.sgml: remove some conflict
1448 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1453 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1455 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1456 docs/tmpl/atkgobjectaccessible.sgml
1458 * atk/Makefile.am atk/atk.h:
1459 Add references to new files
1461 * atk/atkobject.c atk/atkobject.h
1462 docs/tmpl/atkobject.sgml:
1463 Add new function atk_object_initialize
1465 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1466 docs/tmpl/atkobjectfactory.sgml:
1467 Add new function atk_object_factory_get_accessible_type
1469 * docs/atk-sections.txt:
1471 Add functions in atk-unused.txt
1474 2001-12-17 Darin Adler <darin@bentspoon.com>
1476 * atk/atktext.c: Add missing #include <string.h>
1478 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1480 * atk/Makefile.am, tests/Makefile.am: Compile with
1481 -DG_DISABLE_DEPRECATED. See #52790.
1483 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1485 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1486 Remove unnecessary g_retunn_val_if_fail() call.
1488 2001-12-08 Michael Meeks <michael@ximian.com>
1490 * atk/atkregistry.c (atk_registry_class_init):
1491 paranoia is not appropriate here, setup parent_class,
1492 don't create a new default registry here - makes no
1494 (atk_registry_finalize): chain to parent class, do
1495 g_hash_table_destroys instead of g_frees.
1497 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1500 Update to create atk-enum-types.h before compiling source files
1501 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1503 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1505 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1506 docs/tmpl/atktext.sgml tests/testrelation.c:
1507 Change atk_attribute_register to atk_text_attribute_register,
1508 atk_attribute_get_value to atk_text_attribute_get_value,
1509 atk_attribute_get_name to atk_text_attribute_get_name
1510 atk_attribute_for_name to atk_text_attribuute_for_name
1512 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1515 Add implementation of atk_attribute_register, atk_attribute_for_name
1516 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1517 support extra attributes being defined
1520 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1521 extra attributes to be defined
1522 Add atk_attribute_register() and atk_attribute_for_name()
1527 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1528 Update because of additions to atk/atktext.h
1530 * tests/testrelation.c:
1531 Add tests for text attributes
1533 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1536 Update atk_role_register() to allow extra roles to be defined
1537 Update atk_role_get_name() and atk_role_for_name() for newly defined
1540 * tests/testrelation.c:
1543 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1545 * atk/atkrelation.c:
1546 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1547 atk_relation_type_for_name()
1550 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1551 atk_state_type_for_name()
1553 * tests/testrelation.c, tests/teststateset.c:
1554 Update tests as name componenets are separated by hyphen (-) rather
1557 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1560 Generate files atk-enum-types.c and atk-enums-types.h to create
1564 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1566 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1569 Changed calls to g_type_class_peek() to g_type_class_ref() where
1570 it makes more sense, and in other places check for a non-null
1571 klass return before trying to call class methods. This prevents
1572 SEGV if no Atk-implementation library has been loaded.
1575 Fixed gtk-doc warning.
1577 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1579 * atk/atkobject.[c|h]:
1580 Add functions atk_role_get_name() and atk_role_for_name() which
1581 transform a role into an untranslated string
1582 Update comments in atkobject.h which refer to property names
1584 * atk/atkrelation.c:
1585 Correct error in atk_relation_type_get_name
1587 * docs/atk-sections.txt
1588 Added atk_role_get_name and atk_role_for_name
1593 2001-11-23 Hans Breuer <hans@breuer.org>
1595 * atk/atk.def : updated externals
1597 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1598 minor coding style issues. Found by my exports generator.
1600 * atk/makefile.msc : version 0.7, use build dir from
1603 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1607 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1609 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1611 * atk/atknoopobject.c:
1612 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1613 when creating object
1615 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1617 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1618 docs/tmpl/atkrelation.sgml:
1619 Change atk_relation_type_from_string to atk_relation_type_for_name
1620 Add atk_relation_type_get_name
1622 * atk/atkrelationtype.c:
1623 Change atk_relation_type_from_string to atk_relation_type_for_name
1624 Add atk_relation_type_get_name
1625 Update atk_relation_type_register() to correctly register new
1629 Changed name of static variable type to last_type
1630 Changed name of paremeter if atk_state_type_get_name to type to match
1636 * tests/README, tests/Makefile.am
1637 Add new test file testrelation.c
1639 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1641 * atk/atkutil.c (atk_add_key_event_listener):
1642 Fix gtk-doc comment and clarify use of 'data' gpointer.
1644 2001-11-22 Michael Meeks <michael@ximian.com>
1646 * atk/atkutil.c (atk_add_key_event_listener): switch
1649 * atk/atkobject.c (atk_object_real_get_property):
1650 add missing 'break'.
1652 2001-11-21 Michael Meeks <michael@ximian.com>
1654 * atk/atkrelation.c: pull in string.h for strcmp
1656 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1658 * atk/atkutil.c (atk_add_global_event_listener),
1659 (atk_get_toolkit_name, atk_get_toolkit_version):
1662 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1664 * atk/atkrelation.c: Added gtk-doc docs for
1665 atk_relation_type_from_string.
1667 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1669 * atk/atkobject.h (enum): Fix trailing comma on
1672 * docs/atk-sections.txt: Update.
1676 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1678 * atk/atkobject.[c|h]:
1679 Add additional argument (name) to state-change signal
1680 Update atk_object_notify_state_change to take account of
1681 extra argument for state-change
1683 * atk/atkmarshal.list:
1684 Add marshaller for VOID:STRING,BOOLEAN
1686 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1688 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1689 Add enum AtkLayer and functions atk_object_get_layer and
1690 atk_object_get_mdi_zorder
1692 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1694 * atk/atkobject.[c|h]:
1695 Remove property accessible-state; use signal state-change instead
1696 Change signature of state-change handler to take gboolean as argument
1697 instead of AtkPropertyValues
1698 Update atk_object_notify_state_change() to emit state-change signal
1700 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1701 Remove state ATK_STATE_COLLAPSED
1703 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1707 Added state-changed signal to atkobject, in anticipation of
1708 deprecating the accessible-state property.
1711 Fixed signature of atk_util_add_key_listener () to
1712 take an AtkKeySnoopFunc instead of a pointer to same.
1714 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1716 * atk/atkobject.c (atk_object_notify_state_change):
1717 Fix bug in calculation of number of toggle states
1720 Correct out-by-1 error in atk_state_type_register()
1721 Use type (number of states defined) in atk_state_type_get_name()
1722 and atk_state_type_for_name()
1724 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1726 * atk/atkeditabletext.c:
1727 Remove unused structure _AtkEditableTextIfaceClass
1729 * atk/atkobject.[c|h]
1730 Remove signals model_changed and selection_changed
1732 * atk/selection.[c|h]
1733 Add signal selection_changed
1735 * atk/atktable.[c|h]
1736 Remove unused structure _AtkTableIfaceClass
1737 Add signal model_changed
1740 Remove unused structure _AtkTextIfaceClass
1741 Add signal text_selection_changed
1743 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1744 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1745 Documentation changes
1747 2001-11-17 Tor Lillqvist <tml@iki.fi>
1749 * atk-zip.sh.in: Build separate runtime and developer packages.
1751 * atk/atk.def: Update.
1753 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1757 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1759 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1762 to allow non-GTK-dependent installation of key snoop functions.
1763 This also meant adding definitions of AtkKeySnoopFunc and
1766 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1768 * atk/atkobject.c (atk_object_notify_state_change):
1769 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1770 to ATK_STATE_EXPANDED or vice versa.
1772 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1775 Add role ATK_ROLE_TREE_TABLE
1777 * atk/atkrelation.h:
1778 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1779 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1781 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1782 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1783 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1784 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1785 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1786 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1787 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1788 Update to reflect the current state of the documentation in the code.
1790 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1792 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1793 Add two new relations ATK_RELATION_NODE_CHILDREN and
1794 ATK_RELATION_NODE_PARENT to support compound objects in a
1795 node or cell of a tree or table
1796 Added descriptions of all relations which are defined
1799 Remove functions atk_table_real_get_index_at(),
1800 atk_table_real_get_column_at_index() and
1801 atk_table_real_get_row_at_index()
1802 Correct typos in documentation of other functions.
1804 2001-10-28 Tor Lillqvist <tml@iki.fi>
1806 * atk-zip.sh.in: New file, used to build developer package for
1810 * configure.in: Add it.
1812 * atk/Makefile.am: Add rules to install and uninstall mingw import
1815 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1817 * atk/atkobject.[c|h]
1818 Remove the following properties
1819 accessible-child - use signal children_changed for notification
1820 accessible-text - use signal text_changed for notification
1821 accessible-caret - use signal text_caret_moved for notification
1822 accessible-selection - use new signal selection_changed
1824 accessible-visible-data - use new signal visible_data_changed
1826 accessible-model - use new signal model_changed for notification
1827 Notify when role or parent changes
1828 Allow parent and role to be set or got using g_object_set() or
1831 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1837 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1839 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1840 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1842 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1844 * atk/atkobject.c (atk_object_notify_state_change):
1845 Initialize AtkPropertyValue data structure to 0 instead of using
1848 2001-10-19 Tor Lillqvist <tml@iki.fi>
1850 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1851 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1852 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1854 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1855 -export-symbols atk.def. If lib.exe is available, generate
1856 atk.lib, and install it.
1858 * atk/atk.def: Update with new entry points.
1860 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1862 * atk/atkobject.[c|], docs/atk-sections.txt,
1863 docs/tmpl/atkobject.sgml:
1864 Add convenience function atk_object_notify_state_change()
1865 to generate property notification of state change.
1867 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1868 Correct comments on functions atk_attribute_get_name() and
1869 atk_attribute_get_value()
1871 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1874 Update comments in atk_text_get_text_[at|after|before]_offset()
1875 to clarify what these functions will return.
1877 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1880 Update comments in atk_text_get_run_attributes() and
1881 atk_text_get_default_attributes().
1883 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1886 Change "property-change" signal to allow detail (i.e. property name)
1887 and add detail in atk_object_notify().
1889 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1892 Correct order of attribute names in text_attr_name array.
1894 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1896 * atk/atktext.[c|h]:
1897 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1898 Use enum AtkTextAttribute to specify what attribute are supported
1899 rather than hash defines. Define new functions atk_attribute_get_name()
1900 and atk_attribute_get_value() which return the strings for the
1901 attribute name and values for those attribute which have named values.
1903 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1905 * atk/atktext.c (atk_text_get_run_attributes):
1908 * atk/atktext.c (atk_text_get_default_attributes):
1909 Add call to set iface.
1911 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1913 * atk/atktext.[c|h]:
1914 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1915 Add new function atk_text_get_default_attributes
1916 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1918 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1920 * atk/atktext.c (atk_attribute_set_free):
1921 Avoid leaking of AtkAttributeSet data structure; speed up code.
1923 * docs/tmpl.atk*.sgml
1924 Updated to reflect current APIs.
1926 2001-10-01 jacob berkman <jacob@ximian.com>
1928 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1929 make dist works correctly w/o having to build first
1931 2001-10-01 Tor Lillqvist <tml@iki.fi>
1933 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1935 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1937 * configure.in (ATK_MICRO_VERSION): Version 0.6
1938 (because libglade will depend on a the small api addition below)
1940 * atk/makefile.msc (PKG_VER): Version 0.6
1942 * atk/atkrelation.h:
1943 * atk/atkrelation.c: (AtkRelationType
1944 atk_relation_type_from_string (const gchar *name)): Added method.
1947 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1949 * configure.in (ATK_MICRO_VERSION): Version 0.5
1951 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1953 * atk/makefile.msc (PKG_VER): Version 0.5
1955 2001-09-21 Hans Breuer <hans@breuer.org>
1957 * atk/atk.def : updated externals
1958 * atk/makefile.msc : version 0.4
1960 * atk/atktext.c (atk_text_get_character_extents) : real_height
1961 is a reference to int, so use &local_height
1963 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1967 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1969 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1970 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1971 (from 0.2 which was not properly updated last time).
1972 depend on glib 1.3.8.
1976 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1979 Add object reference when object is set as accessible_parent
1981 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1983 * configure.in: remember ACLOCAL_FLAGS.
1985 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1987 * atk/atktable.[c|h]
1988 Change atk_table_get_caption() and atk_table_set_caption()
1989 to deal with AtkObject* rather than gchar*
1990 Remove redundant and incorrect comments
1992 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1994 * configure.in: Version 0.3
1996 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2000 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2003 Correct property definitions for "accessible-table-caption",
2004 "accessible-table-column-description",
2005 "accessible-table-row-description"
2007 Update comments to include all properties defined
2009 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2011 * atk/atkhyperlink.h:
2012 Change AtkHyperLink to AtkHyperlink in comment
2013 * atk/atkhypertext.[c|h]:
2014 Change AtkHyperLink to AtkHyperlink
2015 * atk/atktable.[c|h]:
2016 Make gchar* arguments const; make return value of type gchar*
2018 * docs/atk-sections.txt
2019 Remove reference to AtkHyperLink
2020 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2021 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2024 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2027 Add functions atk_table_real_get_index_at(),
2028 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2029 as default implementations for atk_table_get_index_at(),
2030 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2032 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2035 Refer to return value in function documentation for
2036 atk_action_do_action
2038 Fix typo in comments
2039 * docs/tmpl/atkaction.sgml:
2040 Update to include return value
2042 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2044 * atk/atkaction.c atk/atkaction.h:
2045 Made atk_action_do_action return a gboolean as the class member of
2046 AtkActionIface does.
2050 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2052 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2053 Swap height and width arguments to atk_image_get_image_size
2055 Swap height and height arguments to atk_image_get_image_size
2056 Do not crash if NULL pointers are passed for return values
2058 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2060 * docs/tmpl/atktext.sgml atk/atktext.h:
2061 Change parameter names *offset to *_offset
2062 * atk/atkcomponent.c:
2063 Do not crash if NULL pointers are passed for return values
2065 Change parameter names *offset to *_offset
2066 Do not crash if NULL pointers are passed for return values
2068 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2071 Changed g_type_class_peek() to g_type_class_ref()
2072 in atk_add_global_event_listener(), since
2073 g_type_class_peek() could return NULL when an
2074 instance of the class had not been created.
2076 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2078 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2079 Ensure that atk_attribute_set_free is in the documentation.
2081 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2083 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2084 Swapped order of width and height arguments to
2085 atk_text_get_character_extents()
2086 Changed AtkAttrributeSet_free to atk_attribute_set_free
2088 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2090 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2091 Changed "length" argument of atk_text_get_character_extents() to
2094 2001-08-15 Jens Finke <jens@gnome.org>
2096 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2097 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2098 added a AC_SUBST for it. This is needed for the spec.in file.
2099 Added atk.spec to output list.
2100 * atk.spec.in: New file.
2102 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2104 * atk/atkcomponent.[c|h]
2105 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2106 Change atk_component_get_accessible_at_point to
2107 atk_component_ref_accessible_at_point so it will work for flyweights
2109 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2111 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2114 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2116 * atk/atkaction.c, atk/atkcomponent.c
2117 Remove all instances of g_return_if_fail (foo != NULL); that are
2118 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2119 since the second check catches the NULL.
2120 * atk/atkcomponent.c
2121 Add functions atk_component_real_contains(),
2122 atk_component_real_get_position(), atkcomponent_real_get_size()
2123 as default implementations for atk_component_contains(),
2124 atk_component_get_position(), atk_component_get_size()
2126 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2128 * atk/atkimage.[ch] docs/atk-sections.txt
2129 docs/tmpl/atkimage.sgml
2130 Updated AtkImage get_position to get_image_position
2131 so the naming is consistant. Now get_image_position
2132 and get_image_size return -1 for x/y/height/width
2133 if AtkImage implementations of these functions is
2136 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2139 Create an object relation set when the object is created.
2141 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2144 Changed first argument of atk_add_global_event_listener
2145 so the callback function is of type GSignalEmissionHook
2146 instead of AtkEventListener. AtkEventListener is
2147 appropriate for Focus event callbacks, but not generic
2150 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2153 Add function atk_object_real_ref_state_set() which creates the
2154 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2157 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2160 Remove all instances of g_return_if_fail (foo != NULL); that are
2161 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2162 since the second check catches the NULL.
2164 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2167 Fix problem with ATK not building after running make maintainer-clean
2168 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2170 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2173 * atk/atkeditabletext.h
2175 * atk-uninstalled.pc.in
2178 Removed (unused) #defines of pango/pango.h
2179 Removed references to/dependencies on pango from .pc files
2180 Removed dependencies on pango from makefile.msc and configure.in
2182 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2184 * atk/atkobject.[c|h]
2185 Move some implementation from GAIL:
2186 Default implementations for some some functions
2187 atk_object_real_get_name, atk_object_real_set_name,
2188 atk_object_real_get_description, atk_object_real_set_description,
2189 atk_object_real_get_parent, atk_object_real_set_parent,
2190 atk_object_real_get_role,
2191 atk_object_real_connect_property_change_handler,
2192 atk_object_real_remove_property_change_handler,
2194 definition of property-changed signal.
2195 Initialize pointers to NULL in atk_object_init().
2196 Initialize uninitialized function pointers to NULL in
2197 atk_object_class_init().
2199 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2202 Changed children_changed signal to allow NULL pointers
2203 for the 2nd argument to the signal handler.
2205 2001-07-20 Hans Breuer <hans@breuer.org>
2207 * atk/atk.def : added more exports
2208 * atk/makefile.msc : updated win32 build
2210 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2212 * atk/atkaction.[c|h], docs/atk-sections.txt,
2213 docs/tmpl/atkaction.sgml
2214 Add atk_action_get_name() and atk_action_set_description()
2216 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2218 * atk/atkstate.[c|h]
2219 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2220 and inconsistent GtkToggleButton
2222 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2224 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2225 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2226 gail_textattributes_update.pat is for gail/gail and integrates the
2227 ATK_ATTRIBUTE_* macros in the gail implementations.
2228 atk_docs_textattributes_update.pat is for atk/docs and patches
2229 atk-sections.txt etc. for improved docs
2230 atk_atk_textattributes_update.pat is for atk/atk and included the
2231 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2233 2001-07-13 Darin Adler <darin@bentspoon.com>
2235 * atk/atkstate.c: Add missing <string.h> include.
2236 * tests/teststateset.c: Add missing <string.h> include.
2238 2001-07-13 Darin Adler <darin@bentspoon.com>
2240 * .cvsignore: Ignore some generated files.
2241 * autogen.sh: Get rid of call to autoheader since the
2242 configure file doesn't include AM_CONFIG_HEADER.
2244 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2246 * tmpl/atkdocument.sgml
2247 Added new file for docs.
2249 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2251 * atk/atkimage.c atk/atkutil.c
2252 Changes to build with Sun's FORTE compiler.
2254 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2256 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2257 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2258 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2259 tmpl/atktext.sgml tmpl/atkutil.sgml
2262 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2264 * atk/atktext.c (atk_text_base_init):
2265 * atk/atktable.c (atk_table_base_init):
2266 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2267 to adapt to recent GSignal changes.
2269 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2271 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2272 docs/tmpl/atkutil.sgml
2273 Added new functiosn to AtkUtil.
2275 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2277 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2278 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2279 docs/tmpl/atkobject.sgml
2280 Added new atk document interface.
2282 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2284 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2285 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2286 Updated so that functions that take screen coords as
2287 input/output also take an enum specifying whether
2288 the coords are screen or top-level window based.
2289 Updated docs as well.
2291 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2293 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2294 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2295 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2296 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2297 atk/docs/tmpl/atkstreamablecontent.sgml
2298 Cleaned up docs. Added atkstreamablecontent.sgml
2300 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2302 *atk/atktable.h, atk/atktable.c
2303 Updated signal handler definitions.
2305 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2308 Updated AtkXYCoords enum.
2310 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2312 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2313 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2314 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2315 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2316 atk/atkstateset.c atk/atkstreamablecontent.c
2317 atk/atkstreamablecontent.h atk/atktable.c
2318 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2319 and some docs/tmpl files.
2320 Updated gtk-docs fixing spelling errors and making minor
2323 2001-06-27 Louise Miller <lousie.miller@sun.com>
2325 *atk/atkselection.h, atk/atkselection.c
2326 changed return type to gboolean for
2327 atk_selection_select_all_selection
2329 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2331 *atk/atkstate.h atk/atkstate.c
2332 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2333 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2334 docs/tmpl/atktext.sgml
2335 Added ATK_STATE_STALE. Updated docs.
2337 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2340 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2342 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2344 * atk/atkeditabletext.h, atk/atkobject.h,
2346 Added AtkAttributeSet_free() convenience
2349 2001-06-20 Peter Williams <peterw@ximian.com>
2351 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2352 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2353 G_{BEGIN,END}_DECLS.
2355 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2357 * atk/atktable.c, atk/atkmarshal.list
2358 Removed needless marshal and updated signal handlers in
2361 2001-06-20 Louise Miller <louise.miller@sun.com>
2363 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2364 Changed parameters for get_selected_rows/get_selected_columns
2365 Added 4 new functions, add_row_selection, remove_row_selection,
2366 add_column_selection, remove_column_selection
2368 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2371 Fixed minor bug with signals.
2373 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2378 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2380 * atk/atkselection.h atk/atkselection.c
2381 Now add_selection, clear_selection, and remove_selection
2382 return a boolean indicating SUCCESS/FAILURE to indicate
2383 if the operation was successful.
2385 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2387 * atk/atktable.h atk/atktable.h
2388 Updated so now the get_text_before|at|after functions
2389 return the start & end offset of the string. Updated the
2392 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2394 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2396 2001-06-11 Havoc Pennington <hp@redhat.com>
2400 * configure.in: bump version to 0.2 and add infrastructure for
2401 libtool version info. Assumes GTK versioning scheme (major.minor
2402 is binary compatible)
2404 * atk/Makefile.am (LDFLAGS): set version info
2405 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2407 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2409 * atk/atktable.h, atk/atktable.c
2410 Updated so that get/set row/column header functions
2411 work with AtkObjects rather than AtkTables. Organized
2412 the header file a little more cleanly. Also the get/set
2413 row_description and caption functions now use gchar *
2414 rather than AtkObject.
2416 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2418 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2419 Add signal model-changed.
2421 * atk/atkobject.c: Add properties
2422 accessible-role, accessible-table-caption,
2423 accessible-table-column-header, accessible-table-column_description.
2424 accessible-table-row-header, accessible-table-row_description.
2425 accessible-table-summary, accessible-model
2427 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2429 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2430 Updated atkeditabletext and atktext interfaces so they
2431 now properly define the get/set attribute methods and now
2432 get_offset_at_point and get_character_extents can request
2433 x,y coords by either widget or screen coords.
2435 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2437 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2438 CFLAGS, not in LIBS. (Always linking with -lpthread
2439 is a noticeable speed hit.)
2441 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2443 * atk/Makefile.am: Really fix marshal generation.
2445 2001-06-07 Havoc Pennington <hp@redhat.com>
2447 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2448 glib-genmarshal stuff
2450 2001-06-07 Havoc Pennington <hp@redhat.com>
2452 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2455 * configure.in: rearrange the library checks to support
2458 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2460 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2461 ATK in giant GTK tarball
2463 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2465 * docs/atk-api.sgml docs/atk-sections.txt
2466 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2467 docs/tmpl/atktext.sgml
2468 Removed docs/atk-api.sgml since it is not used.
2469 Updated sgml files and atk-sections.txt to reflect
2470 recent changes to the atktext and atkeditabletext
2473 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2475 * atk/atktext.h atk/atktext.h
2476 Updated to new atktext functions for getting attributes.
2478 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2480 * New files atk/atkstreamablecontent.[ch]
2481 Updated files: atk/Makefile.am, atk/atk.h
2483 * atk/atkvalue.c: Updated comments
2485 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2487 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2489 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2491 * atk/atkobject.c: Add property accessible-visible-data
2493 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2495 * atk/atkobject.c: Add support for setting and getting
2496 accessible-value property.
2498 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2500 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2502 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2504 * docs/atk-overrides.txt, docs/Makefile.am
2505 Updated the interface for dealing with selected
2506 text to handle multiple selected regions. Removed
2507 get_row_col_at_offset from atktext.[ch]. Added
2508 docs/atk-overrides.txt file.
2510 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2512 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2513 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2514 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2515 Makefiles so the proper marshall files get included in the
2516 dist. Updated the Makefiles and configure.in so that the
2517 docs get included in the dist.
2519 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2521 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2523 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2525 * atk/atkobject.c: Define new properties accessible-text,
2526 accessible-caret, accessible-selection and accessible-value
2528 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2530 * docs/atk-sections.txt
2533 Improved the layout/formatting of the atk docs. Added docs/tmpl
2536 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2539 Now properly set the initialized flag when setting up signals.
2540 Updated the atk-docs in several files
2542 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2544 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2545 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2546 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2547 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2548 Fix warnings generated by Sun FORTE compiler
2550 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2552 * atk/atkcomponent.c atk/atkvalue.c
2553 Remove return calls in functions which return void
2555 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2557 * atk/atkobject.h: Correct naming of role for status bar
2560 Clarify behaviour of atk_text_get_text_after/at/before_offset
2562 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2564 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2566 2001-01-06 Hans Breuer <hans@breuer.org>
2568 * atk/makefile.msc atk/atk.def (new files) :
2569 Enable build for win32, no sourc changes necessary.
2571 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2575 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2577 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2579 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>