1 2005-11-17 Bill Haneman <bill.haneman@sun.com>
4 (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
5 ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
6 ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
7 (AtkAttributeSet): Moved here from AtkText.
8 (AtkObjectClass): Added get_attributes vfunc pointer.
9 (atk_object_get_attributes): New public method.
12 (atk_object_get_attributes): New method implementation,
13 uses AtkObjectClass->get_attributes. This method allows
14 the assignment of weakly-type attributes to any AtkObject
15 instance, as name-value pairs.
16 (AtkRoleItem): Added names for the new roles.
19 (AtkStateType): Added ATK_STATE_INVALID_ENTRY,
20 ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
21 Tweaked docs for other states.
24 (AtkImageClass): Added get_image_locale vfunc.
25 (atk_image_get_image_locale): New method.
28 (atk_image_get_image_locale): New method.
31 (AtkComponentClass): Added get_alpha vfunc.
32 (atk_component_get_alpha): New method.
35 (atk_component_get_alpha): New method.
38 (AtkDocument): Added vfuncs for document locale and
40 (atk_document_get_locale): New.
41 (atk_document_get_attributes): New.
42 (atk_document_get_attribute_value): New.
43 (atk_document_set_attribute_value): New.
46 (atk_document_get_locale): New.
47 (atk_document_get_attributes): New.
48 (atk_document_get_attribute_value): New.
49 (atk_document_set_attribute_value): New.
51 2005-11-16 Bill Haneman <bill.haneman@sun.com>
55 * atk/atkobjectfactory.c:
56 * atk/atktable.c: Moved error return code
57 description to 'Returns' section.
58 * docs/tmpl/atkutil.sgml:
59 Committed a docs patch from Bill Abt.
61 2005-11-01 Simos Xenitellis <simos@gnome.org>
63 * configure.in: Added tt (Tatar) to ALL_LINGUAS.
65 2005-09-05 Bill Haneman <bill.haneman@sun.com>
67 * configure.in, NEWS: Release 1.10.3,
68 with a working libtool (1.10.2 was a bad release, don't use).
70 2005-08-29 Bill Haneman <bill.haneman@sun.com>
72 * configure.in, NEWS: Release 1.10.2.
74 2005-08-19 Tor Lillqvist <tml@novell.com>
76 * atk-zip.sh.in: Drop the timestamp from the zip file
77 names. Include the .def file.
79 * atk/Makefile.am (install-def-file): Fix typo.
81 2005-08-04 Tor Lillqvist <tml@novell.com>
83 * configure.in: Look for windres on Win32.
85 * atk/Makefile.am: Don't use the script in GLib's build/win32 to
86 compile the rc file into a resource object file. (This means we
87 lose the build number increment magic, but I doubt it was that
88 useful anyway.) Instead use windres directly. To pass a normal .o
89 file produced by windres through libtool, which wants .lo files,
90 pass it directly to the linker using a -Wl option.
92 * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
94 2005-07-18 Abduxukur Abdurixit <abdurixit@gmail.com>
96 * configure.in: Added 'ug' to ALL_LINGUAS.
98 2005-06-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
100 * configure.in: Added 'gl' to ALL_LINGUAS.
102 2005-04-28 Bill Haneman <billh@gnome.org>
104 * configure.in: Patch from Michael Meeks to
105 make atk 1.9's dependency on gtk+ 2.6 soft, i.e.
106 don't require gmodule-no-export-2.0.
107 Restores compatibility of atk 1.9 series with gtK 2.4.X.
111 2005-04-22 Tor Lillqvist <tml@novell.com>
113 * atk/atkobject.c: Initialize gettext before use. Calling
114 bindtextdomain() and bind_textdomain_codeset() in
115 atk_role_get_localized_name() was too late. Put the calls in new
116 function gettext_initialization() and call that from
117 atk_object_class_init() and atk_role_get_localized_name(). Move
118 the Win32-specific DllMain() and get_atk_locale_dir() functions
119 and the redefinition of ATK_LOCALEDIR before
120 gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
121 for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
124 2005-04-09 Hans Breuer <hans@breuer.org>
126 * atk/makefile.msc : updated $(LIBINTL_LIBS)
127 atkrelationtype.h to atk_headers, PKG_VER
129 2005-04-05 Bill Haneman <bill.haneman@sun.com>
131 * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
132 indicate that explicit user interaction with a UI control is
133 required, i.e. for web forms elements with the 'required' tag.
136 2005-04-04 Padraig O'Briain <padraig.obriain@sun.com>
138 * atk/atkrelation.c: Update doc to note that atk_relation_add_target
139 was added for version 1.9.
141 * atk/atkrelationset.c: Update doc to note that
142 atk_relation_set_add_relation_by_type was added for version 1.9.
144 2005-03-30 Steve Murphy <murf@e-tools.com>
146 * configure.in: Added "rw" to ALL_LINGUAS.
148 2005-03-08 Bill Haneman <bill.haneman@sun.com>
150 * ===== Released 1.9.1=====
152 * configure.in, NEWS, README: Released 1.9.1.
154 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
156 * atk.spec.in: Corrected FTP directory. (bug #168218)
159 2005-02-08 Christian Rose <menthos@menthos.com>
161 * configure.in: Added "xh" to ALL_LINGUAS.
163 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
165 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
167 2004-12-29 Tor Lillqvist <tml@iki.fi>
169 * atk/atk.def: Add new functions.
171 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
173 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
176 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
178 * ===== Released 1.9.0=====
180 * configure.in: Version 1.9.0, interface age 0, binary age 900
184 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
186 * autogen.sh: rm autom4te.cache, since it might interfere with
187 differing autoconf versions.
189 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
191 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
192 to fix warning when documentation is generated.
194 * atk/atkrelation.[ch]:
195 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
197 * atk/atkrelationset.[ch]:
198 * atk/tmpl/atkrelationset.sgml:
199 Add atk_relation_set_add_relation_by_type.
201 * docs/atk-sections.txt: Add atk_relation_add_target and
202 atk_relation_set_add_relation_by_type.
206 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
208 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
209 Patch from Matthias Clasen for bug #158531.
210 Incremented version to 1.9.0.
211 Branch for gnome-2-8 has been created.
213 2004-11-11 Christian Rose <menthos@menthos.com>
215 * configure.in: Added "as" to ALL_LINGUAS.
217 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
219 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
220 Patch from Diego Gonzalez. (bug #156296)
222 * atk/text.c (Clarify meaning of end_offset for
223 atk_text_get_text_at_offset().
224 Patch from Bill Haneman. (bug #156574)
226 2004-09-14 Abel Cheung <maddog@linuxhall.org>
228 * configure.in: Added "ar" to ALL_LINGUAS.
230 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
232 * configure.in: Added "th" to ALL_LINGUAS.
234 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
236 * ===== Released 1.8.0=====
238 * configure.in: Version 1.8.0, interface age 0, binary age 800
242 2004-08-16 Christian Rose <menthos@menthos.com>
244 * configure.in: Added "bs" to ALL_LINGUAS.
246 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
248 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
249 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
250 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
251 Fix for bug #149990; patch from Kjartan Maraas.
253 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
255 * configure.in: Added nb to ALL_LINGUAS.
257 2004-08-09 Ankit Patel <ankit@redhat.com>
259 * configure.in: Added "gu" to ALL_LINGUAS.
261 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
263 * configure.in: Increment version to 1.7.3 and interface age to 3.
265 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
269 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
271 * docs/atk-sections.txt: Add entries to fix warning when generating
274 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
275 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
276 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
277 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
280 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
282 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
286 2004-07-20 Bill Haneman <bill.haneman@sun.com>
288 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
289 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
290 context hint for assistive technologies that the contained
291 children share a context which differs from the embedding
292 container. Fixes bug #147989.
294 * configure.in: Revved to 1.7.2.
296 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
298 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
299 and ATK_TYPE_RECTANGLE.
300 * atk/atkcomponent.c (atk_component_base_init): Correct definition
301 of "bounds-changed" signal.
302 (atk_rectangle_copy): New function.
303 (atk_rectangle_get_type): New function.
305 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
307 * configure.in: Increment version to 1.7.2 and interface age to 2.
309 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
311 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
315 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
317 * docs/atk-sections.txt: Add AtkRectangle.
319 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
322 2004-05-29 Christian Rose <menthos@menthos.com>
324 * configure.in: Added "tk" to ALL_LINGUAS.
326 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
328 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
331 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
333 * atk/atkobject.c: Make extra_roles static.
335 * atk/atkrelation.c: Make extra_names static.
339 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
342 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
344 * configure.in: Increment version to 1.7.1 and interface age to 1.
346 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
348 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
352 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
354 * configure.in: Increment version to 1.7.0.
356 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
357 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
361 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
362 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
363 * docs/tmpl/atkrelation.sgml: Add new relation
364 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
368 * atk/atktext.c: Make extra_attributes static.
370 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
372 * ===== Released 1.6.1=====
374 * configure.in: Version 1.6.1, interface age 1, binary age 601
380 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
382 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
384 2004.04.02 IĂƒÂ±aki LarraĂƒÂ±aga <dooteo@euskalgnu.org>
386 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
388 2004-03-29 Manish Singh <yosh@gimp.org>
390 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
392 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
394 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
396 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
398 * configure.in: Added Walloon (wa) to ALL_LINGUAS
400 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
403 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
404 Patch from Roger Leigh.
406 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
408 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
410 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
412 * ===== Released 1.6.0=====
414 * configure.in: Version 1.6.0, interface age 0, binary age 600
418 2004-03-07 Danilo Ă…Â egan <dsegan@gmx.net>
420 * configure.in: Added "sr@ije" to ALL_LINGAUS.
422 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
425 - exit with $? instead of 1 in case of failure
426 - exit with $? if ./configure failed
427 (that's so autogen.sh && make lines work)
428 - removed --enable-gtk-doc option
429 - added $AUTOGEN_CONFIGURE_ARGS
431 2004-03-01 Tor Lillqvist <tml@iki.fi>
433 * atk/atk.def: Add some missing entries.
435 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
437 * ===== Released 1.5.5=====
439 * configure.in: Version 1.5.5, interface age 4, binary age 505
443 2004-02-20 Christian Rose <menthos@menthos.com>
445 * configure.in: Added "en_CA" to ALL_LINGUAS.
447 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
449 * ===== Released 1.5.4=====
451 * configure.in: Version 1.5.4, interface age 3, binary age 504
455 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
457 * ===== Released 1.5.3=====
459 * configure.in: Version 1.5.3, interface age 2, binary age 503
463 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
465 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
467 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
469 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
470 Christian - Manny Calavera - Neumair.
472 2004-01-23 Manish Singh <yosh@gimp.org>
474 * Makefile.am: remove trailing backslash from last line of
477 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
479 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
480 from laszlo.peter@ireland.sun.com.
482 * Makefile.am: Add DISTCLEANFILES.
484 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
486 * ===== Released 1.5.2=====
488 * configure.in: Version 1.5.2, interface age 1, binary age 502
492 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
494 * configure.in: Move specification of ALL_LINGUAS to later in file
495 so that CATOBJEXT is defined correctly.
496 Use ATK_LOCALEDIR instead of atklocaledir.
498 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
500 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
502 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
504 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
506 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
507 Patch provided by Jeff Franks.
509 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
511 * atk/atkobject.c: Change "accel label" to "accelerator label".
514 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
516 * ===== Released 1.5.1=====
518 * configure.in: Version 1.5.1, interface age 0, binary age 501
522 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
524 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
526 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
529 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
531 2003-12-01 Michael Natterer <mitch@gimp.org>
533 * atk/atkobject.c (atk_object_real_get_property): fix typo:
534 s/g_value_set_set/g_value_set_int/.
536 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
538 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
539 properties translatable. Add new property "accessible-hypertext-nlinks".
540 (atk_object_real_get_property): Add support for new property
541 "accessible-hypertext-nlinks".
543 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
546 * atk/atkhyperlink.c: Add signals link_activated and new properties
547 "number-of-anchors", "end-index" and "start-index".
549 This fixes bug #112390.
551 2003-11-29 Danilo Ă…Â egan <dsegan@gmx.net>
553 * configure.in: Added "af" to ALL_LINGUAS.
555 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
557 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
558 if object is focus object.
560 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
561 the last object reported by the application as focused.
563 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
564 Add atk_get_focus_object.
568 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
570 * atk/atkobject.c: Change role names so that the unlocalized names
571 do not contain hyphens and match the Java role names. Fixes bug #125024.
573 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
575 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
576 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
577 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
578 docs/tmpl/atktext.sgml: Regenerate these files. The location of
579 signal information has changed.
581 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
583 * ===== Released 1.5.0=====
585 * configure.in: Version 1.5.0, interface age 0, binary age 500
589 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
591 * atk/atkrelation.c: Use weak references for objects in a relation
592 instead of object references so that objects are not leaked when
593 corresponding widgets are destroyed.
595 This fixes bug #125725.
597 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
599 * configure.in: Add reference to docs/version.xml
601 Should have been done in previous commit but was omitted.
602 Fixes build break reported in bugs #1258548 and #125902.
604 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
606 * configure.in: Add reference to docs/version.xml
608 * docs/Makefile.am: Add references to version.xml.in and version.xml
610 * docs/atk-docs.sgml: Add reference to version.xml
612 * docs/version.xml.in: New file.
614 This fixes bug #125758.
616 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
618 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
620 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
622 * ===== Released 1.4.1=====
624 * configure.in: Version 1.4.1, interface age 1, binary age 401
628 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
630 * configure.in: Added lt to ALL_LINGUAS.
632 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
634 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
635 This fixes bug #121990.
637 2003-09-21 Ăƒ
\85smund SkjĂƒÂ¦veland <aasmunds@fys.uio.no>
639 * configure.in: Added Norwegian (nynorsk) code
642 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
644 * atk/atkobject.c: Remove comments about signals. The description
645 should be in files in docs/tmpl directory.
647 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
648 * docs/tmpl/atkobject.sgml: Add descriptions for
649 active-descendant-changed, children-changed, focus-event,
650 property-change, state-change and visible-data-changed signals.
651 * docs/tmpl/atkselection.sgml: Add description for selection-changed
653 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
654 columnn-inserted, column-reordered, model-changed, row-deleted,
655 row-inserted and row-reordered signals.
656 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
657 text-caret-moved, text-changed and text-selection-changed signals.
659 This fixes bug #121163.
661 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
663 * ===== Released 1.4.0=====
665 * configure.in: Version 1.4.0, interface age 0, binary age 400
669 2003-08-28 Christian Rose <menthos@menthos.com>
671 * configure.in: Added "ne" to ALL_LINGUAS.
673 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
675 * ===== Released 1.3.6=====
677 * configure.in: Version 1.3.6, interface age 2, binary age 306
681 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
683 * autogen.sh: Clarify an error message.
685 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
687 * configure.in: Added "hi" in ALL_LINGUAS.
689 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
691 * ===== Released 1.3.5=====
693 * configure.in: Version 1.3.5, interface age 1, binary age 305
697 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
699 * Remove po/Makefile.in.in. This fixes bug #119053.
701 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
703 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
706 This is a partial fix for bug #116712.
708 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
710 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
711 Fixes bug #116621. Problem reported by Mario Lang.
713 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
715 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
717 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
720 Added locale directory to spec file. Fix provided by
721 James T. Richardson, Jr.
723 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
725 * ===== Released 1.3.4=====
729 2003-06-13 Tor Lillqvist <tml@iki.fi>
731 * atk/atkobject.c (atk_role_get_localized_name): Set
734 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
735 directory, so look there, too. Include the message catalogs.
737 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
739 * configure.in: Version 1.3.4, interface age 0, binary age 304
741 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
744 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
746 * configure.in: Added ga (irish) to ALL_LINGUAS
748 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
750 * configure.in: Added li to ALL_LINGUAS.
752 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
754 * ===== Released 1.3.3=====
756 * configure.in: Version 1.3.3, interface age 3, binary age 303
760 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
762 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
763 ATK_ROLE_AUTOCOMPLETE.
765 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
767 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
768 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
769 which can have a value other than on or off.
771 2003-05-19 Arafat Medini <lumina@silverpen.de>
773 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
775 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
777 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
779 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
781 * ===== Released 1.3.2=====
783 * configure.in: Version 1.3.2, interface age 2, binary age 302
787 2003-05-09 SamĂƒÂºel JĂƒÂ³n Gunnarsson <sammi@techattack.nu>
789 * is.po: Added "is" into ALL_LINGUAS.
791 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
793 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
796 * po/pl.po: Updated Polish translation from Artur Flinta.
798 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
800 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
802 2003-05-05 Christian Rose <menthos@menthos.com>
804 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
806 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
808 * ===== Released 1.3.1=====
810 * configure.in: Version 1.3.1, interface age 1, binary age 301
814 * po/yi.po: Update line numbers.
816 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
818 * atk/stateset.h: Fix typo in documentation.
820 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
821 Patch provided by Ali Akcaagac.
823 2003-03-26 Christian Rose <menthos@menthos.com>
825 * configure.in: Added "yi" to ALL_LINGUAS.
827 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
829 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
831 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
833 * ===== Released 1.3.0=====
835 * configure.in: Version 1.3.0, interface age 0, binary age 300
839 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
841 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
843 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
845 * docs/atk-sections.txt: Add 11 unused declarations.
847 2003-03-20 James Henstridge <james@daa.com.au>
849 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
852 * configure.in: cleanup to make use of newer autoconf/automake
855 * Makefile.am: get rid of custom distcheck rule, which is no
858 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
861 * docs/Makefile.am: use common gtk-doc.make.
863 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
865 2003-03-16 Joel Brich <joel.brich@laposte.net>
867 * configure.in: Added "eo" to ALL_LINGUAS
868 * po/eo.po: Added Esperanto translation
869 from Charles Voelger <cvoelger@dweasel.com>
871 2003-03-12 Tor Lillqvist <tml@iki.fi>
873 * atk/atk.def: Add one more missing export, thanks to Cedric
876 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
878 * atk/atkobject.c (atk_object_set_role): Add check that role is
879 actually being changed. Do not emit notification for initial
880 role setting. (bug #107710)
882 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
884 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
885 which returns integer; (bug #107661) reported by Morten Welinder.
887 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
891 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
892 which return pointer; (bug #107650) reported by Morten Welinder.
894 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
896 * test/Makefile.am: Update to produce .so files
897 (Problem reported and solution reported by Michael.Wilson@bull.net)
899 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
901 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
902 Correct creation of non-AtkGObjectAccessible (bug #107124)
904 * atk/atkobject.c (atk_object_class_init): Set default initialize
905 function so that code which does not check for existence of parent
906 class's initialize function will work.
908 * atk/atkvalue.c: (atk_value_get_minimum_value,
909 atk_value_get_maximum_value, atk_value_get_current_value):
910 Reset Value argument if it is a valid GValue otherwise zeroise it.
912 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
914 2003-02-25 Tor Lillqvist <tml@iki.fi>
916 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
918 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
921 * atk/atk.rc.in: New file, for version info in the DLL on
922 Windows. Similar as in GLib, GTK, etc.
924 * configure.in: Generate atk/atk.rc.
926 * atk/Makefile.am: Use atk.rc on Windows.
927 (EXTRA_DIST): Distribute atk.rc(.in).
929 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
930 but deduce it from DLL location, like GLib, GTK etc do.
932 2003-02-23 Abel Cheung <maddog@linux.org.hk>
934 * configure.in: Added "mk" to ALL_LINGUAS.
936 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
938 * configure.in: Added "fa" to ALL_LINGUAS.
940 2003-02-21 Metin Amiroff <metin@karegen.com>
942 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
944 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
946 * configure.in: Added Belarusian to ALL_LINGUAS.
948 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
950 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
951 claim to implement all interfaces.
953 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
955 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
958 (atk_hypertext_get_link): Add check on link_index value
959 (atk_hypertext_get_link_index): Add check on char_index value
961 2003-02-09 Christian Rose <menthos@menthos.com>
963 * configure.in: Added "kn" to ALL_LINGUAS.
965 2003-02-07 Christian Rose <menthos@menthos.com>
967 * configure.in: Added "bn" to ALL_LINGUAS.
969 2003-02-06 Christian Rose <menthos@menthos.com>
971 * configure.in: Added "id" to ALL_LINGUAS.
973 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
975 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
976 Add weak reference so we do not leak the accessible when the object
977 dies. Problem reported by Alex Larsson.
979 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
981 * configure.in: Added "tr" (Turkish) to the languages' list.
983 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
985 * atk/atkhyperlink.[ch]
986 New property selected-link defined.
987 Function pointer is_selected_link added to interface
988 (atk_hyperlink_is_selected_link: New functions which checks
989 whether the specified AtkHyperlink is selected
991 * atk/atkhypertext.[ch]
992 New signal link-selected added.
994 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
996 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
997 and function atk_hyperlink_is_selected_link.
999 This fixes bug #104621.
1001 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
1003 * autogen.sh (have_automake): call the versioned automake when
1004 checking the version itself.
1006 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
1008 * autogen.sh (have_automake): Fix version in complaint
1009 message about automake. (#104366, Rich Burridge)
1011 2003-01-26 Daniel Yacob <locales@geez.org>
1013 * configure.in: Added am to ALL_LINGUAS.
1015 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
1017 * configure.in: Added "sk" to ALL_LINGUAS.
1019 2003-01-23 Abel Cheung <maddog@linux.org.hk>
1021 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1023 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1025 * configure.in: Added "pt_BR" to ALL_LINGUAS.
1027 2003-01-22 Marius Andreiana <marius galuna.ro>
1029 * configure.in: added 'ro' to ALL_LINGUAS
1031 2003-01-21 Christian Rose <menthos@menthos.com>
1033 * configure.in: Added "mn" to ALL_LINGUAS.
1035 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1038 (atk_text_base_init): Set vtable entry for default implementations
1039 (atk_text_get_range_extents): Omit calling default implementation
1040 (atk_text_get_bounded_ranges): Omit calling default implementation
1042 * atk/atkcomponent.c
1043 (atk_component_base_init): New function to set vtable entry for
1044 default implementations
1045 (atk_component_ref_accessible_at_point): Omit calling default
1047 (atk_component_contains): Omit calling default implementation
1048 (atk_component_get_position): Omit calling default implementation
1049 (atk_component_get_size): Omit calling default implementation
1051 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1054 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
1055 and PROP_TABLE_CAPTION_OBJECT.
1056 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
1057 and PROP_TABLE_CAPTION_OBJECT.
1059 This completes ATK changes for bug #74814.
1061 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1063 * atk/atkobject.c: Add property accessible-table-caption-object.
1064 This addresses bug #74814.
1066 * atk/atkobject.h: Move some documentation from template file to
1067 avoid warnings when building.
1069 * atk/atkrelation.c: Add new properties relation and target.
1070 This addresses bug #72426.
1072 * atktext.[ch]: Add new functions atk_text_get_range_extents and
1073 atk_text_get_bounded_ranges.
1074 Also added data structures AtkTextRectangle and AtkTextRange, enum
1075 AtkTextClipType and helper function atk_text_free_ranges.
1076 This addresses bug #100943.
1077 (atk_text_get_character_extents): Ensure that the reported width is
1078 not negative. This fixes bug #102954)
1080 * docs/atk-sections.txt: Add new functions and data items.
1082 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
1083 atkobject.h. Add reference to accessible-table-caption-object.
1085 * docs/tmpl/atk-relation.sgml: Add new properties
1087 * docs/tmpl/atktext.sgml: Add new functions and data items.
1090 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
1092 * ===== Released 1.2.2=====
1094 * configure.in: Version 1.2.2, interface age 2, binary age 202
1098 2003-01-19 He Qiangqiang <carton@linux.net.cn>
1100 * configure.in: Added "zh_CN" to ALL_LINGUAS.
1102 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
1104 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1106 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
1108 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1110 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
1112 * configure.in (ALL_LINGUAS): Added "it" (Italian)
1114 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
1116 * configure.in: Add -with-html-dir option. (bug #102497)
1118 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1120 * docs/tmpl/atkobject.sgml: Update so property names are in
1123 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
1125 * ===== Released 1.2.1=====
1127 * configure.in: Version 1.2.1, interface age 1, binary age 201
1131 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
1133 * configure.in (ALL_LINGUAS): Added pl (Polish).
1135 2002-12-23 Nam SungHyun <namsh@kldp.org>
1137 * configure.in: Added Korean (ko) to ALL_LINGUAS
1139 2002-12-22 Artis Trops <hornet@navigator.lv>
1141 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1143 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
1145 * configure.in (ALL_LINGUAS): added French (fr).
1147 2002-12-21 Jordi Mallach <jordi@sindominio.net>
1149 * configure.in (ALL_LINGUAS): added Catalan (ca).
1151 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
1153 * ===== Released 1.2.0 ======
1155 * configure.in: Version 1.2.0, interface age 0, binary age 200
1157 * NEWS: Final update for 1.2.0.
1159 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1161 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1163 * configure.in: Added Russian to ALL_LINGUAS.
1165 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1167 * ===== Released 1.1.5=====
1169 * configure.in: Version 1.1.5, interface age 2, binary age 105
1173 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1175 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1176 if caret is not supported. This addresses bug #101020.
1178 * configure.in: Use third argument of AC_DEFINE to get rid of
1181 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1183 * acinclude.m4: Remove; wasn't needed, and referred
1184 to GLib internal m4 files now gone.
1186 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1188 * configure.in: Require autoconf-2.53.
1190 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1192 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1194 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1196 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1199 2002-12-07 Andras Timar <timar@gnome.hu>
1201 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1203 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1205 * ===== Released 1.1.4 =====
1207 * configure.in: Version 1.1.1, interface age 1, binary age 104
1211 2002-12-05 Ole Laursen <olau@hardworking.dk>
1213 * configure.in (ALL_LINGUAS): Added Danish (da).
1215 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1217 * configure.in (ALL_LINGUAS): Added Spanish (es).
1219 2002-12-01 Christian Neumair <chris@gnome-de.org>
1221 * configure.in (ALL_LINGUAS): Added German (de).
1223 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1225 * configure.in (ALL_LINGUAS): Added "no".
1227 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1229 * Update NEWS for 1.1.3
1231 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1233 * configure.in: Update to take account of gtk-doc-version being 0.10
1234 Updated version required to 0.9
1236 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1239 Added ATK_ROLE_APPLICATION.
1242 (atk_role_get_localized_name):
1243 Added ATK_ROLE_APPLICATION case.
1245 * docs/atk-decl.txt:
1246 Added ATK_ROLE_APPLICATION to docs.
1248 2002-11-18 Abi Brady <morwen@evilmagic.org>
1250 * configure.in: Added "en_GB" to ALL_LINGUAS.
1252 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1254 * configure.in: Added "ms" to ALL_LINGUAS.
1256 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1258 * Update NEWS for 1.1.2
1260 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1263 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1266 Revved to 1.1.2, interface age 0, binary age 102.
1268 * atk/atkrelationtype.h:
1269 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1270 New relations to handle content embedding, for instance
1271 text that embeds or flows around images.
1273 * atk/atkhyperlink.h:
1274 (atk_hyperlink_is_inline):
1275 New API, returns whether a hyperlink's content is
1276 partially displayed inline; useful for small images
1277 emedded in text, and for HTML <src> elements.
1278 (AtkHyperlinkClass->link_state):
1279 New virtualized method, used to implement various
1280 state query API such as atk_hyperlink_is_inline().
1282 * atk/atkhyperlink.c:
1283 (atk_hyperlink_is_inline):
1286 * docs/atk-sections.txt:
1287 Additions for above API.
1289 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1291 * atk/atkobject.[ch]: Add signal active-descendant-changed
1293 2002-11-11 Christian Rose <menthos@menthos.com>
1295 * configure.in: Added "sv" to ALL_LINGUAS.
1297 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1299 * atk/atkhyperlink.c
1300 * atk/atkhyperlink.h
1305 * docs/tmpl/atkhyperlink.sgml
1306 * docs/tmpl/atkobject.sgml
1307 * docs/tmpl/atktable.sgml
1308 * docs/tmpl/atktext.sgml
1310 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1313 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1315 * autogen.sh: Add call to autoheader to create config.h.in
1317 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1319 * acinclude.m4: New file
1321 * autogen.sh: Add i18n support (copied from gtk+).
1323 * configure.in: Add definition for atklocaledir and check for
1324 bind_textdomain_codeset()
1326 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1328 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1331 * po/.cvsignore: Add extra files.
1333 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1335 * configure.in: Create po/Makefile; patch supplied by
1336 Dan Mills (thunder@ximain.com)
1338 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1340 * ===== Released 1.1.1 =====
1342 * configure.in: Version 1.1.1, interface age 0, binary age 101
1346 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1348 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1350 * Makefile.am: Add po directory
1352 * configure.in: Add support for I18N
1354 * acconfig.h atk/atkintl.h: New files used to support I18N
1356 * atk/atkobject.c: Update atk_role_get_localized_name() to
1357 allow for localized name to be returned.
1359 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1361 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1362 po/ChangeLog: New files
1364 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1366 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1368 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1370 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1371 atk_object_add_relationship and atk_object_remove_relationship
1372 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1375 * atk/atkrelation.h: Move definition of AtkRelationType to
1378 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1380 * atk/atktext.[ch]: Add text-attributes-changed signal.
1382 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1384 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1386 * docs/tmpl/atkrelation.sgml: Add new relations
1388 * docs/tmpl/atkstate.sgml: Add new state
1390 * docs/tmpl/atktext.sgml: Add new signal
1392 * tests/testrelation.c: Add tests for new relationship functions.
1394 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1396 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1397 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1401 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1403 * ===== Released 1.1.0 =====
1407 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1410 increment version to 1.1.0, in view of the fact that we've
1411 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1412 Also reset INTERFACE_AGE to zero, since an enum was added.
1413 Use similar library numbering as GTK.
1415 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1417 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1419 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1421 * atk/atkcomponent.c: upd docs.
1423 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1425 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1426 avoid unused declarations
1428 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1429 Move AtkRelationSet from atkobject to atkrelationset.
1431 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1433 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1434 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1435 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1436 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1437 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1438 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1439 docs/tmpl/atkvalue.sgml:
1440 Remove reference to ...Iface data structures; which eliminates
1441 undocumented symbols.
1443 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1445 * atk/atkutil.h: Add documentation for AtkKeyEventType
1447 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1448 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1449 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1450 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1451 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1452 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1453 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1454 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1455 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1456 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1457 docs/tmpl/atkutil.sgml:
1458 Reduce number of undocumented symbols
1460 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1462 * atk/atknoopobjectfactory.c:
1463 Add implementation for atk_object_factory_get_accessible_type()
1465 2002-08-18 Havoc Pennington <hp@pobox.com>
1467 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1468 both automake 1.6 and 1.4 installed get the right automake. Means
1469 compilation from CVS will now require the latest automake 1.4
1470 release, or manually creating symlinks called "automake-1.4" and
1473 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1475 These changes improve the quality of the documentation by adding
1476 information about properties and signals.
1479 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1480 use in docs Makefile.am
1483 Add missing include files, atk/atknoopobject.h and
1484 atknoopobjectfactory.h
1487 Add support for scan program
1490 Added content to this file
1492 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1493 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1494 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1495 docs/tmplatkutil.sgml:
1496 Removed references to contents of object's data structure
1498 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1499 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1500 Add references to signals and properties.
1502 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1504 * ===== Released 1.0.3 =====
1506 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1507 interface, binary version 3.
1511 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1513 * README: Updated to describe where to log bugs and mention mailing
1516 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1518 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1519 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1520 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1521 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1522 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1523 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1524 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1525 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1526 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1527 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1528 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1529 Update documentation.
1531 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1533 * atk/atkregistry.c:
1534 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1537 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1539 * ===== Released 1.0.2 ======
1543 * configure.in: Version 1.0.2, interface, binary age 2
1545 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1547 * atk/atkutil.c (atk_focus_tracker_notify):
1548 Allow for object being NULL which means the window containing the
1549 focus widget has lost focus. We update the previous_focus_object
1550 so we can emit notification for focus widget when window regains
1553 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1555 * atk/atkgobjectaccessible.c:
1556 (atk_gobject_accessible_for_object): Allow for case where created
1557 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1558 was not initialized in atk_gobject_accessible_class_init
1560 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1562 * ===== Released 1.0.1 ======
1566 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1568 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1570 * atk/atkutil.c (atk_focus_tracker_notify):
1571 Do not do notification if previously notified object is the same as
1574 2002-03-14 Tor Lillqvist <tml@iki.fi>
1576 * atk/Makefile.am: Use correct name for the DLL when generating
1577 the MSVC import library.
1579 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1581 * atk/atkutil.c (atk_object_get_root):
1582 Changed g_type_class_peek to g_type_class_ref,
1583 this seemed to be triggering a SEGV in some cases.
1586 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1588 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1589 Correct name of data set to NULL from quark_accessible_object to
1592 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1594 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1597 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1599 * ===== Released 1.0.0 ======
1601 * NEWS: Final update for 1.0.0.
1603 * README: Update the compilation instructions a bit.
1605 2002-03-06 Tor Lillqvist <tml@iki.fi>
1608 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1611 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1615 * tests/Makefile.am: Don't install libteststateset.la,
1616 libtestrelation.la. (#73655, James Henstridge)
1618 * autogen.sh: Add --enable-gtk-doc
1620 * configure.in: --disable-gtk-doc by default.
1622 * Makefile.am: Add a slightly modified distcheck rule
1623 that passes --enable-gtk-doc to the configure inside.
1624 (So that 'make dist' succeeds inside.)
1626 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1628 * configure.in: Require GLib-2.0.0.
1630 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1631 Switch over to the Glib/GTK+ versioning scheme.
1633 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1635 * atk/atktext.c (atk_text_get_text):
1636 Permit end offset value of -1
1638 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1640 * atk/atkhypertext.h:
1643 2002-02-28 Sven Neumann <sven@gimp.org>
1645 * configure.in: beautified configure --help output.
1647 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1649 * atk/atkhypertext.h atk/atkhyperlink.h:
1650 Add padding to class structures to allow for future expansion.
1652 * atk/atkdocument.h:
1653 Add padding to class structures to allow for future expansion.
1655 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1656 Add padding to class structures to allow for future expansion.
1658 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1660 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1662 2002-02-26 Tor Lillqvist <tml@iki.fi>
1664 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1665 libtool won't create a DLL.
1667 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1670 Remove -no-undefined because of problems with uunresolved symbols
1671 in libgobject on Solaris when using gcc
1673 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1675 * configure.in: Version 0.13
1677 * NEWS: Update for 0.13
1679 * docs/atk-sections.txt: Update.
1681 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1683 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1684 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1685 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1686 Make use of parent_class consistent; define as gpointer and
1687 use g_type_class_peek_parent() to get it
1690 Delete unused empty line
1692 * atk/atkregistry.c atk/atkrelation.c:
1693 Make parent_class static
1695 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1698 Add check for offset being negative in functions which have offset
1699 parameter and return immediately if so.
1701 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1703 * atk/atkcomponent.h:
1704 Change argument of get_layer and get_mdi_zorder function pointers
1705 to be AtkComponent instead of AtkObject
1707 * atk/atkcomponent.c:
1708 Change atk_component_get_layer and atk_component_get_mdi_zorder
1709 to refer to argument as component instead os accessible
1711 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1712 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1713 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1714 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1715 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1716 Update for recent changes
1718 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1721 Guard atk.h with ifndef __ATK_H__
1722 (#71405 reported by terra@diku.dk (Morten Welinder))
1724 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1726 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1727 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1728 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1729 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1730 Add padding to class structures to allow for future expansion.
1732 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1735 Incremented revision and tagged GNOME_D2_BETA.
1738 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1739 as deprecated (should use atk_component API below).
1742 Added atk_component_get_layer and atk_component_get_mdi_zorder
1743 (erroneously defined in atkobject, they belong here).
1746 Fixed some property get/set bugs.
1748 * NEWS: updated for GNOME 2 Desktop Beta.
1750 2002-02-11 jacob berkman <jacob@ximian.com>
1752 * atk/atkselection.[ch] (atk_selection_get_type):
1753 * atk/atktable.[ch] (atk_table_get_type):
1754 * atk/atkregistry.h (atk_get_default_registry):
1755 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1756 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1757 * atk/atkcomponent.[ch] (atk_component_get_type):
1758 * atk/atkaction.[ch] (atk_action_get_type): declare function
1759 arguments as (void) rather than ()
1761 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1764 Incremented revision.
1766 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1768 * docs/tmpl/atkaction.sgml:
1769 * docs/tmpl/atkcomponent.sgml:
1770 * docs/tmpl/atkeditabletext.sgml:
1771 * docs/tmpl/atkimage.sgml:
1772 * docs/tmpl/atkobject.sgml:
1773 * docs/tmpl/atkselection.sgml:
1774 * docs/tmpl/atktable.sgml:
1775 * docs/tmpl/atktext.sgml:
1776 * docs/tmpl/atkvalue.sgml:
1777 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1778 fields to improve docs; the documentation now gives some
1779 information on the purpose and function of the various ATK
1780 interfaces, and which types of UI components typically implement
1783 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1785 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1787 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1790 Update version number to 0.10, for Desktop Alpha 2
1792 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1795 Correct inconsistencies between registered signal parameter types
1796 and default signal handler struct fields
1797 (based on patch from Murray Cumming <murray@usa.net>)
1799 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1802 Update version number to 0.9, for Beta2 package.
1804 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1806 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1807 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1810 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1812 * atk/atkcomponent.c (atk_component_add_focus_handler):
1813 Add comments to clarify behavior if handler has already been added
1815 * docs/tmpl/atktext.sgml:
1816 Update for change of caret_changed to text_caret_moved
1818 2002-01-05 Hans Breuer <hans@breuer.org>
1820 * atk/makefile.msc : generate atk-enum-types.[hc]
1821 NOTE: the long comment in atkobject.h is crashing perl,
1822 at least version 5.005_02 built for MSWin32-x86-object
1823 Binary build 506 provided by ActiveState. Temporary
1824 deleting the AtkRole comment allows to work-around.
1826 atk/atk.def : updated externals
1828 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1830 * atk/atkgobjectaccessible.h
1831 Fixed typo in define (reported by Jeff Franks)
1833 * atk/atktext.c atk/atktext.h
1834 Change name of default signal handler for text_caret_moved signal
1835 from caret_changed to text_caret_moved
1836 Change enum CARET_MOVED to TEXT_CARET_MOVED
1837 (both issues reported by Jeff Franks)
1839 2001-12-15 Michael Meeks <michael@ximian.com>
1841 * atk/atkrelation.c (atk_relation_class_init):
1843 (atk_relation_finalize): chain to parent.
1845 * atk/atkrelationset.c (atk_relation_set_class_init),
1846 (atk_relation_set_finalize): same fix.
1848 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1850 * configure.in: Version 0.8, require GLib-1.3.12
1852 * atk/makefile.msc (PKG_VER): Version 0.8.
1854 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1856 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1857 for correct srcdir != builddir operation when
1858 generating source files in srcdir.
1860 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1862 * docs/tmpl/atkutil.sgml: remove some conflict
1865 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1870 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1872 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1873 docs/tmpl/atkgobjectaccessible.sgml
1875 * atk/Makefile.am atk/atk.h:
1876 Add references to new files
1878 * atk/atkobject.c atk/atkobject.h
1879 docs/tmpl/atkobject.sgml:
1880 Add new function atk_object_initialize
1882 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1883 docs/tmpl/atkobjectfactory.sgml:
1884 Add new function atk_object_factory_get_accessible_type
1886 * docs/atk-sections.txt:
1888 Add functions in atk-unused.txt
1891 2001-12-17 Darin Adler <darin@bentspoon.com>
1893 * atk/atktext.c: Add missing #include <string.h>
1895 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1897 * atk/Makefile.am, tests/Makefile.am: Compile with
1898 -DG_DISABLE_DEPRECATED. See #52790.
1900 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1902 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1903 Remove unnecessary g_retunn_val_if_fail() call.
1905 2001-12-08 Michael Meeks <michael@ximian.com>
1907 * atk/atkregistry.c (atk_registry_class_init):
1908 paranoia is not appropriate here, setup parent_class,
1909 don't create a new default registry here - makes no
1911 (atk_registry_finalize): chain to parent class, do
1912 g_hash_table_destroys instead of g_frees.
1914 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
1917 Update to create atk-enum-types.h before compiling source files
1918 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1920 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
1922 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
1923 docs/tmpl/atktext.sgml tests/testrelation.c:
1924 Change atk_attribute_register to atk_text_attribute_register,
1925 atk_attribute_get_value to atk_text_attribute_get_value,
1926 atk_attribute_get_name to atk_text_attribute_get_name
1927 atk_attribute_for_name to atk_text_attribuute_for_name
1929 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1932 Add implementation of atk_attribute_register, atk_attribute_for_name
1933 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1934 support extra attributes being defined
1937 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1938 extra attributes to be defined
1939 Add atk_attribute_register() and atk_attribute_for_name()
1944 * docs/atk-sections.txt docs/tmpl/atktext.sgml
1945 Update because of additions to atk/atktext.h
1947 * tests/testrelation.c:
1948 Add tests for text attributes
1950 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
1953 Update atk_role_register() to allow extra roles to be defined
1954 Update atk_role_get_name() and atk_role_for_name() for newly defined
1957 * tests/testrelation.c:
1960 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
1962 * atk/atkrelation.c:
1963 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1964 atk_relation_type_for_name()
1967 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1968 atk_state_type_for_name()
1970 * tests/testrelation.c, tests/teststateset.c:
1971 Update tests as name componenets are separated by hyphen (-) rather
1974 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1977 Generate files atk-enum-types.c and atk-enums-types.h to create
1981 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1983 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1986 Changed calls to g_type_class_peek() to g_type_class_ref() where
1987 it makes more sense, and in other places check for a non-null
1988 klass return before trying to call class methods. This prevents
1989 SEGV if no Atk-implementation library has been loaded.
1992 Fixed gtk-doc warning.
1994 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1996 * atk/atkobject.[c|h]:
1997 Add functions atk_role_get_name() and atk_role_for_name() which
1998 transform a role into an untranslated string
1999 Update comments in atkobject.h which refer to property names
2001 * atk/atkrelation.c:
2002 Correct error in atk_relation_type_get_name
2004 * docs/atk-sections.txt
2005 Added atk_role_get_name and atk_role_for_name
2010 2001-11-23 Hans Breuer <hans@breuer.org>
2012 * atk/atk.def : updated externals
2014 * atk/atktext.c atk/atkutil.c : added two spaces to fix
2015 minor coding style issues. Found by my exports generator.
2017 * atk/makefile.msc : version 0.7, use build dir from
2020 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
2024 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2026 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2028 * atk/atknoopobject.c:
2029 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2030 when creating object
2032 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2034 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2035 docs/tmpl/atkrelation.sgml:
2036 Change atk_relation_type_from_string to atk_relation_type_for_name
2037 Add atk_relation_type_get_name
2039 * atk/atkrelationtype.c:
2040 Change atk_relation_type_from_string to atk_relation_type_for_name
2041 Add atk_relation_type_get_name
2042 Update atk_relation_type_register() to correctly register new
2046 Changed name of static variable type to last_type
2047 Changed name of paremeter if atk_state_type_get_name to type to match
2053 * tests/README, tests/Makefile.am
2054 Add new test file testrelation.c
2056 2001-11-22 Bill Haneman <bill.haneman@sun.com>
2058 * atk/atkutil.c (atk_add_key_event_listener):
2059 Fix gtk-doc comment and clarify use of 'data' gpointer.
2061 2001-11-22 Michael Meeks <michael@ximian.com>
2063 * atk/atkutil.c (atk_add_key_event_listener): switch
2066 * atk/atkobject.c (atk_object_real_get_property):
2067 add missing 'break'.
2069 2001-11-21 Michael Meeks <michael@ximian.com>
2071 * atk/atkrelation.c: pull in string.h for strcmp
2073 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2075 * atk/atkutil.c (atk_add_global_event_listener),
2076 (atk_get_toolkit_name, atk_get_toolkit_version):
2079 2001-11-21 Bill Haneman <bill.haneman@sun.com>
2081 * atk/atkrelation.c: Added gtk-doc docs for
2082 atk_relation_type_from_string.
2084 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
2086 * atk/atkobject.h (enum): Fix trailing comma on
2089 * docs/atk-sections.txt: Update.
2093 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2095 * atk/atkobject.[c|h]:
2096 Add additional argument (name) to state-change signal
2097 Update atk_object_notify_state_change to take account of
2098 extra argument for state-change
2100 * atk/atkmarshal.list:
2101 Add marshaller for VOID:STRING,BOOLEAN
2103 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2105 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2106 Add enum AtkLayer and functions atk_object_get_layer and
2107 atk_object_get_mdi_zorder
2109 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
2111 * atk/atkobject.[c|h]:
2112 Remove property accessible-state; use signal state-change instead
2113 Change signature of state-change handler to take gboolean as argument
2114 instead of AtkPropertyValues
2115 Update atk_object_notify_state_change() to emit state-change signal
2117 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2118 Remove state ATK_STATE_COLLAPSED
2120 2001-11-19 Bill Haneman <bill.haneman@sun.com>
2124 Added state-changed signal to atkobject, in anticipation of
2125 deprecating the accessible-state property.
2128 Fixed signature of atk_util_add_key_listener () to
2129 take an AtkKeySnoopFunc instead of a pointer to same.
2131 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
2133 * atk/atkobject.c (atk_object_notify_state_change):
2134 Fix bug in calculation of number of toggle states
2137 Correct out-by-1 error in atk_state_type_register()
2138 Use type (number of states defined) in atk_state_type_get_name()
2139 and atk_state_type_for_name()
2141 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
2143 * atk/atkeditabletext.c:
2144 Remove unused structure _AtkEditableTextIfaceClass
2146 * atk/atkobject.[c|h]
2147 Remove signals model_changed and selection_changed
2149 * atk/selection.[c|h]
2150 Add signal selection_changed
2152 * atk/atktable.[c|h]
2153 Remove unused structure _AtkTableIfaceClass
2154 Add signal model_changed
2157 Remove unused structure _AtkTextIfaceClass
2158 Add signal text_selection_changed
2160 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2161 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2162 Documentation changes
2164 2001-11-17 Tor Lillqvist <tml@iki.fi>
2166 * atk-zip.sh.in: Build separate runtime and developer packages.
2168 * atk/atk.def: Update.
2170 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2174 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2176 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2179 to allow non-GTK-dependent installation of key snoop functions.
2180 This also meant adding definitions of AtkKeySnoopFunc and
2183 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2185 * atk/atkobject.c (atk_object_notify_state_change):
2186 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2187 to ATK_STATE_EXPANDED or vice versa.
2189 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2192 Add role ATK_ROLE_TREE_TABLE
2194 * atk/atkrelation.h:
2195 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2196 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2198 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2199 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2200 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2201 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2202 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2203 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2204 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2205 Update to reflect the current state of the documentation in the code.
2207 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2209 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2210 Add two new relations ATK_RELATION_NODE_CHILDREN and
2211 ATK_RELATION_NODE_PARENT to support compound objects in a
2212 node or cell of a tree or table
2213 Added descriptions of all relations which are defined
2216 Remove functions atk_table_real_get_index_at(),
2217 atk_table_real_get_column_at_index() and
2218 atk_table_real_get_row_at_index()
2219 Correct typos in documentation of other functions.
2221 2001-10-28 Tor Lillqvist <tml@iki.fi>
2223 * atk-zip.sh.in: New file, used to build developer package for
2227 * configure.in: Add it.
2229 * atk/Makefile.am: Add rules to install and uninstall mingw import
2232 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2234 * atk/atkobject.[c|h]
2235 Remove the following properties
2236 accessible-child - use signal children_changed for notification
2237 accessible-text - use signal text_changed for notification
2238 accessible-caret - use signal text_caret_moved for notification
2239 accessible-selection - use new signal selection_changed
2241 accessible-visible-data - use new signal visible_data_changed
2243 accessible-model - use new signal model_changed for notification
2244 Notify when role or parent changes
2245 Allow parent and role to be set or got using g_object_set() or
2248 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2254 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2256 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2257 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2259 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2261 * atk/atkobject.c (atk_object_notify_state_change):
2262 Initialize AtkPropertyValue data structure to 0 instead of using
2265 2001-10-19 Tor Lillqvist <tml@iki.fi>
2267 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2268 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2269 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2271 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2272 -export-symbols atk.def. If lib.exe is available, generate
2273 atk.lib, and install it.
2275 * atk/atk.def: Update with new entry points.
2277 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2279 * atk/atkobject.[c|], docs/atk-sections.txt,
2280 docs/tmpl/atkobject.sgml:
2281 Add convenience function atk_object_notify_state_change()
2282 to generate property notification of state change.
2284 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2285 Correct comments on functions atk_attribute_get_name() and
2286 atk_attribute_get_value()
2288 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2291 Update comments in atk_text_get_text_[at|after|before]_offset()
2292 to clarify what these functions will return.
2294 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2297 Update comments in atk_text_get_run_attributes() and
2298 atk_text_get_default_attributes().
2300 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2303 Change "property-change" signal to allow detail (i.e. property name)
2304 and add detail in atk_object_notify().
2306 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2309 Correct order of attribute names in text_attr_name array.
2311 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2313 * atk/atktext.[c|h]:
2314 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2315 Use enum AtkTextAttribute to specify what attribute are supported
2316 rather than hash defines. Define new functions atk_attribute_get_name()
2317 and atk_attribute_get_value() which return the strings for the
2318 attribute name and values for those attribute which have named values.
2320 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2322 * atk/atktext.c (atk_text_get_run_attributes):
2325 * atk/atktext.c (atk_text_get_default_attributes):
2326 Add call to set iface.
2328 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2330 * atk/atktext.[c|h]:
2331 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2332 Add new function atk_text_get_default_attributes
2333 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2335 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2337 * atk/atktext.c (atk_attribute_set_free):
2338 Avoid leaking of AtkAttributeSet data structure; speed up code.
2340 * docs/tmpl.atk*.sgml
2341 Updated to reflect current APIs.
2343 2001-10-01 jacob berkman <jacob@ximian.com>
2345 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2346 make dist works correctly w/o having to build first
2348 2001-10-01 Tor Lillqvist <tml@iki.fi>
2350 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2352 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2354 * configure.in (ATK_MICRO_VERSION): Version 0.6
2355 (because libglade will depend on a the small api addition below)
2357 * atk/makefile.msc (PKG_VER): Version 0.6
2359 * atk/atkrelation.h:
2360 * atk/atkrelation.c: (AtkRelationType
2361 atk_relation_type_from_string (const gchar *name)): Added method.
2364 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2366 * configure.in (ATK_MICRO_VERSION): Version 0.5
2368 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2370 * atk/makefile.msc (PKG_VER): Version 0.5
2372 2001-09-21 Hans Breuer <hans@breuer.org>
2374 * atk/atk.def : updated externals
2375 * atk/makefile.msc : version 0.4
2377 * atk/atktext.c (atk_text_get_character_extents) : real_height
2378 is a reference to int, so use &local_height
2380 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2384 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2386 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2387 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2388 (from 0.2 which was not properly updated last time).
2389 depend on glib 1.3.8.
2393 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2396 Add object reference when object is set as accessible_parent
2398 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2400 * configure.in: remember ACLOCAL_FLAGS.
2402 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2404 * atk/atktable.[c|h]
2405 Change atk_table_get_caption() and atk_table_set_caption()
2406 to deal with AtkObject* rather than gchar*
2407 Remove redundant and incorrect comments
2409 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2411 * configure.in: Version 0.3
2413 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2417 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2420 Correct property definitions for "accessible-table-caption",
2421 "accessible-table-column-description",
2422 "accessible-table-row-description"
2424 Update comments to include all properties defined
2426 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2428 * atk/atkhyperlink.h:
2429 Change AtkHyperLink to AtkHyperlink in comment
2430 * atk/atkhypertext.[c|h]:
2431 Change AtkHyperLink to AtkHyperlink
2432 * atk/atktable.[c|h]:
2433 Make gchar* arguments const; make return value of type gchar*
2435 * docs/atk-sections.txt
2436 Remove reference to AtkHyperLink
2437 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2438 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2441 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2444 Add functions atk_table_real_get_index_at(),
2445 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2446 as default implementations for atk_table_get_index_at(),
2447 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2449 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2452 Refer to return value in function documentation for
2453 atk_action_do_action
2455 Fix typo in comments
2456 * docs/tmpl/atkaction.sgml:
2457 Update to include return value
2459 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2461 * atk/atkaction.c atk/atkaction.h:
2462 Made atk_action_do_action return a gboolean as the class member of
2463 AtkActionIface does.
2467 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2469 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2470 Swap height and width arguments to atk_image_get_image_size
2472 Swap height and height arguments to atk_image_get_image_size
2473 Do not crash if NULL pointers are passed for return values
2475 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2477 * docs/tmpl/atktext.sgml atk/atktext.h:
2478 Change parameter names *offset to *_offset
2479 * atk/atkcomponent.c:
2480 Do not crash if NULL pointers are passed for return values
2482 Change parameter names *offset to *_offset
2483 Do not crash if NULL pointers are passed for return values
2485 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2488 Changed g_type_class_peek() to g_type_class_ref()
2489 in atk_add_global_event_listener(), since
2490 g_type_class_peek() could return NULL when an
2491 instance of the class had not been created.
2493 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2495 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2496 Ensure that atk_attribute_set_free is in the documentation.
2498 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2500 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2501 Swapped order of width and height arguments to
2502 atk_text_get_character_extents()
2503 Changed AtkAttrributeSet_free to atk_attribute_set_free
2505 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2507 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2508 Changed "length" argument of atk_text_get_character_extents() to
2511 2001-08-15 Jens Finke <jens@gnome.org>
2513 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2514 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2515 added a AC_SUBST for it. This is needed for the spec.in file.
2516 Added atk.spec to output list.
2517 * atk.spec.in: New file.
2519 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2521 * atk/atkcomponent.[c|h]
2522 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2523 Change atk_component_get_accessible_at_point to
2524 atk_component_ref_accessible_at_point so it will work for flyweights
2526 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2528 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2531 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2533 * atk/atkaction.c, atk/atkcomponent.c
2534 Remove all instances of g_return_if_fail (foo != NULL); that are
2535 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2536 since the second check catches the NULL.
2537 * atk/atkcomponent.c
2538 Add functions atk_component_real_contains(),
2539 atk_component_real_get_position(), atkcomponent_real_get_size()
2540 as default implementations for atk_component_contains(),
2541 atk_component_get_position(), atk_component_get_size()
2543 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2545 * atk/atkimage.[ch] docs/atk-sections.txt
2546 docs/tmpl/atkimage.sgml
2547 Updated AtkImage get_position to get_image_position
2548 so the naming is consistant. Now get_image_position
2549 and get_image_size return -1 for x/y/height/width
2550 if AtkImage implementations of these functions is
2553 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2556 Create an object relation set when the object is created.
2558 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2561 Changed first argument of atk_add_global_event_listener
2562 so the callback function is of type GSignalEmissionHook
2563 instead of AtkEventListener. AtkEventListener is
2564 appropriate for Focus event callbacks, but not generic
2567 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2570 Add function atk_object_real_ref_state_set() which creates the
2571 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2574 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2577 Remove all instances of g_return_if_fail (foo != NULL); that are
2578 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2579 since the second check catches the NULL.
2581 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2584 Fix problem with ATK not building after running make maintainer-clean
2585 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2587 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2590 * atk/atkeditabletext.h
2592 * atk-uninstalled.pc.in
2595 Removed (unused) #defines of pango/pango.h
2596 Removed references to/dependencies on pango from .pc files
2597 Removed dependencies on pango from makefile.msc and configure.in
2599 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2601 * atk/atkobject.[c|h]
2602 Move some implementation from GAIL:
2603 Default implementations for some some functions
2604 atk_object_real_get_name, atk_object_real_set_name,
2605 atk_object_real_get_description, atk_object_real_set_description,
2606 atk_object_real_get_parent, atk_object_real_set_parent,
2607 atk_object_real_get_role,
2608 atk_object_real_connect_property_change_handler,
2609 atk_object_real_remove_property_change_handler,
2611 definition of property-changed signal.
2612 Initialize pointers to NULL in atk_object_init().
2613 Initialize uninitialized function pointers to NULL in
2614 atk_object_class_init().
2616 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2619 Changed children_changed signal to allow NULL pointers
2620 for the 2nd argument to the signal handler.
2622 2001-07-20 Hans Breuer <hans@breuer.org>
2624 * atk/atk.def : added more exports
2625 * atk/makefile.msc : updated win32 build
2627 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2629 * atk/atkaction.[c|h], docs/atk-sections.txt,
2630 docs/tmpl/atkaction.sgml
2631 Add atk_action_get_name() and atk_action_set_description()
2633 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2635 * atk/atkstate.[c|h]
2636 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2637 and inconsistent GtkToggleButton
2639 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2641 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2642 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2643 gail_textattributes_update.pat is for gail/gail and integrates the
2644 ATK_ATTRIBUTE_* macros in the gail implementations.
2645 atk_docs_textattributes_update.pat is for atk/docs and patches
2646 atk-sections.txt etc. for improved docs
2647 atk_atk_textattributes_update.pat is for atk/atk and included the
2648 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2650 2001-07-13 Darin Adler <darin@bentspoon.com>
2652 * atk/atkstate.c: Add missing <string.h> include.
2653 * tests/teststateset.c: Add missing <string.h> include.
2655 2001-07-13 Darin Adler <darin@bentspoon.com>
2657 * .cvsignore: Ignore some generated files.
2658 * autogen.sh: Get rid of call to autoheader since the
2659 configure file doesn't include AM_CONFIG_HEADER.
2661 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2663 * tmpl/atkdocument.sgml
2664 Added new file for docs.
2666 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2668 * atk/atkimage.c atk/atkutil.c
2669 Changes to build with Sun's FORTE compiler.
2671 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2673 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2674 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2675 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2676 tmpl/atktext.sgml tmpl/atkutil.sgml
2679 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2681 * atk/atktext.c (atk_text_base_init):
2682 * atk/atktable.c (atk_table_base_init):
2683 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2684 to adapt to recent GSignal changes.
2686 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2688 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2689 docs/tmpl/atkutil.sgml
2690 Added new functiosn to AtkUtil.
2692 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2694 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2695 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2696 docs/tmpl/atkobject.sgml
2697 Added new atk document interface.
2699 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2701 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2702 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2703 Updated so that functions that take screen coords as
2704 input/output also take an enum specifying whether
2705 the coords are screen or top-level window based.
2706 Updated docs as well.
2708 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2710 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2711 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2712 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2713 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2714 atk/docs/tmpl/atkstreamablecontent.sgml
2715 Cleaned up docs. Added atkstreamablecontent.sgml
2717 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2719 *atk/atktable.h, atk/atktable.c
2720 Updated signal handler definitions.
2722 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2725 Updated AtkXYCoords enum.
2727 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2729 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2730 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2731 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2732 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2733 atk/atkstateset.c atk/atkstreamablecontent.c
2734 atk/atkstreamablecontent.h atk/atktable.c
2735 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2736 and some docs/tmpl files.
2737 Updated gtk-docs fixing spelling errors and making minor
2740 2001-06-27 Louise Miller <lousie.miller@sun.com>
2742 *atk/atkselection.h, atk/atkselection.c
2743 changed return type to gboolean for
2744 atk_selection_select_all_selection
2746 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2748 *atk/atkstate.h atk/atkstate.c
2749 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2750 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2751 docs/tmpl/atktext.sgml
2752 Added ATK_STATE_STALE. Updated docs.
2754 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2757 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2759 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2761 * atk/atkeditabletext.h, atk/atkobject.h,
2763 Added AtkAttributeSet_free() convenience
2766 2001-06-20 Peter Williams <peterw@ximian.com>
2768 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2769 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2770 G_{BEGIN,END}_DECLS.
2772 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2774 * atk/atktable.c, atk/atkmarshal.list
2775 Removed needless marshal and updated signal handlers in
2778 2001-06-20 Louise Miller <louise.miller@sun.com>
2780 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2781 Changed parameters for get_selected_rows/get_selected_columns
2782 Added 4 new functions, add_row_selection, remove_row_selection,
2783 add_column_selection, remove_column_selection
2785 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2788 Fixed minor bug with signals.
2790 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2795 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2797 * atk/atkselection.h atk/atkselection.c
2798 Now add_selection, clear_selection, and remove_selection
2799 return a boolean indicating SUCCESS/FAILURE to indicate
2800 if the operation was successful.
2802 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2804 * atk/atktable.h atk/atktable.h
2805 Updated so now the get_text_before|at|after functions
2806 return the start & end offset of the string. Updated the
2809 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2811 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2813 2001-06-11 Havoc Pennington <hp@redhat.com>
2817 * configure.in: bump version to 0.2 and add infrastructure for
2818 libtool version info. Assumes GTK versioning scheme (major.minor
2819 is binary compatible)
2821 * atk/Makefile.am (LDFLAGS): set version info
2822 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2824 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2826 * atk/atktable.h, atk/atktable.c
2827 Updated so that get/set row/column header functions
2828 work with AtkObjects rather than AtkTables. Organized
2829 the header file a little more cleanly. Also the get/set
2830 row_description and caption functions now use gchar *
2831 rather than AtkObject.
2833 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2835 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2836 Add signal model-changed.
2838 * atk/atkobject.c: Add properties
2839 accessible-role, accessible-table-caption,
2840 accessible-table-column-header, accessible-table-column_description.
2841 accessible-table-row-header, accessible-table-row_description.
2842 accessible-table-summary, accessible-model
2844 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2846 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2847 Updated atkeditabletext and atktext interfaces so they
2848 now properly define the get/set attribute methods and now
2849 get_offset_at_point and get_character_extents can request
2850 x,y coords by either widget or screen coords.
2852 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2854 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2855 CFLAGS, not in LIBS. (Always linking with -lpthread
2856 is a noticeable speed hit.)
2858 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2860 * atk/Makefile.am: Really fix marshal generation.
2862 2001-06-07 Havoc Pennington <hp@redhat.com>
2864 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2865 glib-genmarshal stuff
2867 2001-06-07 Havoc Pennington <hp@redhat.com>
2869 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2872 * configure.in: rearrange the library checks to support
2875 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2877 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2878 ATK in giant GTK tarball
2880 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2882 * docs/atk-api.sgml docs/atk-sections.txt
2883 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2884 docs/tmpl/atktext.sgml
2885 Removed docs/atk-api.sgml since it is not used.
2886 Updated sgml files and atk-sections.txt to reflect
2887 recent changes to the atktext and atkeditabletext
2890 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2892 * atk/atktext.h atk/atktext.h
2893 Updated to new atktext functions for getting attributes.
2895 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2897 * New files atk/atkstreamablecontent.[ch]
2898 Updated files: atk/Makefile.am, atk/atk.h
2900 * atk/atkvalue.c: Updated comments
2902 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2904 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2906 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2908 * atk/atkobject.c: Add property accessible-visible-data
2910 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2912 * atk/atkobject.c: Add support for setting and getting
2913 accessible-value property.
2915 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2917 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
2919 * atk/atkeditabletext.[ch], atk/atktext.[ch]
2921 * docs/atk-overrides.txt, docs/Makefile.am
2922 Updated the interface for dealing with selected
2923 text to handle multiple selected regions. Removed
2924 get_row_col_at_offset from atktext.[ch]. Added
2925 docs/atk-overrides.txt file.
2927 Thu May 31 Brian Cameron <brian.cameron@sun.com>
2929 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2930 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2931 Added atk_marshal_VOID__INT_INT marshaller. Updated the
2932 Makefiles so the proper marshall files get included in the
2933 dist. Updated the Makefiles and configure.in so that the
2934 docs get included in the dist.
2936 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
2938 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2940 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
2942 * atk/atkobject.c: Define new properties accessible-text,
2943 accessible-caret, accessible-selection and accessible-value
2945 2001-05-29 Brian Cameron <brian.cameron@sun.com>
2947 * docs/atk-sections.txt
2950 Improved the layout/formatting of the atk docs. Added docs/tmpl
2953 2001-05-28 Brian Cameron <brian.cameron@sun.com>
2956 Now properly set the initialized flag when setting up signals.
2957 Updated the atk-docs in several files
2959 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2961 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2962 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2963 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2964 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2965 Fix warnings generated by Sun FORTE compiler
2967 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
2969 * atk/atkcomponent.c atk/atkvalue.c
2970 Remove return calls in functions which return void
2972 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2974 * atk/atkobject.h: Correct naming of role for status bar
2977 Clarify behaviour of atk_text_get_text_after/at/before_offset
2979 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2981 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2983 2001-01-06 Hans Breuer <hans@breuer.org>
2985 * atk/makefile.msc atk/atk.def (new files) :
2986 Enable build for win32, no sourc changes necessary.
2988 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2992 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2994 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2996 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>