1 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
3 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
4 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
5 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
6 docs/tmpl/atktext.sgml: Regenernate these files. The location of
7 signal information has changed.
9 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
11 * ===== Released 1.5.0=====
13 * configure.in: Version 1.5.0, interface age 0, binary age 400
17 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
19 * atk/atkrelation.c: Use weak references for objects in a relation
20 instead of object references so that objects are not leaked when
21 corresponding widgets are destroyed.
23 This fixes bug #125725.
25 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
27 * configure.in: Add reference to docs/version.xml
29 Should have been done in previous commit but was omitted.
30 Fixes build break reported in bugs #1258548 and #125902.
32 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
34 * configure.in: Add reference to docs/version.xml
36 * docs/Makefile.am: Add references to version.xml.in and version.xml
38 * docs/atk-docs.sgml: Add reference to version.xml
40 * docs/version.xml.in: New file.
42 This fixes bug #125758.
44 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
46 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
48 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
50 * ===== Released 1.4.1=====
52 * configure.in: Version 1.4.1, interface age 1, binary age 401
56 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
58 * configure.in: Added lt to ALL_LINGUAS.
60 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
62 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
63 This fixes bug #121990.
65 2003-09-21 Åsmund Skjæveland <aasmunds@fys.uio.no>
67 * configure.in: Added Norwegian (nynorsk) code
70 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
72 * atk/atkobject.c: Remove comments about signals. The description
73 should be in files in docs/tmpl directory.
75 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
76 * docs/tmpl/atkobject.sgml: Add descriptions for
77 active-descendant-changed, children-changed, focus-event,
78 property-change, state-change and visible-data-changed signals.
79 * docs/tmpl/atkselection.sgml: Add description for selection-changed
81 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
82 columnn-inserted, column-reordered, model-changed, row-deleted,
83 row-inserted and row-reordered signals.
84 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
85 text-caret-moved, text-changed and text-selection-changed signals.
87 This fixes bug #121163.
89 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
91 * ===== Released 1.4.0=====
93 * configure.in: Version 1.4.0, interface age 0, binary age 400
97 2003-08-28 Christian Rose <menthos@menthos.com>
99 * configure.in: Added "ne" to ALL_LINGUAS.
101 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
103 * ===== Released 1.3.6=====
105 * configure.in: Version 1.3.6, interface age 2, binary age 306
109 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
111 * autogen.sh: Clarify an error message.
113 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
115 * configure.in: Added "hi" in ALL_LINGUAS.
117 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
119 * ===== Released 1.3.5=====
121 * configure.in: Version 1.3.5, interface age 1, binary age 305
125 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
127 * Remove po/Makefile.in.in. This fixes bug #119053.
129 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
131 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
134 This is a partial fix for bug #116712.
136 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
138 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
139 Fixes bug #116621. Problem reported by Mario Lang.
141 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
143 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
145 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
148 Added locale directory to spec file. Fix provided by
149 James T. Richardson, Jr.
151 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
153 * ===== Released 1.3.4=====
157 2003-06-13 Tor Lillqvist <tml@iki.fi>
159 * atk/atkobject.c (atk_role_get_localized_name): Set
162 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
163 directory, so look there, too. Include the message catalogs.
165 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
167 * configure.in: Version 1.3.4, interface age 0, binary age 304
169 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
172 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
174 * configure.in: Added ga (irish) to ALL_LINGUAS
176 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
178 * configure.in: Added li to ALL_LINGUAS.
180 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
182 * ===== Released 1.3.3=====
184 * configure.in: Version 1.3.3, interface age 3, binary age 303
188 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
190 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
191 ATK_ROLE_AUTOCOMPLETE.
193 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
195 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
196 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
197 which can have a value other than on or off.
199 2003-05-19 Arafat Medini <lumina@silverpen.de>
201 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
203 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
205 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
207 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
209 * ===== Released 1.3.2=====
211 * configure.in: Version 1.3.2, interface age 2, binary age 302
215 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
217 * is.po: Added "is" into ALL_LINGUAS.
219 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
221 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
224 * po/pl.po: Updated Polish translation from Artur Flinta.
226 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
228 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
230 2003-05-05 Christian Rose <menthos@menthos.com>
232 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
234 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
236 * ===== Released 1.3.1=====
238 * configure.in: Version 1.3.1, interface age 1, binary age 301
242 * po/yi.po: Update line numbers.
244 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
246 * atk/stateset.h: Fix typo in documentation.
248 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
249 Patch provided by Ali Akcaagac.
251 2003-03-26 Christian Rose <menthos@menthos.com>
253 * configure.in: Added "yi" to ALL_LINGUAS.
255 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
257 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
259 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
261 * ===== Released 1.3.0=====
263 * configure.in: Version 1.3.0, interface age 0, binary age 300
267 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
269 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
271 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
273 * docs/atk-sections.txt: Add 11 unused declarations.
275 2003-03-20 James Henstridge <james@daa.com.au>
277 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
280 * configure.in: cleanup to make use of newer autoconf/automake
283 * Makefile.am: get rid of custom distcheck rule, which is no
286 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
289 * docs/Makefile.am: use common gtk-doc.make.
291 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
293 2003-03-16 Joel Brich <joel.brich@laposte.net>
295 * configure.in: Added "eo" to ALL_LINGUAS
296 * po/eo.po: Added Esperanto translation
297 from Charles Voelger <cvoelger@dweasel.com>
299 2003-03-12 Tor Lillqvist <tml@iki.fi>
301 * atk/atk.def: Add one more missing export, thanks to Cedric
304 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
306 * atk/atkobject.c (atk_object_set_role): Add check that role is
307 actually being changed. Do not emit notification for initial
308 role setting. (bug #107710)
310 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
312 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
313 which returns integer; (bug #107661) reported by Morten Welinder.
315 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
319 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
320 which return pointer; (bug #107650) reported by Morten Welinder.
322 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
324 * test/Makefile.am: Update to produce .so files
325 (Problem reported and solution reported by Michael.Wilson@bull.net)
327 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
329 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
330 Correct creation of non-AtkGObjectAccessible (bug #107124)
332 * atk/atkobject.c (atk_object_class_init): Set default initialize
333 function so that code which does not check for existence of parent
334 class's initialize function will work.
336 * atk/atkvalue.c: (atk_value_get_minimum_value,
337 atk_value_get_maximum_value, atk_value_get_current_value):
338 Reset Value argument if it is a valid GValue otherwise zeroise it.
340 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
342 2003-02-25 Tor Lillqvist <tml@iki.fi>
344 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
346 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
349 * atk/atk.rc.in: New file, for version info in the DLL on
350 Windows. Similar as in GLib, GTK, etc.
352 * configure.in: Generate atk/atk.rc.
354 * atk/Makefile.am: Use atk.rc on Windows.
355 (EXTRA_DIST): Distribute atk.rc(.in).
357 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
358 but deduce it from DLL location, like GLib, GTK etc do.
360 2003-02-23 Abel Cheung <maddog@linux.org.hk>
362 * configure.in: Added "mk" to ALL_LINGUAS.
364 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
366 * configure.in: Added "fa" to ALL_LINGUAS.
368 2003-02-21 Metin Amiroff <metin@karegen.com>
370 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
372 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
374 * configure.in: Added Belarusian to ALL_LINGUAS.
376 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
378 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
379 claim to implement all interfaces.
381 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
383 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
386 (atk_hypertext_get_link): Add check on link_index value
387 (atk_hypertext_get_link_index): Add check on char_index value
389 2003-02-09 Christian Rose <menthos@menthos.com>
391 * configure.in: Added "kn" to ALL_LINGUAS.
393 2003-02-07 Christian Rose <menthos@menthos.com>
395 * configure.in: Added "bn" to ALL_LINGUAS.
397 2003-02-06 Christian Rose <menthos@menthos.com>
399 * configure.in: Added "id" to ALL_LINGUAS.
401 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
403 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
404 Add weak reference so we do not leak the accessible when the object
405 dies. Problem reported by Alex Larsson.
407 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
409 * configure.in: Added "tr" (Turkish) to the languages' list.
411 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
413 * atk/atkhyperlink.[ch]
414 New property selected-link defined.
415 Function pointer is_selected_link added to interface
416 (atk_hyperlink_is_selected_link: New functions which checks
417 whether the specified AtkHyperlink is selected
419 * atk/atkhypertext.[ch]
420 New signal link-selected added.
422 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
424 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
425 and function atk_hyperlink_is_selected_link.
427 This fixes bug #104621.
429 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
431 * autogen.sh (have_automake): call the versioned automake when
432 checking the version itself.
434 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
436 * autogen.sh (have_automake): Fix version in complaint
437 message about automake. (#104366, Rich Burridge)
439 2003-01-26 Daniel Yacob <locales@geez.org>
441 * configure.in: Added am to ALL_LINGUAS.
443 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
445 * configure.in: Added "sk" to ALL_LINGUAS.
447 2003-01-23 Abel Cheung <maddog@linux.org.hk>
449 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
451 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
453 * configure.in: Added "pt_BR" to ALL_LINGUAS.
455 2003-01-22 Marius Andreiana <marius galuna.ro>
457 * configure.in: added 'ro' to ALL_LINGUAS
459 2003-01-21 Christian Rose <menthos@menthos.com>
461 * configure.in: Added "mn" to ALL_LINGUAS.
463 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
466 (atk_text_base_init): Set vtable entry for default implementations
467 (atk_text_get_range_extents): Omit calling default implementation
468 (atk_text_get_bounded_ranges): Omit calling default implementation
471 (atk_component_base_init): New function to set vtable entry for
472 default implementations
473 (atk_component_ref_accessible_at_point): Omit calling default
475 (atk_component_contains): Omit calling default implementation
476 (atk_component_get_position): Omit calling default implementation
477 (atk_component_get_size): Omit calling default implementation
479 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
482 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
483 and PROP_TABLE_CAPTION_OBJECT.
484 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
485 and PROP_TABLE_CAPTION_OBJECT.
487 This completes ATK changes for bug #74814.
489 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
491 * atk/atkobject.c: Add property accessible-table-caption-object.
492 This addresses bug #74814.
494 * atk/atkobject.h: Move some documentation from template file to
495 avoid warnings when building.
497 * atk/atkrelation.c: Add new properties relation and target.
498 This addresses bug #72426.
500 * atktext.[ch]: Add new functions atk_text_get_range_extents and
501 atk_text_get_bounded_ranges.
502 Also added data structures AtkTextRectangle and AtkTextRange, enum
503 AtkTextClipType and helper function atk_text_free_ranges.
504 This addresses bug #100943.
505 (atk_text_get_character_extents): Ensure that the reported width is
506 not negative. This fixes bug #102954)
508 * docs/atk-sections.txt: Add new functions and data items.
510 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
511 atkobject.h. Add reference to accessible-table-caption-object.
513 * docs/tmpl/atk-relation.sgml: Add new properties
515 * docs/tmpl/atktext.sgml: Add new functions and data items.
518 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
520 * ===== Released 1.2.2=====
522 * configure.in: Version 1.2.2, interface age 2, binary age 202
526 2003-01-19 He Qiangqiang <carton@linux.net.cn>
528 * configure.in: Added "zh_CN" to ALL_LINGUAS.
530 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
532 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
534 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
536 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
538 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
540 * configure.in (ALL_LINGUAS): Added "it" (Italian)
542 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
544 * configure.in: Add -with-html-dir option. (bug #102497)
546 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
548 * docs/tmpl/atkobject.sgml: Update so property names are in
551 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
553 * ===== Released 1.2.1=====
555 * configure.in: Version 1.2.1, interface age 1, binary age 201
559 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
561 * configure.in (ALL_LINGUAS): Added pl (Polish).
563 2002-12-23 Nam SungHyun <namsh@kldp.org>
565 * configure.in: Added Korean (ko) to ALL_LINGUAS
567 2002-12-22 Artis Trops <hornet@navigator.lv>
569 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
571 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
573 * configure.in (ALL_LINGUAS): added French (fr).
575 2002-12-21 Jordi Mallach <jordi@sindominio.net>
577 * configure.in (ALL_LINGUAS): added Catalan (ca).
579 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
581 * ===== Released 1.2.0 ======
583 * configure.in: Version 1.2.0, interface age 0, binary age 200
585 * NEWS: Final update for 1.2.0.
587 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
589 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
591 * configure.in: Added Russian to ALL_LINGUAS.
593 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
595 * ===== Released 1.1.5=====
597 * configure.in: Version 1.1.5, interface age 2, binary age 105
601 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
603 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
604 if caret is not supported. This addresses bug #101020.
606 * configure.in: Use third argument of AC_DEFINE to get rid of
609 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
611 * acinclude.m4: Remove; wasn't needed, and referred
612 to GLib internal m4 files now gone.
614 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
616 * configure.in: Require autoconf-2.53.
618 2002-12-12 Yanko Kaneti <yaneti@declera.com>
620 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
622 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
624 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
627 2002-12-07 Andras Timar <timar@gnome.hu>
629 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
631 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
633 * ===== Released 1.1.4 =====
635 * configure.in: Version 1.1.1, interface age 1, binary age 104
639 2002-12-05 Ole Laursen <olau@hardworking.dk>
641 * configure.in (ALL_LINGUAS): Added Danish (da).
643 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
645 * configure.in (ALL_LINGUAS): Added Spanish (es).
647 2002-12-01 Christian Neumair <chris@gnome-de.org>
649 * configure.in (ALL_LINGUAS): Added German (de).
651 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
653 * configure.in (ALL_LINGUAS): Added "no".
655 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
657 * Update NEWS for 1.1.3
659 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
661 * configure.in: Update to take account of gtk-doc-version being 0.10
662 Updated version required to 0.9
664 2002-11-20 Bill Haneman <bill.haneman@sun.com>
667 Added ATK_ROLE_APPLICATION.
670 (atk_role_get_localized_name):
671 Added ATK_ROLE_APPLICATION case.
674 Added ATK_ROLE_APPLICATION to docs.
676 2002-11-18 Abi Brady <morwen@evilmagic.org>
678 * configure.in: Added "en_GB" to ALL_LINGUAS.
680 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
682 * configure.in: Added "ms" to ALL_LINGUAS.
684 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
686 * Update NEWS for 1.1.2
688 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
691 2002-11-14 Bill Haneman <bill.haneman@sun.com>
694 Revved to 1.1.2, interface age 0, binary age 102.
696 * atk/atkrelationtype.h:
697 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
698 New relations to handle content embedding, for instance
699 text that embeds or flows around images.
701 * atk/atkhyperlink.h:
702 (atk_hyperlink_is_inline):
703 New API, returns whether a hyperlink's content is
704 partially displayed inline; useful for small images
705 emedded in text, and for HTML <src> elements.
706 (AtkHyperlinkClass->link_state):
707 New virtualized method, used to implement various
708 state query API such as atk_hyperlink_is_inline().
710 * atk/atkhyperlink.c:
711 (atk_hyperlink_is_inline):
714 * docs/atk-sections.txt:
715 Additions for above API.
717 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
719 * atk/atkobject.[ch]: Add signal active-descendant-changed
721 2002-11-11 Christian Rose <menthos@menthos.com>
723 * configure.in: Added "sv" to ALL_LINGUAS.
725 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
733 * docs/tmpl/atkhyperlink.sgml
734 * docs/tmpl/atkobject.sgml
735 * docs/tmpl/atktable.sgml
736 * docs/tmpl/atktext.sgml
738 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
741 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
743 * autogen.sh: Add call to autoheader to create config.h.in
745 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
747 * acinclude.m4: New file
749 * autogen.sh: Add i18n support (copied from gtk+).
751 * configure.in: Add definition for atklocaledir and check for
752 bind_textdomain_codeset()
754 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
756 * atk/atkobject.c (atk_role_get_localized_name): Add code to
759 * po/.cvsignore: Add extra files.
761 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
763 * configure.in: Create po/Makefile; patch supplied by
764 Dan Mills (thunder@ximain.com)
766 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
768 * ===== Released 1.1.1 =====
770 * configure.in: Version 1.1.1, interface age 0, binary age 101
774 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
776 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
778 * Makefile.am: Add po directory
780 * configure.in: Add support for I18N
782 * acconfig.h atk/atkintl.h: New files used to support I18N
784 * atk/atkobject.c: Update atk_role_get_localized_name() to
785 allow for localized name to be returned.
787 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
789 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
790 po/ChangeLog: New files
792 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
794 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
796 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
798 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
799 atk_object_add_relationship and atk_object_remove_relationship
800 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
803 * atk/atkrelation.h: Move definition of AtkRelationType to
806 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
808 * atk/atktext.[ch]: Add text-attributes-changed signal.
810 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
812 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
814 * docs/tmpl/atkrelation.sgml: Add new relations
816 * docs/tmpl/atkstate.sgml: Add new state
818 * docs/tmpl/atktext.sgml: Add new signal
820 * tests/testrelation.c: Add tests for new relationship functions.
822 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
824 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
825 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
829 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
831 * ===== Released 1.1.0 =====
835 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
838 increment version to 1.1.0, in view of the fact that we've
839 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
840 Also reset INTERFACE_AGE to zero, since an enum was added.
841 Use similar library numbering as GTK.
843 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
845 2002-09-06 Mark McLoughlin <mark@skynet.ie>
847 * atk/atkobject.h: add ATK_LAYER_WINDOW.
849 * atk/atkcomponent.c: upd docs.
851 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
853 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
854 avoid unused declarations
856 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
857 Move AtkRelationSet from atkobject to atkrelationset.
859 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
861 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
862 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
863 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
864 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
865 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
866 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
867 docs/tmpl/atkvalue.sgml:
868 Remove reference to ...Iface data structures; which eliminates
869 undocumented symbols.
871 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
873 * atk/atkutil.h: Add documentation for AtkKeyEventType
875 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
876 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
877 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
878 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
879 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
880 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
881 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
882 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
883 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
884 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
885 docs/tmpl/atkutil.sgml:
886 Reduce number of undocumented symbols
888 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
890 * atk/atknoopobjectfactory.c:
891 Add implementation for atk_object_factory_get_accessible_type()
893 2002-08-18 Havoc Pennington <hp@pobox.com>
895 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
896 both automake 1.6 and 1.4 installed get the right automake. Means
897 compilation from CVS will now require the latest automake 1.4
898 release, or manually creating symlinks called "automake-1.4" and
901 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
903 These changes improve the quality of the documentation by adding
904 information about properties and signals.
907 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
908 use in docs Makefile.am
911 Add missing include files, atk/atknoopobject.h and
912 atknoopobjectfactory.h
915 Add support for scan program
918 Added content to this file
920 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
921 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
922 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
923 docs/tmplatkutil.sgml:
924 Removed references to contents of object's data structure
926 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
927 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
928 Add references to signals and properties.
930 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
932 * ===== Released 1.0.3 =====
934 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
935 interface, binary version 3.
939 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
941 * README: Updated to describe where to log bugs and mention mailing
944 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
946 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
947 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
948 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
949 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
950 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
951 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
952 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
953 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
954 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
955 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
956 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
957 Update documentation.
959 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
962 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
965 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
967 * ===== Released 1.0.2 ======
971 * configure.in: Version 1.0.2, interface, binary age 2
973 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
975 * atk/atkutil.c (atk_focus_tracker_notify):
976 Allow for object being NULL which means the window containing the
977 focus widget has lost focus. We update the previous_focus_object
978 so we can emit notification for focus widget when window regains
981 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
983 * atk/atkgobjectaccessible.c:
984 (atk_gobject_accessible_for_object): Allow for case where created
985 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
986 was not initialized in atk_gobject_accessible_class_init
988 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
990 * ===== Released 1.0.1 ======
994 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
996 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
998 * atk/atkutil.c (atk_focus_tracker_notify):
999 Do not do notification if previously notified object is the same as
1002 2002-03-14 Tor Lillqvist <tml@iki.fi>
1004 * atk/Makefile.am: Use correct name for the DLL when generating
1005 the MSVC import library.
1007 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1009 * atk/atkutil.c (atk_object_get_root):
1010 Changed g_type_class_peek to g_type_class_ref,
1011 this seemed to be triggering a SEGV in some cases.
1014 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1016 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1017 Correct name of data set to NULL from quark_accessible_object to
1020 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1022 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1025 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1027 * ===== Released 1.0.0 ======
1029 * NEWS: Final update for 1.0.0.
1031 * README: Update the compilation instructions a bit.
1033 2002-03-06 Tor Lillqvist <tml@iki.fi>
1036 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1039 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1043 * tests/Makefile.am: Don't install libteststateset.la,
1044 libtestrelation.la. (#73655, James Henstridge)
1046 * autogen.sh: Add --enable-gtk-doc
1048 * configure.in: --disable-gtk-doc by default.
1050 * Makefile.am: Add a slightly modified distcheck rule
1051 that passes --enable-gtk-doc to the configure inside.
1052 (So that 'make dist' succeeds inside.)
1054 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1056 * configure.in: Require GLib-2.0.0.
1058 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1059 Switch over to the Glib/GTK+ versioning scheme.
1061 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1063 * atk/atktext.c (atk_text_get_text):
1064 Permit end offset value of -1
1066 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1068 * atk/atkhypertext.h:
1071 2002-02-28 Sven Neumann <sven@gimp.org>
1073 * configure.in: beautified configure --help output.
1075 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1077 * atk/atkhypertext.h atk/atkhyperlink.h:
1078 Add padding to class structures to allow for future expansion.
1080 * atk/atkdocument.h:
1081 Add padding to class structures to allow for future expansion.
1083 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1084 Add padding to class structures to allow for future expansion.
1086 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1088 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1090 2002-02-26 Tor Lillqvist <tml@iki.fi>
1092 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1093 libtool won't create a DLL.
1095 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1098 Remove -no-undefined because of problems with uunresolved symbols
1099 in libgobject on Solaris when using gcc
1101 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1103 * configure.in: Version 0.13
1105 * NEWS: Update for 0.13
1107 * docs/atk-sections.txt: Update.
1109 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1111 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1112 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1113 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1114 Make use of parent_class consistent; define as gpointer and
1115 use g_type_class_peek_parent() to get it
1118 Delete unused empty line
1120 * atk/atkregistry.c atk/atkrelation.c:
1121 Make parent_class static
1123 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1126 Add check for offset being negative in functions which have offset
1127 parameter and return immediately if so.
1129 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1131 * atk/atkcomponent.h:
1132 Change argument of get_layer and get_mdi_zorder function pointers
1133 to be AtkComponent instead of AtkObject
1135 * atk/atkcomponent.c:
1136 Change atk_component_get_layer and atk_component_get_mdi_zorder
1137 to refer to argument as component instead os accessible
1139 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1140 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1141 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1142 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1143 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1144 Update for recent changes
1146 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1149 Guard atk.h with ifndef __ATK_H__
1150 (#71405 reported by terra@diku.dk (Morten Welinder))
1152 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1154 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1155 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1156 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1157 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1158 Add padding to class structures to allow for future expansion.
1160 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1163 Incremented revision and tagged GNOME_D2_BETA.
1166 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1167 as deprecated (should use atk_component API below).
1170 Added atk_component_get_layer and atk_component_get_mdi_zorder
1171 (erroneously defined in atkobject, they belong here).
1174 Fixed some property get/set bugs.
1176 * NEWS: updated for GNOME 2 Desktop Beta.
1178 2002-02-11 jacob berkman <jacob@ximian.com>
1180 * atk/atkselection.[ch] (atk_selection_get_type):
1181 * atk/atktable.[ch] (atk_table_get_type):
1182 * atk/atkregistry.h (atk_get_default_registry):
1183 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1184 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1185 * atk/atkcomponent.[ch] (atk_component_get_type):
1186 * atk/atkaction.[ch] (atk_action_get_type): declare function
1187 arguments as (void) rather than ()
1189 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1192 Incremented revision.
1194 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1196 * docs/tmpl/atkaction.sgml:
1197 * docs/tmpl/atkcomponent.sgml:
1198 * docs/tmpl/atkeditabletext.sgml:
1199 * docs/tmpl/atkimage.sgml:
1200 * docs/tmpl/atkobject.sgml:
1201 * docs/tmpl/atkselection.sgml:
1202 * docs/tmpl/atktable.sgml:
1203 * docs/tmpl/atktext.sgml:
1204 * docs/tmpl/atkvalue.sgml:
1205 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1206 fields to improve docs; the documentation now gives some
1207 information on the purpose and function of the various ATK
1208 interfaces, and which types of UI components typically implement
1211 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1213 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1215 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1218 Update version number to 0.10, for Desktop Alpha 2
1220 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1223 Correct inconsistencies between registered signal parameter types
1224 and default signal handler struct fields
1225 (based on patch from Murray Cumming <murray@usa.net>)
1227 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1230 Update version number to 0.9, for Beta2 package.
1232 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1234 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1235 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1238 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1240 * atk/atkcomponent.c (atk_component_add_focus_handler):
1241 Add comments to clarify behavior if handler has already been added
1243 * docs/tmpl/atktext.sgml:
1244 Update for change of caret_changed to text_caret_moved
1246 2002-01-05 Hans Breuer <hans@breuer.org>
1248 * atk/makefile.msc : generate atk-enum-types.[hc]
1249 NOTE: the long comment in atkobject.h is crashing perl,
1250 at least version 5.005_02 built for MSWin32-x86-object
1251 Binary build 506 provided by ActiveState. Temporary
1252 deleting the AtkRole comment allows to work-around.
1254 atk/atk.def : updated externals
1256 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1258 * atk/atkgobjectaccessible.h
1259 Fixed typo in define (reported by Jeff Franks)
1261 * atk/atktext.c atk/atktext.h
1262 Change name of default signal handler for text_caret_moved signal
1263 from caret_changed to text_caret_moved
1264 Change enum CARET_MOVED to TEXT_CARET_MOVED
1265 (both issues reported by Jeff Franks)
1267 2001-12-15 Michael Meeks <michael@ximian.com>
1269 * atk/atkrelation.c (atk_relation_class_init):
1271 (atk_relation_finalize): chain to parent.
1273 * atk/atkrelationset.c (atk_relation_set_class_init),
1274 (atk_relation_set_finalize): same fix.
1276 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1278 * configure.in: Version 0.8, require GLib-1.3.12
1280 * atk/makefile.msc (PKG_VER): Version 0.8.
1282 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1284 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1285 for correct srcdir != builddir operation when
1286 generating source files in srcdir.
1288 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1290 * docs/tmpl/atkutil.sgml: remove some conflict
1293 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1298 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1300 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1301 docs/tmpl/atkgobjectaccessible.sgml
1303 * atk/Makefile.am atk/atk.h:
1304 Add references to new files
1306 * atk/atkobject.c atk/atkobject.h
1307 docs/tmpl/atkobject.sgml:
1308 Add new function atk_object_initialize
1310 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1311 docs/tmpl/atkobjectfactory.sgml:
1312 Add new function atk_object_factory_get_accessible_type
1314 * docs/atk-sections.txt:
1316 Add functions in atk-unused.txt
1319 2001-12-17 Darin Adler <darin@bentspoon.com>
1321 * atk/atktext.c: Add missing #include <string.h>
1323 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1325 * atk/Makefile.am, tests/Makefile.am: Compile with
1326 -DG_DISABLE_DEPRECATED. See #52790.
1328 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1330 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1331 Remove unnecessary g_retunn_val_if_fail() call.
1333 2001-12-08 Michael Meeks <michael@ximian.com>
1335 * atk/atkregistry.c (atk_registry_class_init):
1336 paranoia is not appropriate here, setup parent_class,
1337 don't create a new default registry here - makes no
1339 (atk_registry_finalize): chain to parent class, do
1340 g_hash_table_destroys instead of g_frees.
1342 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1345 Update to create atk-enum-types.h before compiling source files
1346 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1348 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1350 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1351 docs/tmpl/atktext.sgml tests/testrelation.c:
1352 Change atk_attribute_register to atk_text_attribute_register,
1353 atk_attribute_get_value to atk_text_attribute_get_value,
1354 atk_attribute_get_name to atk_text_attribute_get_name
1355 atk_attribute_for_name to atk_text_attribuute_for_name
1357 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1360 Add implementation of atk_attribute_register, atk_attribute_for_name
1361 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1362 support extra attributes being defined
1365 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1366 extra attributes to be defined
1367 Add atk_attribute_register() and atk_attribute_for_name()
1372 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1373 Update because of additions to atk/atktext.h
1375 * tests/testrelation.c:
1376 Add tests for text attributes
1378 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1381 Update atk_role_register() to allow extra roles to be defined
1382 Update atk_role_get_name() and atk_role_for_name() for newly defined
1385 * tests/testrelation.c:
1388 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1390 * atk/atkrelation.c:
1391 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1392 atk_relation_type_for_name()
1395 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1396 atk_state_type_for_name()
1398 * tests/testrelation.c, tests/teststateset.c:
1399 Update tests as name componenets are separated by hyphen (-) rather
1402 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1405 Generate files atk-enum-types.c and atk-enums-types.h to create
1409 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1411 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1414 Changed calls to g_type_class_peek() to g_type_class_ref() where
1415 it makes more sense, and in other places check for a non-null
1416 klass return before trying to call class methods. This prevents
1417 SEGV if no Atk-implementation library has been loaded.
1420 Fixed gtk-doc warning.
1422 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1424 * atk/atkobject.[c|h]:
1425 Add functions atk_role_get_name() and atk_role_for_name() which
1426 transform a role into an untranslated string
1427 Update comments in atkobject.h which refer to property names
1429 * atk/atkrelation.c:
1430 Correct error in atk_relation_type_get_name
1432 * docs/atk-sections.txt
1433 Added atk_role_get_name and atk_role_for_name
1438 2001-11-23 Hans Breuer <hans@breuer.org>
1440 * atk/atk.def : updated externals
1442 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1443 minor coding style issues. Found by my exports generator.
1445 * atk/makefile.msc : version 0.7, use build dir from
1448 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1452 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1454 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1456 * atk/atknoopobject.c:
1457 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1458 when creating object
1460 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1462 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1463 docs/tmpl/atkrelation.sgml:
1464 Change atk_relation_type_from_string to atk_relation_type_for_name
1465 Add atk_relation_type_get_name
1467 * atk/atkrelationtype.c:
1468 Change atk_relation_type_from_string to atk_relation_type_for_name
1469 Add atk_relation_type_get_name
1470 Update atk_relation_type_register() to correctly register new
1474 Changed name of static variable type to last_type
1475 Changed name of paremeter if atk_state_type_get_name to type to match
1481 * tests/README, tests/Makefile.am
1482 Add new test file testrelation.c
1484 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1486 * atk/atkutil.c (atk_add_key_event_listener):
1487 Fix gtk-doc comment and clarify use of 'data' gpointer.
1489 2001-11-22 Michael Meeks <michael@ximian.com>
1491 * atk/atkutil.c (atk_add_key_event_listener): switch
1494 * atk/atkobject.c (atk_object_real_get_property):
1495 add missing 'break'.
1497 2001-11-21 Michael Meeks <michael@ximian.com>
1499 * atk/atkrelation.c: pull in string.h for strcmp
1501 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1503 * atk/atkutil.c (atk_add_global_event_listener),
1504 (atk_get_toolkit_name, atk_get_toolkit_version):
1507 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1509 * atk/atkrelation.c: Added gtk-doc docs for
1510 atk_relation_type_from_string.
1512 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1514 * atk/atkobject.h (enum): Fix trailing comma on
1517 * docs/atk-sections.txt: Update.
1521 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1523 * atk/atkobject.[c|h]:
1524 Add additional argument (name) to state-change signal
1525 Update atk_object_notify_state_change to take account of
1526 extra argument for state-change
1528 * atk/atkmarshal.list:
1529 Add marshaller for VOID:STRING,BOOLEAN
1531 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1533 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1534 Add enum AtkLayer and functions atk_object_get_layer and
1535 atk_object_get_mdi_zorder
1537 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1539 * atk/atkobject.[c|h]:
1540 Remove property accessible-state; use signal state-change instead
1541 Change signature of state-change handler to take gboolean as argument
1542 instead of AtkPropertyValues
1543 Update atk_object_notify_state_change() to emit state-change signal
1545 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1546 Remove state ATK_STATE_COLLAPSED
1548 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1552 Added state-changed signal to atkobject, in anticipation of
1553 deprecating the accessible-state property.
1556 Fixed signature of atk_util_add_key_listener () to
1557 take an AtkKeySnoopFunc instead of a pointer to same.
1559 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1561 * atk/atkobject.c (atk_object_notify_state_change):
1562 Fix bug in calculation of number of toggle states
1565 Correct out-by-1 error in atk_state_type_register()
1566 Use type (number of states defined) in atk_state_type_get_name()
1567 and atk_state_type_for_name()
1569 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1571 * atk/atkeditabletext.c:
1572 Remove unused structure _AtkEditableTextIfaceClass
1574 * atk/atkobject.[c|h]
1575 Remove signals model_changed and selection_changed
1577 * atk/selection.[c|h]
1578 Add signal selection_changed
1580 * atk/atktable.[c|h]
1581 Remove unused structure _AtkTableIfaceClass
1582 Add signal model_changed
1585 Remove unused structure _AtkTextIfaceClass
1586 Add signal text_selection_changed
1588 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1589 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1590 Documentation changes
1592 2001-11-17 Tor Lillqvist <tml@iki.fi>
1594 * atk-zip.sh.in: Build separate runtime and developer packages.
1596 * atk/atk.def: Update.
1598 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1602 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1604 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1607 to allow non-GTK-dependent installation of key snoop functions.
1608 This also meant adding definitions of AtkKeySnoopFunc and
1611 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1613 * atk/atkobject.c (atk_object_notify_state_change):
1614 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1615 to ATK_STATE_EXPANDED or vice versa.
1617 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1620 Add role ATK_ROLE_TREE_TABLE
1622 * atk/atkrelation.h:
1623 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1624 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1626 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1627 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1628 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1629 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1630 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1631 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1632 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1633 Update to reflect the current state of the documentation in the code.
1635 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1637 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1638 Add two new relations ATK_RELATION_NODE_CHILDREN and
1639 ATK_RELATION_NODE_PARENT to support compound objects in a
1640 node or cell of a tree or table
1641 Added descriptions of all relations which are defined
1644 Remove functions atk_table_real_get_index_at(),
1645 atk_table_real_get_column_at_index() and
1646 atk_table_real_get_row_at_index()
1647 Correct typos in documentation of other functions.
1649 2001-10-28 Tor Lillqvist <tml@iki.fi>
1651 * atk-zip.sh.in: New file, used to build developer package for
1655 * configure.in: Add it.
1657 * atk/Makefile.am: Add rules to install and uninstall mingw import
1660 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1662 * atk/atkobject.[c|h]
1663 Remove the following properties
1664 accessible-child - use signal children_changed for notification
1665 accessible-text - use signal text_changed for notification
1666 accessible-caret - use signal text_caret_moved for notification
1667 accessible-selection - use new signal selection_changed
1669 accessible-visible-data - use new signal visible_data_changed
1671 accessible-model - use new signal model_changed for notification
1672 Notify when role or parent changes
1673 Allow parent and role to be set or got using g_object_set() or
1676 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1682 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1684 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1685 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1687 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1689 * atk/atkobject.c (atk_object_notify_state_change):
1690 Initialize AtkPropertyValue data structure to 0 instead of using
1693 2001-10-19 Tor Lillqvist <tml@iki.fi>
1695 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1696 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1697 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1699 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1700 -export-symbols atk.def. If lib.exe is available, generate
1701 atk.lib, and install it.
1703 * atk/atk.def: Update with new entry points.
1705 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1707 * atk/atkobject.[c|], docs/atk-sections.txt,
1708 docs/tmpl/atkobject.sgml:
1709 Add convenience function atk_object_notify_state_change()
1710 to generate property notification of state change.
1712 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1713 Correct comments on functions atk_attribute_get_name() and
1714 atk_attribute_get_value()
1716 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1719 Update comments in atk_text_get_text_[at|after|before]_offset()
1720 to clarify what these functions will return.
1722 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1725 Update comments in atk_text_get_run_attributes() and
1726 atk_text_get_default_attributes().
1728 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1731 Change "property-change" signal to allow detail (i.e. property name)
1732 and add detail in atk_object_notify().
1734 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1737 Correct order of attribute names in text_attr_name array.
1739 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1741 * atk/atktext.[c|h]:
1742 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1743 Use enum AtkTextAttribute to specify what attribute are supported
1744 rather than hash defines. Define new functions atk_attribute_get_name()
1745 and atk_attribute_get_value() which return the strings for the
1746 attribute name and values for those attribute which have named values.
1748 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1750 * atk/atktext.c (atk_text_get_run_attributes):
1753 * atk/atktext.c (atk_text_get_default_attributes):
1754 Add call to set iface.
1756 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1758 * atk/atktext.[c|h]:
1759 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1760 Add new function atk_text_get_default_attributes
1761 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1763 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1765 * atk/atktext.c (atk_attribute_set_free):
1766 Avoid leaking of AtkAttributeSet data structure; speed up code.
1768 * docs/tmpl.atk*.sgml
1769 Updated to reflect current APIs.
1771 2001-10-01 jacob berkman <jacob@ximian.com>
1773 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1774 make dist works correctly w/o having to build first
1776 2001-10-01 Tor Lillqvist <tml@iki.fi>
1778 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1780 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1782 * configure.in (ATK_MICRO_VERSION): Version 0.6
1783 (because libglade will depend on a the small api addition below)
1785 * atk/makefile.msc (PKG_VER): Version 0.6
1787 * atk/atkrelation.h:
1788 * atk/atkrelation.c: (AtkRelationType
1789 atk_relation_type_from_string (const gchar *name)): Added method.
1792 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1794 * configure.in (ATK_MICRO_VERSION): Version 0.5
1796 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1798 * atk/makefile.msc (PKG_VER): Version 0.5
1800 2001-09-21 Hans Breuer <hans@breuer.org>
1802 * atk/atk.def : updated externals
1803 * atk/makefile.msc : version 0.4
1805 * atk/atktext.c (atk_text_get_character_extents) : real_height
1806 is a reference to int, so use &local_height
1808 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1812 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1814 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1815 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1816 (from 0.2 which was not properly updated last time).
1817 depend on glib 1.3.8.
1821 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1824 Add object reference when object is set as accessible_parent
1826 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1828 * configure.in: remember ACLOCAL_FLAGS.
1830 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1832 * atk/atktable.[c|h]
1833 Change atk_table_get_caption() and atk_table_set_caption()
1834 to deal with AtkObject* rather than gchar*
1835 Remove redundant and incorrect comments
1837 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1839 * configure.in: Version 0.3
1841 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1845 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1848 Correct property definitions for "accessible-table-caption",
1849 "accessible-table-column-description",
1850 "accessible-table-row-description"
1852 Update comments to include all properties defined
1854 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1856 * atk/atkhyperlink.h:
1857 Change AtkHyperLink to AtkHyperlink in comment
1858 * atk/atkhypertext.[c|h]:
1859 Change AtkHyperLink to AtkHyperlink
1860 * atk/atktable.[c|h]:
1861 Make gchar* arguments const; make return value of type gchar*
1863 * docs/atk-sections.txt
1864 Remove reference to AtkHyperLink
1865 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1866 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1869 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1872 Add functions atk_table_real_get_index_at(),
1873 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1874 as default implementations for atk_table_get_index_at(),
1875 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1877 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1880 Refer to return value in function documentation for
1881 atk_action_do_action
1883 Fix typo in comments
1884 * docs/tmpl/atkaction.sgml:
1885 Update to include return value
1887 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1889 * atk/atkaction.c atk/atkaction.h:
1890 Made atk_action_do_action return a gboolean as the class member of
1891 AtkActionIface does.
1895 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1897 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1898 Swap height and width arguments to atk_image_get_image_size
1900 Swap height and height arguments to atk_image_get_image_size
1901 Do not crash if NULL pointers are passed for return values
1903 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1905 * docs/tmpl/atktext.sgml atk/atktext.h:
1906 Change parameter names *offset to *_offset
1907 * atk/atkcomponent.c:
1908 Do not crash if NULL pointers are passed for return values
1910 Change parameter names *offset to *_offset
1911 Do not crash if NULL pointers are passed for return values
1913 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1916 Changed g_type_class_peek() to g_type_class_ref()
1917 in atk_add_global_event_listener(), since
1918 g_type_class_peek() could return NULL when an
1919 instance of the class had not been created.
1921 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1923 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1924 Ensure that atk_attribute_set_free is in the documentation.
1926 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1928 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1929 Swapped order of width and height arguments to
1930 atk_text_get_character_extents()
1931 Changed AtkAttrributeSet_free to atk_attribute_set_free
1933 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1935 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1936 Changed "length" argument of atk_text_get_character_extents() to
1939 2001-08-15 Jens Finke <jens@gnome.org>
1941 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1942 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1943 added a AC_SUBST for it. This is needed for the spec.in file.
1944 Added atk.spec to output list.
1945 * atk.spec.in: New file.
1947 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1949 * atk/atkcomponent.[c|h]
1950 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1951 Change atk_component_get_accessible_at_point to
1952 atk_component_ref_accessible_at_point so it will work for flyweights
1954 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1956 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1959 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1961 * atk/atkaction.c, atk/atkcomponent.c
1962 Remove all instances of g_return_if_fail (foo != NULL); that are
1963 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1964 since the second check catches the NULL.
1965 * atk/atkcomponent.c
1966 Add functions atk_component_real_contains(),
1967 atk_component_real_get_position(), atkcomponent_real_get_size()
1968 as default implementations for atk_component_contains(),
1969 atk_component_get_position(), atk_component_get_size()
1971 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1973 * atk/atkimage.[ch] docs/atk-sections.txt
1974 docs/tmpl/atkimage.sgml
1975 Updated AtkImage get_position to get_image_position
1976 so the naming is consistant. Now get_image_position
1977 and get_image_size return -1 for x/y/height/width
1978 if AtkImage implementations of these functions is
1981 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1984 Create an object relation set when the object is created.
1986 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1989 Changed first argument of atk_add_global_event_listener
1990 so the callback function is of type GSignalEmissionHook
1991 instead of AtkEventListener. AtkEventListener is
1992 appropriate for Focus event callbacks, but not generic
1995 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1998 Add function atk_object_real_ref_state_set() which creates the
1999 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2002 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2005 Remove all instances of g_return_if_fail (foo != NULL); that are
2006 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2007 since the second check catches the NULL.
2009 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2012 Fix problem with ATK not building after running make maintainer-clean
2013 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2015 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2018 * atk/atkeditabletext.h
2020 * atk-uninstalled.pc.in
2023 Removed (unused) #defines of pango/pango.h
2024 Removed references to/dependencies on pango from .pc files
2025 Removed dependencies on pango from makefile.msc and configure.in
2027 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2029 * atk/atkobject.[c|h]
2030 Move some implementation from GAIL:
2031 Default implementations for some some functions
2032 atk_object_real_get_name, atk_object_real_set_name,
2033 atk_object_real_get_description, atk_object_real_set_description,
2034 atk_object_real_get_parent, atk_object_real_set_parent,
2035 atk_object_real_get_role,
2036 atk_object_real_connect_property_change_handler,
2037 atk_object_real_remove_property_change_handler,
2039 definition of property-changed signal.
2040 Initialize pointers to NULL in atk_object_init().
2041 Initialize uninitialized function pointers to NULL in
2042 atk_object_class_init().
2044 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2047 Changed children_changed signal to allow NULL pointers
2048 for the 2nd argument to the signal handler.
2050 2001-07-20 Hans Breuer <hans@breuer.org>
2052 * atk/atk.def : added more exports
2053 * atk/makefile.msc : updated win32 build
2055 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2057 * atk/atkaction.[c|h], docs/atk-sections.txt,
2058 docs/tmpl/atkaction.sgml
2059 Add atk_action_get_name() and atk_action_set_description()
2061 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2063 * atk/atkstate.[c|h]
2064 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2065 and inconsistent GtkToggleButton
2067 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2069 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2070 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2071 gail_textattributes_update.pat is for gail/gail and integrates the
2072 ATK_ATTRIBUTE_* macros in the gail implementations.
2073 atk_docs_textattributes_update.pat is for atk/docs and patches
2074 atk-sections.txt etc. for improved docs
2075 atk_atk_textattributes_update.pat is for atk/atk and included the
2076 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2078 2001-07-13 Darin Adler <darin@bentspoon.com>
2080 * atk/atkstate.c: Add missing <string.h> include.
2081 * tests/teststateset.c: Add missing <string.h> include.
2083 2001-07-13 Darin Adler <darin@bentspoon.com>
2085 * .cvsignore: Ignore some generated files.
2086 * autogen.sh: Get rid of call to autoheader since the
2087 configure file doesn't include AM_CONFIG_HEADER.
2089 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2091 * tmpl/atkdocument.sgml
2092 Added new file for docs.
2094 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2096 * atk/atkimage.c atk/atkutil.c
2097 Changes to build with Sun's FORTE compiler.
2099 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2101 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2102 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2103 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2104 tmpl/atktext.sgml tmpl/atkutil.sgml
2107 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2109 * atk/atktext.c (atk_text_base_init):
2110 * atk/atktable.c (atk_table_base_init):
2111 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2112 to adapt to recent GSignal changes.
2114 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2116 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2117 docs/tmpl/atkutil.sgml
2118 Added new functiosn to AtkUtil.
2120 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2122 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2123 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2124 docs/tmpl/atkobject.sgml
2125 Added new atk document interface.
2127 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2129 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2130 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2131 Updated so that functions that take screen coords as
2132 input/output also take an enum specifying whether
2133 the coords are screen or top-level window based.
2134 Updated docs as well.
2136 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2138 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2139 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2140 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2141 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2142 atk/docs/tmpl/atkstreamablecontent.sgml
2143 Cleaned up docs. Added atkstreamablecontent.sgml
2145 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2147 *atk/atktable.h, atk/atktable.c
2148 Updated signal handler definitions.
2150 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2153 Updated AtkXYCoords enum.
2155 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2157 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2158 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2159 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2160 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2161 atk/atkstateset.c atk/atkstreamablecontent.c
2162 atk/atkstreamablecontent.h atk/atktable.c
2163 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2164 and some docs/tmpl files.
2165 Updated gtk-docs fixing spelling errors and making minor
2168 2001-06-27 Louise Miller <lousie.miller@sun.com>
2170 *atk/atkselection.h, atk/atkselection.c
2171 changed return type to gboolean for
2172 atk_selection_select_all_selection
2174 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2176 *atk/atkstate.h atk/atkstate.c
2177 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2178 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2179 docs/tmpl/atktext.sgml
2180 Added ATK_STATE_STALE. Updated docs.
2182 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2185 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2187 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2189 * atk/atkeditabletext.h, atk/atkobject.h,
2191 Added AtkAttributeSet_free() convenience
2194 2001-06-20 Peter Williams <peterw@ximian.com>
2196 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2197 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2198 G_{BEGIN,END}_DECLS.
2200 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2202 * atk/atktable.c, atk/atkmarshal.list
2203 Removed needless marshal and updated signal handlers in
2206 2001-06-20 Louise Miller <louise.miller@sun.com>
2208 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2209 Changed parameters for get_selected_rows/get_selected_columns
2210 Added 4 new functions, add_row_selection, remove_row_selection,
2211 add_column_selection, remove_column_selection
2213 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2216 Fixed minor bug with signals.
2218 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2223 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2225 * atk/atkselection.h atk/atkselection.c
2226 Now add_selection, clear_selection, and remove_selection
2227 return a boolean indicating SUCCESS/FAILURE to indicate
2228 if the operation was successful.
2230 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2232 * atk/atktable.h atk/atktable.h
2233 Updated so now the get_text_before|at|after functions
2234 return the start & end offset of the string. Updated the
2237 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2239 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2241 2001-06-11 Havoc Pennington <hp@redhat.com>
2245 * configure.in: bump version to 0.2 and add infrastructure for
2246 libtool version info. Assumes GTK versioning scheme (major.minor
2247 is binary compatible)
2249 * atk/Makefile.am (LDFLAGS): set version info
2250 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2252 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2254 * atk/atktable.h, atk/atktable.c
2255 Updated so that get/set row/column header functions
2256 work with AtkObjects rather than AtkTables. Organized
2257 the header file a little more cleanly. Also the get/set
2258 row_description and caption functions now use gchar *
2259 rather than AtkObject.
2261 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2263 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2264 Add signal model-changed.
2266 * atk/atkobject.c: Add properties
2267 accessible-role, accessible-table-caption,
2268 accessible-table-column-header, accessible-table-column_description.
2269 accessible-table-row-header, accessible-table-row_description.
2270 accessible-table-summary, accessible-model
2272 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2274 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2275 Updated atkeditabletext and atktext interfaces so they
2276 now properly define the get/set attribute methods and now
2277 get_offset_at_point and get_character_extents can request
2278 x,y coords by either widget or screen coords.
2280 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2282 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2283 CFLAGS, not in LIBS. (Always linking with -lpthread
2284 is a noticeable speed hit.)
2286 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2288 * atk/Makefile.am: Really fix marshal generation.
2290 2001-06-07 Havoc Pennington <hp@redhat.com>
2292 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2293 glib-genmarshal stuff
2295 2001-06-07 Havoc Pennington <hp@redhat.com>
2297 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2300 * configure.in: rearrange the library checks to support
2303 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2305 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2306 ATK in giant GTK tarball
2308 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2310 * docs/atk-api.sgml docs/atk-sections.txt
2311 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2312 docs/tmpl/atktext.sgml
2313 Removed docs/atk-api.sgml since it is not used.
2314 Updated sgml files and atk-sections.txt to reflect
2315 recent changes to the atktext and atkeditabletext
2318 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2320 * atk/atktext.h atk/atktext.h
2321 Updated to new atktext functions for getting attributes.
2323 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2325 * New files atk/atkstreamablecontent.[ch]
2326 Updated files: atk/Makefile.am, atk/atk.h
2328 * atk/atkvalue.c: Updated comments
2330 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2332 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2334 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2336 * atk/atkobject.c: Add property accessible-visible-data
2338 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2340 * atk/atkobject.c: Add support for setting and getting
2341 accessible-value property.
2343 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2345 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2347 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2349 * docs/atk-overrides.txt, docs/Makefile.am
2350 Updated the interface for dealing with selected
2351 text to handle multiple selected regions. Removed
2352 get_row_col_at_offset from atktext.[ch]. Added
2353 docs/atk-overrides.txt file.
2355 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2357 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2358 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2359 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2360 Makefiles so the proper marshall files get included in the
2361 dist. Updated the Makefiles and configure.in so that the
2362 docs get included in the dist.
2364 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2366 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2368 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2370 * atk/atkobject.c: Define new properties accessible-text,
2371 accessible-caret, accessible-selection and accessible-value
2373 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2375 * docs/atk-sections.txt
2378 Improved the layout/formatting of the atk docs. Added docs/tmpl
2381 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2384 Now properly set the initialized flag when setting up signals.
2385 Updated the atk-docs in several files
2387 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2389 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2390 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2391 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2392 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2393 Fix warnings generated by Sun FORTE compiler
2395 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2397 * atk/atkcomponent.c atk/atkvalue.c
2398 Remove return calls in functions which return void
2400 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2402 * atk/atkobject.h: Correct naming of role for status bar
2405 Clarify behaviour of atk_text_get_text_after/at/before_offset
2407 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2409 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2411 2001-01-06 Hans Breuer <hans@breuer.org>
2413 * atk/makefile.msc atk/atk.def (new files) :
2414 Enable build for win32, no sourc changes necessary.
2416 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2420 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2422 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2424 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>