1 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
3 * ===== Released 1.6.0=====
5 * configure.in: Version 1.6.0, interface age 0, binary age 600
9 2004-03-07 Danilo Šegan <dsegan@gmx.net>
11 * configure.in: Added "sr@ije" to ALL_LINGAUS.
13 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
16 - exit with $? instead of 1 in case of failure
17 - exit with $? if ./configure failed
18 (that's so autogen.sh && make lines work)
19 - removed --enable-gtk-doc option
20 - added $AUTOGEN_CONFIGURE_ARGS
22 2004-03-01 Tor Lillqvist <tml@iki.fi>
24 * atk/atk.def: Add some missing entries.
26 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
28 * ===== Released 1.5.5=====
30 * configure.in: Version 1.5.5, interface age 4, binary age 505
34 2004-02-20 Christian Rose <menthos@menthos.com>
36 * configure.in: Added "en_CA" to ALL_LINGUAS.
38 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
40 * ===== Released 1.5.4=====
42 * configure.in: Version 1.5.4, interface age 3, binary age 504
46 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
48 * ===== Released 1.5.3=====
50 * configure.in: Version 1.5.3, interface age 2, binary age 503
54 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
56 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
58 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
60 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
61 Christian - Manny Calavera - Neumair.
63 2004-01-23 Manish Singh <yosh@gimp.org>
65 * Makefile.am: remove trailing backslash from last line of
68 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
70 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
71 from laszlo.peter@ireland.sun.com.
73 * Makefile.am: Add DISTCLEANFILES.
75 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
77 * ===== Released 1.5.2=====
79 * configure.in: Version 1.5.2, interface age 1, binary age 502
83 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
85 * configure.in: Move specification of ALL_LINGUAS to later in file
86 so that CATOBJEXT is defined correctly.
87 Use ATK_LOCALEDIR instead of atklocaledir.
89 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
91 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
93 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
95 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
97 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
98 Patch provided by Jeff Franks.
100 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
102 * atk/atkobject.c: Change "accel label" to "accelerator label".
105 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
107 * ===== Released 1.5.1=====
109 * configure.in: Version 1.5.1, interface age 0, binary age 501
113 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
115 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
117 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
120 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
122 2003-12-01 Michael Natterer <mitch@gimp.org>
124 * atk/atkobject.c (atk_object_real_get_property): fix typo:
125 s/g_value_set_set/g_value_set_int/.
127 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
129 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
130 properties translatable. Add new property "accessible-hypertext-nlinks".
131 (atk_object_real_get_property): Add support for new property
132 "accessible-hypertext-nlinks".
134 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
137 * atk/atkhyperlink.c: Add signals link_activated and new properties
138 "number-of-anchors", "end-index" and "start-index".
140 This fixes bug #112390.
142 2003-11-29 Danilo Šegan <dsegan@gmx.net>
144 * configure.in: Added "af" to ALL_LINGUAS.
146 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
148 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
149 if object is focus object.
151 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
152 the last object reported by the application as focused.
154 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
155 Add atk_get_focus_object.
159 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
161 * atk/atkobject.c: Change role names so that the unlocalized names
162 do not contain hyphens and match the Java role names. Fixes bug #125024.
164 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
166 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
167 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
168 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
169 docs/tmpl/atktext.sgml: Regenerate these files. The location of
170 signal information has changed.
172 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
174 * ===== Released 1.5.0=====
176 * configure.in: Version 1.5.0, interface age 0, binary age 500
180 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
182 * atk/atkrelation.c: Use weak references for objects in a relation
183 instead of object references so that objects are not leaked when
184 corresponding widgets are destroyed.
186 This fixes bug #125725.
188 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
190 * configure.in: Add reference to docs/version.xml
192 Should have been done in previous commit but was omitted.
193 Fixes build break reported in bugs #1258548 and #125902.
195 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
197 * configure.in: Add reference to docs/version.xml
199 * docs/Makefile.am: Add references to version.xml.in and version.xml
201 * docs/atk-docs.sgml: Add reference to version.xml
203 * docs/version.xml.in: New file.
205 This fixes bug #125758.
207 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
209 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
211 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
213 * ===== Released 1.4.1=====
215 * configure.in: Version 1.4.1, interface age 1, binary age 401
219 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
221 * configure.in: Added lt to ALL_LINGUAS.
223 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
225 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
226 This fixes bug #121990.
228 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
230 * configure.in: Added Norwegian (nynorsk) code
233 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
235 * atk/atkobject.c: Remove comments about signals. The description
236 should be in files in docs/tmpl directory.
238 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
239 * docs/tmpl/atkobject.sgml: Add descriptions for
240 active-descendant-changed, children-changed, focus-event,
241 property-change, state-change and visible-data-changed signals.
242 * docs/tmpl/atkselection.sgml: Add description for selection-changed
244 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
245 columnn-inserted, column-reordered, model-changed, row-deleted,
246 row-inserted and row-reordered signals.
247 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
248 text-caret-moved, text-changed and text-selection-changed signals.
250 This fixes bug #121163.
252 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
254 * ===== Released 1.4.0=====
256 * configure.in: Version 1.4.0, interface age 0, binary age 400
260 2003-08-28 Christian Rose <menthos@menthos.com>
262 * configure.in: Added "ne" to ALL_LINGUAS.
264 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
266 * ===== Released 1.3.6=====
268 * configure.in: Version 1.3.6, interface age 2, binary age 306
272 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
274 * autogen.sh: Clarify an error message.
276 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
278 * configure.in: Added "hi" in ALL_LINGUAS.
280 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
282 * ===== Released 1.3.5=====
284 * configure.in: Version 1.3.5, interface age 1, binary age 305
288 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
290 * Remove po/Makefile.in.in. This fixes bug #119053.
292 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
294 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
297 This is a partial fix for bug #116712.
299 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
301 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
302 Fixes bug #116621. Problem reported by Mario Lang.
304 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
306 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
308 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
311 Added locale directory to spec file. Fix provided by
312 James T. Richardson, Jr.
314 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
316 * ===== Released 1.3.4=====
320 2003-06-13 Tor Lillqvist <tml@iki.fi>
322 * atk/atkobject.c (atk_role_get_localized_name): Set
325 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
326 directory, so look there, too. Include the message catalogs.
328 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
330 * configure.in: Version 1.3.4, interface age 0, binary age 304
332 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
335 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
337 * configure.in: Added ga (irish) to ALL_LINGUAS
339 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
341 * configure.in: Added li to ALL_LINGUAS.
343 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
345 * ===== Released 1.3.3=====
347 * configure.in: Version 1.3.3, interface age 3, binary age 303
351 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
353 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
354 ATK_ROLE_AUTOCOMPLETE.
356 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
358 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
359 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
360 which can have a value other than on or off.
362 2003-05-19 Arafat Medini <lumina@silverpen.de>
364 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
366 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
368 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
370 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
372 * ===== Released 1.3.2=====
374 * configure.in: Version 1.3.2, interface age 2, binary age 302
378 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
380 * is.po: Added "is" into ALL_LINGUAS.
382 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
384 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
387 * po/pl.po: Updated Polish translation from Artur Flinta.
389 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
391 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
393 2003-05-05 Christian Rose <menthos@menthos.com>
395 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
397 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
399 * ===== Released 1.3.1=====
401 * configure.in: Version 1.3.1, interface age 1, binary age 301
405 * po/yi.po: Update line numbers.
407 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
409 * atk/stateset.h: Fix typo in documentation.
411 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
412 Patch provided by Ali Akcaagac.
414 2003-03-26 Christian Rose <menthos@menthos.com>
416 * configure.in: Added "yi" to ALL_LINGUAS.
418 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
420 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
422 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
424 * ===== Released 1.3.0=====
426 * configure.in: Version 1.3.0, interface age 0, binary age 300
430 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
432 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
434 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
436 * docs/atk-sections.txt: Add 11 unused declarations.
438 2003-03-20 James Henstridge <james@daa.com.au>
440 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
443 * configure.in: cleanup to make use of newer autoconf/automake
446 * Makefile.am: get rid of custom distcheck rule, which is no
449 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
452 * docs/Makefile.am: use common gtk-doc.make.
454 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
456 2003-03-16 Joel Brich <joel.brich@laposte.net>
458 * configure.in: Added "eo" to ALL_LINGUAS
459 * po/eo.po: Added Esperanto translation
460 from Charles Voelger <cvoelger@dweasel.com>
462 2003-03-12 Tor Lillqvist <tml@iki.fi>
464 * atk/atk.def: Add one more missing export, thanks to Cedric
467 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
469 * atk/atkobject.c (atk_object_set_role): Add check that role is
470 actually being changed. Do not emit notification for initial
471 role setting. (bug #107710)
473 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
475 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
476 which returns integer; (bug #107661) reported by Morten Welinder.
478 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
482 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
483 which return pointer; (bug #107650) reported by Morten Welinder.
485 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
487 * test/Makefile.am: Update to produce .so files
488 (Problem reported and solution reported by Michael.Wilson@bull.net)
490 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
492 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
493 Correct creation of non-AtkGObjectAccessible (bug #107124)
495 * atk/atkobject.c (atk_object_class_init): Set default initialize
496 function so that code which does not check for existence of parent
497 class's initialize function will work.
499 * atk/atkvalue.c: (atk_value_get_minimum_value,
500 atk_value_get_maximum_value, atk_value_get_current_value):
501 Reset Value argument if it is a valid GValue otherwise zeroise it.
503 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
505 2003-02-25 Tor Lillqvist <tml@iki.fi>
507 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
509 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
512 * atk/atk.rc.in: New file, for version info in the DLL on
513 Windows. Similar as in GLib, GTK, etc.
515 * configure.in: Generate atk/atk.rc.
517 * atk/Makefile.am: Use atk.rc on Windows.
518 (EXTRA_DIST): Distribute atk.rc(.in).
520 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
521 but deduce it from DLL location, like GLib, GTK etc do.
523 2003-02-23 Abel Cheung <maddog@linux.org.hk>
525 * configure.in: Added "mk" to ALL_LINGUAS.
527 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
529 * configure.in: Added "fa" to ALL_LINGUAS.
531 2003-02-21 Metin Amiroff <metin@karegen.com>
533 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
535 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
537 * configure.in: Added Belarusian to ALL_LINGUAS.
539 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
541 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
542 claim to implement all interfaces.
544 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
546 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
549 (atk_hypertext_get_link): Add check on link_index value
550 (atk_hypertext_get_link_index): Add check on char_index value
552 2003-02-09 Christian Rose <menthos@menthos.com>
554 * configure.in: Added "kn" to ALL_LINGUAS.
556 2003-02-07 Christian Rose <menthos@menthos.com>
558 * configure.in: Added "bn" to ALL_LINGUAS.
560 2003-02-06 Christian Rose <menthos@menthos.com>
562 * configure.in: Added "id" to ALL_LINGUAS.
564 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
566 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
567 Add weak reference so we do not leak the accessible when the object
568 dies. Problem reported by Alex Larsson.
570 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
572 * configure.in: Added "tr" (Turkish) to the languages' list.
574 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
576 * atk/atkhyperlink.[ch]
577 New property selected-link defined.
578 Function pointer is_selected_link added to interface
579 (atk_hyperlink_is_selected_link: New functions which checks
580 whether the specified AtkHyperlink is selected
582 * atk/atkhypertext.[ch]
583 New signal link-selected added.
585 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
587 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
588 and function atk_hyperlink_is_selected_link.
590 This fixes bug #104621.
592 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
594 * autogen.sh (have_automake): call the versioned automake when
595 checking the version itself.
597 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
599 * autogen.sh (have_automake): Fix version in complaint
600 message about automake. (#104366, Rich Burridge)
602 2003-01-26 Daniel Yacob <locales@geez.org>
604 * configure.in: Added am to ALL_LINGUAS.
606 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
608 * configure.in: Added "sk" to ALL_LINGUAS.
610 2003-01-23 Abel Cheung <maddog@linux.org.hk>
612 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
614 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
616 * configure.in: Added "pt_BR" to ALL_LINGUAS.
618 2003-01-22 Marius Andreiana <marius galuna.ro>
620 * configure.in: added 'ro' to ALL_LINGUAS
622 2003-01-21 Christian Rose <menthos@menthos.com>
624 * configure.in: Added "mn" to ALL_LINGUAS.
626 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
629 (atk_text_base_init): Set vtable entry for default implementations
630 (atk_text_get_range_extents): Omit calling default implementation
631 (atk_text_get_bounded_ranges): Omit calling default implementation
634 (atk_component_base_init): New function to set vtable entry for
635 default implementations
636 (atk_component_ref_accessible_at_point): Omit calling default
638 (atk_component_contains): Omit calling default implementation
639 (atk_component_get_position): Omit calling default implementation
640 (atk_component_get_size): Omit calling default implementation
642 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
645 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
646 and PROP_TABLE_CAPTION_OBJECT.
647 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
648 and PROP_TABLE_CAPTION_OBJECT.
650 This completes ATK changes for bug #74814.
652 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
654 * atk/atkobject.c: Add property accessible-table-caption-object.
655 This addresses bug #74814.
657 * atk/atkobject.h: Move some documentation from template file to
658 avoid warnings when building.
660 * atk/atkrelation.c: Add new properties relation and target.
661 This addresses bug #72426.
663 * atktext.[ch]: Add new functions atk_text_get_range_extents and
664 atk_text_get_bounded_ranges.
665 Also added data structures AtkTextRectangle and AtkTextRange, enum
666 AtkTextClipType and helper function atk_text_free_ranges.
667 This addresses bug #100943.
668 (atk_text_get_character_extents): Ensure that the reported width is
669 not negative. This fixes bug #102954)
671 * docs/atk-sections.txt: Add new functions and data items.
673 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
674 atkobject.h. Add reference to accessible-table-caption-object.
676 * docs/tmpl/atk-relation.sgml: Add new properties
678 * docs/tmpl/atktext.sgml: Add new functions and data items.
681 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
683 * ===== Released 1.2.2=====
685 * configure.in: Version 1.2.2, interface age 2, binary age 202
689 2003-01-19 He Qiangqiang <carton@linux.net.cn>
691 * configure.in: Added "zh_CN" to ALL_LINGUAS.
693 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
695 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
697 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
699 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
701 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
703 * configure.in (ALL_LINGUAS): Added "it" (Italian)
705 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
707 * configure.in: Add -with-html-dir option. (bug #102497)
709 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
711 * docs/tmpl/atkobject.sgml: Update so property names are in
714 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
716 * ===== Released 1.2.1=====
718 * configure.in: Version 1.2.1, interface age 1, binary age 201
722 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
724 * configure.in (ALL_LINGUAS): Added pl (Polish).
726 2002-12-23 Nam SungHyun <namsh@kldp.org>
728 * configure.in: Added Korean (ko) to ALL_LINGUAS
730 2002-12-22 Artis Trops <hornet@navigator.lv>
732 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
734 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
736 * configure.in (ALL_LINGUAS): added French (fr).
738 2002-12-21 Jordi Mallach <jordi@sindominio.net>
740 * configure.in (ALL_LINGUAS): added Catalan (ca).
742 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
744 * ===== Released 1.2.0 ======
746 * configure.in: Version 1.2.0, interface age 0, binary age 200
748 * NEWS: Final update for 1.2.0.
750 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
752 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
754 * configure.in: Added Russian to ALL_LINGUAS.
756 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
758 * ===== Released 1.1.5=====
760 * configure.in: Version 1.1.5, interface age 2, binary age 105
764 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
766 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
767 if caret is not supported. This addresses bug #101020.
769 * configure.in: Use third argument of AC_DEFINE to get rid of
772 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
774 * acinclude.m4: Remove; wasn't needed, and referred
775 to GLib internal m4 files now gone.
777 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
779 * configure.in: Require autoconf-2.53.
781 2002-12-12 Yanko Kaneti <yaneti@declera.com>
783 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
785 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
787 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
790 2002-12-07 Andras Timar <timar@gnome.hu>
792 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
794 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
796 * ===== Released 1.1.4 =====
798 * configure.in: Version 1.1.1, interface age 1, binary age 104
802 2002-12-05 Ole Laursen <olau@hardworking.dk>
804 * configure.in (ALL_LINGUAS): Added Danish (da).
806 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
808 * configure.in (ALL_LINGUAS): Added Spanish (es).
810 2002-12-01 Christian Neumair <chris@gnome-de.org>
812 * configure.in (ALL_LINGUAS): Added German (de).
814 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
816 * configure.in (ALL_LINGUAS): Added "no".
818 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
820 * Update NEWS for 1.1.3
822 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
824 * configure.in: Update to take account of gtk-doc-version being 0.10
825 Updated version required to 0.9
827 2002-11-20 Bill Haneman <bill.haneman@sun.com>
830 Added ATK_ROLE_APPLICATION.
833 (atk_role_get_localized_name):
834 Added ATK_ROLE_APPLICATION case.
837 Added ATK_ROLE_APPLICATION to docs.
839 2002-11-18 Abi Brady <morwen@evilmagic.org>
841 * configure.in: Added "en_GB" to ALL_LINGUAS.
843 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
845 * configure.in: Added "ms" to ALL_LINGUAS.
847 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
849 * Update NEWS for 1.1.2
851 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
854 2002-11-14 Bill Haneman <bill.haneman@sun.com>
857 Revved to 1.1.2, interface age 0, binary age 102.
859 * atk/atkrelationtype.h:
860 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
861 New relations to handle content embedding, for instance
862 text that embeds or flows around images.
864 * atk/atkhyperlink.h:
865 (atk_hyperlink_is_inline):
866 New API, returns whether a hyperlink's content is
867 partially displayed inline; useful for small images
868 emedded in text, and for HTML <src> elements.
869 (AtkHyperlinkClass->link_state):
870 New virtualized method, used to implement various
871 state query API such as atk_hyperlink_is_inline().
873 * atk/atkhyperlink.c:
874 (atk_hyperlink_is_inline):
877 * docs/atk-sections.txt:
878 Additions for above API.
880 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
882 * atk/atkobject.[ch]: Add signal active-descendant-changed
884 2002-11-11 Christian Rose <menthos@menthos.com>
886 * configure.in: Added "sv" to ALL_LINGUAS.
888 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
896 * docs/tmpl/atkhyperlink.sgml
897 * docs/tmpl/atkobject.sgml
898 * docs/tmpl/atktable.sgml
899 * docs/tmpl/atktext.sgml
901 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
904 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
906 * autogen.sh: Add call to autoheader to create config.h.in
908 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
910 * acinclude.m4: New file
912 * autogen.sh: Add i18n support (copied from gtk+).
914 * configure.in: Add definition for atklocaledir and check for
915 bind_textdomain_codeset()
917 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
919 * atk/atkobject.c (atk_role_get_localized_name): Add code to
922 * po/.cvsignore: Add extra files.
924 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
926 * configure.in: Create po/Makefile; patch supplied by
927 Dan Mills (thunder@ximain.com)
929 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
931 * ===== Released 1.1.1 =====
933 * configure.in: Version 1.1.1, interface age 0, binary age 101
937 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
939 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
941 * Makefile.am: Add po directory
943 * configure.in: Add support for I18N
945 * acconfig.h atk/atkintl.h: New files used to support I18N
947 * atk/atkobject.c: Update atk_role_get_localized_name() to
948 allow for localized name to be returned.
950 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
952 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
953 po/ChangeLog: New files
955 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
957 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
959 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
961 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
962 atk_object_add_relationship and atk_object_remove_relationship
963 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
966 * atk/atkrelation.h: Move definition of AtkRelationType to
969 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
971 * atk/atktext.[ch]: Add text-attributes-changed signal.
973 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
975 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
977 * docs/tmpl/atkrelation.sgml: Add new relations
979 * docs/tmpl/atkstate.sgml: Add new state
981 * docs/tmpl/atktext.sgml: Add new signal
983 * tests/testrelation.c: Add tests for new relationship functions.
985 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
987 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
988 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
992 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
994 * ===== Released 1.1.0 =====
998 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1001 increment version to 1.1.0, in view of the fact that we've
1002 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1003 Also reset INTERFACE_AGE to zero, since an enum was added.
1004 Use similar library numbering as GTK.
1006 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1008 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1010 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1012 * atk/atkcomponent.c: upd docs.
1014 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1016 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1017 avoid unused declarations
1019 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1020 Move AtkRelationSet from atkobject to atkrelationset.
1022 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1024 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1025 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1026 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1027 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1028 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1029 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1030 docs/tmpl/atkvalue.sgml:
1031 Remove reference to ...Iface data structures; which eliminates
1032 undocumented symbols.
1034 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1036 * atk/atkutil.h: Add documentation for AtkKeyEventType
1038 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1039 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1040 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1041 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1042 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1043 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1044 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1045 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1046 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1047 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1048 docs/tmpl/atkutil.sgml:
1049 Reduce number of undocumented symbols
1051 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1053 * atk/atknoopobjectfactory.c:
1054 Add implementation for atk_object_factory_get_accessible_type()
1056 2002-08-18 Havoc Pennington <hp@pobox.com>
1058 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1059 both automake 1.6 and 1.4 installed get the right automake. Means
1060 compilation from CVS will now require the latest automake 1.4
1061 release, or manually creating symlinks called "automake-1.4" and
1064 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1066 These changes improve the quality of the documentation by adding
1067 information about properties and signals.
1070 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1071 use in docs Makefile.am
1074 Add missing include files, atk/atknoopobject.h and
1075 atknoopobjectfactory.h
1078 Add support for scan program
1081 Added content to this file
1083 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1084 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1085 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1086 docs/tmplatkutil.sgml:
1087 Removed references to contents of object's data structure
1089 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1090 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1091 Add references to signals and properties.
1093 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1095 * ===== Released 1.0.3 =====
1097 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1098 interface, binary version 3.
1102 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1104 * README: Updated to describe where to log bugs and mention mailing
1107 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1109 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1110 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1111 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1112 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1113 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1114 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1115 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1116 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1117 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1118 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1119 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1120 Update documentation.
1122 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1124 * atk/atkregistry.c:
1125 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1128 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1130 * ===== Released 1.0.2 ======
1134 * configure.in: Version 1.0.2, interface, binary age 2
1136 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1138 * atk/atkutil.c (atk_focus_tracker_notify):
1139 Allow for object being NULL which means the window containing the
1140 focus widget has lost focus. We update the previous_focus_object
1141 so we can emit notification for focus widget when window regains
1144 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1146 * atk/atkgobjectaccessible.c:
1147 (atk_gobject_accessible_for_object): Allow for case where created
1148 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1149 was not initialized in atk_gobject_accessible_class_init
1151 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1153 * ===== Released 1.0.1 ======
1157 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1159 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1161 * atk/atkutil.c (atk_focus_tracker_notify):
1162 Do not do notification if previously notified object is the same as
1165 2002-03-14 Tor Lillqvist <tml@iki.fi>
1167 * atk/Makefile.am: Use correct name for the DLL when generating
1168 the MSVC import library.
1170 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1172 * atk/atkutil.c (atk_object_get_root):
1173 Changed g_type_class_peek to g_type_class_ref,
1174 this seemed to be triggering a SEGV in some cases.
1177 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1179 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1180 Correct name of data set to NULL from quark_accessible_object to
1183 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1185 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1188 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1190 * ===== Released 1.0.0 ======
1192 * NEWS: Final update for 1.0.0.
1194 * README: Update the compilation instructions a bit.
1196 2002-03-06 Tor Lillqvist <tml@iki.fi>
1199 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1202 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1206 * tests/Makefile.am: Don't install libteststateset.la,
1207 libtestrelation.la. (#73655, James Henstridge)
1209 * autogen.sh: Add --enable-gtk-doc
1211 * configure.in: --disable-gtk-doc by default.
1213 * Makefile.am: Add a slightly modified distcheck rule
1214 that passes --enable-gtk-doc to the configure inside.
1215 (So that 'make dist' succeeds inside.)
1217 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1219 * configure.in: Require GLib-2.0.0.
1221 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1222 Switch over to the Glib/GTK+ versioning scheme.
1224 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1226 * atk/atktext.c (atk_text_get_text):
1227 Permit end offset value of -1
1229 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1231 * atk/atkhypertext.h:
1234 2002-02-28 Sven Neumann <sven@gimp.org>
1236 * configure.in: beautified configure --help output.
1238 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1240 * atk/atkhypertext.h atk/atkhyperlink.h:
1241 Add padding to class structures to allow for future expansion.
1243 * atk/atkdocument.h:
1244 Add padding to class structures to allow for future expansion.
1246 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1247 Add padding to class structures to allow for future expansion.
1249 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1251 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1253 2002-02-26 Tor Lillqvist <tml@iki.fi>
1255 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1256 libtool won't create a DLL.
1258 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1261 Remove -no-undefined because of problems with uunresolved symbols
1262 in libgobject on Solaris when using gcc
1264 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1266 * configure.in: Version 0.13
1268 * NEWS: Update for 0.13
1270 * docs/atk-sections.txt: Update.
1272 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1274 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1275 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1276 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1277 Make use of parent_class consistent; define as gpointer and
1278 use g_type_class_peek_parent() to get it
1281 Delete unused empty line
1283 * atk/atkregistry.c atk/atkrelation.c:
1284 Make parent_class static
1286 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1289 Add check for offset being negative in functions which have offset
1290 parameter and return immediately if so.
1292 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1294 * atk/atkcomponent.h:
1295 Change argument of get_layer and get_mdi_zorder function pointers
1296 to be AtkComponent instead of AtkObject
1298 * atk/atkcomponent.c:
1299 Change atk_component_get_layer and atk_component_get_mdi_zorder
1300 to refer to argument as component instead os accessible
1302 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1303 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1304 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1305 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1306 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1307 Update for recent changes
1309 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1312 Guard atk.h with ifndef __ATK_H__
1313 (#71405 reported by terra@diku.dk (Morten Welinder))
1315 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1317 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1318 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1319 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1320 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1321 Add padding to class structures to allow for future expansion.
1323 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1326 Incremented revision and tagged GNOME_D2_BETA.
1329 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1330 as deprecated (should use atk_component API below).
1333 Added atk_component_get_layer and atk_component_get_mdi_zorder
1334 (erroneously defined in atkobject, they belong here).
1337 Fixed some property get/set bugs.
1339 * NEWS: updated for GNOME 2 Desktop Beta.
1341 2002-02-11 jacob berkman <jacob@ximian.com>
1343 * atk/atkselection.[ch] (atk_selection_get_type):
1344 * atk/atktable.[ch] (atk_table_get_type):
1345 * atk/atkregistry.h (atk_get_default_registry):
1346 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1347 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1348 * atk/atkcomponent.[ch] (atk_component_get_type):
1349 * atk/atkaction.[ch] (atk_action_get_type): declare function
1350 arguments as (void) rather than ()
1352 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1355 Incremented revision.
1357 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1359 * docs/tmpl/atkaction.sgml:
1360 * docs/tmpl/atkcomponent.sgml:
1361 * docs/tmpl/atkeditabletext.sgml:
1362 * docs/tmpl/atkimage.sgml:
1363 * docs/tmpl/atkobject.sgml:
1364 * docs/tmpl/atkselection.sgml:
1365 * docs/tmpl/atktable.sgml:
1366 * docs/tmpl/atktext.sgml:
1367 * docs/tmpl/atkvalue.sgml:
1368 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1369 fields to improve docs; the documentation now gives some
1370 information on the purpose and function of the various ATK
1371 interfaces, and which types of UI components typically implement
1374 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1376 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1378 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1381 Update version number to 0.10, for Desktop Alpha 2
1383 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1386 Correct inconsistencies between registered signal parameter types
1387 and default signal handler struct fields
1388 (based on patch from Murray Cumming <murray@usa.net>)
1390 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1393 Update version number to 0.9, for Beta2 package.
1395 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1397 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1398 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1401 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1403 * atk/atkcomponent.c (atk_component_add_focus_handler):
1404 Add comments to clarify behavior if handler has already been added
1406 * docs/tmpl/atktext.sgml:
1407 Update for change of caret_changed to text_caret_moved
1409 2002-01-05 Hans Breuer <hans@breuer.org>
1411 * atk/makefile.msc : generate atk-enum-types.[hc]
1412 NOTE: the long comment in atkobject.h is crashing perl,
1413 at least version 5.005_02 built for MSWin32-x86-object
1414 Binary build 506 provided by ActiveState. Temporary
1415 deleting the AtkRole comment allows to work-around.
1417 atk/atk.def : updated externals
1419 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1421 * atk/atkgobjectaccessible.h
1422 Fixed typo in define (reported by Jeff Franks)
1424 * atk/atktext.c atk/atktext.h
1425 Change name of default signal handler for text_caret_moved signal
1426 from caret_changed to text_caret_moved
1427 Change enum CARET_MOVED to TEXT_CARET_MOVED
1428 (both issues reported by Jeff Franks)
1430 2001-12-15 Michael Meeks <michael@ximian.com>
1432 * atk/atkrelation.c (atk_relation_class_init):
1434 (atk_relation_finalize): chain to parent.
1436 * atk/atkrelationset.c (atk_relation_set_class_init),
1437 (atk_relation_set_finalize): same fix.
1439 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1441 * configure.in: Version 0.8, require GLib-1.3.12
1443 * atk/makefile.msc (PKG_VER): Version 0.8.
1445 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1447 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1448 for correct srcdir != builddir operation when
1449 generating source files in srcdir.
1451 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1453 * docs/tmpl/atkutil.sgml: remove some conflict
1456 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1461 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1463 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1464 docs/tmpl/atkgobjectaccessible.sgml
1466 * atk/Makefile.am atk/atk.h:
1467 Add references to new files
1469 * atk/atkobject.c atk/atkobject.h
1470 docs/tmpl/atkobject.sgml:
1471 Add new function atk_object_initialize
1473 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1474 docs/tmpl/atkobjectfactory.sgml:
1475 Add new function atk_object_factory_get_accessible_type
1477 * docs/atk-sections.txt:
1479 Add functions in atk-unused.txt
1482 2001-12-17 Darin Adler <darin@bentspoon.com>
1484 * atk/atktext.c: Add missing #include <string.h>
1486 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1488 * atk/Makefile.am, tests/Makefile.am: Compile with
1489 -DG_DISABLE_DEPRECATED. See #52790.
1491 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1493 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1494 Remove unnecessary g_retunn_val_if_fail() call.
1496 2001-12-08 Michael Meeks <michael@ximian.com>
1498 * atk/atkregistry.c (atk_registry_class_init):
1499 paranoia is not appropriate here, setup parent_class,
1500 don't create a new default registry here - makes no
1502 (atk_registry_finalize): chain to parent class, do
1503 g_hash_table_destroys instead of g_frees.
1505 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1508 Update to create atk-enum-types.h before compiling source files
1509 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1511 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1513 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1514 docs/tmpl/atktext.sgml tests/testrelation.c:
1515 Change atk_attribute_register to atk_text_attribute_register,
1516 atk_attribute_get_value to atk_text_attribute_get_value,
1517 atk_attribute_get_name to atk_text_attribute_get_name
1518 atk_attribute_for_name to atk_text_attribuute_for_name
1520 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1523 Add implementation of atk_attribute_register, atk_attribute_for_name
1524 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1525 support extra attributes being defined
1528 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1529 extra attributes to be defined
1530 Add atk_attribute_register() and atk_attribute_for_name()
1535 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1536 Update because of additions to atk/atktext.h
1538 * tests/testrelation.c:
1539 Add tests for text attributes
1541 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1544 Update atk_role_register() to allow extra roles to be defined
1545 Update atk_role_get_name() and atk_role_for_name() for newly defined
1548 * tests/testrelation.c:
1551 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1553 * atk/atkrelation.c:
1554 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1555 atk_relation_type_for_name()
1558 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1559 atk_state_type_for_name()
1561 * tests/testrelation.c, tests/teststateset.c:
1562 Update tests as name componenets are separated by hyphen (-) rather
1565 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1568 Generate files atk-enum-types.c and atk-enums-types.h to create
1572 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1574 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1577 Changed calls to g_type_class_peek() to g_type_class_ref() where
1578 it makes more sense, and in other places check for a non-null
1579 klass return before trying to call class methods. This prevents
1580 SEGV if no Atk-implementation library has been loaded.
1583 Fixed gtk-doc warning.
1585 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1587 * atk/atkobject.[c|h]:
1588 Add functions atk_role_get_name() and atk_role_for_name() which
1589 transform a role into an untranslated string
1590 Update comments in atkobject.h which refer to property names
1592 * atk/atkrelation.c:
1593 Correct error in atk_relation_type_get_name
1595 * docs/atk-sections.txt
1596 Added atk_role_get_name and atk_role_for_name
1601 2001-11-23 Hans Breuer <hans@breuer.org>
1603 * atk/atk.def : updated externals
1605 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1606 minor coding style issues. Found by my exports generator.
1608 * atk/makefile.msc : version 0.7, use build dir from
1611 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1615 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1617 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1619 * atk/atknoopobject.c:
1620 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1621 when creating object
1623 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1625 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1626 docs/tmpl/atkrelation.sgml:
1627 Change atk_relation_type_from_string to atk_relation_type_for_name
1628 Add atk_relation_type_get_name
1630 * atk/atkrelationtype.c:
1631 Change atk_relation_type_from_string to atk_relation_type_for_name
1632 Add atk_relation_type_get_name
1633 Update atk_relation_type_register() to correctly register new
1637 Changed name of static variable type to last_type
1638 Changed name of paremeter if atk_state_type_get_name to type to match
1644 * tests/README, tests/Makefile.am
1645 Add new test file testrelation.c
1647 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1649 * atk/atkutil.c (atk_add_key_event_listener):
1650 Fix gtk-doc comment and clarify use of 'data' gpointer.
1652 2001-11-22 Michael Meeks <michael@ximian.com>
1654 * atk/atkutil.c (atk_add_key_event_listener): switch
1657 * atk/atkobject.c (atk_object_real_get_property):
1658 add missing 'break'.
1660 2001-11-21 Michael Meeks <michael@ximian.com>
1662 * atk/atkrelation.c: pull in string.h for strcmp
1664 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1666 * atk/atkutil.c (atk_add_global_event_listener),
1667 (atk_get_toolkit_name, atk_get_toolkit_version):
1670 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1672 * atk/atkrelation.c: Added gtk-doc docs for
1673 atk_relation_type_from_string.
1675 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1677 * atk/atkobject.h (enum): Fix trailing comma on
1680 * docs/atk-sections.txt: Update.
1684 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1686 * atk/atkobject.[c|h]:
1687 Add additional argument (name) to state-change signal
1688 Update atk_object_notify_state_change to take account of
1689 extra argument for state-change
1691 * atk/atkmarshal.list:
1692 Add marshaller for VOID:STRING,BOOLEAN
1694 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1696 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1697 Add enum AtkLayer and functions atk_object_get_layer and
1698 atk_object_get_mdi_zorder
1700 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1702 * atk/atkobject.[c|h]:
1703 Remove property accessible-state; use signal state-change instead
1704 Change signature of state-change handler to take gboolean as argument
1705 instead of AtkPropertyValues
1706 Update atk_object_notify_state_change() to emit state-change signal
1708 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1709 Remove state ATK_STATE_COLLAPSED
1711 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1715 Added state-changed signal to atkobject, in anticipation of
1716 deprecating the accessible-state property.
1719 Fixed signature of atk_util_add_key_listener () to
1720 take an AtkKeySnoopFunc instead of a pointer to same.
1722 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1724 * atk/atkobject.c (atk_object_notify_state_change):
1725 Fix bug in calculation of number of toggle states
1728 Correct out-by-1 error in atk_state_type_register()
1729 Use type (number of states defined) in atk_state_type_get_name()
1730 and atk_state_type_for_name()
1732 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1734 * atk/atkeditabletext.c:
1735 Remove unused structure _AtkEditableTextIfaceClass
1737 * atk/atkobject.[c|h]
1738 Remove signals model_changed and selection_changed
1740 * atk/selection.[c|h]
1741 Add signal selection_changed
1743 * atk/atktable.[c|h]
1744 Remove unused structure _AtkTableIfaceClass
1745 Add signal model_changed
1748 Remove unused structure _AtkTextIfaceClass
1749 Add signal text_selection_changed
1751 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1752 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1753 Documentation changes
1755 2001-11-17 Tor Lillqvist <tml@iki.fi>
1757 * atk-zip.sh.in: Build separate runtime and developer packages.
1759 * atk/atk.def: Update.
1761 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1765 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1767 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1770 to allow non-GTK-dependent installation of key snoop functions.
1771 This also meant adding definitions of AtkKeySnoopFunc and
1774 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1776 * atk/atkobject.c (atk_object_notify_state_change):
1777 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1778 to ATK_STATE_EXPANDED or vice versa.
1780 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1783 Add role ATK_ROLE_TREE_TABLE
1785 * atk/atkrelation.h:
1786 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1787 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1789 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1790 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1791 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1792 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1793 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1794 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1795 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1796 Update to reflect the current state of the documentation in the code.
1798 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1800 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1801 Add two new relations ATK_RELATION_NODE_CHILDREN and
1802 ATK_RELATION_NODE_PARENT to support compound objects in a
1803 node or cell of a tree or table
1804 Added descriptions of all relations which are defined
1807 Remove functions atk_table_real_get_index_at(),
1808 atk_table_real_get_column_at_index() and
1809 atk_table_real_get_row_at_index()
1810 Correct typos in documentation of other functions.
1812 2001-10-28 Tor Lillqvist <tml@iki.fi>
1814 * atk-zip.sh.in: New file, used to build developer package for
1818 * configure.in: Add it.
1820 * atk/Makefile.am: Add rules to install and uninstall mingw import
1823 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1825 * atk/atkobject.[c|h]
1826 Remove the following properties
1827 accessible-child - use signal children_changed for notification
1828 accessible-text - use signal text_changed for notification
1829 accessible-caret - use signal text_caret_moved for notification
1830 accessible-selection - use new signal selection_changed
1832 accessible-visible-data - use new signal visible_data_changed
1834 accessible-model - use new signal model_changed for notification
1835 Notify when role or parent changes
1836 Allow parent and role to be set or got using g_object_set() or
1839 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1845 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1847 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1848 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1850 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1852 * atk/atkobject.c (atk_object_notify_state_change):
1853 Initialize AtkPropertyValue data structure to 0 instead of using
1856 2001-10-19 Tor Lillqvist <tml@iki.fi>
1858 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1859 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1860 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1862 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1863 -export-symbols atk.def. If lib.exe is available, generate
1864 atk.lib, and install it.
1866 * atk/atk.def: Update with new entry points.
1868 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1870 * atk/atkobject.[c|], docs/atk-sections.txt,
1871 docs/tmpl/atkobject.sgml:
1872 Add convenience function atk_object_notify_state_change()
1873 to generate property notification of state change.
1875 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1876 Correct comments on functions atk_attribute_get_name() and
1877 atk_attribute_get_value()
1879 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1882 Update comments in atk_text_get_text_[at|after|before]_offset()
1883 to clarify what these functions will return.
1885 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1888 Update comments in atk_text_get_run_attributes() and
1889 atk_text_get_default_attributes().
1891 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1894 Change "property-change" signal to allow detail (i.e. property name)
1895 and add detail in atk_object_notify().
1897 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1900 Correct order of attribute names in text_attr_name array.
1902 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1904 * atk/atktext.[c|h]:
1905 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1906 Use enum AtkTextAttribute to specify what attribute are supported
1907 rather than hash defines. Define new functions atk_attribute_get_name()
1908 and atk_attribute_get_value() which return the strings for the
1909 attribute name and values for those attribute which have named values.
1911 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1913 * atk/atktext.c (atk_text_get_run_attributes):
1916 * atk/atktext.c (atk_text_get_default_attributes):
1917 Add call to set iface.
1919 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1921 * atk/atktext.[c|h]:
1922 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1923 Add new function atk_text_get_default_attributes
1924 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1926 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1928 * atk/atktext.c (atk_attribute_set_free):
1929 Avoid leaking of AtkAttributeSet data structure; speed up code.
1931 * docs/tmpl.atk*.sgml
1932 Updated to reflect current APIs.
1934 2001-10-01 jacob berkman <jacob@ximian.com>
1936 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1937 make dist works correctly w/o having to build first
1939 2001-10-01 Tor Lillqvist <tml@iki.fi>
1941 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1943 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1945 * configure.in (ATK_MICRO_VERSION): Version 0.6
1946 (because libglade will depend on a the small api addition below)
1948 * atk/makefile.msc (PKG_VER): Version 0.6
1950 * atk/atkrelation.h:
1951 * atk/atkrelation.c: (AtkRelationType
1952 atk_relation_type_from_string (const gchar *name)): Added method.
1955 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1957 * configure.in (ATK_MICRO_VERSION): Version 0.5
1959 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1961 * atk/makefile.msc (PKG_VER): Version 0.5
1963 2001-09-21 Hans Breuer <hans@breuer.org>
1965 * atk/atk.def : updated externals
1966 * atk/makefile.msc : version 0.4
1968 * atk/atktext.c (atk_text_get_character_extents) : real_height
1969 is a reference to int, so use &local_height
1971 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1975 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1977 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1978 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1979 (from 0.2 which was not properly updated last time).
1980 depend on glib 1.3.8.
1984 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1987 Add object reference when object is set as accessible_parent
1989 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1991 * configure.in: remember ACLOCAL_FLAGS.
1993 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1995 * atk/atktable.[c|h]
1996 Change atk_table_get_caption() and atk_table_set_caption()
1997 to deal with AtkObject* rather than gchar*
1998 Remove redundant and incorrect comments
2000 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2002 * configure.in: Version 0.3
2004 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2008 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2011 Correct property definitions for "accessible-table-caption",
2012 "accessible-table-column-description",
2013 "accessible-table-row-description"
2015 Update comments to include all properties defined
2017 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2019 * atk/atkhyperlink.h:
2020 Change AtkHyperLink to AtkHyperlink in comment
2021 * atk/atkhypertext.[c|h]:
2022 Change AtkHyperLink to AtkHyperlink
2023 * atk/atktable.[c|h]:
2024 Make gchar* arguments const; make return value of type gchar*
2026 * docs/atk-sections.txt
2027 Remove reference to AtkHyperLink
2028 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2029 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2032 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2035 Add functions atk_table_real_get_index_at(),
2036 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2037 as default implementations for atk_table_get_index_at(),
2038 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2040 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2043 Refer to return value in function documentation for
2044 atk_action_do_action
2046 Fix typo in comments
2047 * docs/tmpl/atkaction.sgml:
2048 Update to include return value
2050 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2052 * atk/atkaction.c atk/atkaction.h:
2053 Made atk_action_do_action return a gboolean as the class member of
2054 AtkActionIface does.
2058 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2060 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2061 Swap height and width arguments to atk_image_get_image_size
2063 Swap height and height arguments to atk_image_get_image_size
2064 Do not crash if NULL pointers are passed for return values
2066 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2068 * docs/tmpl/atktext.sgml atk/atktext.h:
2069 Change parameter names *offset to *_offset
2070 * atk/atkcomponent.c:
2071 Do not crash if NULL pointers are passed for return values
2073 Change parameter names *offset to *_offset
2074 Do not crash if NULL pointers are passed for return values
2076 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2079 Changed g_type_class_peek() to g_type_class_ref()
2080 in atk_add_global_event_listener(), since
2081 g_type_class_peek() could return NULL when an
2082 instance of the class had not been created.
2084 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2086 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2087 Ensure that atk_attribute_set_free is in the documentation.
2089 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2091 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2092 Swapped order of width and height arguments to
2093 atk_text_get_character_extents()
2094 Changed AtkAttrributeSet_free to atk_attribute_set_free
2096 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2098 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2099 Changed "length" argument of atk_text_get_character_extents() to
2102 2001-08-15 Jens Finke <jens@gnome.org>
2104 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2105 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2106 added a AC_SUBST for it. This is needed for the spec.in file.
2107 Added atk.spec to output list.
2108 * atk.spec.in: New file.
2110 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2112 * atk/atkcomponent.[c|h]
2113 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2114 Change atk_component_get_accessible_at_point to
2115 atk_component_ref_accessible_at_point so it will work for flyweights
2117 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2119 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2122 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2124 * atk/atkaction.c, atk/atkcomponent.c
2125 Remove all instances of g_return_if_fail (foo != NULL); that are
2126 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2127 since the second check catches the NULL.
2128 * atk/atkcomponent.c
2129 Add functions atk_component_real_contains(),
2130 atk_component_real_get_position(), atkcomponent_real_get_size()
2131 as default implementations for atk_component_contains(),
2132 atk_component_get_position(), atk_component_get_size()
2134 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2136 * atk/atkimage.[ch] docs/atk-sections.txt
2137 docs/tmpl/atkimage.sgml
2138 Updated AtkImage get_position to get_image_position
2139 so the naming is consistant. Now get_image_position
2140 and get_image_size return -1 for x/y/height/width
2141 if AtkImage implementations of these functions is
2144 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2147 Create an object relation set when the object is created.
2149 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2152 Changed first argument of atk_add_global_event_listener
2153 so the callback function is of type GSignalEmissionHook
2154 instead of AtkEventListener. AtkEventListener is
2155 appropriate for Focus event callbacks, but not generic
2158 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2161 Add function atk_object_real_ref_state_set() which creates the
2162 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2165 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2168 Remove all instances of g_return_if_fail (foo != NULL); that are
2169 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2170 since the second check catches the NULL.
2172 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2175 Fix problem with ATK not building after running make maintainer-clean
2176 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2178 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2181 * atk/atkeditabletext.h
2183 * atk-uninstalled.pc.in
2186 Removed (unused) #defines of pango/pango.h
2187 Removed references to/dependencies on pango from .pc files
2188 Removed dependencies on pango from makefile.msc and configure.in
2190 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2192 * atk/atkobject.[c|h]
2193 Move some implementation from GAIL:
2194 Default implementations for some some functions
2195 atk_object_real_get_name, atk_object_real_set_name,
2196 atk_object_real_get_description, atk_object_real_set_description,
2197 atk_object_real_get_parent, atk_object_real_set_parent,
2198 atk_object_real_get_role,
2199 atk_object_real_connect_property_change_handler,
2200 atk_object_real_remove_property_change_handler,
2202 definition of property-changed signal.
2203 Initialize pointers to NULL in atk_object_init().
2204 Initialize uninitialized function pointers to NULL in
2205 atk_object_class_init().
2207 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2210 Changed children_changed signal to allow NULL pointers
2211 for the 2nd argument to the signal handler.
2213 2001-07-20 Hans Breuer <hans@breuer.org>
2215 * atk/atk.def : added more exports
2216 * atk/makefile.msc : updated win32 build
2218 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2220 * atk/atkaction.[c|h], docs/atk-sections.txt,
2221 docs/tmpl/atkaction.sgml
2222 Add atk_action_get_name() and atk_action_set_description()
2224 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2226 * atk/atkstate.[c|h]
2227 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2228 and inconsistent GtkToggleButton
2230 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2232 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2233 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2234 gail_textattributes_update.pat is for gail/gail and integrates the
2235 ATK_ATTRIBUTE_* macros in the gail implementations.
2236 atk_docs_textattributes_update.pat is for atk/docs and patches
2237 atk-sections.txt etc. for improved docs
2238 atk_atk_textattributes_update.pat is for atk/atk and included the
2239 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2241 2001-07-13 Darin Adler <darin@bentspoon.com>
2243 * atk/atkstate.c: Add missing <string.h> include.
2244 * tests/teststateset.c: Add missing <string.h> include.
2246 2001-07-13 Darin Adler <darin@bentspoon.com>
2248 * .cvsignore: Ignore some generated files.
2249 * autogen.sh: Get rid of call to autoheader since the
2250 configure file doesn't include AM_CONFIG_HEADER.
2252 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2254 * tmpl/atkdocument.sgml
2255 Added new file for docs.
2257 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2259 * atk/atkimage.c atk/atkutil.c
2260 Changes to build with Sun's FORTE compiler.
2262 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2264 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2265 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2266 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2267 tmpl/atktext.sgml tmpl/atkutil.sgml
2270 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2272 * atk/atktext.c (atk_text_base_init):
2273 * atk/atktable.c (atk_table_base_init):
2274 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2275 to adapt to recent GSignal changes.
2277 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2279 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2280 docs/tmpl/atkutil.sgml
2281 Added new functiosn to AtkUtil.
2283 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2285 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2286 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2287 docs/tmpl/atkobject.sgml
2288 Added new atk document interface.
2290 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2292 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2293 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2294 Updated so that functions that take screen coords as
2295 input/output also take an enum specifying whether
2296 the coords are screen or top-level window based.
2297 Updated docs as well.
2299 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2301 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2302 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2303 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2304 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2305 atk/docs/tmpl/atkstreamablecontent.sgml
2306 Cleaned up docs. Added atkstreamablecontent.sgml
2308 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2310 *atk/atktable.h, atk/atktable.c
2311 Updated signal handler definitions.
2313 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2316 Updated AtkXYCoords enum.
2318 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2320 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2321 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2322 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2323 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2324 atk/atkstateset.c atk/atkstreamablecontent.c
2325 atk/atkstreamablecontent.h atk/atktable.c
2326 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2327 and some docs/tmpl files.
2328 Updated gtk-docs fixing spelling errors and making minor
2331 2001-06-27 Louise Miller <lousie.miller@sun.com>
2333 *atk/atkselection.h, atk/atkselection.c
2334 changed return type to gboolean for
2335 atk_selection_select_all_selection
2337 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2339 *atk/atkstate.h atk/atkstate.c
2340 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2341 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2342 docs/tmpl/atktext.sgml
2343 Added ATK_STATE_STALE. Updated docs.
2345 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2348 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2350 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2352 * atk/atkeditabletext.h, atk/atkobject.h,
2354 Added AtkAttributeSet_free() convenience
2357 2001-06-20 Peter Williams <peterw@ximian.com>
2359 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2360 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2361 G_{BEGIN,END}_DECLS.
2363 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2365 * atk/atktable.c, atk/atkmarshal.list
2366 Removed needless marshal and updated signal handlers in
2369 2001-06-20 Louise Miller <louise.miller@sun.com>
2371 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2372 Changed parameters for get_selected_rows/get_selected_columns
2373 Added 4 new functions, add_row_selection, remove_row_selection,
2374 add_column_selection, remove_column_selection
2376 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2379 Fixed minor bug with signals.
2381 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2386 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2388 * atk/atkselection.h atk/atkselection.c
2389 Now add_selection, clear_selection, and remove_selection
2390 return a boolean indicating SUCCESS/FAILURE to indicate
2391 if the operation was successful.
2393 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2395 * atk/atktable.h atk/atktable.h
2396 Updated so now the get_text_before|at|after functions
2397 return the start & end offset of the string. Updated the
2400 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2402 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2404 2001-06-11 Havoc Pennington <hp@redhat.com>
2408 * configure.in: bump version to 0.2 and add infrastructure for
2409 libtool version info. Assumes GTK versioning scheme (major.minor
2410 is binary compatible)
2412 * atk/Makefile.am (LDFLAGS): set version info
2413 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2415 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2417 * atk/atktable.h, atk/atktable.c
2418 Updated so that get/set row/column header functions
2419 work with AtkObjects rather than AtkTables. Organized
2420 the header file a little more cleanly. Also the get/set
2421 row_description and caption functions now use gchar *
2422 rather than AtkObject.
2424 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2426 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2427 Add signal model-changed.
2429 * atk/atkobject.c: Add properties
2430 accessible-role, accessible-table-caption,
2431 accessible-table-column-header, accessible-table-column_description.
2432 accessible-table-row-header, accessible-table-row_description.
2433 accessible-table-summary, accessible-model
2435 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2437 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2438 Updated atkeditabletext and atktext interfaces so they
2439 now properly define the get/set attribute methods and now
2440 get_offset_at_point and get_character_extents can request
2441 x,y coords by either widget or screen coords.
2443 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2445 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2446 CFLAGS, not in LIBS. (Always linking with -lpthread
2447 is a noticeable speed hit.)
2449 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2451 * atk/Makefile.am: Really fix marshal generation.
2453 2001-06-07 Havoc Pennington <hp@redhat.com>
2455 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2456 glib-genmarshal stuff
2458 2001-06-07 Havoc Pennington <hp@redhat.com>
2460 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2463 * configure.in: rearrange the library checks to support
2466 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2468 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2469 ATK in giant GTK tarball
2471 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2473 * docs/atk-api.sgml docs/atk-sections.txt
2474 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2475 docs/tmpl/atktext.sgml
2476 Removed docs/atk-api.sgml since it is not used.
2477 Updated sgml files and atk-sections.txt to reflect
2478 recent changes to the atktext and atkeditabletext
2481 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2483 * atk/atktext.h atk/atktext.h
2484 Updated to new atktext functions for getting attributes.
2486 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2488 * New files atk/atkstreamablecontent.[ch]
2489 Updated files: atk/Makefile.am, atk/atk.h
2491 * atk/atkvalue.c: Updated comments
2493 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2495 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2497 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2499 * atk/atkobject.c: Add property accessible-visible-data
2501 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2503 * atk/atkobject.c: Add support for setting and getting
2504 accessible-value property.
2506 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2508 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2510 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2512 * docs/atk-overrides.txt, docs/Makefile.am
2513 Updated the interface for dealing with selected
2514 text to handle multiple selected regions. Removed
2515 get_row_col_at_offset from atktext.[ch]. Added
2516 docs/atk-overrides.txt file.
2518 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2520 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2521 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2522 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2523 Makefiles so the proper marshall files get included in the
2524 dist. Updated the Makefiles and configure.in so that the
2525 docs get included in the dist.
2527 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2529 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2531 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2533 * atk/atkobject.c: Define new properties accessible-text,
2534 accessible-caret, accessible-selection and accessible-value
2536 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2538 * docs/atk-sections.txt
2541 Improved the layout/formatting of the atk docs. Added docs/tmpl
2544 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2547 Now properly set the initialized flag when setting up signals.
2548 Updated the atk-docs in several files
2550 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2552 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2553 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2554 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2555 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2556 Fix warnings generated by Sun FORTE compiler
2558 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2560 * atk/atkcomponent.c atk/atkvalue.c
2561 Remove return calls in functions which return void
2563 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2565 * atk/atkobject.h: Correct naming of role for status bar
2568 Clarify behaviour of atk_text_get_text_after/at/before_offset
2570 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2572 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2574 2001-01-06 Hans Breuer <hans@breuer.org>
2576 * atk/makefile.msc atk/atk.def (new files) :
2577 Enable build for win32, no sourc changes necessary.
2579 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2583 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2585 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2587 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>