1 2004-05-29 Christian Rose <menthos@menthos.com>
3 * configure.in: Added "tk" to ALL_LINGUAS.
5 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
7 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
10 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
12 * atk/atkobject.c: Make extra_roles static.
14 * atk/atkrelation.c: Make extra_names static.
18 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
21 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
23 * configure.in: Increment version to 1.7.1 and interface age to 1.
25 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
27 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
31 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
33 * configure.in: Increment version to 1.7.0.
35 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
36 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
40 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
41 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
42 * docs/tmpl/atkrelation.sgml: Add new relation
43 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
47 * atk/atktext.c: Make extra_attributes static.
49 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
51 * ===== Released 1.6.1=====
53 * configure.in: Version 1.6.1, interface age 1, binary age 601
59 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
61 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
63 2004.04.02 Iñaki Larrañaga <dooteo@euskalgnu.org>
65 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
67 2004-03-29 Manish Singh <yosh@gimp.org>
69 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
71 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
73 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
75 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
77 * configure.in: Added Walloon (wa) to ALL_LINGUAS
79 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
82 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
83 Patch from Roger Leigh.
85 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
87 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
89 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
91 * ===== Released 1.6.0=====
93 * configure.in: Version 1.6.0, interface age 0, binary age 600
97 2004-03-07 Danilo Šegan <dsegan@gmx.net>
99 * configure.in: Added "sr@ije" to ALL_LINGAUS.
101 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
104 - exit with $? instead of 1 in case of failure
105 - exit with $? if ./configure failed
106 (that's so autogen.sh && make lines work)
107 - removed --enable-gtk-doc option
108 - added $AUTOGEN_CONFIGURE_ARGS
110 2004-03-01 Tor Lillqvist <tml@iki.fi>
112 * atk/atk.def: Add some missing entries.
114 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
116 * ===== Released 1.5.5=====
118 * configure.in: Version 1.5.5, interface age 4, binary age 505
122 2004-02-20 Christian Rose <menthos@menthos.com>
124 * configure.in: Added "en_CA" to ALL_LINGUAS.
126 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
128 * ===== Released 1.5.4=====
130 * configure.in: Version 1.5.4, interface age 3, binary age 504
134 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
136 * ===== Released 1.5.3=====
138 * configure.in: Version 1.5.3, interface age 2, binary age 503
142 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
144 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
146 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
148 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
149 Christian - Manny Calavera - Neumair.
151 2004-01-23 Manish Singh <yosh@gimp.org>
153 * Makefile.am: remove trailing backslash from last line of
156 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
158 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
159 from laszlo.peter@ireland.sun.com.
161 * Makefile.am: Add DISTCLEANFILES.
163 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
165 * ===== Released 1.5.2=====
167 * configure.in: Version 1.5.2, interface age 1, binary age 502
171 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
173 * configure.in: Move specification of ALL_LINGUAS to later in file
174 so that CATOBJEXT is defined correctly.
175 Use ATK_LOCALEDIR instead of atklocaledir.
177 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
179 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
181 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
183 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
185 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
186 Patch provided by Jeff Franks.
188 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
190 * atk/atkobject.c: Change "accel label" to "accelerator label".
193 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
195 * ===== Released 1.5.1=====
197 * configure.in: Version 1.5.1, interface age 0, binary age 501
201 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
203 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
205 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
208 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
210 2003-12-01 Michael Natterer <mitch@gimp.org>
212 * atk/atkobject.c (atk_object_real_get_property): fix typo:
213 s/g_value_set_set/g_value_set_int/.
215 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
217 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
218 properties translatable. Add new property "accessible-hypertext-nlinks".
219 (atk_object_real_get_property): Add support for new property
220 "accessible-hypertext-nlinks".
222 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
225 * atk/atkhyperlink.c: Add signals link_activated and new properties
226 "number-of-anchors", "end-index" and "start-index".
228 This fixes bug #112390.
230 2003-11-29 Danilo Šegan <dsegan@gmx.net>
232 * configure.in: Added "af" to ALL_LINGUAS.
234 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
236 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
237 if object is focus object.
239 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
240 the last object reported by the application as focused.
242 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
243 Add atk_get_focus_object.
247 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
249 * atk/atkobject.c: Change role names so that the unlocalized names
250 do not contain hyphens and match the Java role names. Fixes bug #125024.
252 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
254 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
255 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
256 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
257 docs/tmpl/atktext.sgml: Regenerate these files. The location of
258 signal information has changed.
260 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
262 * ===== Released 1.5.0=====
264 * configure.in: Version 1.5.0, interface age 0, binary age 500
268 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
270 * atk/atkrelation.c: Use weak references for objects in a relation
271 instead of object references so that objects are not leaked when
272 corresponding widgets are destroyed.
274 This fixes bug #125725.
276 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
278 * configure.in: Add reference to docs/version.xml
280 Should have been done in previous commit but was omitted.
281 Fixes build break reported in bugs #1258548 and #125902.
283 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
285 * configure.in: Add reference to docs/version.xml
287 * docs/Makefile.am: Add references to version.xml.in and version.xml
289 * docs/atk-docs.sgml: Add reference to version.xml
291 * docs/version.xml.in: New file.
293 This fixes bug #125758.
295 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
297 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
299 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
301 * ===== Released 1.4.1=====
303 * configure.in: Version 1.4.1, interface age 1, binary age 401
307 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
309 * configure.in: Added lt to ALL_LINGUAS.
311 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
313 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
314 This fixes bug #121990.
316 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
318 * configure.in: Added Norwegian (nynorsk) code
321 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
323 * atk/atkobject.c: Remove comments about signals. The description
324 should be in files in docs/tmpl directory.
326 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
327 * docs/tmpl/atkobject.sgml: Add descriptions for
328 active-descendant-changed, children-changed, focus-event,
329 property-change, state-change and visible-data-changed signals.
330 * docs/tmpl/atkselection.sgml: Add description for selection-changed
332 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
333 columnn-inserted, column-reordered, model-changed, row-deleted,
334 row-inserted and row-reordered signals.
335 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
336 text-caret-moved, text-changed and text-selection-changed signals.
338 This fixes bug #121163.
340 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
342 * ===== Released 1.4.0=====
344 * configure.in: Version 1.4.0, interface age 0, binary age 400
348 2003-08-28 Christian Rose <menthos@menthos.com>
350 * configure.in: Added "ne" to ALL_LINGUAS.
352 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
354 * ===== Released 1.3.6=====
356 * configure.in: Version 1.3.6, interface age 2, binary age 306
360 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
362 * autogen.sh: Clarify an error message.
364 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
366 * configure.in: Added "hi" in ALL_LINGUAS.
368 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
370 * ===== Released 1.3.5=====
372 * configure.in: Version 1.3.5, interface age 1, binary age 305
376 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
378 * Remove po/Makefile.in.in. This fixes bug #119053.
380 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
382 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
385 This is a partial fix for bug #116712.
387 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
389 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
390 Fixes bug #116621. Problem reported by Mario Lang.
392 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
394 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
396 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
399 Added locale directory to spec file. Fix provided by
400 James T. Richardson, Jr.
402 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
404 * ===== Released 1.3.4=====
408 2003-06-13 Tor Lillqvist <tml@iki.fi>
410 * atk/atkobject.c (atk_role_get_localized_name): Set
413 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
414 directory, so look there, too. Include the message catalogs.
416 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
418 * configure.in: Version 1.3.4, interface age 0, binary age 304
420 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
423 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
425 * configure.in: Added ga (irish) to ALL_LINGUAS
427 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
429 * configure.in: Added li to ALL_LINGUAS.
431 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
433 * ===== Released 1.3.3=====
435 * configure.in: Version 1.3.3, interface age 3, binary age 303
439 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
441 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
442 ATK_ROLE_AUTOCOMPLETE.
444 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
446 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
447 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
448 which can have a value other than on or off.
450 2003-05-19 Arafat Medini <lumina@silverpen.de>
452 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
454 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
456 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
458 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
460 * ===== Released 1.3.2=====
462 * configure.in: Version 1.3.2, interface age 2, binary age 302
466 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
468 * is.po: Added "is" into ALL_LINGUAS.
470 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
472 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
475 * po/pl.po: Updated Polish translation from Artur Flinta.
477 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
479 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
481 2003-05-05 Christian Rose <menthos@menthos.com>
483 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
485 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
487 * ===== Released 1.3.1=====
489 * configure.in: Version 1.3.1, interface age 1, binary age 301
493 * po/yi.po: Update line numbers.
495 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
497 * atk/stateset.h: Fix typo in documentation.
499 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
500 Patch provided by Ali Akcaagac.
502 2003-03-26 Christian Rose <menthos@menthos.com>
504 * configure.in: Added "yi" to ALL_LINGUAS.
506 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
508 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
510 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
512 * ===== Released 1.3.0=====
514 * configure.in: Version 1.3.0, interface age 0, binary age 300
518 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
520 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
522 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
524 * docs/atk-sections.txt: Add 11 unused declarations.
526 2003-03-20 James Henstridge <james@daa.com.au>
528 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
531 * configure.in: cleanup to make use of newer autoconf/automake
534 * Makefile.am: get rid of custom distcheck rule, which is no
537 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
540 * docs/Makefile.am: use common gtk-doc.make.
542 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
544 2003-03-16 Joel Brich <joel.brich@laposte.net>
546 * configure.in: Added "eo" to ALL_LINGUAS
547 * po/eo.po: Added Esperanto translation
548 from Charles Voelger <cvoelger@dweasel.com>
550 2003-03-12 Tor Lillqvist <tml@iki.fi>
552 * atk/atk.def: Add one more missing export, thanks to Cedric
555 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
557 * atk/atkobject.c (atk_object_set_role): Add check that role is
558 actually being changed. Do not emit notification for initial
559 role setting. (bug #107710)
561 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
563 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
564 which returns integer; (bug #107661) reported by Morten Welinder.
566 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
570 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
571 which return pointer; (bug #107650) reported by Morten Welinder.
573 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
575 * test/Makefile.am: Update to produce .so files
576 (Problem reported and solution reported by Michael.Wilson@bull.net)
578 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
580 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
581 Correct creation of non-AtkGObjectAccessible (bug #107124)
583 * atk/atkobject.c (atk_object_class_init): Set default initialize
584 function so that code which does not check for existence of parent
585 class's initialize function will work.
587 * atk/atkvalue.c: (atk_value_get_minimum_value,
588 atk_value_get_maximum_value, atk_value_get_current_value):
589 Reset Value argument if it is a valid GValue otherwise zeroise it.
591 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
593 2003-02-25 Tor Lillqvist <tml@iki.fi>
595 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
597 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
600 * atk/atk.rc.in: New file, for version info in the DLL on
601 Windows. Similar as in GLib, GTK, etc.
603 * configure.in: Generate atk/atk.rc.
605 * atk/Makefile.am: Use atk.rc on Windows.
606 (EXTRA_DIST): Distribute atk.rc(.in).
608 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
609 but deduce it from DLL location, like GLib, GTK etc do.
611 2003-02-23 Abel Cheung <maddog@linux.org.hk>
613 * configure.in: Added "mk" to ALL_LINGUAS.
615 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
617 * configure.in: Added "fa" to ALL_LINGUAS.
619 2003-02-21 Metin Amiroff <metin@karegen.com>
621 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
623 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
625 * configure.in: Added Belarusian to ALL_LINGUAS.
627 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
629 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
630 claim to implement all interfaces.
632 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
634 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
637 (atk_hypertext_get_link): Add check on link_index value
638 (atk_hypertext_get_link_index): Add check on char_index value
640 2003-02-09 Christian Rose <menthos@menthos.com>
642 * configure.in: Added "kn" to ALL_LINGUAS.
644 2003-02-07 Christian Rose <menthos@menthos.com>
646 * configure.in: Added "bn" to ALL_LINGUAS.
648 2003-02-06 Christian Rose <menthos@menthos.com>
650 * configure.in: Added "id" to ALL_LINGUAS.
652 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
654 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
655 Add weak reference so we do not leak the accessible when the object
656 dies. Problem reported by Alex Larsson.
658 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
660 * configure.in: Added "tr" (Turkish) to the languages' list.
662 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
664 * atk/atkhyperlink.[ch]
665 New property selected-link defined.
666 Function pointer is_selected_link added to interface
667 (atk_hyperlink_is_selected_link: New functions which checks
668 whether the specified AtkHyperlink is selected
670 * atk/atkhypertext.[ch]
671 New signal link-selected added.
673 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
675 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
676 and function atk_hyperlink_is_selected_link.
678 This fixes bug #104621.
680 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
682 * autogen.sh (have_automake): call the versioned automake when
683 checking the version itself.
685 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
687 * autogen.sh (have_automake): Fix version in complaint
688 message about automake. (#104366, Rich Burridge)
690 2003-01-26 Daniel Yacob <locales@geez.org>
692 * configure.in: Added am to ALL_LINGUAS.
694 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
696 * configure.in: Added "sk" to ALL_LINGUAS.
698 2003-01-23 Abel Cheung <maddog@linux.org.hk>
700 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
702 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
704 * configure.in: Added "pt_BR" to ALL_LINGUAS.
706 2003-01-22 Marius Andreiana <marius galuna.ro>
708 * configure.in: added 'ro' to ALL_LINGUAS
710 2003-01-21 Christian Rose <menthos@menthos.com>
712 * configure.in: Added "mn" to ALL_LINGUAS.
714 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
717 (atk_text_base_init): Set vtable entry for default implementations
718 (atk_text_get_range_extents): Omit calling default implementation
719 (atk_text_get_bounded_ranges): Omit calling default implementation
722 (atk_component_base_init): New function to set vtable entry for
723 default implementations
724 (atk_component_ref_accessible_at_point): Omit calling default
726 (atk_component_contains): Omit calling default implementation
727 (atk_component_get_position): Omit calling default implementation
728 (atk_component_get_size): Omit calling default implementation
730 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
733 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
734 and PROP_TABLE_CAPTION_OBJECT.
735 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
736 and PROP_TABLE_CAPTION_OBJECT.
738 This completes ATK changes for bug #74814.
740 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
742 * atk/atkobject.c: Add property accessible-table-caption-object.
743 This addresses bug #74814.
745 * atk/atkobject.h: Move some documentation from template file to
746 avoid warnings when building.
748 * atk/atkrelation.c: Add new properties relation and target.
749 This addresses bug #72426.
751 * atktext.[ch]: Add new functions atk_text_get_range_extents and
752 atk_text_get_bounded_ranges.
753 Also added data structures AtkTextRectangle and AtkTextRange, enum
754 AtkTextClipType and helper function atk_text_free_ranges.
755 This addresses bug #100943.
756 (atk_text_get_character_extents): Ensure that the reported width is
757 not negative. This fixes bug #102954)
759 * docs/atk-sections.txt: Add new functions and data items.
761 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
762 atkobject.h. Add reference to accessible-table-caption-object.
764 * docs/tmpl/atk-relation.sgml: Add new properties
766 * docs/tmpl/atktext.sgml: Add new functions and data items.
769 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
771 * ===== Released 1.2.2=====
773 * configure.in: Version 1.2.2, interface age 2, binary age 202
777 2003-01-19 He Qiangqiang <carton@linux.net.cn>
779 * configure.in: Added "zh_CN" to ALL_LINGUAS.
781 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
783 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
785 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
787 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
789 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
791 * configure.in (ALL_LINGUAS): Added "it" (Italian)
793 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
795 * configure.in: Add -with-html-dir option. (bug #102497)
797 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
799 * docs/tmpl/atkobject.sgml: Update so property names are in
802 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
804 * ===== Released 1.2.1=====
806 * configure.in: Version 1.2.1, interface age 1, binary age 201
810 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
812 * configure.in (ALL_LINGUAS): Added pl (Polish).
814 2002-12-23 Nam SungHyun <namsh@kldp.org>
816 * configure.in: Added Korean (ko) to ALL_LINGUAS
818 2002-12-22 Artis Trops <hornet@navigator.lv>
820 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
822 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
824 * configure.in (ALL_LINGUAS): added French (fr).
826 2002-12-21 Jordi Mallach <jordi@sindominio.net>
828 * configure.in (ALL_LINGUAS): added Catalan (ca).
830 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
832 * ===== Released 1.2.0 ======
834 * configure.in: Version 1.2.0, interface age 0, binary age 200
836 * NEWS: Final update for 1.2.0.
838 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
840 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
842 * configure.in: Added Russian to ALL_LINGUAS.
844 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
846 * ===== Released 1.1.5=====
848 * configure.in: Version 1.1.5, interface age 2, binary age 105
852 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
854 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
855 if caret is not supported. This addresses bug #101020.
857 * configure.in: Use third argument of AC_DEFINE to get rid of
860 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
862 * acinclude.m4: Remove; wasn't needed, and referred
863 to GLib internal m4 files now gone.
865 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
867 * configure.in: Require autoconf-2.53.
869 2002-12-12 Yanko Kaneti <yaneti@declera.com>
871 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
873 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
875 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
878 2002-12-07 Andras Timar <timar@gnome.hu>
880 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
882 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
884 * ===== Released 1.1.4 =====
886 * configure.in: Version 1.1.1, interface age 1, binary age 104
890 2002-12-05 Ole Laursen <olau@hardworking.dk>
892 * configure.in (ALL_LINGUAS): Added Danish (da).
894 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
896 * configure.in (ALL_LINGUAS): Added Spanish (es).
898 2002-12-01 Christian Neumair <chris@gnome-de.org>
900 * configure.in (ALL_LINGUAS): Added German (de).
902 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
904 * configure.in (ALL_LINGUAS): Added "no".
906 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
908 * Update NEWS for 1.1.3
910 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
912 * configure.in: Update to take account of gtk-doc-version being 0.10
913 Updated version required to 0.9
915 2002-11-20 Bill Haneman <bill.haneman@sun.com>
918 Added ATK_ROLE_APPLICATION.
921 (atk_role_get_localized_name):
922 Added ATK_ROLE_APPLICATION case.
925 Added ATK_ROLE_APPLICATION to docs.
927 2002-11-18 Abi Brady <morwen@evilmagic.org>
929 * configure.in: Added "en_GB" to ALL_LINGUAS.
931 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
933 * configure.in: Added "ms" to ALL_LINGUAS.
935 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
937 * Update NEWS for 1.1.2
939 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
942 2002-11-14 Bill Haneman <bill.haneman@sun.com>
945 Revved to 1.1.2, interface age 0, binary age 102.
947 * atk/atkrelationtype.h:
948 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
949 New relations to handle content embedding, for instance
950 text that embeds or flows around images.
952 * atk/atkhyperlink.h:
953 (atk_hyperlink_is_inline):
954 New API, returns whether a hyperlink's content is
955 partially displayed inline; useful for small images
956 emedded in text, and for HTML <src> elements.
957 (AtkHyperlinkClass->link_state):
958 New virtualized method, used to implement various
959 state query API such as atk_hyperlink_is_inline().
961 * atk/atkhyperlink.c:
962 (atk_hyperlink_is_inline):
965 * docs/atk-sections.txt:
966 Additions for above API.
968 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
970 * atk/atkobject.[ch]: Add signal active-descendant-changed
972 2002-11-11 Christian Rose <menthos@menthos.com>
974 * configure.in: Added "sv" to ALL_LINGUAS.
976 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
984 * docs/tmpl/atkhyperlink.sgml
985 * docs/tmpl/atkobject.sgml
986 * docs/tmpl/atktable.sgml
987 * docs/tmpl/atktext.sgml
989 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
992 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
994 * autogen.sh: Add call to autoheader to create config.h.in
996 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
998 * acinclude.m4: New file
1000 * autogen.sh: Add i18n support (copied from gtk+).
1002 * configure.in: Add definition for atklocaledir and check for
1003 bind_textdomain_codeset()
1005 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1007 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1010 * po/.cvsignore: Add extra files.
1012 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1014 * configure.in: Create po/Makefile; patch supplied by
1015 Dan Mills (thunder@ximain.com)
1017 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1019 * ===== Released 1.1.1 =====
1021 * configure.in: Version 1.1.1, interface age 0, binary age 101
1025 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1027 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1029 * Makefile.am: Add po directory
1031 * configure.in: Add support for I18N
1033 * acconfig.h atk/atkintl.h: New files used to support I18N
1035 * atk/atkobject.c: Update atk_role_get_localized_name() to
1036 allow for localized name to be returned.
1038 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1040 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1041 po/ChangeLog: New files
1043 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1045 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1047 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1049 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1050 atk_object_add_relationship and atk_object_remove_relationship
1051 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1054 * atk/atkrelation.h: Move definition of AtkRelationType to
1057 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1059 * atk/atktext.[ch]: Add text-attributes-changed signal.
1061 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1063 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1065 * docs/tmpl/atkrelation.sgml: Add new relations
1067 * docs/tmpl/atkstate.sgml: Add new state
1069 * docs/tmpl/atktext.sgml: Add new signal
1071 * tests/testrelation.c: Add tests for new relationship functions.
1073 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1075 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1076 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1080 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1082 * ===== Released 1.1.0 =====
1086 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1089 increment version to 1.1.0, in view of the fact that we've
1090 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1091 Also reset INTERFACE_AGE to zero, since an enum was added.
1092 Use similar library numbering as GTK.
1094 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1096 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1098 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1100 * atk/atkcomponent.c: upd docs.
1102 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1104 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1105 avoid unused declarations
1107 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1108 Move AtkRelationSet from atkobject to atkrelationset.
1110 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1112 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1113 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1114 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1115 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1116 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1117 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1118 docs/tmpl/atkvalue.sgml:
1119 Remove reference to ...Iface data structures; which eliminates
1120 undocumented symbols.
1122 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1124 * atk/atkutil.h: Add documentation for AtkKeyEventType
1126 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1127 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1128 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1129 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1130 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1131 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1132 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1133 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1134 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1135 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1136 docs/tmpl/atkutil.sgml:
1137 Reduce number of undocumented symbols
1139 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1141 * atk/atknoopobjectfactory.c:
1142 Add implementation for atk_object_factory_get_accessible_type()
1144 2002-08-18 Havoc Pennington <hp@pobox.com>
1146 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1147 both automake 1.6 and 1.4 installed get the right automake. Means
1148 compilation from CVS will now require the latest automake 1.4
1149 release, or manually creating symlinks called "automake-1.4" and
1152 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1154 These changes improve the quality of the documentation by adding
1155 information about properties and signals.
1158 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1159 use in docs Makefile.am
1162 Add missing include files, atk/atknoopobject.h and
1163 atknoopobjectfactory.h
1166 Add support for scan program
1169 Added content to this file
1171 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1172 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1173 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1174 docs/tmplatkutil.sgml:
1175 Removed references to contents of object's data structure
1177 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1178 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1179 Add references to signals and properties.
1181 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1183 * ===== Released 1.0.3 =====
1185 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1186 interface, binary version 3.
1190 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1192 * README: Updated to describe where to log bugs and mention mailing
1195 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1197 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1198 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1199 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1200 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1201 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1202 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1203 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1204 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1205 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1206 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1207 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1208 Update documentation.
1210 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1212 * atk/atkregistry.c:
1213 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1216 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1218 * ===== Released 1.0.2 ======
1222 * configure.in: Version 1.0.2, interface, binary age 2
1224 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1226 * atk/atkutil.c (atk_focus_tracker_notify):
1227 Allow for object being NULL which means the window containing the
1228 focus widget has lost focus. We update the previous_focus_object
1229 so we can emit notification for focus widget when window regains
1232 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1234 * atk/atkgobjectaccessible.c:
1235 (atk_gobject_accessible_for_object): Allow for case where created
1236 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1237 was not initialized in atk_gobject_accessible_class_init
1239 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1241 * ===== Released 1.0.1 ======
1245 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1247 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1249 * atk/atkutil.c (atk_focus_tracker_notify):
1250 Do not do notification if previously notified object is the same as
1253 2002-03-14 Tor Lillqvist <tml@iki.fi>
1255 * atk/Makefile.am: Use correct name for the DLL when generating
1256 the MSVC import library.
1258 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1260 * atk/atkutil.c (atk_object_get_root):
1261 Changed g_type_class_peek to g_type_class_ref,
1262 this seemed to be triggering a SEGV in some cases.
1265 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1267 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1268 Correct name of data set to NULL from quark_accessible_object to
1271 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1273 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1276 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1278 * ===== Released 1.0.0 ======
1280 * NEWS: Final update for 1.0.0.
1282 * README: Update the compilation instructions a bit.
1284 2002-03-06 Tor Lillqvist <tml@iki.fi>
1287 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1290 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1294 * tests/Makefile.am: Don't install libteststateset.la,
1295 libtestrelation.la. (#73655, James Henstridge)
1297 * autogen.sh: Add --enable-gtk-doc
1299 * configure.in: --disable-gtk-doc by default.
1301 * Makefile.am: Add a slightly modified distcheck rule
1302 that passes --enable-gtk-doc to the configure inside.
1303 (So that 'make dist' succeeds inside.)
1305 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1307 * configure.in: Require GLib-2.0.0.
1309 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1310 Switch over to the Glib/GTK+ versioning scheme.
1312 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1314 * atk/atktext.c (atk_text_get_text):
1315 Permit end offset value of -1
1317 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1319 * atk/atkhypertext.h:
1322 2002-02-28 Sven Neumann <sven@gimp.org>
1324 * configure.in: beautified configure --help output.
1326 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1328 * atk/atkhypertext.h atk/atkhyperlink.h:
1329 Add padding to class structures to allow for future expansion.
1331 * atk/atkdocument.h:
1332 Add padding to class structures to allow for future expansion.
1334 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1335 Add padding to class structures to allow for future expansion.
1337 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1339 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1341 2002-02-26 Tor Lillqvist <tml@iki.fi>
1343 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1344 libtool won't create a DLL.
1346 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1349 Remove -no-undefined because of problems with uunresolved symbols
1350 in libgobject on Solaris when using gcc
1352 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1354 * configure.in: Version 0.13
1356 * NEWS: Update for 0.13
1358 * docs/atk-sections.txt: Update.
1360 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1362 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1363 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1364 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1365 Make use of parent_class consistent; define as gpointer and
1366 use g_type_class_peek_parent() to get it
1369 Delete unused empty line
1371 * atk/atkregistry.c atk/atkrelation.c:
1372 Make parent_class static
1374 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1377 Add check for offset being negative in functions which have offset
1378 parameter and return immediately if so.
1380 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1382 * atk/atkcomponent.h:
1383 Change argument of get_layer and get_mdi_zorder function pointers
1384 to be AtkComponent instead of AtkObject
1386 * atk/atkcomponent.c:
1387 Change atk_component_get_layer and atk_component_get_mdi_zorder
1388 to refer to argument as component instead os accessible
1390 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1391 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1392 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1393 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1394 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1395 Update for recent changes
1397 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1400 Guard atk.h with ifndef __ATK_H__
1401 (#71405 reported by terra@diku.dk (Morten Welinder))
1403 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1405 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1406 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1407 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1408 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1409 Add padding to class structures to allow for future expansion.
1411 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1414 Incremented revision and tagged GNOME_D2_BETA.
1417 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1418 as deprecated (should use atk_component API below).
1421 Added atk_component_get_layer and atk_component_get_mdi_zorder
1422 (erroneously defined in atkobject, they belong here).
1425 Fixed some property get/set bugs.
1427 * NEWS: updated for GNOME 2 Desktop Beta.
1429 2002-02-11 jacob berkman <jacob@ximian.com>
1431 * atk/atkselection.[ch] (atk_selection_get_type):
1432 * atk/atktable.[ch] (atk_table_get_type):
1433 * atk/atkregistry.h (atk_get_default_registry):
1434 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1435 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1436 * atk/atkcomponent.[ch] (atk_component_get_type):
1437 * atk/atkaction.[ch] (atk_action_get_type): declare function
1438 arguments as (void) rather than ()
1440 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1443 Incremented revision.
1445 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1447 * docs/tmpl/atkaction.sgml:
1448 * docs/tmpl/atkcomponent.sgml:
1449 * docs/tmpl/atkeditabletext.sgml:
1450 * docs/tmpl/atkimage.sgml:
1451 * docs/tmpl/atkobject.sgml:
1452 * docs/tmpl/atkselection.sgml:
1453 * docs/tmpl/atktable.sgml:
1454 * docs/tmpl/atktext.sgml:
1455 * docs/tmpl/atkvalue.sgml:
1456 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1457 fields to improve docs; the documentation now gives some
1458 information on the purpose and function of the various ATK
1459 interfaces, and which types of UI components typically implement
1462 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1464 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1466 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1469 Update version number to 0.10, for Desktop Alpha 2
1471 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1474 Correct inconsistencies between registered signal parameter types
1475 and default signal handler struct fields
1476 (based on patch from Murray Cumming <murray@usa.net>)
1478 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1481 Update version number to 0.9, for Beta2 package.
1483 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1485 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1486 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1489 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1491 * atk/atkcomponent.c (atk_component_add_focus_handler):
1492 Add comments to clarify behavior if handler has already been added
1494 * docs/tmpl/atktext.sgml:
1495 Update for change of caret_changed to text_caret_moved
1497 2002-01-05 Hans Breuer <hans@breuer.org>
1499 * atk/makefile.msc : generate atk-enum-types.[hc]
1500 NOTE: the long comment in atkobject.h is crashing perl,
1501 at least version 5.005_02 built for MSWin32-x86-object
1502 Binary build 506 provided by ActiveState. Temporary
1503 deleting the AtkRole comment allows to work-around.
1505 atk/atk.def : updated externals
1507 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1509 * atk/atkgobjectaccessible.h
1510 Fixed typo in define (reported by Jeff Franks)
1512 * atk/atktext.c atk/atktext.h
1513 Change name of default signal handler for text_caret_moved signal
1514 from caret_changed to text_caret_moved
1515 Change enum CARET_MOVED to TEXT_CARET_MOVED
1516 (both issues reported by Jeff Franks)
1518 2001-12-15 Michael Meeks <michael@ximian.com>
1520 * atk/atkrelation.c (atk_relation_class_init):
1522 (atk_relation_finalize): chain to parent.
1524 * atk/atkrelationset.c (atk_relation_set_class_init),
1525 (atk_relation_set_finalize): same fix.
1527 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1529 * configure.in: Version 0.8, require GLib-1.3.12
1531 * atk/makefile.msc (PKG_VER): Version 0.8.
1533 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1535 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1536 for correct srcdir != builddir operation when
1537 generating source files in srcdir.
1539 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1541 * docs/tmpl/atkutil.sgml: remove some conflict
1544 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1549 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1551 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1552 docs/tmpl/atkgobjectaccessible.sgml
1554 * atk/Makefile.am atk/atk.h:
1555 Add references to new files
1557 * atk/atkobject.c atk/atkobject.h
1558 docs/tmpl/atkobject.sgml:
1559 Add new function atk_object_initialize
1561 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1562 docs/tmpl/atkobjectfactory.sgml:
1563 Add new function atk_object_factory_get_accessible_type
1565 * docs/atk-sections.txt:
1567 Add functions in atk-unused.txt
1570 2001-12-17 Darin Adler <darin@bentspoon.com>
1572 * atk/atktext.c: Add missing #include <string.h>
1574 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1576 * atk/Makefile.am, tests/Makefile.am: Compile with
1577 -DG_DISABLE_DEPRECATED. See #52790.
1579 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1581 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1582 Remove unnecessary g_retunn_val_if_fail() call.
1584 2001-12-08 Michael Meeks <michael@ximian.com>
1586 * atk/atkregistry.c (atk_registry_class_init):
1587 paranoia is not appropriate here, setup parent_class,
1588 don't create a new default registry here - makes no
1590 (atk_registry_finalize): chain to parent class, do
1591 g_hash_table_destroys instead of g_frees.
1593 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1596 Update to create atk-enum-types.h before compiling source files
1597 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1599 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1601 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1602 docs/tmpl/atktext.sgml tests/testrelation.c:
1603 Change atk_attribute_register to atk_text_attribute_register,
1604 atk_attribute_get_value to atk_text_attribute_get_value,
1605 atk_attribute_get_name to atk_text_attribute_get_name
1606 atk_attribute_for_name to atk_text_attribuute_for_name
1608 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1611 Add implementation of atk_attribute_register, atk_attribute_for_name
1612 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1613 support extra attributes being defined
1616 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1617 extra attributes to be defined
1618 Add atk_attribute_register() and atk_attribute_for_name()
1623 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1624 Update because of additions to atk/atktext.h
1626 * tests/testrelation.c:
1627 Add tests for text attributes
1629 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1632 Update atk_role_register() to allow extra roles to be defined
1633 Update atk_role_get_name() and atk_role_for_name() for newly defined
1636 * tests/testrelation.c:
1639 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1641 * atk/atkrelation.c:
1642 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1643 atk_relation_type_for_name()
1646 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1647 atk_state_type_for_name()
1649 * tests/testrelation.c, tests/teststateset.c:
1650 Update tests as name componenets are separated by hyphen (-) rather
1653 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1656 Generate files atk-enum-types.c and atk-enums-types.h to create
1660 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1662 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1665 Changed calls to g_type_class_peek() to g_type_class_ref() where
1666 it makes more sense, and in other places check for a non-null
1667 klass return before trying to call class methods. This prevents
1668 SEGV if no Atk-implementation library has been loaded.
1671 Fixed gtk-doc warning.
1673 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1675 * atk/atkobject.[c|h]:
1676 Add functions atk_role_get_name() and atk_role_for_name() which
1677 transform a role into an untranslated string
1678 Update comments in atkobject.h which refer to property names
1680 * atk/atkrelation.c:
1681 Correct error in atk_relation_type_get_name
1683 * docs/atk-sections.txt
1684 Added atk_role_get_name and atk_role_for_name
1689 2001-11-23 Hans Breuer <hans@breuer.org>
1691 * atk/atk.def : updated externals
1693 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1694 minor coding style issues. Found by my exports generator.
1696 * atk/makefile.msc : version 0.7, use build dir from
1699 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1703 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1705 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1707 * atk/atknoopobject.c:
1708 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1709 when creating object
1711 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1713 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1714 docs/tmpl/atkrelation.sgml:
1715 Change atk_relation_type_from_string to atk_relation_type_for_name
1716 Add atk_relation_type_get_name
1718 * atk/atkrelationtype.c:
1719 Change atk_relation_type_from_string to atk_relation_type_for_name
1720 Add atk_relation_type_get_name
1721 Update atk_relation_type_register() to correctly register new
1725 Changed name of static variable type to last_type
1726 Changed name of paremeter if atk_state_type_get_name to type to match
1732 * tests/README, tests/Makefile.am
1733 Add new test file testrelation.c
1735 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1737 * atk/atkutil.c (atk_add_key_event_listener):
1738 Fix gtk-doc comment and clarify use of 'data' gpointer.
1740 2001-11-22 Michael Meeks <michael@ximian.com>
1742 * atk/atkutil.c (atk_add_key_event_listener): switch
1745 * atk/atkobject.c (atk_object_real_get_property):
1746 add missing 'break'.
1748 2001-11-21 Michael Meeks <michael@ximian.com>
1750 * atk/atkrelation.c: pull in string.h for strcmp
1752 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1754 * atk/atkutil.c (atk_add_global_event_listener),
1755 (atk_get_toolkit_name, atk_get_toolkit_version):
1758 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1760 * atk/atkrelation.c: Added gtk-doc docs for
1761 atk_relation_type_from_string.
1763 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1765 * atk/atkobject.h (enum): Fix trailing comma on
1768 * docs/atk-sections.txt: Update.
1772 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1774 * atk/atkobject.[c|h]:
1775 Add additional argument (name) to state-change signal
1776 Update atk_object_notify_state_change to take account of
1777 extra argument for state-change
1779 * atk/atkmarshal.list:
1780 Add marshaller for VOID:STRING,BOOLEAN
1782 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1784 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1785 Add enum AtkLayer and functions atk_object_get_layer and
1786 atk_object_get_mdi_zorder
1788 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1790 * atk/atkobject.[c|h]:
1791 Remove property accessible-state; use signal state-change instead
1792 Change signature of state-change handler to take gboolean as argument
1793 instead of AtkPropertyValues
1794 Update atk_object_notify_state_change() to emit state-change signal
1796 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1797 Remove state ATK_STATE_COLLAPSED
1799 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1803 Added state-changed signal to atkobject, in anticipation of
1804 deprecating the accessible-state property.
1807 Fixed signature of atk_util_add_key_listener () to
1808 take an AtkKeySnoopFunc instead of a pointer to same.
1810 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1812 * atk/atkobject.c (atk_object_notify_state_change):
1813 Fix bug in calculation of number of toggle states
1816 Correct out-by-1 error in atk_state_type_register()
1817 Use type (number of states defined) in atk_state_type_get_name()
1818 and atk_state_type_for_name()
1820 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1822 * atk/atkeditabletext.c:
1823 Remove unused structure _AtkEditableTextIfaceClass
1825 * atk/atkobject.[c|h]
1826 Remove signals model_changed and selection_changed
1828 * atk/selection.[c|h]
1829 Add signal selection_changed
1831 * atk/atktable.[c|h]
1832 Remove unused structure _AtkTableIfaceClass
1833 Add signal model_changed
1836 Remove unused structure _AtkTextIfaceClass
1837 Add signal text_selection_changed
1839 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1840 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1841 Documentation changes
1843 2001-11-17 Tor Lillqvist <tml@iki.fi>
1845 * atk-zip.sh.in: Build separate runtime and developer packages.
1847 * atk/atk.def: Update.
1849 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1853 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1855 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1858 to allow non-GTK-dependent installation of key snoop functions.
1859 This also meant adding definitions of AtkKeySnoopFunc and
1862 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1864 * atk/atkobject.c (atk_object_notify_state_change):
1865 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1866 to ATK_STATE_EXPANDED or vice versa.
1868 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1871 Add role ATK_ROLE_TREE_TABLE
1873 * atk/atkrelation.h:
1874 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1875 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1877 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1878 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1879 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1880 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1881 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1882 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1883 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1884 Update to reflect the current state of the documentation in the code.
1886 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1888 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1889 Add two new relations ATK_RELATION_NODE_CHILDREN and
1890 ATK_RELATION_NODE_PARENT to support compound objects in a
1891 node or cell of a tree or table
1892 Added descriptions of all relations which are defined
1895 Remove functions atk_table_real_get_index_at(),
1896 atk_table_real_get_column_at_index() and
1897 atk_table_real_get_row_at_index()
1898 Correct typos in documentation of other functions.
1900 2001-10-28 Tor Lillqvist <tml@iki.fi>
1902 * atk-zip.sh.in: New file, used to build developer package for
1906 * configure.in: Add it.
1908 * atk/Makefile.am: Add rules to install and uninstall mingw import
1911 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1913 * atk/atkobject.[c|h]
1914 Remove the following properties
1915 accessible-child - use signal children_changed for notification
1916 accessible-text - use signal text_changed for notification
1917 accessible-caret - use signal text_caret_moved for notification
1918 accessible-selection - use new signal selection_changed
1920 accessible-visible-data - use new signal visible_data_changed
1922 accessible-model - use new signal model_changed for notification
1923 Notify when role or parent changes
1924 Allow parent and role to be set or got using g_object_set() or
1927 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1933 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1935 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1936 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1938 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1940 * atk/atkobject.c (atk_object_notify_state_change):
1941 Initialize AtkPropertyValue data structure to 0 instead of using
1944 2001-10-19 Tor Lillqvist <tml@iki.fi>
1946 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1947 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1948 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1950 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1951 -export-symbols atk.def. If lib.exe is available, generate
1952 atk.lib, and install it.
1954 * atk/atk.def: Update with new entry points.
1956 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1958 * atk/atkobject.[c|], docs/atk-sections.txt,
1959 docs/tmpl/atkobject.sgml:
1960 Add convenience function atk_object_notify_state_change()
1961 to generate property notification of state change.
1963 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1964 Correct comments on functions atk_attribute_get_name() and
1965 atk_attribute_get_value()
1967 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1970 Update comments in atk_text_get_text_[at|after|before]_offset()
1971 to clarify what these functions will return.
1973 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1976 Update comments in atk_text_get_run_attributes() and
1977 atk_text_get_default_attributes().
1979 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1982 Change "property-change" signal to allow detail (i.e. property name)
1983 and add detail in atk_object_notify().
1985 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1988 Correct order of attribute names in text_attr_name array.
1990 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1992 * atk/atktext.[c|h]:
1993 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1994 Use enum AtkTextAttribute to specify what attribute are supported
1995 rather than hash defines. Define new functions atk_attribute_get_name()
1996 and atk_attribute_get_value() which return the strings for the
1997 attribute name and values for those attribute which have named values.
1999 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2001 * atk/atktext.c (atk_text_get_run_attributes):
2004 * atk/atktext.c (atk_text_get_default_attributes):
2005 Add call to set iface.
2007 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2009 * atk/atktext.[c|h]:
2010 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2011 Add new function atk_text_get_default_attributes
2012 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2014 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2016 * atk/atktext.c (atk_attribute_set_free):
2017 Avoid leaking of AtkAttributeSet data structure; speed up code.
2019 * docs/tmpl.atk*.sgml
2020 Updated to reflect current APIs.
2022 2001-10-01 jacob berkman <jacob@ximian.com>
2024 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2025 make dist works correctly w/o having to build first
2027 2001-10-01 Tor Lillqvist <tml@iki.fi>
2029 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2031 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2033 * configure.in (ATK_MICRO_VERSION): Version 0.6
2034 (because libglade will depend on a the small api addition below)
2036 * atk/makefile.msc (PKG_VER): Version 0.6
2038 * atk/atkrelation.h:
2039 * atk/atkrelation.c: (AtkRelationType
2040 atk_relation_type_from_string (const gchar *name)): Added method.
2043 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2045 * configure.in (ATK_MICRO_VERSION): Version 0.5
2047 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2049 * atk/makefile.msc (PKG_VER): Version 0.5
2051 2001-09-21 Hans Breuer <hans@breuer.org>
2053 * atk/atk.def : updated externals
2054 * atk/makefile.msc : version 0.4
2056 * atk/atktext.c (atk_text_get_character_extents) : real_height
2057 is a reference to int, so use &local_height
2059 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2063 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2065 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2066 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2067 (from 0.2 which was not properly updated last time).
2068 depend on glib 1.3.8.
2072 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2075 Add object reference when object is set as accessible_parent
2077 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2079 * configure.in: remember ACLOCAL_FLAGS.
2081 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2083 * atk/atktable.[c|h]
2084 Change atk_table_get_caption() and atk_table_set_caption()
2085 to deal with AtkObject* rather than gchar*
2086 Remove redundant and incorrect comments
2088 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2090 * configure.in: Version 0.3
2092 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2096 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2099 Correct property definitions for "accessible-table-caption",
2100 "accessible-table-column-description",
2101 "accessible-table-row-description"
2103 Update comments to include all properties defined
2105 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2107 * atk/atkhyperlink.h:
2108 Change AtkHyperLink to AtkHyperlink in comment
2109 * atk/atkhypertext.[c|h]:
2110 Change AtkHyperLink to AtkHyperlink
2111 * atk/atktable.[c|h]:
2112 Make gchar* arguments const; make return value of type gchar*
2114 * docs/atk-sections.txt
2115 Remove reference to AtkHyperLink
2116 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2117 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2120 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2123 Add functions atk_table_real_get_index_at(),
2124 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2125 as default implementations for atk_table_get_index_at(),
2126 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2128 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2131 Refer to return value in function documentation for
2132 atk_action_do_action
2134 Fix typo in comments
2135 * docs/tmpl/atkaction.sgml:
2136 Update to include return value
2138 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2140 * atk/atkaction.c atk/atkaction.h:
2141 Made atk_action_do_action return a gboolean as the class member of
2142 AtkActionIface does.
2146 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2148 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2149 Swap height and width arguments to atk_image_get_image_size
2151 Swap height and height arguments to atk_image_get_image_size
2152 Do not crash if NULL pointers are passed for return values
2154 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2156 * docs/tmpl/atktext.sgml atk/atktext.h:
2157 Change parameter names *offset to *_offset
2158 * atk/atkcomponent.c:
2159 Do not crash if NULL pointers are passed for return values
2161 Change parameter names *offset to *_offset
2162 Do not crash if NULL pointers are passed for return values
2164 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2167 Changed g_type_class_peek() to g_type_class_ref()
2168 in atk_add_global_event_listener(), since
2169 g_type_class_peek() could return NULL when an
2170 instance of the class had not been created.
2172 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2174 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2175 Ensure that atk_attribute_set_free is in the documentation.
2177 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2179 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2180 Swapped order of width and height arguments to
2181 atk_text_get_character_extents()
2182 Changed AtkAttrributeSet_free to atk_attribute_set_free
2184 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2186 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2187 Changed "length" argument of atk_text_get_character_extents() to
2190 2001-08-15 Jens Finke <jens@gnome.org>
2192 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2193 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2194 added a AC_SUBST for it. This is needed for the spec.in file.
2195 Added atk.spec to output list.
2196 * atk.spec.in: New file.
2198 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2200 * atk/atkcomponent.[c|h]
2201 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2202 Change atk_component_get_accessible_at_point to
2203 atk_component_ref_accessible_at_point so it will work for flyweights
2205 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2207 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2210 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2212 * atk/atkaction.c, atk/atkcomponent.c
2213 Remove all instances of g_return_if_fail (foo != NULL); that are
2214 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2215 since the second check catches the NULL.
2216 * atk/atkcomponent.c
2217 Add functions atk_component_real_contains(),
2218 atk_component_real_get_position(), atkcomponent_real_get_size()
2219 as default implementations for atk_component_contains(),
2220 atk_component_get_position(), atk_component_get_size()
2222 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2224 * atk/atkimage.[ch] docs/atk-sections.txt
2225 docs/tmpl/atkimage.sgml
2226 Updated AtkImage get_position to get_image_position
2227 so the naming is consistant. Now get_image_position
2228 and get_image_size return -1 for x/y/height/width
2229 if AtkImage implementations of these functions is
2232 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2235 Create an object relation set when the object is created.
2237 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2240 Changed first argument of atk_add_global_event_listener
2241 so the callback function is of type GSignalEmissionHook
2242 instead of AtkEventListener. AtkEventListener is
2243 appropriate for Focus event callbacks, but not generic
2246 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2249 Add function atk_object_real_ref_state_set() which creates the
2250 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2253 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2256 Remove all instances of g_return_if_fail (foo != NULL); that are
2257 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2258 since the second check catches the NULL.
2260 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2263 Fix problem with ATK not building after running make maintainer-clean
2264 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2266 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2269 * atk/atkeditabletext.h
2271 * atk-uninstalled.pc.in
2274 Removed (unused) #defines of pango/pango.h
2275 Removed references to/dependencies on pango from .pc files
2276 Removed dependencies on pango from makefile.msc and configure.in
2278 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2280 * atk/atkobject.[c|h]
2281 Move some implementation from GAIL:
2282 Default implementations for some some functions
2283 atk_object_real_get_name, atk_object_real_set_name,
2284 atk_object_real_get_description, atk_object_real_set_description,
2285 atk_object_real_get_parent, atk_object_real_set_parent,
2286 atk_object_real_get_role,
2287 atk_object_real_connect_property_change_handler,
2288 atk_object_real_remove_property_change_handler,
2290 definition of property-changed signal.
2291 Initialize pointers to NULL in atk_object_init().
2292 Initialize uninitialized function pointers to NULL in
2293 atk_object_class_init().
2295 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2298 Changed children_changed signal to allow NULL pointers
2299 for the 2nd argument to the signal handler.
2301 2001-07-20 Hans Breuer <hans@breuer.org>
2303 * atk/atk.def : added more exports
2304 * atk/makefile.msc : updated win32 build
2306 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2308 * atk/atkaction.[c|h], docs/atk-sections.txt,
2309 docs/tmpl/atkaction.sgml
2310 Add atk_action_get_name() and atk_action_set_description()
2312 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2314 * atk/atkstate.[c|h]
2315 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2316 and inconsistent GtkToggleButton
2318 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2320 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2321 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2322 gail_textattributes_update.pat is for gail/gail and integrates the
2323 ATK_ATTRIBUTE_* macros in the gail implementations.
2324 atk_docs_textattributes_update.pat is for atk/docs and patches
2325 atk-sections.txt etc. for improved docs
2326 atk_atk_textattributes_update.pat is for atk/atk and included the
2327 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2329 2001-07-13 Darin Adler <darin@bentspoon.com>
2331 * atk/atkstate.c: Add missing <string.h> include.
2332 * tests/teststateset.c: Add missing <string.h> include.
2334 2001-07-13 Darin Adler <darin@bentspoon.com>
2336 * .cvsignore: Ignore some generated files.
2337 * autogen.sh: Get rid of call to autoheader since the
2338 configure file doesn't include AM_CONFIG_HEADER.
2340 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2342 * tmpl/atkdocument.sgml
2343 Added new file for docs.
2345 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2347 * atk/atkimage.c atk/atkutil.c
2348 Changes to build with Sun's FORTE compiler.
2350 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2352 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2353 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2354 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2355 tmpl/atktext.sgml tmpl/atkutil.sgml
2358 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2360 * atk/atktext.c (atk_text_base_init):
2361 * atk/atktable.c (atk_table_base_init):
2362 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2363 to adapt to recent GSignal changes.
2365 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2367 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2368 docs/tmpl/atkutil.sgml
2369 Added new functiosn to AtkUtil.
2371 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2373 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2374 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2375 docs/tmpl/atkobject.sgml
2376 Added new atk document interface.
2378 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2380 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2381 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2382 Updated so that functions that take screen coords as
2383 input/output also take an enum specifying whether
2384 the coords are screen or top-level window based.
2385 Updated docs as well.
2387 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2389 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2390 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2391 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2392 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2393 atk/docs/tmpl/atkstreamablecontent.sgml
2394 Cleaned up docs. Added atkstreamablecontent.sgml
2396 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2398 *atk/atktable.h, atk/atktable.c
2399 Updated signal handler definitions.
2401 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2404 Updated AtkXYCoords enum.
2406 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2408 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2409 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2410 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2411 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2412 atk/atkstateset.c atk/atkstreamablecontent.c
2413 atk/atkstreamablecontent.h atk/atktable.c
2414 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2415 and some docs/tmpl files.
2416 Updated gtk-docs fixing spelling errors and making minor
2419 2001-06-27 Louise Miller <lousie.miller@sun.com>
2421 *atk/atkselection.h, atk/atkselection.c
2422 changed return type to gboolean for
2423 atk_selection_select_all_selection
2425 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2427 *atk/atkstate.h atk/atkstate.c
2428 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2429 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2430 docs/tmpl/atktext.sgml
2431 Added ATK_STATE_STALE. Updated docs.
2433 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2436 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2438 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2440 * atk/atkeditabletext.h, atk/atkobject.h,
2442 Added AtkAttributeSet_free() convenience
2445 2001-06-20 Peter Williams <peterw@ximian.com>
2447 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2448 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2449 G_{BEGIN,END}_DECLS.
2451 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2453 * atk/atktable.c, atk/atkmarshal.list
2454 Removed needless marshal and updated signal handlers in
2457 2001-06-20 Louise Miller <louise.miller@sun.com>
2459 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2460 Changed parameters for get_selected_rows/get_selected_columns
2461 Added 4 new functions, add_row_selection, remove_row_selection,
2462 add_column_selection, remove_column_selection
2464 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2467 Fixed minor bug with signals.
2469 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2474 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2476 * atk/atkselection.h atk/atkselection.c
2477 Now add_selection, clear_selection, and remove_selection
2478 return a boolean indicating SUCCESS/FAILURE to indicate
2479 if the operation was successful.
2481 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2483 * atk/atktable.h atk/atktable.h
2484 Updated so now the get_text_before|at|after functions
2485 return the start & end offset of the string. Updated the
2488 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2490 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2492 2001-06-11 Havoc Pennington <hp@redhat.com>
2496 * configure.in: bump version to 0.2 and add infrastructure for
2497 libtool version info. Assumes GTK versioning scheme (major.minor
2498 is binary compatible)
2500 * atk/Makefile.am (LDFLAGS): set version info
2501 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2503 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2505 * atk/atktable.h, atk/atktable.c
2506 Updated so that get/set row/column header functions
2507 work with AtkObjects rather than AtkTables. Organized
2508 the header file a little more cleanly. Also the get/set
2509 row_description and caption functions now use gchar *
2510 rather than AtkObject.
2512 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2514 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2515 Add signal model-changed.
2517 * atk/atkobject.c: Add properties
2518 accessible-role, accessible-table-caption,
2519 accessible-table-column-header, accessible-table-column_description.
2520 accessible-table-row-header, accessible-table-row_description.
2521 accessible-table-summary, accessible-model
2523 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2525 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2526 Updated atkeditabletext and atktext interfaces so they
2527 now properly define the get/set attribute methods and now
2528 get_offset_at_point and get_character_extents can request
2529 x,y coords by either widget or screen coords.
2531 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2533 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2534 CFLAGS, not in LIBS. (Always linking with -lpthread
2535 is a noticeable speed hit.)
2537 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2539 * atk/Makefile.am: Really fix marshal generation.
2541 2001-06-07 Havoc Pennington <hp@redhat.com>
2543 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2544 glib-genmarshal stuff
2546 2001-06-07 Havoc Pennington <hp@redhat.com>
2548 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2551 * configure.in: rearrange the library checks to support
2554 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2556 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2557 ATK in giant GTK tarball
2559 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2561 * docs/atk-api.sgml docs/atk-sections.txt
2562 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2563 docs/tmpl/atktext.sgml
2564 Removed docs/atk-api.sgml since it is not used.
2565 Updated sgml files and atk-sections.txt to reflect
2566 recent changes to the atktext and atkeditabletext
2569 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2571 * atk/atktext.h atk/atktext.h
2572 Updated to new atktext functions for getting attributes.
2574 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2576 * New files atk/atkstreamablecontent.[ch]
2577 Updated files: atk/Makefile.am, atk/atk.h
2579 * atk/atkvalue.c: Updated comments
2581 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2583 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2585 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2587 * atk/atkobject.c: Add property accessible-visible-data
2589 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2591 * atk/atkobject.c: Add support for setting and getting
2592 accessible-value property.
2594 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2596 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2598 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2600 * docs/atk-overrides.txt, docs/Makefile.am
2601 Updated the interface for dealing with selected
2602 text to handle multiple selected regions. Removed
2603 get_row_col_at_offset from atktext.[ch]. Added
2604 docs/atk-overrides.txt file.
2606 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2608 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2609 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2610 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2611 Makefiles so the proper marshall files get included in the
2612 dist. Updated the Makefiles and configure.in so that the
2613 docs get included in the dist.
2615 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2617 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2619 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2621 * atk/atkobject.c: Define new properties accessible-text,
2622 accessible-caret, accessible-selection and accessible-value
2624 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2626 * docs/atk-sections.txt
2629 Improved the layout/formatting of the atk docs. Added docs/tmpl
2632 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2635 Now properly set the initialized flag when setting up signals.
2636 Updated the atk-docs in several files
2638 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2640 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2641 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2642 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2643 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2644 Fix warnings generated by Sun FORTE compiler
2646 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2648 * atk/atkcomponent.c atk/atkvalue.c
2649 Remove return calls in functions which return void
2651 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2653 * atk/atkobject.h: Correct naming of role for status bar
2656 Clarify behaviour of atk_text_get_text_after/at/before_offset
2658 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2660 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2662 2001-01-06 Hans Breuer <hans@breuer.org>
2664 * atk/makefile.msc atk/atk.def (new files) :
2665 Enable build for win32, no sourc changes necessary.
2667 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2671 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2673 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2675 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>