1 2005-08-29 Bill Haneman <bill.haneman@sun.com>
3 * configure.in, NEWS: Release 0.10.2.
5 2005-08-19 Tor Lillqvist <tml@novell.com>
7 * atk-zip.sh.in: Drop the timestamp from the zip file
8 names. Include the .def file.
10 * atk/Makefile.am (install-def-file): Fix typo.
12 2005-08-04 Tor Lillqvist <tml@novell.com>
14 * configure.in: Look for windres on Win32.
16 * atk/Makefile.am: Don't use the script in GLib's build/win32 to
17 compile the rc file into a resource object file. (This means we
18 lose the build number increment magic, but I doubt it was that
19 useful anyway.) Instead use windres directly. To pass a normal .o
20 file produced by windres through libtool, which wants .lo files,
21 pass it directly to the linker using a -Wl option.
23 * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
25 2005-07-18 Abduxukur Abdurixit <abdurixit@gmail.com>
27 * configure.in: Added 'ug' to ALL_LINGUAS.
29 2005-06-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
31 * configure.in: Added 'gl' to ALL_LINGUAS.
33 2005-04-28 Bill Haneman <billh@gnome.org>
35 * configure.in: Patch from Michael Meeks to
36 make atk 1.9's dependency on gtk+ 2.6 soft, i.e.
37 don't require gmodule-no-export-2.0.
38 Restores compatibility of atk 1.9 series with gtK 2.4.X.
42 2005-04-22 Tor Lillqvist <tml@novell.com>
44 * atk/atkobject.c: Initialize gettext before use. Calling
45 bindtextdomain() and bind_textdomain_codeset() in
46 atk_role_get_localized_name() was too late. Put the calls in new
47 function gettext_initialization() and call that from
48 atk_object_class_init() and atk_role_get_localized_name(). Move
49 the Win32-specific DllMain() and get_atk_locale_dir() functions
50 and the redefinition of ATK_LOCALEDIR before
51 gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
52 for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
55 2005-04-09 Hans Breuer <hans@breuer.org>
57 * atk/makefile.msc : updated $(LIBINTL_LIBS)
58 atkrelationtype.h to atk_headers, PKG_VER
60 2005-04-05 Bill Haneman <bill.haneman@sun.com>
62 * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
63 indicate that explicit user interaction with a UI control is
64 required, i.e. for web forms elements with the 'required' tag.
67 2005-04-04 Padraig O'Briain <padraig.obriain@sun.com>
69 * atk/atkrelation.c: Update doc to note that atk_relation_add_target
70 was added for version 1.9.
72 * atk/atkrelationset.c: Update doc to note that
73 atk_relation_set_add_relation_by_type was added for version 1.9.
75 2005-03-30 Steve Murphy <murf@e-tools.com>
77 * configure.in: Added "rw" to ALL_LINGUAS.
79 2005-03-08 Bill Haneman <bill.haneman@sun.com>
81 * ===== Released 1.9.1=====
83 * configure.in, NEWS, README: Released 1.9.1.
85 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
87 * atk.spec.in: Corrected FTP directory. (bug #168218)
90 2005-02-08 Christian Rose <menthos@menthos.com>
92 * configure.in: Added "xh" to ALL_LINGUAS.
94 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
96 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
98 2004-12-29 Tor Lillqvist <tml@iki.fi>
100 * atk/atk.def: Add new functions.
102 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
104 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
107 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
109 * ===== Released 1.9.0=====
111 * configure.in: Version 1.9.0, interface age 0, binary age 900
115 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
117 * autogen.sh: rm autom4te.cache, since it might interfere with
118 differing autoconf versions.
120 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
122 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
123 to fix warning when documentation is generated.
125 * atk/atkrelation.[ch]:
126 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
128 * atk/atkrelationset.[ch]:
129 * atk/tmpl/atkrelationset.sgml:
130 Add atk_relation_set_add_relation_by_type.
132 * docs/atk-sections.txt: Add atk_relation_add_target and
133 atk_relation_set_add_relation_by_type.
137 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
139 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
140 Patch from Matthias Clasen for bug #158531.
141 Incremented version to 1.9.0.
142 Branch for gnome-2-8 has been created.
144 2004-11-11 Christian Rose <menthos@menthos.com>
146 * configure.in: Added "as" to ALL_LINGUAS.
148 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
150 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
151 Patch from Diego Gonzalez. (bug #156296)
153 * atk/text.c (Clarify meaning of end_offset for
154 atk_text_get_text_at_offset().
155 Patch from Bill Haneman. (bug #156574)
157 2004-09-14 Abel Cheung <maddog@linuxhall.org>
159 * configure.in: Added "ar" to ALL_LINGUAS.
161 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
163 * configure.in: Added "th" to ALL_LINGUAS.
165 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
167 * ===== Released 1.8.0=====
169 * configure.in: Version 1.8.0, interface age 0, binary age 800
173 2004-08-16 Christian Rose <menthos@menthos.com>
175 * configure.in: Added "bs" to ALL_LINGUAS.
177 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
179 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
180 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
181 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
182 Fix for bug #149990; patch from Kjartan Maraas.
184 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
186 * configure.in: Added nb to ALL_LINGUAS.
188 2004-08-09 Ankit Patel <ankit@redhat.com>
190 * configure.in: Added "gu" to ALL_LINGUAS.
192 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
194 * configure.in: Increment version to 1.7.3 and interface age to 3.
196 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
200 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
202 * docs/atk-sections.txt: Add entries to fix warning when generating
205 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
206 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
207 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
208 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
211 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
213 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
217 2004-07-20 Bill Haneman <bill.haneman@sun.com>
219 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
220 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
221 context hint for assistive technologies that the contained
222 children share a context which differs from the embedding
223 container. Fixes bug #147989.
225 * configure.in: Revved to 1.7.2.
227 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
229 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
230 and ATK_TYPE_RECTANGLE.
231 * atk/atkcomponent.c (atk_component_base_init): Correct definition
232 of "bounds-changed" signal.
233 (atk_rectangle_copy): New function.
234 (atk_rectangle_get_type): New function.
236 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
238 * configure.in: Increment version to 1.7.2 and interface age to 2.
240 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
242 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
246 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
248 * docs/atk-sections.txt: Add AtkRectangle.
250 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
253 2004-05-29 Christian Rose <menthos@menthos.com>
255 * configure.in: Added "tk" to ALL_LINGUAS.
257 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
259 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
262 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
264 * atk/atkobject.c: Make extra_roles static.
266 * atk/atkrelation.c: Make extra_names static.
270 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
273 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
275 * configure.in: Increment version to 1.7.1 and interface age to 1.
277 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
279 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
283 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
285 * configure.in: Increment version to 1.7.0.
287 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
288 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
292 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
293 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
294 * docs/tmpl/atkrelation.sgml: Add new relation
295 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
299 * atk/atktext.c: Make extra_attributes static.
301 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
303 * ===== Released 1.6.1=====
305 * configure.in: Version 1.6.1, interface age 1, binary age 601
311 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
313 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
315 2004.04.02 IĂƒÂ±aki LarraĂƒÂ±aga <dooteo@euskalgnu.org>
317 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
319 2004-03-29 Manish Singh <yosh@gimp.org>
321 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
323 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
325 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
327 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
329 * configure.in: Added Walloon (wa) to ALL_LINGUAS
331 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
334 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
335 Patch from Roger Leigh.
337 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
339 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
341 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
343 * ===== Released 1.6.0=====
345 * configure.in: Version 1.6.0, interface age 0, binary age 600
349 2004-03-07 Danilo Ă…Â egan <dsegan@gmx.net>
351 * configure.in: Added "sr@ije" to ALL_LINGAUS.
353 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
356 - exit with $? instead of 1 in case of failure
357 - exit with $? if ./configure failed
358 (that's so autogen.sh && make lines work)
359 - removed --enable-gtk-doc option
360 - added $AUTOGEN_CONFIGURE_ARGS
362 2004-03-01 Tor Lillqvist <tml@iki.fi>
364 * atk/atk.def: Add some missing entries.
366 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
368 * ===== Released 1.5.5=====
370 * configure.in: Version 1.5.5, interface age 4, binary age 505
374 2004-02-20 Christian Rose <menthos@menthos.com>
376 * configure.in: Added "en_CA" to ALL_LINGUAS.
378 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
380 * ===== Released 1.5.4=====
382 * configure.in: Version 1.5.4, interface age 3, binary age 504
386 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
388 * ===== Released 1.5.3=====
390 * configure.in: Version 1.5.3, interface age 2, binary age 503
394 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
396 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
398 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
400 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
401 Christian - Manny Calavera - Neumair.
403 2004-01-23 Manish Singh <yosh@gimp.org>
405 * Makefile.am: remove trailing backslash from last line of
408 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
410 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
411 from laszlo.peter@ireland.sun.com.
413 * Makefile.am: Add DISTCLEANFILES.
415 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
417 * ===== Released 1.5.2=====
419 * configure.in: Version 1.5.2, interface age 1, binary age 502
423 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
425 * configure.in: Move specification of ALL_LINGUAS to later in file
426 so that CATOBJEXT is defined correctly.
427 Use ATK_LOCALEDIR instead of atklocaledir.
429 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
431 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
433 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
435 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
437 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
438 Patch provided by Jeff Franks.
440 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
442 * atk/atkobject.c: Change "accel label" to "accelerator label".
445 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
447 * ===== Released 1.5.1=====
449 * configure.in: Version 1.5.1, interface age 0, binary age 501
453 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
455 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
457 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
460 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
462 2003-12-01 Michael Natterer <mitch@gimp.org>
464 * atk/atkobject.c (atk_object_real_get_property): fix typo:
465 s/g_value_set_set/g_value_set_int/.
467 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
469 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
470 properties translatable. Add new property "accessible-hypertext-nlinks".
471 (atk_object_real_get_property): Add support for new property
472 "accessible-hypertext-nlinks".
474 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
477 * atk/atkhyperlink.c: Add signals link_activated and new properties
478 "number-of-anchors", "end-index" and "start-index".
480 This fixes bug #112390.
482 2003-11-29 Danilo Ă…Â egan <dsegan@gmx.net>
484 * configure.in: Added "af" to ALL_LINGUAS.
486 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
488 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
489 if object is focus object.
491 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
492 the last object reported by the application as focused.
494 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
495 Add atk_get_focus_object.
499 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
501 * atk/atkobject.c: Change role names so that the unlocalized names
502 do not contain hyphens and match the Java role names. Fixes bug #125024.
504 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
506 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
507 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
508 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
509 docs/tmpl/atktext.sgml: Regenerate these files. The location of
510 signal information has changed.
512 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
514 * ===== Released 1.5.0=====
516 * configure.in: Version 1.5.0, interface age 0, binary age 500
520 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
522 * atk/atkrelation.c: Use weak references for objects in a relation
523 instead of object references so that objects are not leaked when
524 corresponding widgets are destroyed.
526 This fixes bug #125725.
528 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
530 * configure.in: Add reference to docs/version.xml
532 Should have been done in previous commit but was omitted.
533 Fixes build break reported in bugs #1258548 and #125902.
535 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
537 * configure.in: Add reference to docs/version.xml
539 * docs/Makefile.am: Add references to version.xml.in and version.xml
541 * docs/atk-docs.sgml: Add reference to version.xml
543 * docs/version.xml.in: New file.
545 This fixes bug #125758.
547 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
549 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
551 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
553 * ===== Released 1.4.1=====
555 * configure.in: Version 1.4.1, interface age 1, binary age 401
559 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
561 * configure.in: Added lt to ALL_LINGUAS.
563 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
565 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
566 This fixes bug #121990.
568 2003-09-21 Ăƒ
\85smund SkjĂƒÂ¦veland <aasmunds@fys.uio.no>
570 * configure.in: Added Norwegian (nynorsk) code
573 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
575 * atk/atkobject.c: Remove comments about signals. The description
576 should be in files in docs/tmpl directory.
578 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
579 * docs/tmpl/atkobject.sgml: Add descriptions for
580 active-descendant-changed, children-changed, focus-event,
581 property-change, state-change and visible-data-changed signals.
582 * docs/tmpl/atkselection.sgml: Add description for selection-changed
584 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
585 columnn-inserted, column-reordered, model-changed, row-deleted,
586 row-inserted and row-reordered signals.
587 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
588 text-caret-moved, text-changed and text-selection-changed signals.
590 This fixes bug #121163.
592 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
594 * ===== Released 1.4.0=====
596 * configure.in: Version 1.4.0, interface age 0, binary age 400
600 2003-08-28 Christian Rose <menthos@menthos.com>
602 * configure.in: Added "ne" to ALL_LINGUAS.
604 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
606 * ===== Released 1.3.6=====
608 * configure.in: Version 1.3.6, interface age 2, binary age 306
612 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
614 * autogen.sh: Clarify an error message.
616 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
618 * configure.in: Added "hi" in ALL_LINGUAS.
620 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
622 * ===== Released 1.3.5=====
624 * configure.in: Version 1.3.5, interface age 1, binary age 305
628 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
630 * Remove po/Makefile.in.in. This fixes bug #119053.
632 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
634 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
637 This is a partial fix for bug #116712.
639 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
641 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
642 Fixes bug #116621. Problem reported by Mario Lang.
644 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
646 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
648 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
651 Added locale directory to spec file. Fix provided by
652 James T. Richardson, Jr.
654 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
656 * ===== Released 1.3.4=====
660 2003-06-13 Tor Lillqvist <tml@iki.fi>
662 * atk/atkobject.c (atk_role_get_localized_name): Set
665 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
666 directory, so look there, too. Include the message catalogs.
668 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
670 * configure.in: Version 1.3.4, interface age 0, binary age 304
672 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
675 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
677 * configure.in: Added ga (irish) to ALL_LINGUAS
679 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
681 * configure.in: Added li to ALL_LINGUAS.
683 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
685 * ===== Released 1.3.3=====
687 * configure.in: Version 1.3.3, interface age 3, binary age 303
691 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
693 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
694 ATK_ROLE_AUTOCOMPLETE.
696 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
698 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
699 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
700 which can have a value other than on or off.
702 2003-05-19 Arafat Medini <lumina@silverpen.de>
704 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
706 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
708 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
710 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
712 * ===== Released 1.3.2=====
714 * configure.in: Version 1.3.2, interface age 2, binary age 302
718 2003-05-09 SamĂƒÂºel JĂƒÂ³n Gunnarsson <sammi@techattack.nu>
720 * is.po: Added "is" into ALL_LINGUAS.
722 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
724 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
727 * po/pl.po: Updated Polish translation from Artur Flinta.
729 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
731 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
733 2003-05-05 Christian Rose <menthos@menthos.com>
735 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
737 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
739 * ===== Released 1.3.1=====
741 * configure.in: Version 1.3.1, interface age 1, binary age 301
745 * po/yi.po: Update line numbers.
747 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
749 * atk/stateset.h: Fix typo in documentation.
751 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
752 Patch provided by Ali Akcaagac.
754 2003-03-26 Christian Rose <menthos@menthos.com>
756 * configure.in: Added "yi" to ALL_LINGUAS.
758 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
760 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
762 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
764 * ===== Released 1.3.0=====
766 * configure.in: Version 1.3.0, interface age 0, binary age 300
770 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
772 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
774 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
776 * docs/atk-sections.txt: Add 11 unused declarations.
778 2003-03-20 James Henstridge <james@daa.com.au>
780 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
783 * configure.in: cleanup to make use of newer autoconf/automake
786 * Makefile.am: get rid of custom distcheck rule, which is no
789 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
792 * docs/Makefile.am: use common gtk-doc.make.
794 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
796 2003-03-16 Joel Brich <joel.brich@laposte.net>
798 * configure.in: Added "eo" to ALL_LINGUAS
799 * po/eo.po: Added Esperanto translation
800 from Charles Voelger <cvoelger@dweasel.com>
802 2003-03-12 Tor Lillqvist <tml@iki.fi>
804 * atk/atk.def: Add one more missing export, thanks to Cedric
807 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
809 * atk/atkobject.c (atk_object_set_role): Add check that role is
810 actually being changed. Do not emit notification for initial
811 role setting. (bug #107710)
813 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
815 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
816 which returns integer; (bug #107661) reported by Morten Welinder.
818 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
822 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
823 which return pointer; (bug #107650) reported by Morten Welinder.
825 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
827 * test/Makefile.am: Update to produce .so files
828 (Problem reported and solution reported by Michael.Wilson@bull.net)
830 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
832 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
833 Correct creation of non-AtkGObjectAccessible (bug #107124)
835 * atk/atkobject.c (atk_object_class_init): Set default initialize
836 function so that code which does not check for existence of parent
837 class's initialize function will work.
839 * atk/atkvalue.c: (atk_value_get_minimum_value,
840 atk_value_get_maximum_value, atk_value_get_current_value):
841 Reset Value argument if it is a valid GValue otherwise zeroise it.
843 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
845 2003-02-25 Tor Lillqvist <tml@iki.fi>
847 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
849 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
852 * atk/atk.rc.in: New file, for version info in the DLL on
853 Windows. Similar as in GLib, GTK, etc.
855 * configure.in: Generate atk/atk.rc.
857 * atk/Makefile.am: Use atk.rc on Windows.
858 (EXTRA_DIST): Distribute atk.rc(.in).
860 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
861 but deduce it from DLL location, like GLib, GTK etc do.
863 2003-02-23 Abel Cheung <maddog@linux.org.hk>
865 * configure.in: Added "mk" to ALL_LINGUAS.
867 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
869 * configure.in: Added "fa" to ALL_LINGUAS.
871 2003-02-21 Metin Amiroff <metin@karegen.com>
873 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
875 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
877 * configure.in: Added Belarusian to ALL_LINGUAS.
879 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
881 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
882 claim to implement all interfaces.
884 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
886 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
889 (atk_hypertext_get_link): Add check on link_index value
890 (atk_hypertext_get_link_index): Add check on char_index value
892 2003-02-09 Christian Rose <menthos@menthos.com>
894 * configure.in: Added "kn" to ALL_LINGUAS.
896 2003-02-07 Christian Rose <menthos@menthos.com>
898 * configure.in: Added "bn" to ALL_LINGUAS.
900 2003-02-06 Christian Rose <menthos@menthos.com>
902 * configure.in: Added "id" to ALL_LINGUAS.
904 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
906 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
907 Add weak reference so we do not leak the accessible when the object
908 dies. Problem reported by Alex Larsson.
910 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
912 * configure.in: Added "tr" (Turkish) to the languages' list.
914 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
916 * atk/atkhyperlink.[ch]
917 New property selected-link defined.
918 Function pointer is_selected_link added to interface
919 (atk_hyperlink_is_selected_link: New functions which checks
920 whether the specified AtkHyperlink is selected
922 * atk/atkhypertext.[ch]
923 New signal link-selected added.
925 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
927 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
928 and function atk_hyperlink_is_selected_link.
930 This fixes bug #104621.
932 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
934 * autogen.sh (have_automake): call the versioned automake when
935 checking the version itself.
937 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
939 * autogen.sh (have_automake): Fix version in complaint
940 message about automake. (#104366, Rich Burridge)
942 2003-01-26 Daniel Yacob <locales@geez.org>
944 * configure.in: Added am to ALL_LINGUAS.
946 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
948 * configure.in: Added "sk" to ALL_LINGUAS.
950 2003-01-23 Abel Cheung <maddog@linux.org.hk>
952 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
954 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
956 * configure.in: Added "pt_BR" to ALL_LINGUAS.
958 2003-01-22 Marius Andreiana <marius galuna.ro>
960 * configure.in: added 'ro' to ALL_LINGUAS
962 2003-01-21 Christian Rose <menthos@menthos.com>
964 * configure.in: Added "mn" to ALL_LINGUAS.
966 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
969 (atk_text_base_init): Set vtable entry for default implementations
970 (atk_text_get_range_extents): Omit calling default implementation
971 (atk_text_get_bounded_ranges): Omit calling default implementation
974 (atk_component_base_init): New function to set vtable entry for
975 default implementations
976 (atk_component_ref_accessible_at_point): Omit calling default
978 (atk_component_contains): Omit calling default implementation
979 (atk_component_get_position): Omit calling default implementation
980 (atk_component_get_size): Omit calling default implementation
982 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
985 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
986 and PROP_TABLE_CAPTION_OBJECT.
987 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
988 and PROP_TABLE_CAPTION_OBJECT.
990 This completes ATK changes for bug #74814.
992 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
994 * atk/atkobject.c: Add property accessible-table-caption-object.
995 This addresses bug #74814.
997 * atk/atkobject.h: Move some documentation from template file to
998 avoid warnings when building.
1000 * atk/atkrelation.c: Add new properties relation and target.
1001 This addresses bug #72426.
1003 * atktext.[ch]: Add new functions atk_text_get_range_extents and
1004 atk_text_get_bounded_ranges.
1005 Also added data structures AtkTextRectangle and AtkTextRange, enum
1006 AtkTextClipType and helper function atk_text_free_ranges.
1007 This addresses bug #100943.
1008 (atk_text_get_character_extents): Ensure that the reported width is
1009 not negative. This fixes bug #102954)
1011 * docs/atk-sections.txt: Add new functions and data items.
1013 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
1014 atkobject.h. Add reference to accessible-table-caption-object.
1016 * docs/tmpl/atk-relation.sgml: Add new properties
1018 * docs/tmpl/atktext.sgml: Add new functions and data items.
1021 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
1023 * ===== Released 1.2.2=====
1025 * configure.in: Version 1.2.2, interface age 2, binary age 202
1029 2003-01-19 He Qiangqiang <carton@linux.net.cn>
1031 * configure.in: Added "zh_CN" to ALL_LINGUAS.
1033 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
1035 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1037 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
1039 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1041 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
1043 * configure.in (ALL_LINGUAS): Added "it" (Italian)
1045 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
1047 * configure.in: Add -with-html-dir option. (bug #102497)
1049 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1051 * docs/tmpl/atkobject.sgml: Update so property names are in
1054 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
1056 * ===== Released 1.2.1=====
1058 * configure.in: Version 1.2.1, interface age 1, binary age 201
1062 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
1064 * configure.in (ALL_LINGUAS): Added pl (Polish).
1066 2002-12-23 Nam SungHyun <namsh@kldp.org>
1068 * configure.in: Added Korean (ko) to ALL_LINGUAS
1070 2002-12-22 Artis Trops <hornet@navigator.lv>
1072 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1074 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
1076 * configure.in (ALL_LINGUAS): added French (fr).
1078 2002-12-21 Jordi Mallach <jordi@sindominio.net>
1080 * configure.in (ALL_LINGUAS): added Catalan (ca).
1082 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
1084 * ===== Released 1.2.0 ======
1086 * configure.in: Version 1.2.0, interface age 0, binary age 200
1088 * NEWS: Final update for 1.2.0.
1090 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1092 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1094 * configure.in: Added Russian to ALL_LINGUAS.
1096 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1098 * ===== Released 1.1.5=====
1100 * configure.in: Version 1.1.5, interface age 2, binary age 105
1104 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1106 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1107 if caret is not supported. This addresses bug #101020.
1109 * configure.in: Use third argument of AC_DEFINE to get rid of
1112 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1114 * acinclude.m4: Remove; wasn't needed, and referred
1115 to GLib internal m4 files now gone.
1117 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1119 * configure.in: Require autoconf-2.53.
1121 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1123 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1125 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1127 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1130 2002-12-07 Andras Timar <timar@gnome.hu>
1132 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1134 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1136 * ===== Released 1.1.4 =====
1138 * configure.in: Version 1.1.1, interface age 1, binary age 104
1142 2002-12-05 Ole Laursen <olau@hardworking.dk>
1144 * configure.in (ALL_LINGUAS): Added Danish (da).
1146 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1148 * configure.in (ALL_LINGUAS): Added Spanish (es).
1150 2002-12-01 Christian Neumair <chris@gnome-de.org>
1152 * configure.in (ALL_LINGUAS): Added German (de).
1154 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1156 * configure.in (ALL_LINGUAS): Added "no".
1158 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1160 * Update NEWS for 1.1.3
1162 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1164 * configure.in: Update to take account of gtk-doc-version being 0.10
1165 Updated version required to 0.9
1167 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1170 Added ATK_ROLE_APPLICATION.
1173 (atk_role_get_localized_name):
1174 Added ATK_ROLE_APPLICATION case.
1176 * docs/atk-decl.txt:
1177 Added ATK_ROLE_APPLICATION to docs.
1179 2002-11-18 Abi Brady <morwen@evilmagic.org>
1181 * configure.in: Added "en_GB" to ALL_LINGUAS.
1183 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1185 * configure.in: Added "ms" to ALL_LINGUAS.
1187 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1189 * Update NEWS for 1.1.2
1191 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1194 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1197 Revved to 1.1.2, interface age 0, binary age 102.
1199 * atk/atkrelationtype.h:
1200 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1201 New relations to handle content embedding, for instance
1202 text that embeds or flows around images.
1204 * atk/atkhyperlink.h:
1205 (atk_hyperlink_is_inline):
1206 New API, returns whether a hyperlink's content is
1207 partially displayed inline; useful for small images
1208 emedded in text, and for HTML <src> elements.
1209 (AtkHyperlinkClass->link_state):
1210 New virtualized method, used to implement various
1211 state query API such as atk_hyperlink_is_inline().
1213 * atk/atkhyperlink.c:
1214 (atk_hyperlink_is_inline):
1217 * docs/atk-sections.txt:
1218 Additions for above API.
1220 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1222 * atk/atkobject.[ch]: Add signal active-descendant-changed
1224 2002-11-11 Christian Rose <menthos@menthos.com>
1226 * configure.in: Added "sv" to ALL_LINGUAS.
1228 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1230 * atk/atkhyperlink.c
1231 * atk/atkhyperlink.h
1236 * docs/tmpl/atkhyperlink.sgml
1237 * docs/tmpl/atkobject.sgml
1238 * docs/tmpl/atktable.sgml
1239 * docs/tmpl/atktext.sgml
1241 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1244 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1246 * autogen.sh: Add call to autoheader to create config.h.in
1248 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1250 * acinclude.m4: New file
1252 * autogen.sh: Add i18n support (copied from gtk+).
1254 * configure.in: Add definition for atklocaledir and check for
1255 bind_textdomain_codeset()
1257 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1259 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1262 * po/.cvsignore: Add extra files.
1264 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1266 * configure.in: Create po/Makefile; patch supplied by
1267 Dan Mills (thunder@ximain.com)
1269 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1271 * ===== Released 1.1.1 =====
1273 * configure.in: Version 1.1.1, interface age 0, binary age 101
1277 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1279 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1281 * Makefile.am: Add po directory
1283 * configure.in: Add support for I18N
1285 * acconfig.h atk/atkintl.h: New files used to support I18N
1287 * atk/atkobject.c: Update atk_role_get_localized_name() to
1288 allow for localized name to be returned.
1290 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1292 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1293 po/ChangeLog: New files
1295 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1297 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1299 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1301 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1302 atk_object_add_relationship and atk_object_remove_relationship
1303 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1306 * atk/atkrelation.h: Move definition of AtkRelationType to
1309 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1311 * atk/atktext.[ch]: Add text-attributes-changed signal.
1313 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1315 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1317 * docs/tmpl/atkrelation.sgml: Add new relations
1319 * docs/tmpl/atkstate.sgml: Add new state
1321 * docs/tmpl/atktext.sgml: Add new signal
1323 * tests/testrelation.c: Add tests for new relationship functions.
1325 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1327 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1328 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1332 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1334 * ===== Released 1.1.0 =====
1338 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1341 increment version to 1.1.0, in view of the fact that we've
1342 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1343 Also reset INTERFACE_AGE to zero, since an enum was added.
1344 Use similar library numbering as GTK.
1346 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1348 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1350 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1352 * atk/atkcomponent.c: upd docs.
1354 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1356 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1357 avoid unused declarations
1359 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1360 Move AtkRelationSet from atkobject to atkrelationset.
1362 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1364 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1365 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1366 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1367 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1368 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1369 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1370 docs/tmpl/atkvalue.sgml:
1371 Remove reference to ...Iface data structures; which eliminates
1372 undocumented symbols.
1374 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1376 * atk/atkutil.h: Add documentation for AtkKeyEventType
1378 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1379 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1380 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1381 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1382 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1383 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1384 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1385 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1386 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1387 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1388 docs/tmpl/atkutil.sgml:
1389 Reduce number of undocumented symbols
1391 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1393 * atk/atknoopobjectfactory.c:
1394 Add implementation for atk_object_factory_get_accessible_type()
1396 2002-08-18 Havoc Pennington <hp@pobox.com>
1398 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1399 both automake 1.6 and 1.4 installed get the right automake. Means
1400 compilation from CVS will now require the latest automake 1.4
1401 release, or manually creating symlinks called "automake-1.4" and
1404 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1406 These changes improve the quality of the documentation by adding
1407 information about properties and signals.
1410 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1411 use in docs Makefile.am
1414 Add missing include files, atk/atknoopobject.h and
1415 atknoopobjectfactory.h
1418 Add support for scan program
1421 Added content to this file
1423 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1424 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1425 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1426 docs/tmplatkutil.sgml:
1427 Removed references to contents of object's data structure
1429 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1430 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1431 Add references to signals and properties.
1433 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1435 * ===== Released 1.0.3 =====
1437 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1438 interface, binary version 3.
1442 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1444 * README: Updated to describe where to log bugs and mention mailing
1447 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1449 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1450 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1451 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1452 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1453 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1454 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1455 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1456 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1457 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1458 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1459 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1460 Update documentation.
1462 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1464 * atk/atkregistry.c:
1465 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1468 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1470 * ===== Released 1.0.2 ======
1474 * configure.in: Version 1.0.2, interface, binary age 2
1476 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1478 * atk/atkutil.c (atk_focus_tracker_notify):
1479 Allow for object being NULL which means the window containing the
1480 focus widget has lost focus. We update the previous_focus_object
1481 so we can emit notification for focus widget when window regains
1484 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1486 * atk/atkgobjectaccessible.c:
1487 (atk_gobject_accessible_for_object): Allow for case where created
1488 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1489 was not initialized in atk_gobject_accessible_class_init
1491 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1493 * ===== Released 1.0.1 ======
1497 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1499 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1501 * atk/atkutil.c (atk_focus_tracker_notify):
1502 Do not do notification if previously notified object is the same as
1505 2002-03-14 Tor Lillqvist <tml@iki.fi>
1507 * atk/Makefile.am: Use correct name for the DLL when generating
1508 the MSVC import library.
1510 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1512 * atk/atkutil.c (atk_object_get_root):
1513 Changed g_type_class_peek to g_type_class_ref,
1514 this seemed to be triggering a SEGV in some cases.
1517 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1519 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1520 Correct name of data set to NULL from quark_accessible_object to
1523 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1525 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1528 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1530 * ===== Released 1.0.0 ======
1532 * NEWS: Final update for 1.0.0.
1534 * README: Update the compilation instructions a bit.
1536 2002-03-06 Tor Lillqvist <tml@iki.fi>
1539 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1542 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1546 * tests/Makefile.am: Don't install libteststateset.la,
1547 libtestrelation.la. (#73655, James Henstridge)
1549 * autogen.sh: Add --enable-gtk-doc
1551 * configure.in: --disable-gtk-doc by default.
1553 * Makefile.am: Add a slightly modified distcheck rule
1554 that passes --enable-gtk-doc to the configure inside.
1555 (So that 'make dist' succeeds inside.)
1557 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1559 * configure.in: Require GLib-2.0.0.
1561 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1562 Switch over to the Glib/GTK+ versioning scheme.
1564 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1566 * atk/atktext.c (atk_text_get_text):
1567 Permit end offset value of -1
1569 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1571 * atk/atkhypertext.h:
1574 2002-02-28 Sven Neumann <sven@gimp.org>
1576 * configure.in: beautified configure --help output.
1578 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1580 * atk/atkhypertext.h atk/atkhyperlink.h:
1581 Add padding to class structures to allow for future expansion.
1583 * atk/atkdocument.h:
1584 Add padding to class structures to allow for future expansion.
1586 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1587 Add padding to class structures to allow for future expansion.
1589 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1591 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1593 2002-02-26 Tor Lillqvist <tml@iki.fi>
1595 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1596 libtool won't create a DLL.
1598 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1601 Remove -no-undefined because of problems with uunresolved symbols
1602 in libgobject on Solaris when using gcc
1604 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1606 * configure.in: Version 0.13
1608 * NEWS: Update for 0.13
1610 * docs/atk-sections.txt: Update.
1612 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1614 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1615 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1616 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1617 Make use of parent_class consistent; define as gpointer and
1618 use g_type_class_peek_parent() to get it
1621 Delete unused empty line
1623 * atk/atkregistry.c atk/atkrelation.c:
1624 Make parent_class static
1626 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1629 Add check for offset being negative in functions which have offset
1630 parameter and return immediately if so.
1632 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1634 * atk/atkcomponent.h:
1635 Change argument of get_layer and get_mdi_zorder function pointers
1636 to be AtkComponent instead of AtkObject
1638 * atk/atkcomponent.c:
1639 Change atk_component_get_layer and atk_component_get_mdi_zorder
1640 to refer to argument as component instead os accessible
1642 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1643 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1644 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1645 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1646 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1647 Update for recent changes
1649 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1652 Guard atk.h with ifndef __ATK_H__
1653 (#71405 reported by terra@diku.dk (Morten Welinder))
1655 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1657 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1658 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1659 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1660 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1661 Add padding to class structures to allow for future expansion.
1663 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1666 Incremented revision and tagged GNOME_D2_BETA.
1669 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1670 as deprecated (should use atk_component API below).
1673 Added atk_component_get_layer and atk_component_get_mdi_zorder
1674 (erroneously defined in atkobject, they belong here).
1677 Fixed some property get/set bugs.
1679 * NEWS: updated for GNOME 2 Desktop Beta.
1681 2002-02-11 jacob berkman <jacob@ximian.com>
1683 * atk/atkselection.[ch] (atk_selection_get_type):
1684 * atk/atktable.[ch] (atk_table_get_type):
1685 * atk/atkregistry.h (atk_get_default_registry):
1686 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1687 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1688 * atk/atkcomponent.[ch] (atk_component_get_type):
1689 * atk/atkaction.[ch] (atk_action_get_type): declare function
1690 arguments as (void) rather than ()
1692 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1695 Incremented revision.
1697 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1699 * docs/tmpl/atkaction.sgml:
1700 * docs/tmpl/atkcomponent.sgml:
1701 * docs/tmpl/atkeditabletext.sgml:
1702 * docs/tmpl/atkimage.sgml:
1703 * docs/tmpl/atkobject.sgml:
1704 * docs/tmpl/atkselection.sgml:
1705 * docs/tmpl/atktable.sgml:
1706 * docs/tmpl/atktext.sgml:
1707 * docs/tmpl/atkvalue.sgml:
1708 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1709 fields to improve docs; the documentation now gives some
1710 information on the purpose and function of the various ATK
1711 interfaces, and which types of UI components typically implement
1714 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1716 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1718 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1721 Update version number to 0.10, for Desktop Alpha 2
1723 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1726 Correct inconsistencies between registered signal parameter types
1727 and default signal handler struct fields
1728 (based on patch from Murray Cumming <murray@usa.net>)
1730 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1733 Update version number to 0.9, for Beta2 package.
1735 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1737 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1738 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1741 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1743 * atk/atkcomponent.c (atk_component_add_focus_handler):
1744 Add comments to clarify behavior if handler has already been added
1746 * docs/tmpl/atktext.sgml:
1747 Update for change of caret_changed to text_caret_moved
1749 2002-01-05 Hans Breuer <hans@breuer.org>
1751 * atk/makefile.msc : generate atk-enum-types.[hc]
1752 NOTE: the long comment in atkobject.h is crashing perl,
1753 at least version 5.005_02 built for MSWin32-x86-object
1754 Binary build 506 provided by ActiveState. Temporary
1755 deleting the AtkRole comment allows to work-around.
1757 atk/atk.def : updated externals
1759 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1761 * atk/atkgobjectaccessible.h
1762 Fixed typo in define (reported by Jeff Franks)
1764 * atk/atktext.c atk/atktext.h
1765 Change name of default signal handler for text_caret_moved signal
1766 from caret_changed to text_caret_moved
1767 Change enum CARET_MOVED to TEXT_CARET_MOVED
1768 (both issues reported by Jeff Franks)
1770 2001-12-15 Michael Meeks <michael@ximian.com>
1772 * atk/atkrelation.c (atk_relation_class_init):
1774 (atk_relation_finalize): chain to parent.
1776 * atk/atkrelationset.c (atk_relation_set_class_init),
1777 (atk_relation_set_finalize): same fix.
1779 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1781 * configure.in: Version 0.8, require GLib-1.3.12
1783 * atk/makefile.msc (PKG_VER): Version 0.8.
1785 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1787 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1788 for correct srcdir != builddir operation when
1789 generating source files in srcdir.
1791 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1793 * docs/tmpl/atkutil.sgml: remove some conflict
1796 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1801 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1803 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1804 docs/tmpl/atkgobjectaccessible.sgml
1806 * atk/Makefile.am atk/atk.h:
1807 Add references to new files
1809 * atk/atkobject.c atk/atkobject.h
1810 docs/tmpl/atkobject.sgml:
1811 Add new function atk_object_initialize
1813 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1814 docs/tmpl/atkobjectfactory.sgml:
1815 Add new function atk_object_factory_get_accessible_type
1817 * docs/atk-sections.txt:
1819 Add functions in atk-unused.txt
1822 2001-12-17 Darin Adler <darin@bentspoon.com>
1824 * atk/atktext.c: Add missing #include <string.h>
1826 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1828 * atk/Makefile.am, tests/Makefile.am: Compile with
1829 -DG_DISABLE_DEPRECATED. See #52790.
1831 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1833 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1834 Remove unnecessary g_retunn_val_if_fail() call.
1836 2001-12-08 Michael Meeks <michael@ximian.com>
1838 * atk/atkregistry.c (atk_registry_class_init):
1839 paranoia is not appropriate here, setup parent_class,
1840 don't create a new default registry here - makes no
1842 (atk_registry_finalize): chain to parent class, do
1843 g_hash_table_destroys instead of g_frees.
1845 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1848 Update to create atk-enum-types.h before compiling source files
1849 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1851 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1853 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1854 docs/tmpl/atktext.sgml tests/testrelation.c:
1855 Change atk_attribute_register to atk_text_attribute_register,
1856 atk_attribute_get_value to atk_text_attribute_get_value,
1857 atk_attribute_get_name to atk_text_attribute_get_name
1858 atk_attribute_for_name to atk_text_attribuute_for_name
1860 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1863 Add implementation of atk_attribute_register, atk_attribute_for_name
1864 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1865 support extra attributes being defined
1868 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1869 extra attributes to be defined
1870 Add atk_attribute_register() and atk_attribute_for_name()
1875 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1876 Update because of additions to atk/atktext.h
1878 * tests/testrelation.c:
1879 Add tests for text attributes
1881 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1884 Update atk_role_register() to allow extra roles to be defined
1885 Update atk_role_get_name() and atk_role_for_name() for newly defined
1888 * tests/testrelation.c:
1891 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1893 * atk/atkrelation.c:
1894 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1895 atk_relation_type_for_name()
1898 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1899 atk_state_type_for_name()
1901 * tests/testrelation.c, tests/teststateset.c:
1902 Update tests as name componenets are separated by hyphen (-) rather
1905 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1908 Generate files atk-enum-types.c and atk-enums-types.h to create
1912 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1914 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1917 Changed calls to g_type_class_peek() to g_type_class_ref() where
1918 it makes more sense, and in other places check for a non-null
1919 klass return before trying to call class methods. This prevents
1920 SEGV if no Atk-implementation library has been loaded.
1923 Fixed gtk-doc warning.
1925 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1927 * atk/atkobject.[c|h]:
1928 Add functions atk_role_get_name() and atk_role_for_name() which
1929 transform a role into an untranslated string
1930 Update comments in atkobject.h which refer to property names
1932 * atk/atkrelation.c:
1933 Correct error in atk_relation_type_get_name
1935 * docs/atk-sections.txt
1936 Added atk_role_get_name and atk_role_for_name
1941 2001-11-23 Hans Breuer <hans@breuer.org>
1943 * atk/atk.def : updated externals
1945 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1946 minor coding style issues. Found by my exports generator.
1948 * atk/makefile.msc : version 0.7, use build dir from
1951 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1955 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1957 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1959 * atk/atknoopobject.c:
1960 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1961 when creating object
1963 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1965 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1966 docs/tmpl/atkrelation.sgml:
1967 Change atk_relation_type_from_string to atk_relation_type_for_name
1968 Add atk_relation_type_get_name
1970 * atk/atkrelationtype.c:
1971 Change atk_relation_type_from_string to atk_relation_type_for_name
1972 Add atk_relation_type_get_name
1973 Update atk_relation_type_register() to correctly register new
1977 Changed name of static variable type to last_type
1978 Changed name of paremeter if atk_state_type_get_name to type to match
1984 * tests/README, tests/Makefile.am
1985 Add new test file testrelation.c
1987 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1989 * atk/atkutil.c (atk_add_key_event_listener):
1990 Fix gtk-doc comment and clarify use of 'data' gpointer.
1992 2001-11-22 Michael Meeks <michael@ximian.com>
1994 * atk/atkutil.c (atk_add_key_event_listener): switch
1997 * atk/atkobject.c (atk_object_real_get_property):
1998 add missing 'break'.
2000 2001-11-21 Michael Meeks <michael@ximian.com>
2002 * atk/atkrelation.c: pull in string.h for strcmp
2004 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2006 * atk/atkutil.c (atk_add_global_event_listener),
2007 (atk_get_toolkit_name, atk_get_toolkit_version):
2010 2001-11-21 Bill Haneman <bill.haneman@sun.com>
2012 * atk/atkrelation.c: Added gtk-doc docs for
2013 atk_relation_type_from_string.
2015 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
2017 * atk/atkobject.h (enum): Fix trailing comma on
2020 * docs/atk-sections.txt: Update.
2024 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2026 * atk/atkobject.[c|h]:
2027 Add additional argument (name) to state-change signal
2028 Update atk_object_notify_state_change to take account of
2029 extra argument for state-change
2031 * atk/atkmarshal.list:
2032 Add marshaller for VOID:STRING,BOOLEAN
2034 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2036 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2037 Add enum AtkLayer and functions atk_object_get_layer and
2038 atk_object_get_mdi_zorder
2040 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
2042 * atk/atkobject.[c|h]:
2043 Remove property accessible-state; use signal state-change instead
2044 Change signature of state-change handler to take gboolean as argument
2045 instead of AtkPropertyValues
2046 Update atk_object_notify_state_change() to emit state-change signal
2048 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2049 Remove state ATK_STATE_COLLAPSED
2051 2001-11-19 Bill Haneman <bill.haneman@sun.com>
2055 Added state-changed signal to atkobject, in anticipation of
2056 deprecating the accessible-state property.
2059 Fixed signature of atk_util_add_key_listener () to
2060 take an AtkKeySnoopFunc instead of a pointer to same.
2062 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
2064 * atk/atkobject.c (atk_object_notify_state_change):
2065 Fix bug in calculation of number of toggle states
2068 Correct out-by-1 error in atk_state_type_register()
2069 Use type (number of states defined) in atk_state_type_get_name()
2070 and atk_state_type_for_name()
2072 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
2074 * atk/atkeditabletext.c:
2075 Remove unused structure _AtkEditableTextIfaceClass
2077 * atk/atkobject.[c|h]
2078 Remove signals model_changed and selection_changed
2080 * atk/selection.[c|h]
2081 Add signal selection_changed
2083 * atk/atktable.[c|h]
2084 Remove unused structure _AtkTableIfaceClass
2085 Add signal model_changed
2088 Remove unused structure _AtkTextIfaceClass
2089 Add signal text_selection_changed
2091 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2092 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2093 Documentation changes
2095 2001-11-17 Tor Lillqvist <tml@iki.fi>
2097 * atk-zip.sh.in: Build separate runtime and developer packages.
2099 * atk/atk.def: Update.
2101 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2105 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2107 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2110 to allow non-GTK-dependent installation of key snoop functions.
2111 This also meant adding definitions of AtkKeySnoopFunc and
2114 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2116 * atk/atkobject.c (atk_object_notify_state_change):
2117 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2118 to ATK_STATE_EXPANDED or vice versa.
2120 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2123 Add role ATK_ROLE_TREE_TABLE
2125 * atk/atkrelation.h:
2126 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2127 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2129 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2130 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2131 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2132 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2133 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2134 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2135 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2136 Update to reflect the current state of the documentation in the code.
2138 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2140 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2141 Add two new relations ATK_RELATION_NODE_CHILDREN and
2142 ATK_RELATION_NODE_PARENT to support compound objects in a
2143 node or cell of a tree or table
2144 Added descriptions of all relations which are defined
2147 Remove functions atk_table_real_get_index_at(),
2148 atk_table_real_get_column_at_index() and
2149 atk_table_real_get_row_at_index()
2150 Correct typos in documentation of other functions.
2152 2001-10-28 Tor Lillqvist <tml@iki.fi>
2154 * atk-zip.sh.in: New file, used to build developer package for
2158 * configure.in: Add it.
2160 * atk/Makefile.am: Add rules to install and uninstall mingw import
2163 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2165 * atk/atkobject.[c|h]
2166 Remove the following properties
2167 accessible-child - use signal children_changed for notification
2168 accessible-text - use signal text_changed for notification
2169 accessible-caret - use signal text_caret_moved for notification
2170 accessible-selection - use new signal selection_changed
2172 accessible-visible-data - use new signal visible_data_changed
2174 accessible-model - use new signal model_changed for notification
2175 Notify when role or parent changes
2176 Allow parent and role to be set or got using g_object_set() or
2179 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2185 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2187 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2188 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2190 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2192 * atk/atkobject.c (atk_object_notify_state_change):
2193 Initialize AtkPropertyValue data structure to 0 instead of using
2196 2001-10-19 Tor Lillqvist <tml@iki.fi>
2198 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2199 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2200 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2202 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2203 -export-symbols atk.def. If lib.exe is available, generate
2204 atk.lib, and install it.
2206 * atk/atk.def: Update with new entry points.
2208 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2210 * atk/atkobject.[c|], docs/atk-sections.txt,
2211 docs/tmpl/atkobject.sgml:
2212 Add convenience function atk_object_notify_state_change()
2213 to generate property notification of state change.
2215 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2216 Correct comments on functions atk_attribute_get_name() and
2217 atk_attribute_get_value()
2219 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2222 Update comments in atk_text_get_text_[at|after|before]_offset()
2223 to clarify what these functions will return.
2225 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2228 Update comments in atk_text_get_run_attributes() and
2229 atk_text_get_default_attributes().
2231 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2234 Change "property-change" signal to allow detail (i.e. property name)
2235 and add detail in atk_object_notify().
2237 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2240 Correct order of attribute names in text_attr_name array.
2242 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2244 * atk/atktext.[c|h]:
2245 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2246 Use enum AtkTextAttribute to specify what attribute are supported
2247 rather than hash defines. Define new functions atk_attribute_get_name()
2248 and atk_attribute_get_value() which return the strings for the
2249 attribute name and values for those attribute which have named values.
2251 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2253 * atk/atktext.c (atk_text_get_run_attributes):
2256 * atk/atktext.c (atk_text_get_default_attributes):
2257 Add call to set iface.
2259 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2261 * atk/atktext.[c|h]:
2262 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2263 Add new function atk_text_get_default_attributes
2264 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2266 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2268 * atk/atktext.c (atk_attribute_set_free):
2269 Avoid leaking of AtkAttributeSet data structure; speed up code.
2271 * docs/tmpl.atk*.sgml
2272 Updated to reflect current APIs.
2274 2001-10-01 jacob berkman <jacob@ximian.com>
2276 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2277 make dist works correctly w/o having to build first
2279 2001-10-01 Tor Lillqvist <tml@iki.fi>
2281 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2283 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2285 * configure.in (ATK_MICRO_VERSION): Version 0.6
2286 (because libglade will depend on a the small api addition below)
2288 * atk/makefile.msc (PKG_VER): Version 0.6
2290 * atk/atkrelation.h:
2291 * atk/atkrelation.c: (AtkRelationType
2292 atk_relation_type_from_string (const gchar *name)): Added method.
2295 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2297 * configure.in (ATK_MICRO_VERSION): Version 0.5
2299 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2301 * atk/makefile.msc (PKG_VER): Version 0.5
2303 2001-09-21 Hans Breuer <hans@breuer.org>
2305 * atk/atk.def : updated externals
2306 * atk/makefile.msc : version 0.4
2308 * atk/atktext.c (atk_text_get_character_extents) : real_height
2309 is a reference to int, so use &local_height
2311 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2315 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2317 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2318 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2319 (from 0.2 which was not properly updated last time).
2320 depend on glib 1.3.8.
2324 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2327 Add object reference when object is set as accessible_parent
2329 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2331 * configure.in: remember ACLOCAL_FLAGS.
2333 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2335 * atk/atktable.[c|h]
2336 Change atk_table_get_caption() and atk_table_set_caption()
2337 to deal with AtkObject* rather than gchar*
2338 Remove redundant and incorrect comments
2340 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2342 * configure.in: Version 0.3
2344 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2348 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2351 Correct property definitions for "accessible-table-caption",
2352 "accessible-table-column-description",
2353 "accessible-table-row-description"
2355 Update comments to include all properties defined
2357 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2359 * atk/atkhyperlink.h:
2360 Change AtkHyperLink to AtkHyperlink in comment
2361 * atk/atkhypertext.[c|h]:
2362 Change AtkHyperLink to AtkHyperlink
2363 * atk/atktable.[c|h]:
2364 Make gchar* arguments const; make return value of type gchar*
2366 * docs/atk-sections.txt
2367 Remove reference to AtkHyperLink
2368 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2369 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2372 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2375 Add functions atk_table_real_get_index_at(),
2376 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2377 as default implementations for atk_table_get_index_at(),
2378 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2380 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2383 Refer to return value in function documentation for
2384 atk_action_do_action
2386 Fix typo in comments
2387 * docs/tmpl/atkaction.sgml:
2388 Update to include return value
2390 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2392 * atk/atkaction.c atk/atkaction.h:
2393 Made atk_action_do_action return a gboolean as the class member of
2394 AtkActionIface does.
2398 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2400 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2401 Swap height and width arguments to atk_image_get_image_size
2403 Swap height and height arguments to atk_image_get_image_size
2404 Do not crash if NULL pointers are passed for return values
2406 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2408 * docs/tmpl/atktext.sgml atk/atktext.h:
2409 Change parameter names *offset to *_offset
2410 * atk/atkcomponent.c:
2411 Do not crash if NULL pointers are passed for return values
2413 Change parameter names *offset to *_offset
2414 Do not crash if NULL pointers are passed for return values
2416 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2419 Changed g_type_class_peek() to g_type_class_ref()
2420 in atk_add_global_event_listener(), since
2421 g_type_class_peek() could return NULL when an
2422 instance of the class had not been created.
2424 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2426 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2427 Ensure that atk_attribute_set_free is in the documentation.
2429 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2431 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2432 Swapped order of width and height arguments to
2433 atk_text_get_character_extents()
2434 Changed AtkAttrributeSet_free to atk_attribute_set_free
2436 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2438 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2439 Changed "length" argument of atk_text_get_character_extents() to
2442 2001-08-15 Jens Finke <jens@gnome.org>
2444 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2445 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2446 added a AC_SUBST for it. This is needed for the spec.in file.
2447 Added atk.spec to output list.
2448 * atk.spec.in: New file.
2450 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2452 * atk/atkcomponent.[c|h]
2453 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2454 Change atk_component_get_accessible_at_point to
2455 atk_component_ref_accessible_at_point so it will work for flyweights
2457 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2459 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2462 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2464 * atk/atkaction.c, atk/atkcomponent.c
2465 Remove all instances of g_return_if_fail (foo != NULL); that are
2466 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2467 since the second check catches the NULL.
2468 * atk/atkcomponent.c
2469 Add functions atk_component_real_contains(),
2470 atk_component_real_get_position(), atkcomponent_real_get_size()
2471 as default implementations for atk_component_contains(),
2472 atk_component_get_position(), atk_component_get_size()
2474 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2476 * atk/atkimage.[ch] docs/atk-sections.txt
2477 docs/tmpl/atkimage.sgml
2478 Updated AtkImage get_position to get_image_position
2479 so the naming is consistant. Now get_image_position
2480 and get_image_size return -1 for x/y/height/width
2481 if AtkImage implementations of these functions is
2484 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2487 Create an object relation set when the object is created.
2489 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2492 Changed first argument of atk_add_global_event_listener
2493 so the callback function is of type GSignalEmissionHook
2494 instead of AtkEventListener. AtkEventListener is
2495 appropriate for Focus event callbacks, but not generic
2498 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2501 Add function atk_object_real_ref_state_set() which creates the
2502 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2505 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2508 Remove all instances of g_return_if_fail (foo != NULL); that are
2509 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2510 since the second check catches the NULL.
2512 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2515 Fix problem with ATK not building after running make maintainer-clean
2516 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2518 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2521 * atk/atkeditabletext.h
2523 * atk-uninstalled.pc.in
2526 Removed (unused) #defines of pango/pango.h
2527 Removed references to/dependencies on pango from .pc files
2528 Removed dependencies on pango from makefile.msc and configure.in
2530 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2532 * atk/atkobject.[c|h]
2533 Move some implementation from GAIL:
2534 Default implementations for some some functions
2535 atk_object_real_get_name, atk_object_real_set_name,
2536 atk_object_real_get_description, atk_object_real_set_description,
2537 atk_object_real_get_parent, atk_object_real_set_parent,
2538 atk_object_real_get_role,
2539 atk_object_real_connect_property_change_handler,
2540 atk_object_real_remove_property_change_handler,
2542 definition of property-changed signal.
2543 Initialize pointers to NULL in atk_object_init().
2544 Initialize uninitialized function pointers to NULL in
2545 atk_object_class_init().
2547 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2550 Changed children_changed signal to allow NULL pointers
2551 for the 2nd argument to the signal handler.
2553 2001-07-20 Hans Breuer <hans@breuer.org>
2555 * atk/atk.def : added more exports
2556 * atk/makefile.msc : updated win32 build
2558 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2560 * atk/atkaction.[c|h], docs/atk-sections.txt,
2561 docs/tmpl/atkaction.sgml
2562 Add atk_action_get_name() and atk_action_set_description()
2564 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2566 * atk/atkstate.[c|h]
2567 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2568 and inconsistent GtkToggleButton
2570 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2572 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2573 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2574 gail_textattributes_update.pat is for gail/gail and integrates the
2575 ATK_ATTRIBUTE_* macros in the gail implementations.
2576 atk_docs_textattributes_update.pat is for atk/docs and patches
2577 atk-sections.txt etc. for improved docs
2578 atk_atk_textattributes_update.pat is for atk/atk and included the
2579 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2581 2001-07-13 Darin Adler <darin@bentspoon.com>
2583 * atk/atkstate.c: Add missing <string.h> include.
2584 * tests/teststateset.c: Add missing <string.h> include.
2586 2001-07-13 Darin Adler <darin@bentspoon.com>
2588 * .cvsignore: Ignore some generated files.
2589 * autogen.sh: Get rid of call to autoheader since the
2590 configure file doesn't include AM_CONFIG_HEADER.
2592 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2594 * tmpl/atkdocument.sgml
2595 Added new file for docs.
2597 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2599 * atk/atkimage.c atk/atkutil.c
2600 Changes to build with Sun's FORTE compiler.
2602 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2604 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2605 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2606 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2607 tmpl/atktext.sgml tmpl/atkutil.sgml
2610 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2612 * atk/atktext.c (atk_text_base_init):
2613 * atk/atktable.c (atk_table_base_init):
2614 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2615 to adapt to recent GSignal changes.
2617 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2619 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2620 docs/tmpl/atkutil.sgml
2621 Added new functiosn to AtkUtil.
2623 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2625 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2626 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2627 docs/tmpl/atkobject.sgml
2628 Added new atk document interface.
2630 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2632 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2633 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2634 Updated so that functions that take screen coords as
2635 input/output also take an enum specifying whether
2636 the coords are screen or top-level window based.
2637 Updated docs as well.
2639 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2641 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2642 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2643 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2644 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2645 atk/docs/tmpl/atkstreamablecontent.sgml
2646 Cleaned up docs. Added atkstreamablecontent.sgml
2648 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2650 *atk/atktable.h, atk/atktable.c
2651 Updated signal handler definitions.
2653 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2656 Updated AtkXYCoords enum.
2658 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2660 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2661 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2662 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2663 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2664 atk/atkstateset.c atk/atkstreamablecontent.c
2665 atk/atkstreamablecontent.h atk/atktable.c
2666 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2667 and some docs/tmpl files.
2668 Updated gtk-docs fixing spelling errors and making minor
2671 2001-06-27 Louise Miller <lousie.miller@sun.com>
2673 *atk/atkselection.h, atk/atkselection.c
2674 changed return type to gboolean for
2675 atk_selection_select_all_selection
2677 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2679 *atk/atkstate.h atk/atkstate.c
2680 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2681 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2682 docs/tmpl/atktext.sgml
2683 Added ATK_STATE_STALE. Updated docs.
2685 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2688 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2690 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2692 * atk/atkeditabletext.h, atk/atkobject.h,
2694 Added AtkAttributeSet_free() convenience
2697 2001-06-20 Peter Williams <peterw@ximian.com>
2699 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2700 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2701 G_{BEGIN,END}_DECLS.
2703 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2705 * atk/atktable.c, atk/atkmarshal.list
2706 Removed needless marshal and updated signal handlers in
2709 2001-06-20 Louise Miller <louise.miller@sun.com>
2711 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2712 Changed parameters for get_selected_rows/get_selected_columns
2713 Added 4 new functions, add_row_selection, remove_row_selection,
2714 add_column_selection, remove_column_selection
2716 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2719 Fixed minor bug with signals.
2721 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2726 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2728 * atk/atkselection.h atk/atkselection.c
2729 Now add_selection, clear_selection, and remove_selection
2730 return a boolean indicating SUCCESS/FAILURE to indicate
2731 if the operation was successful.
2733 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2735 * atk/atktable.h atk/atktable.h
2736 Updated so now the get_text_before|at|after functions
2737 return the start & end offset of the string. Updated the
2740 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2742 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2744 2001-06-11 Havoc Pennington <hp@redhat.com>
2748 * configure.in: bump version to 0.2 and add infrastructure for
2749 libtool version info. Assumes GTK versioning scheme (major.minor
2750 is binary compatible)
2752 * atk/Makefile.am (LDFLAGS): set version info
2753 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2755 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2757 * atk/atktable.h, atk/atktable.c
2758 Updated so that get/set row/column header functions
2759 work with AtkObjects rather than AtkTables. Organized
2760 the header file a little more cleanly. Also the get/set
2761 row_description and caption functions now use gchar *
2762 rather than AtkObject.
2764 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2766 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2767 Add signal model-changed.
2769 * atk/atkobject.c: Add properties
2770 accessible-role, accessible-table-caption,
2771 accessible-table-column-header, accessible-table-column_description.
2772 accessible-table-row-header, accessible-table-row_description.
2773 accessible-table-summary, accessible-model
2775 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2777 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2778 Updated atkeditabletext and atktext interfaces so they
2779 now properly define the get/set attribute methods and now
2780 get_offset_at_point and get_character_extents can request
2781 x,y coords by either widget or screen coords.
2783 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2785 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2786 CFLAGS, not in LIBS. (Always linking with -lpthread
2787 is a noticeable speed hit.)
2789 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2791 * atk/Makefile.am: Really fix marshal generation.
2793 2001-06-07 Havoc Pennington <hp@redhat.com>
2795 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2796 glib-genmarshal stuff
2798 2001-06-07 Havoc Pennington <hp@redhat.com>
2800 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2803 * configure.in: rearrange the library checks to support
2806 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2808 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2809 ATK in giant GTK tarball
2811 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2813 * docs/atk-api.sgml docs/atk-sections.txt
2814 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2815 docs/tmpl/atktext.sgml
2816 Removed docs/atk-api.sgml since it is not used.
2817 Updated sgml files and atk-sections.txt to reflect
2818 recent changes to the atktext and atkeditabletext
2821 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2823 * atk/atktext.h atk/atktext.h
2824 Updated to new atktext functions for getting attributes.
2826 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2828 * New files atk/atkstreamablecontent.[ch]
2829 Updated files: atk/Makefile.am, atk/atk.h
2831 * atk/atkvalue.c: Updated comments
2833 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2835 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2837 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2839 * atk/atkobject.c: Add property accessible-visible-data
2841 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2843 * atk/atkobject.c: Add support for setting and getting
2844 accessible-value property.
2846 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2848 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2850 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2852 * docs/atk-overrides.txt, docs/Makefile.am
2853 Updated the interface for dealing with selected
2854 text to handle multiple selected regions. Removed
2855 get_row_col_at_offset from atktext.[ch]. Added
2856 docs/atk-overrides.txt file.
2858 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2860 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2861 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2862 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2863 Makefiles so the proper marshall files get included in the
2864 dist. Updated the Makefiles and configure.in so that the
2865 docs get included in the dist.
2867 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2869 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2871 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2873 * atk/atkobject.c: Define new properties accessible-text,
2874 accessible-caret, accessible-selection and accessible-value
2876 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2878 * docs/atk-sections.txt
2881 Improved the layout/formatting of the atk docs. Added docs/tmpl
2884 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2887 Now properly set the initialized flag when setting up signals.
2888 Updated the atk-docs in several files
2890 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2892 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2893 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2894 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2895 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2896 Fix warnings generated by Sun FORTE compiler
2898 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2900 * atk/atkcomponent.c atk/atkvalue.c
2901 Remove return calls in functions which return void
2903 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2905 * atk/atkobject.h: Correct naming of role for status bar
2908 Clarify behaviour of atk_text_get_text_after/at/before_offset
2910 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2912 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2914 2001-01-06 Hans Breuer <hans@breuer.org>
2916 * atk/makefile.msc atk/atk.def (new files) :
2917 Enable build for win32, no sourc changes necessary.
2919 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2923 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2925 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2927 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>