1 2005-04-05 Bill Haneman <bill.haneman@sun.com>
3 * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
4 indicate that explicit user interaction with a UI control is
5 required, i.e. for web forms elements with the 'required' tag.
8 2005-04-04 Padraig O'Briain <padraig.obriain@sun.com>
10 * atk/atkrelation.c: Update doc to note that atk_relation_add_target
11 was added for version 1.9.
13 * atk/atkrelationset.c: Update doc to note that
14 atk_relation_set_add_relation_by_type was added for version 1.9.
16 2005-03-30 Steve Murphy <murf@e-tools.com>
18 * configure.in: Added "rw" to ALL_LINGUAS.
20 2005-03-08 Bill Haneman <bill.haneman@sun.com>
22 * ===== Released 1.9.1=====
24 * configure.in, NEWS, README: Released 1.9.1.
26 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
28 * atk.spec.in: Corrected FTP directory. (bug #168218)
31 2005-02-08 Christian Rose <menthos@menthos.com>
33 * configure.in: Added "xh" to ALL_LINGUAS.
35 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
37 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
39 2004-12-29 Tor Lillqvist <tml@iki.fi>
41 * atk/atk.def: Add new functions.
43 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
45 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
48 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
50 * ===== Released 1.9.0=====
52 * configure.in: Version 1.9.0, interface age 0, binary age 900
56 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
58 * autogen.sh: rm autom4te.cache, since it might interfere with
59 differing autoconf versions.
61 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
63 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
64 to fix warning when documentation is generated.
66 * atk/atkrelation.[ch]:
67 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
69 * atk/atkrelationset.[ch]:
70 * atk/tmpl/atkrelationset.sgml:
71 Add atk_relation_set_add_relation_by_type.
73 * docs/atk-sections.txt: Add atk_relation_add_target and
74 atk_relation_set_add_relation_by_type.
78 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
80 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
81 Patch from Matthias Clasen for bug #158531.
82 Incremented version to 1.9.0.
83 Branch for gnome-2-8 has been created.
85 2004-11-11 Christian Rose <menthos@menthos.com>
87 * configure.in: Added "as" to ALL_LINGUAS.
89 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
91 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
92 Patch from Diego Gonzalez. (bug #156296)
94 * atk/text.c (Clarify meaning of end_offset for
95 atk_text_get_text_at_offset().
96 Patch from Bill Haneman. (bug #156574)
98 2004-09-14 Abel Cheung <maddog@linuxhall.org>
100 * configure.in: Added "ar" to ALL_LINGUAS.
102 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
104 * configure.in: Added "th" to ALL_LINGUAS.
106 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
108 * ===== Released 1.8.0=====
110 * configure.in: Version 1.8.0, interface age 0, binary age 800
114 2004-08-16 Christian Rose <menthos@menthos.com>
116 * configure.in: Added "bs" to ALL_LINGUAS.
118 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
120 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
121 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
122 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
123 Fix for bug #149990; patch from Kjartan Maraas.
125 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
127 * configure.in: Added nb to ALL_LINGUAS.
129 2004-08-09 Ankit Patel <ankit@redhat.com>
131 * configure.in: Added "gu" to ALL_LINGUAS.
133 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
135 * configure.in: Increment version to 1.7.3 and interface age to 3.
137 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
141 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
143 * docs/atk-sections.txt: Add entries to fix warning when generating
146 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
147 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
148 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
149 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
152 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
154 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
158 2004-07-20 Bill Haneman <bill.haneman@sun.com>
160 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
161 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
162 context hint for assistive technologies that the contained
163 children share a context which differs from the embedding
164 container. Fixes bug #147989.
166 * configure.in: Revved to 1.7.2.
168 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
170 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
171 and ATK_TYPE_RECTANGLE.
172 * atk/atkcomponent.c (atk_component_base_init): Correct definition
173 of "bounds-changed" signal.
174 (atk_rectangle_copy): New function.
175 (atk_rectangle_get_type): New function.
177 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
179 * configure.in: Increment version to 1.7.2 and interface age to 2.
181 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
183 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
187 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
189 * docs/atk-sections.txt: Add AtkRectangle.
191 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
194 2004-05-29 Christian Rose <menthos@menthos.com>
196 * configure.in: Added "tk" to ALL_LINGUAS.
198 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
200 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
203 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
205 * atk/atkobject.c: Make extra_roles static.
207 * atk/atkrelation.c: Make extra_names static.
211 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
214 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
216 * configure.in: Increment version to 1.7.1 and interface age to 1.
218 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
220 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
224 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
226 * configure.in: Increment version to 1.7.0.
228 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
229 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
233 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
234 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
235 * docs/tmpl/atkrelation.sgml: Add new relation
236 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
240 * atk/atktext.c: Make extra_attributes static.
242 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
244 * ===== Released 1.6.1=====
246 * configure.in: Version 1.6.1, interface age 1, binary age 601
252 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
254 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
256 2004.04.02 Iñaki Larrañaga <dooteo@euskalgnu.org>
258 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
260 2004-03-29 Manish Singh <yosh@gimp.org>
262 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
264 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
266 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
268 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
270 * configure.in: Added Walloon (wa) to ALL_LINGUAS
272 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
275 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
276 Patch from Roger Leigh.
278 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
280 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
282 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
284 * ===== Released 1.6.0=====
286 * configure.in: Version 1.6.0, interface age 0, binary age 600
290 2004-03-07 Danilo Å egan <dsegan@gmx.net>
292 * configure.in: Added "sr@ije" to ALL_LINGAUS.
294 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
297 - exit with $? instead of 1 in case of failure
298 - exit with $? if ./configure failed
299 (that's so autogen.sh && make lines work)
300 - removed --enable-gtk-doc option
301 - added $AUTOGEN_CONFIGURE_ARGS
303 2004-03-01 Tor Lillqvist <tml@iki.fi>
305 * atk/atk.def: Add some missing entries.
307 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
309 * ===== Released 1.5.5=====
311 * configure.in: Version 1.5.5, interface age 4, binary age 505
315 2004-02-20 Christian Rose <menthos@menthos.com>
317 * configure.in: Added "en_CA" to ALL_LINGUAS.
319 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
321 * ===== Released 1.5.4=====
323 * configure.in: Version 1.5.4, interface age 3, binary age 504
327 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
329 * ===== Released 1.5.3=====
331 * configure.in: Version 1.5.3, interface age 2, binary age 503
335 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
337 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
339 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
341 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
342 Christian - Manny Calavera - Neumair.
344 2004-01-23 Manish Singh <yosh@gimp.org>
346 * Makefile.am: remove trailing backslash from last line of
349 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
351 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
352 from laszlo.peter@ireland.sun.com.
354 * Makefile.am: Add DISTCLEANFILES.
356 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
358 * ===== Released 1.5.2=====
360 * configure.in: Version 1.5.2, interface age 1, binary age 502
364 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
366 * configure.in: Move specification of ALL_LINGUAS to later in file
367 so that CATOBJEXT is defined correctly.
368 Use ATK_LOCALEDIR instead of atklocaledir.
370 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
372 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
374 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
376 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
378 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
379 Patch provided by Jeff Franks.
381 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
383 * atk/atkobject.c: Change "accel label" to "accelerator label".
386 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
388 * ===== Released 1.5.1=====
390 * configure.in: Version 1.5.1, interface age 0, binary age 501
394 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
396 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
398 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
401 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
403 2003-12-01 Michael Natterer <mitch@gimp.org>
405 * atk/atkobject.c (atk_object_real_get_property): fix typo:
406 s/g_value_set_set/g_value_set_int/.
408 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
410 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
411 properties translatable. Add new property "accessible-hypertext-nlinks".
412 (atk_object_real_get_property): Add support for new property
413 "accessible-hypertext-nlinks".
415 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
418 * atk/atkhyperlink.c: Add signals link_activated and new properties
419 "number-of-anchors", "end-index" and "start-index".
421 This fixes bug #112390.
423 2003-11-29 Danilo Å egan <dsegan@gmx.net>
425 * configure.in: Added "af" to ALL_LINGUAS.
427 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
429 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
430 if object is focus object.
432 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
433 the last object reported by the application as focused.
435 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
436 Add atk_get_focus_object.
440 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
442 * atk/atkobject.c: Change role names so that the unlocalized names
443 do not contain hyphens and match the Java role names. Fixes bug #125024.
445 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
447 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
448 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
449 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
450 docs/tmpl/atktext.sgml: Regenerate these files. The location of
451 signal information has changed.
453 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
455 * ===== Released 1.5.0=====
457 * configure.in: Version 1.5.0, interface age 0, binary age 500
461 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
463 * atk/atkrelation.c: Use weak references for objects in a relation
464 instead of object references so that objects are not leaked when
465 corresponding widgets are destroyed.
467 This fixes bug #125725.
469 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
471 * configure.in: Add reference to docs/version.xml
473 Should have been done in previous commit but was omitted.
474 Fixes build break reported in bugs #1258548 and #125902.
476 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
478 * configure.in: Add reference to docs/version.xml
480 * docs/Makefile.am: Add references to version.xml.in and version.xml
482 * docs/atk-docs.sgml: Add reference to version.xml
484 * docs/version.xml.in: New file.
486 This fixes bug #125758.
488 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
490 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
492 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
494 * ===== Released 1.4.1=====
496 * configure.in: Version 1.4.1, interface age 1, binary age 401
500 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
502 * configure.in: Added lt to ALL_LINGUAS.
504 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
506 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
507 This fixes bug #121990.
509 2003-09-21 Ã
\85smund Skjæveland <aasmunds@fys.uio.no>
511 * configure.in: Added Norwegian (nynorsk) code
514 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
516 * atk/atkobject.c: Remove comments about signals. The description
517 should be in files in docs/tmpl directory.
519 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
520 * docs/tmpl/atkobject.sgml: Add descriptions for
521 active-descendant-changed, children-changed, focus-event,
522 property-change, state-change and visible-data-changed signals.
523 * docs/tmpl/atkselection.sgml: Add description for selection-changed
525 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
526 columnn-inserted, column-reordered, model-changed, row-deleted,
527 row-inserted and row-reordered signals.
528 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
529 text-caret-moved, text-changed and text-selection-changed signals.
531 This fixes bug #121163.
533 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
535 * ===== Released 1.4.0=====
537 * configure.in: Version 1.4.0, interface age 0, binary age 400
541 2003-08-28 Christian Rose <menthos@menthos.com>
543 * configure.in: Added "ne" to ALL_LINGUAS.
545 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
547 * ===== Released 1.3.6=====
549 * configure.in: Version 1.3.6, interface age 2, binary age 306
553 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
555 * autogen.sh: Clarify an error message.
557 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
559 * configure.in: Added "hi" in ALL_LINGUAS.
561 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
563 * ===== Released 1.3.5=====
565 * configure.in: Version 1.3.5, interface age 1, binary age 305
569 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
571 * Remove po/Makefile.in.in. This fixes bug #119053.
573 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
575 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
578 This is a partial fix for bug #116712.
580 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
582 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
583 Fixes bug #116621. Problem reported by Mario Lang.
585 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
587 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
589 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
592 Added locale directory to spec file. Fix provided by
593 James T. Richardson, Jr.
595 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
597 * ===== Released 1.3.4=====
601 2003-06-13 Tor Lillqvist <tml@iki.fi>
603 * atk/atkobject.c (atk_role_get_localized_name): Set
606 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
607 directory, so look there, too. Include the message catalogs.
609 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
611 * configure.in: Version 1.3.4, interface age 0, binary age 304
613 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
616 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
618 * configure.in: Added ga (irish) to ALL_LINGUAS
620 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
622 * configure.in: Added li to ALL_LINGUAS.
624 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
626 * ===== Released 1.3.3=====
628 * configure.in: Version 1.3.3, interface age 3, binary age 303
632 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
634 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
635 ATK_ROLE_AUTOCOMPLETE.
637 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
639 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
640 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
641 which can have a value other than on or off.
643 2003-05-19 Arafat Medini <lumina@silverpen.de>
645 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
647 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
649 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
651 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
653 * ===== Released 1.3.2=====
655 * configure.in: Version 1.3.2, interface age 2, binary age 302
659 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
661 * is.po: Added "is" into ALL_LINGUAS.
663 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
665 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
668 * po/pl.po: Updated Polish translation from Artur Flinta.
670 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
672 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
674 2003-05-05 Christian Rose <menthos@menthos.com>
676 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
678 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
680 * ===== Released 1.3.1=====
682 * configure.in: Version 1.3.1, interface age 1, binary age 301
686 * po/yi.po: Update line numbers.
688 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
690 * atk/stateset.h: Fix typo in documentation.
692 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
693 Patch provided by Ali Akcaagac.
695 2003-03-26 Christian Rose <menthos@menthos.com>
697 * configure.in: Added "yi" to ALL_LINGUAS.
699 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
701 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
703 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
705 * ===== Released 1.3.0=====
707 * configure.in: Version 1.3.0, interface age 0, binary age 300
711 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
713 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
715 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
717 * docs/atk-sections.txt: Add 11 unused declarations.
719 2003-03-20 James Henstridge <james@daa.com.au>
721 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
724 * configure.in: cleanup to make use of newer autoconf/automake
727 * Makefile.am: get rid of custom distcheck rule, which is no
730 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
733 * docs/Makefile.am: use common gtk-doc.make.
735 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
737 2003-03-16 Joel Brich <joel.brich@laposte.net>
739 * configure.in: Added "eo" to ALL_LINGUAS
740 * po/eo.po: Added Esperanto translation
741 from Charles Voelger <cvoelger@dweasel.com>
743 2003-03-12 Tor Lillqvist <tml@iki.fi>
745 * atk/atk.def: Add one more missing export, thanks to Cedric
748 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
750 * atk/atkobject.c (atk_object_set_role): Add check that role is
751 actually being changed. Do not emit notification for initial
752 role setting. (bug #107710)
754 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
756 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
757 which returns integer; (bug #107661) reported by Morten Welinder.
759 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
763 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
764 which return pointer; (bug #107650) reported by Morten Welinder.
766 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
768 * test/Makefile.am: Update to produce .so files
769 (Problem reported and solution reported by Michael.Wilson@bull.net)
771 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
773 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
774 Correct creation of non-AtkGObjectAccessible (bug #107124)
776 * atk/atkobject.c (atk_object_class_init): Set default initialize
777 function so that code which does not check for existence of parent
778 class's initialize function will work.
780 * atk/atkvalue.c: (atk_value_get_minimum_value,
781 atk_value_get_maximum_value, atk_value_get_current_value):
782 Reset Value argument if it is a valid GValue otherwise zeroise it.
784 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
786 2003-02-25 Tor Lillqvist <tml@iki.fi>
788 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
790 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
793 * atk/atk.rc.in: New file, for version info in the DLL on
794 Windows. Similar as in GLib, GTK, etc.
796 * configure.in: Generate atk/atk.rc.
798 * atk/Makefile.am: Use atk.rc on Windows.
799 (EXTRA_DIST): Distribute atk.rc(.in).
801 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
802 but deduce it from DLL location, like GLib, GTK etc do.
804 2003-02-23 Abel Cheung <maddog@linux.org.hk>
806 * configure.in: Added "mk" to ALL_LINGUAS.
808 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
810 * configure.in: Added "fa" to ALL_LINGUAS.
812 2003-02-21 Metin Amiroff <metin@karegen.com>
814 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
816 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
818 * configure.in: Added Belarusian to ALL_LINGUAS.
820 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
822 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
823 claim to implement all interfaces.
825 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
827 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
830 (atk_hypertext_get_link): Add check on link_index value
831 (atk_hypertext_get_link_index): Add check on char_index value
833 2003-02-09 Christian Rose <menthos@menthos.com>
835 * configure.in: Added "kn" to ALL_LINGUAS.
837 2003-02-07 Christian Rose <menthos@menthos.com>
839 * configure.in: Added "bn" to ALL_LINGUAS.
841 2003-02-06 Christian Rose <menthos@menthos.com>
843 * configure.in: Added "id" to ALL_LINGUAS.
845 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
847 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
848 Add weak reference so we do not leak the accessible when the object
849 dies. Problem reported by Alex Larsson.
851 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
853 * configure.in: Added "tr" (Turkish) to the languages' list.
855 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
857 * atk/atkhyperlink.[ch]
858 New property selected-link defined.
859 Function pointer is_selected_link added to interface
860 (atk_hyperlink_is_selected_link: New functions which checks
861 whether the specified AtkHyperlink is selected
863 * atk/atkhypertext.[ch]
864 New signal link-selected added.
866 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
868 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
869 and function atk_hyperlink_is_selected_link.
871 This fixes bug #104621.
873 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
875 * autogen.sh (have_automake): call the versioned automake when
876 checking the version itself.
878 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
880 * autogen.sh (have_automake): Fix version in complaint
881 message about automake. (#104366, Rich Burridge)
883 2003-01-26 Daniel Yacob <locales@geez.org>
885 * configure.in: Added am to ALL_LINGUAS.
887 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
889 * configure.in: Added "sk" to ALL_LINGUAS.
891 2003-01-23 Abel Cheung <maddog@linux.org.hk>
893 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
895 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
897 * configure.in: Added "pt_BR" to ALL_LINGUAS.
899 2003-01-22 Marius Andreiana <marius galuna.ro>
901 * configure.in: added 'ro' to ALL_LINGUAS
903 2003-01-21 Christian Rose <menthos@menthos.com>
905 * configure.in: Added "mn" to ALL_LINGUAS.
907 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
910 (atk_text_base_init): Set vtable entry for default implementations
911 (atk_text_get_range_extents): Omit calling default implementation
912 (atk_text_get_bounded_ranges): Omit calling default implementation
915 (atk_component_base_init): New function to set vtable entry for
916 default implementations
917 (atk_component_ref_accessible_at_point): Omit calling default
919 (atk_component_contains): Omit calling default implementation
920 (atk_component_get_position): Omit calling default implementation
921 (atk_component_get_size): Omit calling default implementation
923 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
926 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
927 and PROP_TABLE_CAPTION_OBJECT.
928 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
929 and PROP_TABLE_CAPTION_OBJECT.
931 This completes ATK changes for bug #74814.
933 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
935 * atk/atkobject.c: Add property accessible-table-caption-object.
936 This addresses bug #74814.
938 * atk/atkobject.h: Move some documentation from template file to
939 avoid warnings when building.
941 * atk/atkrelation.c: Add new properties relation and target.
942 This addresses bug #72426.
944 * atktext.[ch]: Add new functions atk_text_get_range_extents and
945 atk_text_get_bounded_ranges.
946 Also added data structures AtkTextRectangle and AtkTextRange, enum
947 AtkTextClipType and helper function atk_text_free_ranges.
948 This addresses bug #100943.
949 (atk_text_get_character_extents): Ensure that the reported width is
950 not negative. This fixes bug #102954)
952 * docs/atk-sections.txt: Add new functions and data items.
954 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
955 atkobject.h. Add reference to accessible-table-caption-object.
957 * docs/tmpl/atk-relation.sgml: Add new properties
959 * docs/tmpl/atktext.sgml: Add new functions and data items.
962 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
964 * ===== Released 1.2.2=====
966 * configure.in: Version 1.2.2, interface age 2, binary age 202
970 2003-01-19 He Qiangqiang <carton@linux.net.cn>
972 * configure.in: Added "zh_CN" to ALL_LINGUAS.
974 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
976 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
978 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
980 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
982 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
984 * configure.in (ALL_LINGUAS): Added "it" (Italian)
986 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
988 * configure.in: Add -with-html-dir option. (bug #102497)
990 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
992 * docs/tmpl/atkobject.sgml: Update so property names are in
995 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
997 * ===== Released 1.2.1=====
999 * configure.in: Version 1.2.1, interface age 1, binary age 201
1003 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
1005 * configure.in (ALL_LINGUAS): Added pl (Polish).
1007 2002-12-23 Nam SungHyun <namsh@kldp.org>
1009 * configure.in: Added Korean (ko) to ALL_LINGUAS
1011 2002-12-22 Artis Trops <hornet@navigator.lv>
1013 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1015 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
1017 * configure.in (ALL_LINGUAS): added French (fr).
1019 2002-12-21 Jordi Mallach <jordi@sindominio.net>
1021 * configure.in (ALL_LINGUAS): added Catalan (ca).
1023 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
1025 * ===== Released 1.2.0 ======
1027 * configure.in: Version 1.2.0, interface age 0, binary age 200
1029 * NEWS: Final update for 1.2.0.
1031 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1033 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1035 * configure.in: Added Russian to ALL_LINGUAS.
1037 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1039 * ===== Released 1.1.5=====
1041 * configure.in: Version 1.1.5, interface age 2, binary age 105
1045 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1047 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1048 if caret is not supported. This addresses bug #101020.
1050 * configure.in: Use third argument of AC_DEFINE to get rid of
1053 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1055 * acinclude.m4: Remove; wasn't needed, and referred
1056 to GLib internal m4 files now gone.
1058 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1060 * configure.in: Require autoconf-2.53.
1062 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1064 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1066 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1068 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1071 2002-12-07 Andras Timar <timar@gnome.hu>
1073 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1075 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1077 * ===== Released 1.1.4 =====
1079 * configure.in: Version 1.1.1, interface age 1, binary age 104
1083 2002-12-05 Ole Laursen <olau@hardworking.dk>
1085 * configure.in (ALL_LINGUAS): Added Danish (da).
1087 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1089 * configure.in (ALL_LINGUAS): Added Spanish (es).
1091 2002-12-01 Christian Neumair <chris@gnome-de.org>
1093 * configure.in (ALL_LINGUAS): Added German (de).
1095 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1097 * configure.in (ALL_LINGUAS): Added "no".
1099 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1101 * Update NEWS for 1.1.3
1103 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1105 * configure.in: Update to take account of gtk-doc-version being 0.10
1106 Updated version required to 0.9
1108 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1111 Added ATK_ROLE_APPLICATION.
1114 (atk_role_get_localized_name):
1115 Added ATK_ROLE_APPLICATION case.
1117 * docs/atk-decl.txt:
1118 Added ATK_ROLE_APPLICATION to docs.
1120 2002-11-18 Abi Brady <morwen@evilmagic.org>
1122 * configure.in: Added "en_GB" to ALL_LINGUAS.
1124 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1126 * configure.in: Added "ms" to ALL_LINGUAS.
1128 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1130 * Update NEWS for 1.1.2
1132 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1135 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1138 Revved to 1.1.2, interface age 0, binary age 102.
1140 * atk/atkrelationtype.h:
1141 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1142 New relations to handle content embedding, for instance
1143 text that embeds or flows around images.
1145 * atk/atkhyperlink.h:
1146 (atk_hyperlink_is_inline):
1147 New API, returns whether a hyperlink's content is
1148 partially displayed inline; useful for small images
1149 emedded in text, and for HTML <src> elements.
1150 (AtkHyperlinkClass->link_state):
1151 New virtualized method, used to implement various
1152 state query API such as atk_hyperlink_is_inline().
1154 * atk/atkhyperlink.c:
1155 (atk_hyperlink_is_inline):
1158 * docs/atk-sections.txt:
1159 Additions for above API.
1161 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1163 * atk/atkobject.[ch]: Add signal active-descendant-changed
1165 2002-11-11 Christian Rose <menthos@menthos.com>
1167 * configure.in: Added "sv" to ALL_LINGUAS.
1169 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1171 * atk/atkhyperlink.c
1172 * atk/atkhyperlink.h
1177 * docs/tmpl/atkhyperlink.sgml
1178 * docs/tmpl/atkobject.sgml
1179 * docs/tmpl/atktable.sgml
1180 * docs/tmpl/atktext.sgml
1182 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1185 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1187 * autogen.sh: Add call to autoheader to create config.h.in
1189 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1191 * acinclude.m4: New file
1193 * autogen.sh: Add i18n support (copied from gtk+).
1195 * configure.in: Add definition for atklocaledir and check for
1196 bind_textdomain_codeset()
1198 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1200 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1203 * po/.cvsignore: Add extra files.
1205 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1207 * configure.in: Create po/Makefile; patch supplied by
1208 Dan Mills (thunder@ximain.com)
1210 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1212 * ===== Released 1.1.1 =====
1214 * configure.in: Version 1.1.1, interface age 0, binary age 101
1218 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1220 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1222 * Makefile.am: Add po directory
1224 * configure.in: Add support for I18N
1226 * acconfig.h atk/atkintl.h: New files used to support I18N
1228 * atk/atkobject.c: Update atk_role_get_localized_name() to
1229 allow for localized name to be returned.
1231 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1233 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1234 po/ChangeLog: New files
1236 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1238 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1240 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1242 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1243 atk_object_add_relationship and atk_object_remove_relationship
1244 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1247 * atk/atkrelation.h: Move definition of AtkRelationType to
1250 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1252 * atk/atktext.[ch]: Add text-attributes-changed signal.
1254 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1256 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1258 * docs/tmpl/atkrelation.sgml: Add new relations
1260 * docs/tmpl/atkstate.sgml: Add new state
1262 * docs/tmpl/atktext.sgml: Add new signal
1264 * tests/testrelation.c: Add tests for new relationship functions.
1266 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1268 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1269 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1273 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1275 * ===== Released 1.1.0 =====
1279 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1282 increment version to 1.1.0, in view of the fact that we've
1283 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1284 Also reset INTERFACE_AGE to zero, since an enum was added.
1285 Use similar library numbering as GTK.
1287 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1289 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1291 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1293 * atk/atkcomponent.c: upd docs.
1295 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1297 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1298 avoid unused declarations
1300 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1301 Move AtkRelationSet from atkobject to atkrelationset.
1303 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1305 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1306 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1307 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1308 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1309 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1310 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1311 docs/tmpl/atkvalue.sgml:
1312 Remove reference to ...Iface data structures; which eliminates
1313 undocumented symbols.
1315 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1317 * atk/atkutil.h: Add documentation for AtkKeyEventType
1319 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1320 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1321 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1322 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1323 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1324 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1325 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1326 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1327 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1328 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1329 docs/tmpl/atkutil.sgml:
1330 Reduce number of undocumented symbols
1332 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1334 * atk/atknoopobjectfactory.c:
1335 Add implementation for atk_object_factory_get_accessible_type()
1337 2002-08-18 Havoc Pennington <hp@pobox.com>
1339 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1340 both automake 1.6 and 1.4 installed get the right automake. Means
1341 compilation from CVS will now require the latest automake 1.4
1342 release, or manually creating symlinks called "automake-1.4" and
1345 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1347 These changes improve the quality of the documentation by adding
1348 information about properties and signals.
1351 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1352 use in docs Makefile.am
1355 Add missing include files, atk/atknoopobject.h and
1356 atknoopobjectfactory.h
1359 Add support for scan program
1362 Added content to this file
1364 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1365 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1366 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1367 docs/tmplatkutil.sgml:
1368 Removed references to contents of object's data structure
1370 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1371 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1372 Add references to signals and properties.
1374 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1376 * ===== Released 1.0.3 =====
1378 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1379 interface, binary version 3.
1383 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1385 * README: Updated to describe where to log bugs and mention mailing
1388 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1390 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1391 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1392 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1393 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1394 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1395 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1396 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1397 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1398 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1399 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1400 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1401 Update documentation.
1403 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1405 * atk/atkregistry.c:
1406 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1409 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1411 * ===== Released 1.0.2 ======
1415 * configure.in: Version 1.0.2, interface, binary age 2
1417 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1419 * atk/atkutil.c (atk_focus_tracker_notify):
1420 Allow for object being NULL which means the window containing the
1421 focus widget has lost focus. We update the previous_focus_object
1422 so we can emit notification for focus widget when window regains
1425 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1427 * atk/atkgobjectaccessible.c:
1428 (atk_gobject_accessible_for_object): Allow for case where created
1429 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1430 was not initialized in atk_gobject_accessible_class_init
1432 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1434 * ===== Released 1.0.1 ======
1438 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1440 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1442 * atk/atkutil.c (atk_focus_tracker_notify):
1443 Do not do notification if previously notified object is the same as
1446 2002-03-14 Tor Lillqvist <tml@iki.fi>
1448 * atk/Makefile.am: Use correct name for the DLL when generating
1449 the MSVC import library.
1451 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1453 * atk/atkutil.c (atk_object_get_root):
1454 Changed g_type_class_peek to g_type_class_ref,
1455 this seemed to be triggering a SEGV in some cases.
1458 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1460 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1461 Correct name of data set to NULL from quark_accessible_object to
1464 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1466 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1469 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1471 * ===== Released 1.0.0 ======
1473 * NEWS: Final update for 1.0.0.
1475 * README: Update the compilation instructions a bit.
1477 2002-03-06 Tor Lillqvist <tml@iki.fi>
1480 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1483 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1487 * tests/Makefile.am: Don't install libteststateset.la,
1488 libtestrelation.la. (#73655, James Henstridge)
1490 * autogen.sh: Add --enable-gtk-doc
1492 * configure.in: --disable-gtk-doc by default.
1494 * Makefile.am: Add a slightly modified distcheck rule
1495 that passes --enable-gtk-doc to the configure inside.
1496 (So that 'make dist' succeeds inside.)
1498 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1500 * configure.in: Require GLib-2.0.0.
1502 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1503 Switch over to the Glib/GTK+ versioning scheme.
1505 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1507 * atk/atktext.c (atk_text_get_text):
1508 Permit end offset value of -1
1510 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1512 * atk/atkhypertext.h:
1515 2002-02-28 Sven Neumann <sven@gimp.org>
1517 * configure.in: beautified configure --help output.
1519 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1521 * atk/atkhypertext.h atk/atkhyperlink.h:
1522 Add padding to class structures to allow for future expansion.
1524 * atk/atkdocument.h:
1525 Add padding to class structures to allow for future expansion.
1527 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1528 Add padding to class structures to allow for future expansion.
1530 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1532 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1534 2002-02-26 Tor Lillqvist <tml@iki.fi>
1536 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1537 libtool won't create a DLL.
1539 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1542 Remove -no-undefined because of problems with uunresolved symbols
1543 in libgobject on Solaris when using gcc
1545 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1547 * configure.in: Version 0.13
1549 * NEWS: Update for 0.13
1551 * docs/atk-sections.txt: Update.
1553 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1555 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1556 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1557 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1558 Make use of parent_class consistent; define as gpointer and
1559 use g_type_class_peek_parent() to get it
1562 Delete unused empty line
1564 * atk/atkregistry.c atk/atkrelation.c:
1565 Make parent_class static
1567 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1570 Add check for offset being negative in functions which have offset
1571 parameter and return immediately if so.
1573 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1575 * atk/atkcomponent.h:
1576 Change argument of get_layer and get_mdi_zorder function pointers
1577 to be AtkComponent instead of AtkObject
1579 * atk/atkcomponent.c:
1580 Change atk_component_get_layer and atk_component_get_mdi_zorder
1581 to refer to argument as component instead os accessible
1583 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1584 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1585 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1586 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1587 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1588 Update for recent changes
1590 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1593 Guard atk.h with ifndef __ATK_H__
1594 (#71405 reported by terra@diku.dk (Morten Welinder))
1596 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1598 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1599 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1600 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1601 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1602 Add padding to class structures to allow for future expansion.
1604 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1607 Incremented revision and tagged GNOME_D2_BETA.
1610 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1611 as deprecated (should use atk_component API below).
1614 Added atk_component_get_layer and atk_component_get_mdi_zorder
1615 (erroneously defined in atkobject, they belong here).
1618 Fixed some property get/set bugs.
1620 * NEWS: updated for GNOME 2 Desktop Beta.
1622 2002-02-11 jacob berkman <jacob@ximian.com>
1624 * atk/atkselection.[ch] (atk_selection_get_type):
1625 * atk/atktable.[ch] (atk_table_get_type):
1626 * atk/atkregistry.h (atk_get_default_registry):
1627 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1628 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1629 * atk/atkcomponent.[ch] (atk_component_get_type):
1630 * atk/atkaction.[ch] (atk_action_get_type): declare function
1631 arguments as (void) rather than ()
1633 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1636 Incremented revision.
1638 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1640 * docs/tmpl/atkaction.sgml:
1641 * docs/tmpl/atkcomponent.sgml:
1642 * docs/tmpl/atkeditabletext.sgml:
1643 * docs/tmpl/atkimage.sgml:
1644 * docs/tmpl/atkobject.sgml:
1645 * docs/tmpl/atkselection.sgml:
1646 * docs/tmpl/atktable.sgml:
1647 * docs/tmpl/atktext.sgml:
1648 * docs/tmpl/atkvalue.sgml:
1649 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1650 fields to improve docs; the documentation now gives some
1651 information on the purpose and function of the various ATK
1652 interfaces, and which types of UI components typically implement
1655 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1657 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1659 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1662 Update version number to 0.10, for Desktop Alpha 2
1664 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1667 Correct inconsistencies between registered signal parameter types
1668 and default signal handler struct fields
1669 (based on patch from Murray Cumming <murray@usa.net>)
1671 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1674 Update version number to 0.9, for Beta2 package.
1676 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1678 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1679 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1682 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1684 * atk/atkcomponent.c (atk_component_add_focus_handler):
1685 Add comments to clarify behavior if handler has already been added
1687 * docs/tmpl/atktext.sgml:
1688 Update for change of caret_changed to text_caret_moved
1690 2002-01-05 Hans Breuer <hans@breuer.org>
1692 * atk/makefile.msc : generate atk-enum-types.[hc]
1693 NOTE: the long comment in atkobject.h is crashing perl,
1694 at least version 5.005_02 built for MSWin32-x86-object
1695 Binary build 506 provided by ActiveState. Temporary
1696 deleting the AtkRole comment allows to work-around.
1698 atk/atk.def : updated externals
1700 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1702 * atk/atkgobjectaccessible.h
1703 Fixed typo in define (reported by Jeff Franks)
1705 * atk/atktext.c atk/atktext.h
1706 Change name of default signal handler for text_caret_moved signal
1707 from caret_changed to text_caret_moved
1708 Change enum CARET_MOVED to TEXT_CARET_MOVED
1709 (both issues reported by Jeff Franks)
1711 2001-12-15 Michael Meeks <michael@ximian.com>
1713 * atk/atkrelation.c (atk_relation_class_init):
1715 (atk_relation_finalize): chain to parent.
1717 * atk/atkrelationset.c (atk_relation_set_class_init),
1718 (atk_relation_set_finalize): same fix.
1720 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1722 * configure.in: Version 0.8, require GLib-1.3.12
1724 * atk/makefile.msc (PKG_VER): Version 0.8.
1726 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1728 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1729 for correct srcdir != builddir operation when
1730 generating source files in srcdir.
1732 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1734 * docs/tmpl/atkutil.sgml: remove some conflict
1737 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1742 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1744 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1745 docs/tmpl/atkgobjectaccessible.sgml
1747 * atk/Makefile.am atk/atk.h:
1748 Add references to new files
1750 * atk/atkobject.c atk/atkobject.h
1751 docs/tmpl/atkobject.sgml:
1752 Add new function atk_object_initialize
1754 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1755 docs/tmpl/atkobjectfactory.sgml:
1756 Add new function atk_object_factory_get_accessible_type
1758 * docs/atk-sections.txt:
1760 Add functions in atk-unused.txt
1763 2001-12-17 Darin Adler <darin@bentspoon.com>
1765 * atk/atktext.c: Add missing #include <string.h>
1767 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1769 * atk/Makefile.am, tests/Makefile.am: Compile with
1770 -DG_DISABLE_DEPRECATED. See #52790.
1772 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1774 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1775 Remove unnecessary g_retunn_val_if_fail() call.
1777 2001-12-08 Michael Meeks <michael@ximian.com>
1779 * atk/atkregistry.c (atk_registry_class_init):
1780 paranoia is not appropriate here, setup parent_class,
1781 don't create a new default registry here - makes no
1783 (atk_registry_finalize): chain to parent class, do
1784 g_hash_table_destroys instead of g_frees.
1786 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1789 Update to create atk-enum-types.h before compiling source files
1790 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1792 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1794 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1795 docs/tmpl/atktext.sgml tests/testrelation.c:
1796 Change atk_attribute_register to atk_text_attribute_register,
1797 atk_attribute_get_value to atk_text_attribute_get_value,
1798 atk_attribute_get_name to atk_text_attribute_get_name
1799 atk_attribute_for_name to atk_text_attribuute_for_name
1801 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1804 Add implementation of atk_attribute_register, atk_attribute_for_name
1805 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1806 support extra attributes being defined
1809 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1810 extra attributes to be defined
1811 Add atk_attribute_register() and atk_attribute_for_name()
1816 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1817 Update because of additions to atk/atktext.h
1819 * tests/testrelation.c:
1820 Add tests for text attributes
1822 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1825 Update atk_role_register() to allow extra roles to be defined
1826 Update atk_role_get_name() and atk_role_for_name() for newly defined
1829 * tests/testrelation.c:
1832 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1834 * atk/atkrelation.c:
1835 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1836 atk_relation_type_for_name()
1839 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1840 atk_state_type_for_name()
1842 * tests/testrelation.c, tests/teststateset.c:
1843 Update tests as name componenets are separated by hyphen (-) rather
1846 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1849 Generate files atk-enum-types.c and atk-enums-types.h to create
1853 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1855 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1858 Changed calls to g_type_class_peek() to g_type_class_ref() where
1859 it makes more sense, and in other places check for a non-null
1860 klass return before trying to call class methods. This prevents
1861 SEGV if no Atk-implementation library has been loaded.
1864 Fixed gtk-doc warning.
1866 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1868 * atk/atkobject.[c|h]:
1869 Add functions atk_role_get_name() and atk_role_for_name() which
1870 transform a role into an untranslated string
1871 Update comments in atkobject.h which refer to property names
1873 * atk/atkrelation.c:
1874 Correct error in atk_relation_type_get_name
1876 * docs/atk-sections.txt
1877 Added atk_role_get_name and atk_role_for_name
1882 2001-11-23 Hans Breuer <hans@breuer.org>
1884 * atk/atk.def : updated externals
1886 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1887 minor coding style issues. Found by my exports generator.
1889 * atk/makefile.msc : version 0.7, use build dir from
1892 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1896 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1898 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1900 * atk/atknoopobject.c:
1901 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1902 when creating object
1904 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1906 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1907 docs/tmpl/atkrelation.sgml:
1908 Change atk_relation_type_from_string to atk_relation_type_for_name
1909 Add atk_relation_type_get_name
1911 * atk/atkrelationtype.c:
1912 Change atk_relation_type_from_string to atk_relation_type_for_name
1913 Add atk_relation_type_get_name
1914 Update atk_relation_type_register() to correctly register new
1918 Changed name of static variable type to last_type
1919 Changed name of paremeter if atk_state_type_get_name to type to match
1925 * tests/README, tests/Makefile.am
1926 Add new test file testrelation.c
1928 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1930 * atk/atkutil.c (atk_add_key_event_listener):
1931 Fix gtk-doc comment and clarify use of 'data' gpointer.
1933 2001-11-22 Michael Meeks <michael@ximian.com>
1935 * atk/atkutil.c (atk_add_key_event_listener): switch
1938 * atk/atkobject.c (atk_object_real_get_property):
1939 add missing 'break'.
1941 2001-11-21 Michael Meeks <michael@ximian.com>
1943 * atk/atkrelation.c: pull in string.h for strcmp
1945 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1947 * atk/atkutil.c (atk_add_global_event_listener),
1948 (atk_get_toolkit_name, atk_get_toolkit_version):
1951 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1953 * atk/atkrelation.c: Added gtk-doc docs for
1954 atk_relation_type_from_string.
1956 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1958 * atk/atkobject.h (enum): Fix trailing comma on
1961 * docs/atk-sections.txt: Update.
1965 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1967 * atk/atkobject.[c|h]:
1968 Add additional argument (name) to state-change signal
1969 Update atk_object_notify_state_change to take account of
1970 extra argument for state-change
1972 * atk/atkmarshal.list:
1973 Add marshaller for VOID:STRING,BOOLEAN
1975 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1977 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1978 Add enum AtkLayer and functions atk_object_get_layer and
1979 atk_object_get_mdi_zorder
1981 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1983 * atk/atkobject.[c|h]:
1984 Remove property accessible-state; use signal state-change instead
1985 Change signature of state-change handler to take gboolean as argument
1986 instead of AtkPropertyValues
1987 Update atk_object_notify_state_change() to emit state-change signal
1989 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1990 Remove state ATK_STATE_COLLAPSED
1992 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1996 Added state-changed signal to atkobject, in anticipation of
1997 deprecating the accessible-state property.
2000 Fixed signature of atk_util_add_key_listener () to
2001 take an AtkKeySnoopFunc instead of a pointer to same.
2003 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
2005 * atk/atkobject.c (atk_object_notify_state_change):
2006 Fix bug in calculation of number of toggle states
2009 Correct out-by-1 error in atk_state_type_register()
2010 Use type (number of states defined) in atk_state_type_get_name()
2011 and atk_state_type_for_name()
2013 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
2015 * atk/atkeditabletext.c:
2016 Remove unused structure _AtkEditableTextIfaceClass
2018 * atk/atkobject.[c|h]
2019 Remove signals model_changed and selection_changed
2021 * atk/selection.[c|h]
2022 Add signal selection_changed
2024 * atk/atktable.[c|h]
2025 Remove unused structure _AtkTableIfaceClass
2026 Add signal model_changed
2029 Remove unused structure _AtkTextIfaceClass
2030 Add signal text_selection_changed
2032 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2033 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2034 Documentation changes
2036 2001-11-17 Tor Lillqvist <tml@iki.fi>
2038 * atk-zip.sh.in: Build separate runtime and developer packages.
2040 * atk/atk.def: Update.
2042 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2046 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2048 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2051 to allow non-GTK-dependent installation of key snoop functions.
2052 This also meant adding definitions of AtkKeySnoopFunc and
2055 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2057 * atk/atkobject.c (atk_object_notify_state_change):
2058 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2059 to ATK_STATE_EXPANDED or vice versa.
2061 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2064 Add role ATK_ROLE_TREE_TABLE
2066 * atk/atkrelation.h:
2067 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2068 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2070 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2071 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2072 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2073 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2074 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2075 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2076 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2077 Update to reflect the current state of the documentation in the code.
2079 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2081 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2082 Add two new relations ATK_RELATION_NODE_CHILDREN and
2083 ATK_RELATION_NODE_PARENT to support compound objects in a
2084 node or cell of a tree or table
2085 Added descriptions of all relations which are defined
2088 Remove functions atk_table_real_get_index_at(),
2089 atk_table_real_get_column_at_index() and
2090 atk_table_real_get_row_at_index()
2091 Correct typos in documentation of other functions.
2093 2001-10-28 Tor Lillqvist <tml@iki.fi>
2095 * atk-zip.sh.in: New file, used to build developer package for
2099 * configure.in: Add it.
2101 * atk/Makefile.am: Add rules to install and uninstall mingw import
2104 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2106 * atk/atkobject.[c|h]
2107 Remove the following properties
2108 accessible-child - use signal children_changed for notification
2109 accessible-text - use signal text_changed for notification
2110 accessible-caret - use signal text_caret_moved for notification
2111 accessible-selection - use new signal selection_changed
2113 accessible-visible-data - use new signal visible_data_changed
2115 accessible-model - use new signal model_changed for notification
2116 Notify when role or parent changes
2117 Allow parent and role to be set or got using g_object_set() or
2120 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2126 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2128 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2129 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2131 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2133 * atk/atkobject.c (atk_object_notify_state_change):
2134 Initialize AtkPropertyValue data structure to 0 instead of using
2137 2001-10-19 Tor Lillqvist <tml@iki.fi>
2139 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2140 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2141 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2143 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2144 -export-symbols atk.def. If lib.exe is available, generate
2145 atk.lib, and install it.
2147 * atk/atk.def: Update with new entry points.
2149 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2151 * atk/atkobject.[c|], docs/atk-sections.txt,
2152 docs/tmpl/atkobject.sgml:
2153 Add convenience function atk_object_notify_state_change()
2154 to generate property notification of state change.
2156 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2157 Correct comments on functions atk_attribute_get_name() and
2158 atk_attribute_get_value()
2160 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2163 Update comments in atk_text_get_text_[at|after|before]_offset()
2164 to clarify what these functions will return.
2166 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2169 Update comments in atk_text_get_run_attributes() and
2170 atk_text_get_default_attributes().
2172 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2175 Change "property-change" signal to allow detail (i.e. property name)
2176 and add detail in atk_object_notify().
2178 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2181 Correct order of attribute names in text_attr_name array.
2183 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2185 * atk/atktext.[c|h]:
2186 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2187 Use enum AtkTextAttribute to specify what attribute are supported
2188 rather than hash defines. Define new functions atk_attribute_get_name()
2189 and atk_attribute_get_value() which return the strings for the
2190 attribute name and values for those attribute which have named values.
2192 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2194 * atk/atktext.c (atk_text_get_run_attributes):
2197 * atk/atktext.c (atk_text_get_default_attributes):
2198 Add call to set iface.
2200 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2202 * atk/atktext.[c|h]:
2203 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2204 Add new function atk_text_get_default_attributes
2205 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2207 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2209 * atk/atktext.c (atk_attribute_set_free):
2210 Avoid leaking of AtkAttributeSet data structure; speed up code.
2212 * docs/tmpl.atk*.sgml
2213 Updated to reflect current APIs.
2215 2001-10-01 jacob berkman <jacob@ximian.com>
2217 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2218 make dist works correctly w/o having to build first
2220 2001-10-01 Tor Lillqvist <tml@iki.fi>
2222 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2224 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2226 * configure.in (ATK_MICRO_VERSION): Version 0.6
2227 (because libglade will depend on a the small api addition below)
2229 * atk/makefile.msc (PKG_VER): Version 0.6
2231 * atk/atkrelation.h:
2232 * atk/atkrelation.c: (AtkRelationType
2233 atk_relation_type_from_string (const gchar *name)): Added method.
2236 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2238 * configure.in (ATK_MICRO_VERSION): Version 0.5
2240 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2242 * atk/makefile.msc (PKG_VER): Version 0.5
2244 2001-09-21 Hans Breuer <hans@breuer.org>
2246 * atk/atk.def : updated externals
2247 * atk/makefile.msc : version 0.4
2249 * atk/atktext.c (atk_text_get_character_extents) : real_height
2250 is a reference to int, so use &local_height
2252 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2256 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2258 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2259 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2260 (from 0.2 which was not properly updated last time).
2261 depend on glib 1.3.8.
2265 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2268 Add object reference when object is set as accessible_parent
2270 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2272 * configure.in: remember ACLOCAL_FLAGS.
2274 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2276 * atk/atktable.[c|h]
2277 Change atk_table_get_caption() and atk_table_set_caption()
2278 to deal with AtkObject* rather than gchar*
2279 Remove redundant and incorrect comments
2281 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2283 * configure.in: Version 0.3
2285 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2289 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2292 Correct property definitions for "accessible-table-caption",
2293 "accessible-table-column-description",
2294 "accessible-table-row-description"
2296 Update comments to include all properties defined
2298 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2300 * atk/atkhyperlink.h:
2301 Change AtkHyperLink to AtkHyperlink in comment
2302 * atk/atkhypertext.[c|h]:
2303 Change AtkHyperLink to AtkHyperlink
2304 * atk/atktable.[c|h]:
2305 Make gchar* arguments const; make return value of type gchar*
2307 * docs/atk-sections.txt
2308 Remove reference to AtkHyperLink
2309 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2310 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2313 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2316 Add functions atk_table_real_get_index_at(),
2317 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2318 as default implementations for atk_table_get_index_at(),
2319 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2321 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2324 Refer to return value in function documentation for
2325 atk_action_do_action
2327 Fix typo in comments
2328 * docs/tmpl/atkaction.sgml:
2329 Update to include return value
2331 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2333 * atk/atkaction.c atk/atkaction.h:
2334 Made atk_action_do_action return a gboolean as the class member of
2335 AtkActionIface does.
2339 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2341 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2342 Swap height and width arguments to atk_image_get_image_size
2344 Swap height and height arguments to atk_image_get_image_size
2345 Do not crash if NULL pointers are passed for return values
2347 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2349 * docs/tmpl/atktext.sgml atk/atktext.h:
2350 Change parameter names *offset to *_offset
2351 * atk/atkcomponent.c:
2352 Do not crash if NULL pointers are passed for return values
2354 Change parameter names *offset to *_offset
2355 Do not crash if NULL pointers are passed for return values
2357 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2360 Changed g_type_class_peek() to g_type_class_ref()
2361 in atk_add_global_event_listener(), since
2362 g_type_class_peek() could return NULL when an
2363 instance of the class had not been created.
2365 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2367 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2368 Ensure that atk_attribute_set_free is in the documentation.
2370 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2372 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2373 Swapped order of width and height arguments to
2374 atk_text_get_character_extents()
2375 Changed AtkAttrributeSet_free to atk_attribute_set_free
2377 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2379 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2380 Changed "length" argument of atk_text_get_character_extents() to
2383 2001-08-15 Jens Finke <jens@gnome.org>
2385 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2386 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2387 added a AC_SUBST for it. This is needed for the spec.in file.
2388 Added atk.spec to output list.
2389 * atk.spec.in: New file.
2391 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2393 * atk/atkcomponent.[c|h]
2394 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2395 Change atk_component_get_accessible_at_point to
2396 atk_component_ref_accessible_at_point so it will work for flyweights
2398 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2400 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2403 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2405 * atk/atkaction.c, atk/atkcomponent.c
2406 Remove all instances of g_return_if_fail (foo != NULL); that are
2407 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2408 since the second check catches the NULL.
2409 * atk/atkcomponent.c
2410 Add functions atk_component_real_contains(),
2411 atk_component_real_get_position(), atkcomponent_real_get_size()
2412 as default implementations for atk_component_contains(),
2413 atk_component_get_position(), atk_component_get_size()
2415 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2417 * atk/atkimage.[ch] docs/atk-sections.txt
2418 docs/tmpl/atkimage.sgml
2419 Updated AtkImage get_position to get_image_position
2420 so the naming is consistant. Now get_image_position
2421 and get_image_size return -1 for x/y/height/width
2422 if AtkImage implementations of these functions is
2425 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2428 Create an object relation set when the object is created.
2430 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2433 Changed first argument of atk_add_global_event_listener
2434 so the callback function is of type GSignalEmissionHook
2435 instead of AtkEventListener. AtkEventListener is
2436 appropriate for Focus event callbacks, but not generic
2439 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2442 Add function atk_object_real_ref_state_set() which creates the
2443 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2446 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2449 Remove all instances of g_return_if_fail (foo != NULL); that are
2450 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2451 since the second check catches the NULL.
2453 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2456 Fix problem with ATK not building after running make maintainer-clean
2457 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2459 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2462 * atk/atkeditabletext.h
2464 * atk-uninstalled.pc.in
2467 Removed (unused) #defines of pango/pango.h
2468 Removed references to/dependencies on pango from .pc files
2469 Removed dependencies on pango from makefile.msc and configure.in
2471 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2473 * atk/atkobject.[c|h]
2474 Move some implementation from GAIL:
2475 Default implementations for some some functions
2476 atk_object_real_get_name, atk_object_real_set_name,
2477 atk_object_real_get_description, atk_object_real_set_description,
2478 atk_object_real_get_parent, atk_object_real_set_parent,
2479 atk_object_real_get_role,
2480 atk_object_real_connect_property_change_handler,
2481 atk_object_real_remove_property_change_handler,
2483 definition of property-changed signal.
2484 Initialize pointers to NULL in atk_object_init().
2485 Initialize uninitialized function pointers to NULL in
2486 atk_object_class_init().
2488 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2491 Changed children_changed signal to allow NULL pointers
2492 for the 2nd argument to the signal handler.
2494 2001-07-20 Hans Breuer <hans@breuer.org>
2496 * atk/atk.def : added more exports
2497 * atk/makefile.msc : updated win32 build
2499 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2501 * atk/atkaction.[c|h], docs/atk-sections.txt,
2502 docs/tmpl/atkaction.sgml
2503 Add atk_action_get_name() and atk_action_set_description()
2505 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2507 * atk/atkstate.[c|h]
2508 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2509 and inconsistent GtkToggleButton
2511 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2513 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2514 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2515 gail_textattributes_update.pat is for gail/gail and integrates the
2516 ATK_ATTRIBUTE_* macros in the gail implementations.
2517 atk_docs_textattributes_update.pat is for atk/docs and patches
2518 atk-sections.txt etc. for improved docs
2519 atk_atk_textattributes_update.pat is for atk/atk and included the
2520 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2522 2001-07-13 Darin Adler <darin@bentspoon.com>
2524 * atk/atkstate.c: Add missing <string.h> include.
2525 * tests/teststateset.c: Add missing <string.h> include.
2527 2001-07-13 Darin Adler <darin@bentspoon.com>
2529 * .cvsignore: Ignore some generated files.
2530 * autogen.sh: Get rid of call to autoheader since the
2531 configure file doesn't include AM_CONFIG_HEADER.
2533 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2535 * tmpl/atkdocument.sgml
2536 Added new file for docs.
2538 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2540 * atk/atkimage.c atk/atkutil.c
2541 Changes to build with Sun's FORTE compiler.
2543 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2545 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2546 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2547 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2548 tmpl/atktext.sgml tmpl/atkutil.sgml
2551 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2553 * atk/atktext.c (atk_text_base_init):
2554 * atk/atktable.c (atk_table_base_init):
2555 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2556 to adapt to recent GSignal changes.
2558 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2560 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2561 docs/tmpl/atkutil.sgml
2562 Added new functiosn to AtkUtil.
2564 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2566 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2567 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2568 docs/tmpl/atkobject.sgml
2569 Added new atk document interface.
2571 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2573 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2574 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2575 Updated so that functions that take screen coords as
2576 input/output also take an enum specifying whether
2577 the coords are screen or top-level window based.
2578 Updated docs as well.
2580 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2582 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2583 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2584 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2585 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2586 atk/docs/tmpl/atkstreamablecontent.sgml
2587 Cleaned up docs. Added atkstreamablecontent.sgml
2589 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2591 *atk/atktable.h, atk/atktable.c
2592 Updated signal handler definitions.
2594 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2597 Updated AtkXYCoords enum.
2599 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2601 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2602 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2603 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2604 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2605 atk/atkstateset.c atk/atkstreamablecontent.c
2606 atk/atkstreamablecontent.h atk/atktable.c
2607 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2608 and some docs/tmpl files.
2609 Updated gtk-docs fixing spelling errors and making minor
2612 2001-06-27 Louise Miller <lousie.miller@sun.com>
2614 *atk/atkselection.h, atk/atkselection.c
2615 changed return type to gboolean for
2616 atk_selection_select_all_selection
2618 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2620 *atk/atkstate.h atk/atkstate.c
2621 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2622 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2623 docs/tmpl/atktext.sgml
2624 Added ATK_STATE_STALE. Updated docs.
2626 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2629 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2631 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2633 * atk/atkeditabletext.h, atk/atkobject.h,
2635 Added AtkAttributeSet_free() convenience
2638 2001-06-20 Peter Williams <peterw@ximian.com>
2640 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2641 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2642 G_{BEGIN,END}_DECLS.
2644 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2646 * atk/atktable.c, atk/atkmarshal.list
2647 Removed needless marshal and updated signal handlers in
2650 2001-06-20 Louise Miller <louise.miller@sun.com>
2652 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2653 Changed parameters for get_selected_rows/get_selected_columns
2654 Added 4 new functions, add_row_selection, remove_row_selection,
2655 add_column_selection, remove_column_selection
2657 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2660 Fixed minor bug with signals.
2662 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2667 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2669 * atk/atkselection.h atk/atkselection.c
2670 Now add_selection, clear_selection, and remove_selection
2671 return a boolean indicating SUCCESS/FAILURE to indicate
2672 if the operation was successful.
2674 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2676 * atk/atktable.h atk/atktable.h
2677 Updated so now the get_text_before|at|after functions
2678 return the start & end offset of the string. Updated the
2681 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2683 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2685 2001-06-11 Havoc Pennington <hp@redhat.com>
2689 * configure.in: bump version to 0.2 and add infrastructure for
2690 libtool version info. Assumes GTK versioning scheme (major.minor
2691 is binary compatible)
2693 * atk/Makefile.am (LDFLAGS): set version info
2694 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2696 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2698 * atk/atktable.h, atk/atktable.c
2699 Updated so that get/set row/column header functions
2700 work with AtkObjects rather than AtkTables. Organized
2701 the header file a little more cleanly. Also the get/set
2702 row_description and caption functions now use gchar *
2703 rather than AtkObject.
2705 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2707 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2708 Add signal model-changed.
2710 * atk/atkobject.c: Add properties
2711 accessible-role, accessible-table-caption,
2712 accessible-table-column-header, accessible-table-column_description.
2713 accessible-table-row-header, accessible-table-row_description.
2714 accessible-table-summary, accessible-model
2716 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2718 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2719 Updated atkeditabletext and atktext interfaces so they
2720 now properly define the get/set attribute methods and now
2721 get_offset_at_point and get_character_extents can request
2722 x,y coords by either widget or screen coords.
2724 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2726 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2727 CFLAGS, not in LIBS. (Always linking with -lpthread
2728 is a noticeable speed hit.)
2730 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2732 * atk/Makefile.am: Really fix marshal generation.
2734 2001-06-07 Havoc Pennington <hp@redhat.com>
2736 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2737 glib-genmarshal stuff
2739 2001-06-07 Havoc Pennington <hp@redhat.com>
2741 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2744 * configure.in: rearrange the library checks to support
2747 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2749 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2750 ATK in giant GTK tarball
2752 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2754 * docs/atk-api.sgml docs/atk-sections.txt
2755 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2756 docs/tmpl/atktext.sgml
2757 Removed docs/atk-api.sgml since it is not used.
2758 Updated sgml files and atk-sections.txt to reflect
2759 recent changes to the atktext and atkeditabletext
2762 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2764 * atk/atktext.h atk/atktext.h
2765 Updated to new atktext functions for getting attributes.
2767 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2769 * New files atk/atkstreamablecontent.[ch]
2770 Updated files: atk/Makefile.am, atk/atk.h
2772 * atk/atkvalue.c: Updated comments
2774 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2776 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2778 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2780 * atk/atkobject.c: Add property accessible-visible-data
2782 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2784 * atk/atkobject.c: Add support for setting and getting
2785 accessible-value property.
2787 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2789 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2791 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2793 * docs/atk-overrides.txt, docs/Makefile.am
2794 Updated the interface for dealing with selected
2795 text to handle multiple selected regions. Removed
2796 get_row_col_at_offset from atktext.[ch]. Added
2797 docs/atk-overrides.txt file.
2799 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2801 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2802 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2803 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2804 Makefiles so the proper marshall files get included in the
2805 dist. Updated the Makefiles and configure.in so that the
2806 docs get included in the dist.
2808 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2810 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2812 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2814 * atk/atkobject.c: Define new properties accessible-text,
2815 accessible-caret, accessible-selection and accessible-value
2817 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2819 * docs/atk-sections.txt
2822 Improved the layout/formatting of the atk docs. Added docs/tmpl
2825 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2828 Now properly set the initialized flag when setting up signals.
2829 Updated the atk-docs in several files
2831 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2833 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2834 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2835 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2836 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2837 Fix warnings generated by Sun FORTE compiler
2839 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2841 * atk/atkcomponent.c atk/atkvalue.c
2842 Remove return calls in functions which return void
2844 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2846 * atk/atkobject.h: Correct naming of role for status bar
2849 Clarify behaviour of atk_text_get_text_after/at/before_offset
2851 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2853 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2855 2001-01-06 Hans Breuer <hans@breuer.org>
2857 * atk/makefile.msc atk/atk.def (new files) :
2858 Enable build for win32, no sourc changes necessary.
2860 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2864 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2866 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2868 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>