1 2006-06-08 Bill Haneman <bill.haneman@sun.com>
3 * configure.in: Revved to 1.12.0 after tagging the repository with
4 gnome-2-14 (if we need to create/work on the old branch).
6 * atk/atkobject.h, atkobject.c: Added ATK_ROLE_FORM (bug #344142).
8 * atk/atkrelationtype.h: Added ATK_RELATION_DESCRIPTION_FOR,
9 ATK_RELATION_DESCRIBED_BY (bug #344144).
11 * atk/atkstate.h: Added ATK_STATE_DEFAULT (bug #344281) and
12 ATK_STATE_VISITED (bug #344384).
14 * atk/atkvalue.h, atkvalue.c: Add atk_value_get_minimum_increment
15 (missing despite being in AT-SPI's IDL for Value: bug #341875)
17 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
19 * configure.in: Remove obsolete no.po referrals
22 2006-03-28 Bill Haneman <bill.haneman@sun.com>
24 * configure.in, NEWS: Revved to 1.11.4, to include docs improvements.
26 2006-03-24 Gora Mohanty <gmohanty@cvs.gnome.org>
28 * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
30 2006-03-21 Bill Haneman <bill.haneman@sun.com>
32 gtk-doc documentation fixes: ATK now has 100% API coverage
33 with no incomplete function/struct descriptions.
35 * atk/atkdocument.c: Edited docs to make gtk-doc happier.
36 * atk/atkimage.c: Ditto.
37 * atk/atkobject.c: Moved 'Deprecated' tag relative to 'Returns',
38 to make gtk-doc happier.
39 * atk/atkobject.h: Documented AtkPropertyValues.
40 * atk/atkrelationtypes: Documented the unused/invalid types
41 ATK_RELATION_TYPE_NULL and ATK_RELATION_TYPE_LAST_DEFINED.
42 * atk/atktext.h: Documented AtkTextBoundaryType.
43 * atk/atkutil.h: Documented AtkKeyEventStruct.
44 * docs/atksections.txt: Added missing function entries.
45 * docs/tmpl/atkhypertext.sgml: Added long description.
46 * docs/tmpl/atkregistry.sgml: Added long description.
47 * docs/tmpl/atkrelationset.sgml: Added long description.
48 * docs/tmpl/atkstreamablecontent.sgml: Added long description.
50 2006-03-21 Tor Lillqvist <tml@novell.com>
52 * atk/atkobject.c (get_atk_locale_dir): Fix fatal typo.
54 * atk/atk.def: Add some missing functions.
56 2006-03-20 Vladimer Sichinava <vlsichinava@gmail.com>
58 * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
60 2006-03-20 Bill Haneman <bill.haneman@sun.com>
62 * atk/atkutil.h: Added missing info on AtkEventListener,
63 AtkEventListenerInit, and AtkKeySnoopFunc. bug #320911.
65 * atk/atkimage.h: Moved information about '-1' return values
66 to the corresponding parameters. bug #320916.
68 * atk/atkobject.c: Fixed some docs issues in comment blocks.
70 * docs/tmpl/atkobject.sgml: Clarify children-changed signal
73 2006-03-20 Bill Haneman <bill.haneman@sun.com>
75 * atk/atkimage.c: Bug detected by Behdad Esfahbod
76 (atk_image_get_position): Allow for NULL-in params.
77 (atk_image_get_size): Allow for NULL in-params.
79 2006-03-13 Bill Haneman <bill.haneman@sun.com>
81 * configure.in, NEWS: Revved to 1.11.3.
82 This is the GNOME 2.14.0 version of ATK.
84 2006-02-24 Bill Haneman <bill.haneman@sun.com>
87 (get_atk_locale_dir): Make sure to convert from UTF-8 to
88 correct filename encoding; bug #317458 from Kazuzi IWAMOTO.
92 Const patch from Arjan Van de Van; adds 'const' to
93 internal atk structures and methods where appropriate.
95 2006-01-17 Bill Haneman <bill.haneman@sun.com>
97 * configure.in: Revved to 1.11.1.
98 Re-dist using a working gtk-doc, so that docs are included.
100 2006-01-16 Bill Haneman <bill.haneman@sun.com>
102 * configure.in: Revved to 1.11.0.
104 2005-12-27 Abel Cheung <maddog@linuxhall.org>
106 * configure.in: Added "zh_HK" to ALL_LINGUAS.
108 2005-11-17 Bill Haneman <bill.haneman@sun.com>
111 (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
112 ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
113 ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
114 (AtkAttributeSet): Moved here from AtkText.
115 (AtkObjectClass): Added get_attributes vfunc pointer.
117 (atk_object_get_attributes): New public method.
120 (atk_object_get_attributes): New method implementation,
121 uses AtkObjectClass->get_attributes. This method allows
122 the assignment of weakly-type attributes to any AtkObject
123 instance, as name-value pairs.
124 (AtkRoleItem): Added names for the new roles.
127 (AtkStateType): Added ATK_STATE_INVALID_ENTRY,
128 ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
129 Tweaked docs for other states.
132 (AtkImageClass): Added get_image_locale vfunc.
133 (atk_image_get_image_locale): New method.
136 (atk_image_get_image_locale): New method.
138 * atk/atkcomponent.h:
139 (AtkComponentClass): Added get_alpha vfunc.
140 (atk_component_get_alpha): New method.
142 * atk/atkcomponent.c:
143 (atk_component_get_alpha): New method.
146 (AtkDocument): Added vfuncs for document locale and
148 (atk_document_get_locale): New.
149 (atk_document_get_attributes): New.
150 (atk_document_get_attribute_value): New.
151 (atk_document_set_attribute_value): New.
154 (atk_document_get_locale): New.
155 (atk_document_get_attributes): New.
156 (atk_document_get_attribute_value): New.
157 (atk_document_set_attribute_value): New.
159 2005-11-16 Bill Haneman <bill.haneman@sun.com>
162 * atk/atkhypertext.c:
163 * atk/atkobjectfactory.c:
164 * atk/atktable.c: Moved error return code
165 description to 'Returns' section.
166 * docs/tmpl/atkutil.sgml:
167 Committed a docs patch from Bill Abt.
169 2005-11-01 Simos Xenitellis <simos@gnome.org>
171 * configure.in: Added tt (Tatar) to ALL_LINGUAS.
173 2005-09-05 Bill Haneman <bill.haneman@sun.com>
175 * configure.in, NEWS: Release 1.10.3,
176 with a working libtool (1.10.2 was a bad release, don't use).
178 2005-08-29 Bill Haneman <bill.haneman@sun.com>
180 * configure.in, NEWS: Release 1.10.2.
182 2005-08-19 Tor Lillqvist <tml@novell.com>
184 * atk-zip.sh.in: Drop the timestamp from the zip file
185 names. Include the .def file.
187 * atk/Makefile.am (install-def-file): Fix typo.
189 2005-08-04 Tor Lillqvist <tml@novell.com>
191 * configure.in: Look for windres on Win32.
193 * atk/Makefile.am: Don't use the script in GLib's build/win32 to
194 compile the rc file into a resource object file. (This means we
195 lose the build number increment magic, but I doubt it was that
196 useful anyway.) Instead use windres directly. To pass a normal .o
197 file produced by windres through libtool, which wants .lo files,
198 pass it directly to the linker using a -Wl option.
200 * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
202 2005-07-18 Abduxukur Abdurixit <abdurixit@gmail.com>
204 * configure.in: Added 'ug' to ALL_LINGUAS.
206 2005-06-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
208 * configure.in: Added 'gl' to ALL_LINGUAS.
210 2005-04-28 Bill Haneman <billh@gnome.org>
212 * configure.in: Patch from Michael Meeks to
213 make atk 1.9's dependency on gtk+ 2.6 soft, i.e.
214 don't require gmodule-no-export-2.0.
215 Restores compatibility of atk 1.9 series with gtK 2.4.X.
219 2005-04-22 Tor Lillqvist <tml@novell.com>
221 * atk/atkobject.c: Initialize gettext before use. Calling
222 bindtextdomain() and bind_textdomain_codeset() in
223 atk_role_get_localized_name() was too late. Put the calls in new
224 function gettext_initialization() and call that from
225 atk_object_class_init() and atk_role_get_localized_name(). Move
226 the Win32-specific DllMain() and get_atk_locale_dir() functions
227 and the redefinition of ATK_LOCALEDIR before
228 gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
229 for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
232 2005-04-09 Hans Breuer <hans@breuer.org>
234 * atk/makefile.msc : updated $(LIBINTL_LIBS)
235 atkrelationtype.h to atk_headers, PKG_VER
237 2005-04-05 Bill Haneman <bill.haneman@sun.com>
239 * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
240 indicate that explicit user interaction with a UI control is
241 required, i.e. for web forms elements with the 'required' tag.
244 2005-04-04 Padraig O'Briain <padraig.obriain@sun.com>
246 * atk/atkrelation.c: Update doc to note that atk_relation_add_target
247 was added for version 1.9.
249 * atk/atkrelationset.c: Update doc to note that
250 atk_relation_set_add_relation_by_type was added for version 1.9.
252 2005-03-30 Steve Murphy <murf@e-tools.com>
254 * configure.in: Added "rw" to ALL_LINGUAS.
256 2005-03-08 Bill Haneman <bill.haneman@sun.com>
258 * ===== Released 1.9.1=====
260 * configure.in, NEWS, README: Released 1.9.1.
262 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
264 * atk.spec.in: Corrected FTP directory. (bug #168218)
267 2005-02-08 Christian Rose <menthos@menthos.com>
269 * configure.in: Added "xh" to ALL_LINGUAS.
271 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
273 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
275 2004-12-29 Tor Lillqvist <tml@iki.fi>
277 * atk/atk.def: Add new functions.
279 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
281 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
284 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
286 * ===== Released 1.9.0=====
288 * configure.in: Version 1.9.0, interface age 0, binary age 900
292 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
294 * autogen.sh: rm autom4te.cache, since it might interfere with
295 differing autoconf versions.
297 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
299 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
300 to fix warning when documentation is generated.
302 * atk/atkrelation.[ch]:
303 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
305 * atk/atkrelationset.[ch]:
306 * atk/tmpl/atkrelationset.sgml:
307 Add atk_relation_set_add_relation_by_type.
309 * docs/atk-sections.txt: Add atk_relation_add_target and
310 atk_relation_set_add_relation_by_type.
314 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
316 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
317 Patch from Matthias Clasen for bug #158531.
318 Incremented version to 1.9.0.
319 Branch for gnome-2-8 has been created.
321 2004-11-11 Christian Rose <menthos@menthos.com>
323 * configure.in: Added "as" to ALL_LINGUAS.
325 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
327 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
328 Patch from Diego Gonzalez. (bug #156296)
330 * atk/text.c (Clarify meaning of end_offset for
331 atk_text_get_text_at_offset().
332 Patch from Bill Haneman. (bug #156574)
334 2004-09-14 Abel Cheung <maddog@linuxhall.org>
336 * configure.in: Added "ar" to ALL_LINGUAS.
338 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
340 * configure.in: Added "th" to ALL_LINGUAS.
342 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
344 * ===== Released 1.8.0=====
346 * configure.in: Version 1.8.0, interface age 0, binary age 800
350 2004-08-16 Christian Rose <menthos@menthos.com>
352 * configure.in: Added "bs" to ALL_LINGUAS.
354 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
356 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
357 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
358 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
359 Fix for bug #149990; patch from Kjartan Maraas.
361 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
363 * configure.in: Added nb to ALL_LINGUAS.
365 2004-08-09 Ankit Patel <ankit@redhat.com>
367 * configure.in: Added "gu" to ALL_LINGUAS.
369 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
371 * configure.in: Increment version to 1.7.3 and interface age to 3.
373 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
377 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
379 * docs/atk-sections.txt: Add entries to fix warning when generating
382 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
383 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
384 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
385 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
388 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
390 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
394 2004-07-20 Bill Haneman <bill.haneman@sun.com>
396 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
397 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
398 context hint for assistive technologies that the contained
399 children share a context which differs from the embedding
400 container. Fixes bug #147989.
402 * configure.in: Revved to 1.7.2.
404 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
406 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
407 and ATK_TYPE_RECTANGLE.
408 * atk/atkcomponent.c (atk_component_base_init): Correct definition
409 of "bounds-changed" signal.
410 (atk_rectangle_copy): New function.
411 (atk_rectangle_get_type): New function.
413 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
415 * configure.in: Increment version to 1.7.2 and interface age to 2.
417 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
419 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
423 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
425 * docs/atk-sections.txt: Add AtkRectangle.
427 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
430 2004-05-29 Christian Rose <menthos@menthos.com>
432 * configure.in: Added "tk" to ALL_LINGUAS.
434 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
436 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
439 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
441 * atk/atkobject.c: Make extra_roles static.
443 * atk/atkrelation.c: Make extra_names static.
447 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
450 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
452 * configure.in: Increment version to 1.7.1 and interface age to 1.
454 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
456 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
460 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
462 * configure.in: Increment version to 1.7.0.
464 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
465 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
469 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
470 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
471 * docs/tmpl/atkrelation.sgml: Add new relation
472 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
476 * atk/atktext.c: Make extra_attributes static.
478 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
480 * ===== Released 1.6.1=====
482 * configure.in: Version 1.6.1, interface age 1, binary age 601
488 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
490 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
492 2004.04.02 IĂƒÂ±aki LarraĂƒÂ±aga <dooteo@euskalgnu.org>
494 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
496 2004-03-29 Manish Singh <yosh@gimp.org>
498 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
500 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
502 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
504 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
506 * configure.in: Added Walloon (wa) to ALL_LINGUAS
508 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
511 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
512 Patch from Roger Leigh.
514 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
516 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
518 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
520 * ===== Released 1.6.0=====
522 * configure.in: Version 1.6.0, interface age 0, binary age 600
526 2004-03-07 Danilo Ă…Â egan <dsegan@gmx.net>
528 * configure.in: Added "sr@ije" to ALL_LINGAUS.
530 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
533 - exit with $? instead of 1 in case of failure
534 - exit with $? if ./configure failed
535 (that's so autogen.sh && make lines work)
536 - removed --enable-gtk-doc option
537 - added $AUTOGEN_CONFIGURE_ARGS
539 2004-03-01 Tor Lillqvist <tml@iki.fi>
541 * atk/atk.def: Add some missing entries.
543 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
545 * ===== Released 1.5.5=====
547 * configure.in: Version 1.5.5, interface age 4, binary age 505
551 2004-02-20 Christian Rose <menthos@menthos.com>
553 * configure.in: Added "en_CA" to ALL_LINGUAS.
555 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
557 * ===== Released 1.5.4=====
559 * configure.in: Version 1.5.4, interface age 3, binary age 504
563 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
565 * ===== Released 1.5.3=====
567 * configure.in: Version 1.5.3, interface age 2, binary age 503
571 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
573 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
575 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
577 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
578 Christian - Manny Calavera - Neumair.
580 2004-01-23 Manish Singh <yosh@gimp.org>
582 * Makefile.am: remove trailing backslash from last line of
585 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
587 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
588 from laszlo.peter@ireland.sun.com.
590 * Makefile.am: Add DISTCLEANFILES.
592 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
594 * ===== Released 1.5.2=====
596 * configure.in: Version 1.5.2, interface age 1, binary age 502
600 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
602 * configure.in: Move specification of ALL_LINGUAS to later in file
603 so that CATOBJEXT is defined correctly.
604 Use ATK_LOCALEDIR instead of atklocaledir.
606 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
608 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
610 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
612 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
614 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
615 Patch provided by Jeff Franks.
617 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
619 * atk/atkobject.c: Change "accel label" to "accelerator label".
622 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
624 * ===== Released 1.5.1=====
626 * configure.in: Version 1.5.1, interface age 0, binary age 501
630 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
632 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
634 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
637 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
639 2003-12-01 Michael Natterer <mitch@gimp.org>
641 * atk/atkobject.c (atk_object_real_get_property): fix typo:
642 s/g_value_set_set/g_value_set_int/.
644 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
646 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
647 properties translatable. Add new property "accessible-hypertext-nlinks".
648 (atk_object_real_get_property): Add support for new property
649 "accessible-hypertext-nlinks".
651 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
654 * atk/atkhyperlink.c: Add signals link_activated and new properties
655 "number-of-anchors", "end-index" and "start-index".
657 This fixes bug #112390.
659 2003-11-29 Danilo Ă…Â egan <dsegan@gmx.net>
661 * configure.in: Added "af" to ALL_LINGUAS.
663 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
665 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
666 if object is focus object.
668 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
669 the last object reported by the application as focused.
671 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
672 Add atk_get_focus_object.
676 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
678 * atk/atkobject.c: Change role names so that the unlocalized names
679 do not contain hyphens and match the Java role names. Fixes bug #125024.
681 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
683 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
684 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
685 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
686 docs/tmpl/atktext.sgml: Regenerate these files. The location of
687 signal information has changed.
689 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
691 * ===== Released 1.5.0=====
693 * configure.in: Version 1.5.0, interface age 0, binary age 500
697 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
699 * atk/atkrelation.c: Use weak references for objects in a relation
700 instead of object references so that objects are not leaked when
701 corresponding widgets are destroyed.
703 This fixes bug #125725.
705 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
707 * configure.in: Add reference to docs/version.xml
709 Should have been done in previous commit but was omitted.
710 Fixes build break reported in bugs #1258548 and #125902.
712 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
714 * configure.in: Add reference to docs/version.xml
716 * docs/Makefile.am: Add references to version.xml.in and version.xml
718 * docs/atk-docs.sgml: Add reference to version.xml
720 * docs/version.xml.in: New file.
722 This fixes bug #125758.
724 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
726 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
728 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
730 * ===== Released 1.4.1=====
732 * configure.in: Version 1.4.1, interface age 1, binary age 401
736 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
738 * configure.in: Added lt to ALL_LINGUAS.
740 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
742 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
743 This fixes bug #121990.
745 2003-09-21 Ăƒ
\85smund SkjĂƒÂ¦veland <aasmunds@fys.uio.no>
747 * configure.in: Added Norwegian (nynorsk) code
750 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
752 * atk/atkobject.c: Remove comments about signals. The description
753 should be in files in docs/tmpl directory.
755 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
756 * docs/tmpl/atkobject.sgml: Add descriptions for
757 active-descendant-changed, children-changed, focus-event,
758 property-change, state-change and visible-data-changed signals.
759 * docs/tmpl/atkselection.sgml: Add description for selection-changed
761 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
762 columnn-inserted, column-reordered, model-changed, row-deleted,
763 row-inserted and row-reordered signals.
764 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
765 text-caret-moved, text-changed and text-selection-changed signals.
767 This fixes bug #121163.
769 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
771 * ===== Released 1.4.0=====
773 * configure.in: Version 1.4.0, interface age 0, binary age 400
777 2003-08-28 Christian Rose <menthos@menthos.com>
779 * configure.in: Added "ne" to ALL_LINGUAS.
781 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
783 * ===== Released 1.3.6=====
785 * configure.in: Version 1.3.6, interface age 2, binary age 306
789 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
791 * autogen.sh: Clarify an error message.
793 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
795 * configure.in: Added "hi" in ALL_LINGUAS.
797 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
799 * ===== Released 1.3.5=====
801 * configure.in: Version 1.3.5, interface age 1, binary age 305
805 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
807 * Remove po/Makefile.in.in. This fixes bug #119053.
809 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
811 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
814 This is a partial fix for bug #116712.
816 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
818 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
819 Fixes bug #116621. Problem reported by Mario Lang.
821 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
823 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
825 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
828 Added locale directory to spec file. Fix provided by
829 James T. Richardson, Jr.
831 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
833 * ===== Released 1.3.4=====
837 2003-06-13 Tor Lillqvist <tml@iki.fi>
839 * atk/atkobject.c (atk_role_get_localized_name): Set
842 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
843 directory, so look there, too. Include the message catalogs.
845 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
847 * configure.in: Version 1.3.4, interface age 0, binary age 304
849 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
852 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
854 * configure.in: Added ga (irish) to ALL_LINGUAS
856 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
858 * configure.in: Added li to ALL_LINGUAS.
860 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
862 * ===== Released 1.3.3=====
864 * configure.in: Version 1.3.3, interface age 3, binary age 303
868 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
870 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
871 ATK_ROLE_AUTOCOMPLETE.
873 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
875 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
876 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
877 which can have a value other than on or off.
879 2003-05-19 Arafat Medini <lumina@silverpen.de>
881 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
883 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
885 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
887 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
889 * ===== Released 1.3.2=====
891 * configure.in: Version 1.3.2, interface age 2, binary age 302
895 2003-05-09 SamĂƒÂºel JĂƒÂ³n Gunnarsson <sammi@techattack.nu>
897 * is.po: Added "is" into ALL_LINGUAS.
899 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
901 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
904 * po/pl.po: Updated Polish translation from Artur Flinta.
906 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
908 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
910 2003-05-05 Christian Rose <menthos@menthos.com>
912 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
914 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
916 * ===== Released 1.3.1=====
918 * configure.in: Version 1.3.1, interface age 1, binary age 301
922 * po/yi.po: Update line numbers.
924 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
926 * atk/stateset.h: Fix typo in documentation.
928 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
929 Patch provided by Ali Akcaagac.
931 2003-03-26 Christian Rose <menthos@menthos.com>
933 * configure.in: Added "yi" to ALL_LINGUAS.
935 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
937 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
939 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
941 * ===== Released 1.3.0=====
943 * configure.in: Version 1.3.0, interface age 0, binary age 300
947 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
949 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
951 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
953 * docs/atk-sections.txt: Add 11 unused declarations.
955 2003-03-20 James Henstridge <james@daa.com.au>
957 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
960 * configure.in: cleanup to make use of newer autoconf/automake
963 * Makefile.am: get rid of custom distcheck rule, which is no
966 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
969 * docs/Makefile.am: use common gtk-doc.make.
971 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
973 2003-03-16 Joel Brich <joel.brich@laposte.net>
975 * configure.in: Added "eo" to ALL_LINGUAS
976 * po/eo.po: Added Esperanto translation
977 from Charles Voelger <cvoelger@dweasel.com>
979 2003-03-12 Tor Lillqvist <tml@iki.fi>
981 * atk/atk.def: Add one more missing export, thanks to Cedric
984 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
986 * atk/atkobject.c (atk_object_set_role): Add check that role is
987 actually being changed. Do not emit notification for initial
988 role setting. (bug #107710)
990 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
992 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
993 which returns integer; (bug #107661) reported by Morten Welinder.
995 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
999 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
1000 which return pointer; (bug #107650) reported by Morten Welinder.
1002 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
1004 * test/Makefile.am: Update to produce .so files
1005 (Problem reported and solution reported by Michael.Wilson@bull.net)
1007 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
1009 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
1010 Correct creation of non-AtkGObjectAccessible (bug #107124)
1012 * atk/atkobject.c (atk_object_class_init): Set default initialize
1013 function so that code which does not check for existence of parent
1014 class's initialize function will work.
1016 * atk/atkvalue.c: (atk_value_get_minimum_value,
1017 atk_value_get_maximum_value, atk_value_get_current_value):
1018 Reset Value argument if it is a valid GValue otherwise zeroise it.
1020 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
1022 2003-02-25 Tor Lillqvist <tml@iki.fi>
1024 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
1026 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
1029 * atk/atk.rc.in: New file, for version info in the DLL on
1030 Windows. Similar as in GLib, GTK, etc.
1032 * configure.in: Generate atk/atk.rc.
1034 * atk/Makefile.am: Use atk.rc on Windows.
1035 (EXTRA_DIST): Distribute atk.rc(.in).
1037 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
1038 but deduce it from DLL location, like GLib, GTK etc do.
1040 2003-02-23 Abel Cheung <maddog@linux.org.hk>
1042 * configure.in: Added "mk" to ALL_LINGUAS.
1044 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
1046 * configure.in: Added "fa" to ALL_LINGUAS.
1048 2003-02-21 Metin Amiroff <metin@karegen.com>
1050 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
1052 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1054 * configure.in: Added Belarusian to ALL_LINGUAS.
1056 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
1058 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
1059 claim to implement all interfaces.
1061 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
1063 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
1065 * atk/atkhypertext.c
1066 (atk_hypertext_get_link): Add check on link_index value
1067 (atk_hypertext_get_link_index): Add check on char_index value
1069 2003-02-09 Christian Rose <menthos@menthos.com>
1071 * configure.in: Added "kn" to ALL_LINGUAS.
1073 2003-02-07 Christian Rose <menthos@menthos.com>
1075 * configure.in: Added "bn" to ALL_LINGUAS.
1077 2003-02-06 Christian Rose <menthos@menthos.com>
1079 * configure.in: Added "id" to ALL_LINGUAS.
1081 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
1083 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
1084 Add weak reference so we do not leak the accessible when the object
1085 dies. Problem reported by Alex Larsson.
1087 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
1089 * configure.in: Added "tr" (Turkish) to the languages' list.
1091 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
1093 * atk/atkhyperlink.[ch]
1094 New property selected-link defined.
1095 Function pointer is_selected_link added to interface
1096 (atk_hyperlink_is_selected_link: New functions which checks
1097 whether the specified AtkHyperlink is selected
1099 * atk/atkhypertext.[ch]
1100 New signal link-selected added.
1102 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
1104 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
1105 and function atk_hyperlink_is_selected_link.
1107 This fixes bug #104621.
1109 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
1111 * autogen.sh (have_automake): call the versioned automake when
1112 checking the version itself.
1114 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
1116 * autogen.sh (have_automake): Fix version in complaint
1117 message about automake. (#104366, Rich Burridge)
1119 2003-01-26 Daniel Yacob <locales@geez.org>
1121 * configure.in: Added am to ALL_LINGUAS.
1123 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
1125 * configure.in: Added "sk" to ALL_LINGUAS.
1127 2003-01-23 Abel Cheung <maddog@linux.org.hk>
1129 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1131 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1133 * configure.in: Added "pt_BR" to ALL_LINGUAS.
1135 2003-01-22 Marius Andreiana <marius galuna.ro>
1137 * configure.in: added 'ro' to ALL_LINGUAS
1139 2003-01-21 Christian Rose <menthos@menthos.com>
1141 * configure.in: Added "mn" to ALL_LINGUAS.
1143 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1146 (atk_text_base_init): Set vtable entry for default implementations
1147 (atk_text_get_range_extents): Omit calling default implementation
1148 (atk_text_get_bounded_ranges): Omit calling default implementation
1150 * atk/atkcomponent.c
1151 (atk_component_base_init): New function to set vtable entry for
1152 default implementations
1153 (atk_component_ref_accessible_at_point): Omit calling default
1155 (atk_component_contains): Omit calling default implementation
1156 (atk_component_get_position): Omit calling default implementation
1157 (atk_component_get_size): Omit calling default implementation
1159 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1162 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
1163 and PROP_TABLE_CAPTION_OBJECT.
1164 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
1165 and PROP_TABLE_CAPTION_OBJECT.
1167 This completes ATK changes for bug #74814.
1169 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1171 * atk/atkobject.c: Add property accessible-table-caption-object.
1172 This addresses bug #74814.
1174 * atk/atkobject.h: Move some documentation from template file to
1175 avoid warnings when building.
1177 * atk/atkrelation.c: Add new properties relation and target.
1178 This addresses bug #72426.
1180 * atktext.[ch]: Add new functions atk_text_get_range_extents and
1181 atk_text_get_bounded_ranges.
1182 Also added data structures AtkTextRectangle and AtkTextRange, enum
1183 AtkTextClipType and helper function atk_text_free_ranges.
1184 This addresses bug #100943.
1185 (atk_text_get_character_extents): Ensure that the reported width is
1186 not negative. This fixes bug #102954)
1188 * docs/atk-sections.txt: Add new functions and data items.
1190 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
1191 atkobject.h. Add reference to accessible-table-caption-object.
1193 * docs/tmpl/atk-relation.sgml: Add new properties
1195 * docs/tmpl/atktext.sgml: Add new functions and data items.
1198 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
1200 * ===== Released 1.2.2=====
1202 * configure.in: Version 1.2.2, interface age 2, binary age 202
1206 2003-01-19 He Qiangqiang <carton@linux.net.cn>
1208 * configure.in: Added "zh_CN" to ALL_LINGUAS.
1210 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
1212 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1214 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
1216 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1218 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
1220 * configure.in (ALL_LINGUAS): Added "it" (Italian)
1222 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
1224 * configure.in: Add -with-html-dir option. (bug #102497)
1226 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1228 * docs/tmpl/atkobject.sgml: Update so property names are in
1231 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
1233 * ===== Released 1.2.1=====
1235 * configure.in: Version 1.2.1, interface age 1, binary age 201
1239 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
1241 * configure.in (ALL_LINGUAS): Added pl (Polish).
1243 2002-12-23 Nam SungHyun <namsh@kldp.org>
1245 * configure.in: Added Korean (ko) to ALL_LINGUAS
1247 2002-12-22 Artis Trops <hornet@navigator.lv>
1249 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1251 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
1253 * configure.in (ALL_LINGUAS): added French (fr).
1255 2002-12-21 Jordi Mallach <jordi@sindominio.net>
1257 * configure.in (ALL_LINGUAS): added Catalan (ca).
1259 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
1261 * ===== Released 1.2.0 ======
1263 * configure.in: Version 1.2.0, interface age 0, binary age 200
1265 * NEWS: Final update for 1.2.0.
1267 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1269 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1271 * configure.in: Added Russian to ALL_LINGUAS.
1273 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1275 * ===== Released 1.1.5=====
1277 * configure.in: Version 1.1.5, interface age 2, binary age 105
1281 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1283 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1284 if caret is not supported. This addresses bug #101020.
1286 * configure.in: Use third argument of AC_DEFINE to get rid of
1289 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1291 * acinclude.m4: Remove; wasn't needed, and referred
1292 to GLib internal m4 files now gone.
1294 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1296 * configure.in: Require autoconf-2.53.
1298 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1300 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1302 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1304 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1307 2002-12-07 Andras Timar <timar@gnome.hu>
1309 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1311 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1313 * ===== Released 1.1.4 =====
1315 * configure.in: Version 1.1.1, interface age 1, binary age 104
1319 2002-12-05 Ole Laursen <olau@hardworking.dk>
1321 * configure.in (ALL_LINGUAS): Added Danish (da).
1323 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1325 * configure.in (ALL_LINGUAS): Added Spanish (es).
1327 2002-12-01 Christian Neumair <chris@gnome-de.org>
1329 * configure.in (ALL_LINGUAS): Added German (de).
1331 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1333 * configure.in (ALL_LINGUAS): Added "no".
1335 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1337 * Update NEWS for 1.1.3
1339 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1341 * configure.in: Update to take account of gtk-doc-version being 0.10
1342 Updated version required to 0.9
1344 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1347 Added ATK_ROLE_APPLICATION.
1350 (atk_role_get_localized_name):
1351 Added ATK_ROLE_APPLICATION case.
1353 * docs/atk-decl.txt:
1354 Added ATK_ROLE_APPLICATION to docs.
1356 2002-11-18 Abi Brady <morwen@evilmagic.org>
1358 * configure.in: Added "en_GB" to ALL_LINGUAS.
1360 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1362 * configure.in: Added "ms" to ALL_LINGUAS.
1364 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1366 * Update NEWS for 1.1.2
1368 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1371 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1374 Revved to 1.1.2, interface age 0, binary age 102.
1376 * atk/atkrelationtype.h:
1377 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1378 New relations to handle content embedding, for instance
1379 text that embeds or flows around images.
1381 * atk/atkhyperlink.h:
1382 (atk_hyperlink_is_inline):
1383 New API, returns whether a hyperlink's content is
1384 partially displayed inline; useful for small images
1385 emedded in text, and for HTML <src> elements.
1386 (AtkHyperlinkClass->link_state):
1387 New virtualized method, used to implement various
1388 state query API such as atk_hyperlink_is_inline().
1390 * atk/atkhyperlink.c:
1391 (atk_hyperlink_is_inline):
1394 * docs/atk-sections.txt:
1395 Additions for above API.
1397 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1399 * atk/atkobject.[ch]: Add signal active-descendant-changed
1401 2002-11-11 Christian Rose <menthos@menthos.com>
1403 * configure.in: Added "sv" to ALL_LINGUAS.
1405 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1407 * atk/atkhyperlink.c
1408 * atk/atkhyperlink.h
1413 * docs/tmpl/atkhyperlink.sgml
1414 * docs/tmpl/atkobject.sgml
1415 * docs/tmpl/atktable.sgml
1416 * docs/tmpl/atktext.sgml
1418 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1421 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1423 * autogen.sh: Add call to autoheader to create config.h.in
1425 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1427 * acinclude.m4: New file
1429 * autogen.sh: Add i18n support (copied from gtk+).
1431 * configure.in: Add definition for atklocaledir and check for
1432 bind_textdomain_codeset()
1434 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1436 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1439 * po/.cvsignore: Add extra files.
1441 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1443 * configure.in: Create po/Makefile; patch supplied by
1444 Dan Mills (thunder@ximain.com)
1446 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1448 * ===== Released 1.1.1 =====
1450 * configure.in: Version 1.1.1, interface age 0, binary age 101
1454 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1456 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1458 * Makefile.am: Add po directory
1460 * configure.in: Add support for I18N
1462 * acconfig.h atk/atkintl.h: New files used to support I18N
1464 * atk/atkobject.c: Update atk_role_get_localized_name() to
1465 allow for localized name to be returned.
1467 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1469 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1470 po/ChangeLog: New files
1472 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1474 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1476 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1478 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1479 atk_object_add_relationship and atk_object_remove_relationship
1480 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1483 * atk/atkrelation.h: Move definition of AtkRelationType to
1486 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1488 * atk/atktext.[ch]: Add text-attributes-changed signal.
1490 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1492 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1494 * docs/tmpl/atkrelation.sgml: Add new relations
1496 * docs/tmpl/atkstate.sgml: Add new state
1498 * docs/tmpl/atktext.sgml: Add new signal
1500 * tests/testrelation.c: Add tests for new relationship functions.
1502 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1504 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1505 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1509 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1511 * ===== Released 1.1.0 =====
1515 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1518 increment version to 1.1.0, in view of the fact that we've
1519 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1520 Also reset INTERFACE_AGE to zero, since an enum was added.
1521 Use similar library numbering as GTK.
1523 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1525 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1527 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1529 * atk/atkcomponent.c: upd docs.
1531 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1533 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1534 avoid unused declarations
1536 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1537 Move AtkRelationSet from atkobject to atkrelationset.
1539 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1541 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1542 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1543 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1544 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1545 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1546 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1547 docs/tmpl/atkvalue.sgml:
1548 Remove reference to ...Iface data structures; which eliminates
1549 undocumented symbols.
1551 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1553 * atk/atkutil.h: Add documentation for AtkKeyEventType
1555 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1556 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1557 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1558 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1559 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1560 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1561 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1562 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1563 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1564 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1565 docs/tmpl/atkutil.sgml:
1566 Reduce number of undocumented symbols
1568 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1570 * atk/atknoopobjectfactory.c:
1571 Add implementation for atk_object_factory_get_accessible_type()
1573 2002-08-18 Havoc Pennington <hp@pobox.com>
1575 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1576 both automake 1.6 and 1.4 installed get the right automake. Means
1577 compilation from CVS will now require the latest automake 1.4
1578 release, or manually creating symlinks called "automake-1.4" and
1581 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1583 These changes improve the quality of the documentation by adding
1584 information about properties and signals.
1587 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1588 use in docs Makefile.am
1591 Add missing include files, atk/atknoopobject.h and
1592 atknoopobjectfactory.h
1595 Add support for scan program
1598 Added content to this file
1600 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1601 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1602 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1603 docs/tmplatkutil.sgml:
1604 Removed references to contents of object's data structure
1606 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1607 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1608 Add references to signals and properties.
1610 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1612 * ===== Released 1.0.3 =====
1614 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1615 interface, binary version 3.
1619 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1621 * README: Updated to describe where to log bugs and mention mailing
1624 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1626 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1627 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1628 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1629 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1630 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1631 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1632 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1633 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1634 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1635 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1636 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1637 Update documentation.
1639 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1641 * atk/atkregistry.c:
1642 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1645 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1647 * ===== Released 1.0.2 ======
1651 * configure.in: Version 1.0.2, interface, binary age 2
1653 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1655 * atk/atkutil.c (atk_focus_tracker_notify):
1656 Allow for object being NULL which means the window containing the
1657 focus widget has lost focus. We update the previous_focus_object
1658 so we can emit notification for focus widget when window regains
1661 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1663 * atk/atkgobjectaccessible.c:
1664 (atk_gobject_accessible_for_object): Allow for case where created
1665 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1666 was not initialized in atk_gobject_accessible_class_init
1668 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1670 * ===== Released 1.0.1 ======
1674 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1676 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1678 * atk/atkutil.c (atk_focus_tracker_notify):
1679 Do not do notification if previously notified object is the same as
1682 2002-03-14 Tor Lillqvist <tml@iki.fi>
1684 * atk/Makefile.am: Use correct name for the DLL when generating
1685 the MSVC import library.
1687 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1689 * atk/atkutil.c (atk_object_get_root):
1690 Changed g_type_class_peek to g_type_class_ref,
1691 this seemed to be triggering a SEGV in some cases.
1694 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1696 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1697 Correct name of data set to NULL from quark_accessible_object to
1700 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1702 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1705 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1707 * ===== Released 1.0.0 ======
1709 * NEWS: Final update for 1.0.0.
1711 * README: Update the compilation instructions a bit.
1713 2002-03-06 Tor Lillqvist <tml@iki.fi>
1716 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1719 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1723 * tests/Makefile.am: Don't install libteststateset.la,
1724 libtestrelation.la. (#73655, James Henstridge)
1726 * autogen.sh: Add --enable-gtk-doc
1728 * configure.in: --disable-gtk-doc by default.
1730 * Makefile.am: Add a slightly modified distcheck rule
1731 that passes --enable-gtk-doc to the configure inside.
1732 (So that 'make dist' succeeds inside.)
1734 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1736 * configure.in: Require GLib-2.0.0.
1738 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1739 Switch over to the Glib/GTK+ versioning scheme.
1741 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1743 * atk/atktext.c (atk_text_get_text):
1744 Permit end offset value of -1
1746 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1748 * atk/atkhypertext.h:
1751 2002-02-28 Sven Neumann <sven@gimp.org>
1753 * configure.in: beautified configure --help output.
1755 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1757 * atk/atkhypertext.h atk/atkhyperlink.h:
1758 Add padding to class structures to allow for future expansion.
1760 * atk/atkdocument.h:
1761 Add padding to class structures to allow for future expansion.
1763 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1764 Add padding to class structures to allow for future expansion.
1766 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1768 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1770 2002-02-26 Tor Lillqvist <tml@iki.fi>
1772 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1773 libtool won't create a DLL.
1775 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1778 Remove -no-undefined because of problems with uunresolved symbols
1779 in libgobject on Solaris when using gcc
1781 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1783 * configure.in: Version 0.13
1785 * NEWS: Update for 0.13
1787 * docs/atk-sections.txt: Update.
1789 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1791 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1792 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1793 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1794 Make use of parent_class consistent; define as gpointer and
1795 use g_type_class_peek_parent() to get it
1798 Delete unused empty line
1800 * atk/atkregistry.c atk/atkrelation.c:
1801 Make parent_class static
1803 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1806 Add check for offset being negative in functions which have offset
1807 parameter and return immediately if so.
1809 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1811 * atk/atkcomponent.h:
1812 Change argument of get_layer and get_mdi_zorder function pointers
1813 to be AtkComponent instead of AtkObject
1815 * atk/atkcomponent.c:
1816 Change atk_component_get_layer and atk_component_get_mdi_zorder
1817 to refer to argument as component instead os accessible
1819 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1820 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1821 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1822 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1823 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1824 Update for recent changes
1826 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1829 Guard atk.h with ifndef __ATK_H__
1830 (#71405 reported by terra@diku.dk (Morten Welinder))
1832 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1834 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1835 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1836 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1837 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1838 Add padding to class structures to allow for future expansion.
1840 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1843 Incremented revision and tagged GNOME_D2_BETA.
1846 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1847 as deprecated (should use atk_component API below).
1850 Added atk_component_get_layer and atk_component_get_mdi_zorder
1851 (erroneously defined in atkobject, they belong here).
1854 Fixed some property get/set bugs.
1856 * NEWS: updated for GNOME 2 Desktop Beta.
1858 2002-02-11 jacob berkman <jacob@ximian.com>
1860 * atk/atkselection.[ch] (atk_selection_get_type):
1861 * atk/atktable.[ch] (atk_table_get_type):
1862 * atk/atkregistry.h (atk_get_default_registry):
1863 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1864 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1865 * atk/atkcomponent.[ch] (atk_component_get_type):
1866 * atk/atkaction.[ch] (atk_action_get_type): declare function
1867 arguments as (void) rather than ()
1869 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1872 Incremented revision.
1874 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1876 * docs/tmpl/atkaction.sgml:
1877 * docs/tmpl/atkcomponent.sgml:
1878 * docs/tmpl/atkeditabletext.sgml:
1879 * docs/tmpl/atkimage.sgml:
1880 * docs/tmpl/atkobject.sgml:
1881 * docs/tmpl/atkselection.sgml:
1882 * docs/tmpl/atktable.sgml:
1883 * docs/tmpl/atktext.sgml:
1884 * docs/tmpl/atkvalue.sgml:
1885 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1886 fields to improve docs; the documentation now gives some
1887 information on the purpose and function of the various ATK
1888 interfaces, and which types of UI components typically implement
1891 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1893 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1895 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1898 Update version number to 0.10, for Desktop Alpha 2
1900 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1903 Correct inconsistencies between registered signal parameter types
1904 and default signal handler struct fields
1905 (based on patch from Murray Cumming <murray@usa.net>)
1907 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1910 Update version number to 0.9, for Beta2 package.
1912 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1914 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1915 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1918 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1920 * atk/atkcomponent.c (atk_component_add_focus_handler):
1921 Add comments to clarify behavior if handler has already been added
1923 * docs/tmpl/atktext.sgml:
1924 Update for change of caret_changed to text_caret_moved
1926 2002-01-05 Hans Breuer <hans@breuer.org>
1928 * atk/makefile.msc : generate atk-enum-types.[hc]
1929 NOTE: the long comment in atkobject.h is crashing perl,
1930 at least version 5.005_02 built for MSWin32-x86-object
1931 Binary build 506 provided by ActiveState. Temporary
1932 deleting the AtkRole comment allows to work-around.
1934 atk/atk.def : updated externals
1936 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1938 * atk/atkgobjectaccessible.h
1939 Fixed typo in define (reported by Jeff Franks)
1941 * atk/atktext.c atk/atktext.h
1942 Change name of default signal handler for text_caret_moved signal
1943 from caret_changed to text_caret_moved
1944 Change enum CARET_MOVED to TEXT_CARET_MOVED
1945 (both issues reported by Jeff Franks)
1947 2001-12-15 Michael Meeks <michael@ximian.com>
1949 * atk/atkrelation.c (atk_relation_class_init):
1951 (atk_relation_finalize): chain to parent.
1953 * atk/atkrelationset.c (atk_relation_set_class_init),
1954 (atk_relation_set_finalize): same fix.
1956 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1958 * configure.in: Version 0.8, require GLib-1.3.12
1960 * atk/makefile.msc (PKG_VER): Version 0.8.
1962 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1964 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1965 for correct srcdir != builddir operation when
1966 generating source files in srcdir.
1968 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1970 * docs/tmpl/atkutil.sgml: remove some conflict
1973 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1978 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1980 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1981 docs/tmpl/atkgobjectaccessible.sgml
1983 * atk/Makefile.am atk/atk.h:
1984 Add references to new files
1986 * atk/atkobject.c atk/atkobject.h
1987 docs/tmpl/atkobject.sgml:
1988 Add new function atk_object_initialize
1990 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1991 docs/tmpl/atkobjectfactory.sgml:
1992 Add new function atk_object_factory_get_accessible_type
1994 * docs/atk-sections.txt:
1996 Add functions in atk-unused.txt
1999 2001-12-17 Darin Adler <darin@bentspoon.com>
2001 * atk/atktext.c: Add missing #include <string.h>
2003 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
2005 * atk/Makefile.am, tests/Makefile.am: Compile with
2006 -DG_DISABLE_DEPRECATED. See #52790.
2008 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
2010 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
2011 Remove unnecessary g_retunn_val_if_fail() call.
2013 2001-12-08 Michael Meeks <michael@ximian.com>
2015 * atk/atkregistry.c (atk_registry_class_init):
2016 paranoia is not appropriate here, setup parent_class,
2017 don't create a new default registry here - makes no
2019 (atk_registry_finalize): chain to parent class, do
2020 g_hash_table_destroys instead of g_frees.
2022 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
2025 Update to create atk-enum-types.h before compiling source files
2026 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
2028 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
2030 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
2031 docs/tmpl/atktext.sgml tests/testrelation.c:
2032 Change atk_attribute_register to atk_text_attribute_register,
2033 atk_attribute_get_value to atk_text_attribute_get_value,
2034 atk_attribute_get_name to atk_text_attribute_get_name
2035 atk_attribute_for_name to atk_text_attribuute_for_name
2037 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
2040 Add implementation of atk_attribute_register, atk_attribute_for_name
2041 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
2042 support extra attributes being defined
2045 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
2046 extra attributes to be defined
2047 Add atk_attribute_register() and atk_attribute_for_name()
2052 * docs/atk-sections.txt docs/tmpl/atktext.sgml
2053 Update because of additions to atk/atktext.h
2055 * tests/testrelation.c:
2056 Add tests for text attributes
2058 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
2061 Update atk_role_register() to allow extra roles to be defined
2062 Update atk_role_get_name() and atk_role_for_name() for newly defined
2065 * tests/testrelation.c:
2068 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
2070 * atk/atkrelation.c:
2071 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
2072 atk_relation_type_for_name()
2075 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
2076 atk_state_type_for_name()
2078 * tests/testrelation.c, tests/teststateset.c:
2079 Update tests as name componenets are separated by hyphen (-) rather
2082 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
2085 Generate files atk-enum-types.c and atk-enums-types.h to create
2089 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
2091 2001-11-28 Bill Haneman <bill.haneman@sun.com>
2094 Changed calls to g_type_class_peek() to g_type_class_ref() where
2095 it makes more sense, and in other places check for a non-null
2096 klass return before trying to call class methods. This prevents
2097 SEGV if no Atk-implementation library has been loaded.
2100 Fixed gtk-doc warning.
2102 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
2104 * atk/atkobject.[c|h]:
2105 Add functions atk_role_get_name() and atk_role_for_name() which
2106 transform a role into an untranslated string
2107 Update comments in atkobject.h which refer to property names
2109 * atk/atkrelation.c:
2110 Correct error in atk_relation_type_get_name
2112 * docs/atk-sections.txt
2113 Added atk_role_get_name and atk_role_for_name
2118 2001-11-23 Hans Breuer <hans@breuer.org>
2120 * atk/atk.def : updated externals
2122 * atk/atktext.c atk/atkutil.c : added two spaces to fix
2123 minor coding style issues. Found by my exports generator.
2125 * atk/makefile.msc : version 0.7, use build dir from
2128 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
2132 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2134 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2136 * atk/atknoopobject.c:
2137 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2138 when creating object
2140 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2142 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2143 docs/tmpl/atkrelation.sgml:
2144 Change atk_relation_type_from_string to atk_relation_type_for_name
2145 Add atk_relation_type_get_name
2147 * atk/atkrelationtype.c:
2148 Change atk_relation_type_from_string to atk_relation_type_for_name
2149 Add atk_relation_type_get_name
2150 Update atk_relation_type_register() to correctly register new
2154 Changed name of static variable type to last_type
2155 Changed name of paremeter if atk_state_type_get_name to type to match
2161 * tests/README, tests/Makefile.am
2162 Add new test file testrelation.c
2164 2001-11-22 Bill Haneman <bill.haneman@sun.com>
2166 * atk/atkutil.c (atk_add_key_event_listener):
2167 Fix gtk-doc comment and clarify use of 'data' gpointer.
2169 2001-11-22 Michael Meeks <michael@ximian.com>
2171 * atk/atkutil.c (atk_add_key_event_listener): switch
2174 * atk/atkobject.c (atk_object_real_get_property):
2175 add missing 'break'.
2177 2001-11-21 Michael Meeks <michael@ximian.com>
2179 * atk/atkrelation.c: pull in string.h for strcmp
2181 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2183 * atk/atkutil.c (atk_add_global_event_listener),
2184 (atk_get_toolkit_name, atk_get_toolkit_version):
2187 2001-11-21 Bill Haneman <bill.haneman@sun.com>
2189 * atk/atkrelation.c: Added gtk-doc docs for
2190 atk_relation_type_from_string.
2192 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
2194 * atk/atkobject.h (enum): Fix trailing comma on
2197 * docs/atk-sections.txt: Update.
2201 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2203 * atk/atkobject.[c|h]:
2204 Add additional argument (name) to state-change signal
2205 Update atk_object_notify_state_change to take account of
2206 extra argument for state-change
2208 * atk/atkmarshal.list:
2209 Add marshaller for VOID:STRING,BOOLEAN
2211 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2213 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2214 Add enum AtkLayer and functions atk_object_get_layer and
2215 atk_object_get_mdi_zorder
2217 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
2219 * atk/atkobject.[c|h]:
2220 Remove property accessible-state; use signal state-change instead
2221 Change signature of state-change handler to take gboolean as argument
2222 instead of AtkPropertyValues
2223 Update atk_object_notify_state_change() to emit state-change signal
2225 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2226 Remove state ATK_STATE_COLLAPSED
2228 2001-11-19 Bill Haneman <bill.haneman@sun.com>
2232 Added state-changed signal to atkobject, in anticipation of
2233 deprecating the accessible-state property.
2236 Fixed signature of atk_util_add_key_listener () to
2237 take an AtkKeySnoopFunc instead of a pointer to same.
2239 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
2241 * atk/atkobject.c (atk_object_notify_state_change):
2242 Fix bug in calculation of number of toggle states
2245 Correct out-by-1 error in atk_state_type_register()
2246 Use type (number of states defined) in atk_state_type_get_name()
2247 and atk_state_type_for_name()
2249 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
2251 * atk/atkeditabletext.c:
2252 Remove unused structure _AtkEditableTextIfaceClass
2254 * atk/atkobject.[c|h]
2255 Remove signals model_changed and selection_changed
2257 * atk/selection.[c|h]
2258 Add signal selection_changed
2260 * atk/atktable.[c|h]
2261 Remove unused structure _AtkTableIfaceClass
2262 Add signal model_changed
2265 Remove unused structure _AtkTextIfaceClass
2266 Add signal text_selection_changed
2268 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2269 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2270 Documentation changes
2272 2001-11-17 Tor Lillqvist <tml@iki.fi>
2274 * atk-zip.sh.in: Build separate runtime and developer packages.
2276 * atk/atk.def: Update.
2278 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2282 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2284 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2287 to allow non-GTK-dependent installation of key snoop functions.
2288 This also meant adding definitions of AtkKeySnoopFunc and
2291 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2293 * atk/atkobject.c (atk_object_notify_state_change):
2294 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2295 to ATK_STATE_EXPANDED or vice versa.
2297 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2300 Add role ATK_ROLE_TREE_TABLE
2302 * atk/atkrelation.h:
2303 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2304 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2306 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2307 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2308 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2309 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2310 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2311 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2312 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2313 Update to reflect the current state of the documentation in the code.
2315 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2317 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2318 Add two new relations ATK_RELATION_NODE_CHILDREN and
2319 ATK_RELATION_NODE_PARENT to support compound objects in a
2320 node or cell of a tree or table
2321 Added descriptions of all relations which are defined
2324 Remove functions atk_table_real_get_index_at(),
2325 atk_table_real_get_column_at_index() and
2326 atk_table_real_get_row_at_index()
2327 Correct typos in documentation of other functions.
2329 2001-10-28 Tor Lillqvist <tml@iki.fi>
2331 * atk-zip.sh.in: New file, used to build developer package for
2335 * configure.in: Add it.
2337 * atk/Makefile.am: Add rules to install and uninstall mingw import
2340 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2342 * atk/atkobject.[c|h]
2343 Remove the following properties
2344 accessible-child - use signal children_changed for notification
2345 accessible-text - use signal text_changed for notification
2346 accessible-caret - use signal text_caret_moved for notification
2347 accessible-selection - use new signal selection_changed
2349 accessible-visible-data - use new signal visible_data_changed
2351 accessible-model - use new signal model_changed for notification
2352 Notify when role or parent changes
2353 Allow parent and role to be set or got using g_object_set() or
2356 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2362 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2364 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2365 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2367 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2369 * atk/atkobject.c (atk_object_notify_state_change):
2370 Initialize AtkPropertyValue data structure to 0 instead of using
2373 2001-10-19 Tor Lillqvist <tml@iki.fi>
2375 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2376 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2377 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2379 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2380 -export-symbols atk.def. If lib.exe is available, generate
2381 atk.lib, and install it.
2383 * atk/atk.def: Update with new entry points.
2385 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2387 * atk/atkobject.[c|], docs/atk-sections.txt,
2388 docs/tmpl/atkobject.sgml:
2389 Add convenience function atk_object_notify_state_change()
2390 to generate property notification of state change.
2392 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2393 Correct comments on functions atk_attribute_get_name() and
2394 atk_attribute_get_value()
2396 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2399 Update comments in atk_text_get_text_[at|after|before]_offset()
2400 to clarify what these functions will return.
2402 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2405 Update comments in atk_text_get_run_attributes() and
2406 atk_text_get_default_attributes().
2408 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2411 Change "property-change" signal to allow detail (i.e. property name)
2412 and add detail in atk_object_notify().
2414 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2417 Correct order of attribute names in text_attr_name array.
2419 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2421 * atk/atktext.[c|h]:
2422 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2423 Use enum AtkTextAttribute to specify what attribute are supported
2424 rather than hash defines. Define new functions atk_attribute_get_name()
2425 and atk_attribute_get_value() which return the strings for the
2426 attribute name and values for those attribute which have named values.
2428 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2430 * atk/atktext.c (atk_text_get_run_attributes):
2433 * atk/atktext.c (atk_text_get_default_attributes):
2434 Add call to set iface.
2436 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2438 * atk/atktext.[c|h]:
2439 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2440 Add new function atk_text_get_default_attributes
2441 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2443 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2445 * atk/atktext.c (atk_attribute_set_free):
2446 Avoid leaking of AtkAttributeSet data structure; speed up code.
2448 * docs/tmpl.atk*.sgml
2449 Updated to reflect current APIs.
2451 2001-10-01 jacob berkman <jacob@ximian.com>
2453 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2454 make dist works correctly w/o having to build first
2456 2001-10-01 Tor Lillqvist <tml@iki.fi>
2458 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2460 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2462 * configure.in (ATK_MICRO_VERSION): Version 0.6
2463 (because libglade will depend on a the small api addition below)
2465 * atk/makefile.msc (PKG_VER): Version 0.6
2467 * atk/atkrelation.h:
2468 * atk/atkrelation.c: (AtkRelationType
2469 atk_relation_type_from_string (const gchar *name)): Added method.
2472 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2474 * configure.in (ATK_MICRO_VERSION): Version 0.5
2476 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2478 * atk/makefile.msc (PKG_VER): Version 0.5
2480 2001-09-21 Hans Breuer <hans@breuer.org>
2482 * atk/atk.def : updated externals
2483 * atk/makefile.msc : version 0.4
2485 * atk/atktext.c (atk_text_get_character_extents) : real_height
2486 is a reference to int, so use &local_height
2488 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2492 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2494 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2495 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2496 (from 0.2 which was not properly updated last time).
2497 depend on glib 1.3.8.
2501 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2504 Add object reference when object is set as accessible_parent
2506 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2508 * configure.in: remember ACLOCAL_FLAGS.
2510 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2512 * atk/atktable.[c|h]
2513 Change atk_table_get_caption() and atk_table_set_caption()
2514 to deal with AtkObject* rather than gchar*
2515 Remove redundant and incorrect comments
2517 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2519 * configure.in: Version 0.3
2521 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2525 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2528 Correct property definitions for "accessible-table-caption",
2529 "accessible-table-column-description",
2530 "accessible-table-row-description"
2532 Update comments to include all properties defined
2534 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2536 * atk/atkhyperlink.h:
2537 Change AtkHyperLink to AtkHyperlink in comment
2538 * atk/atkhypertext.[c|h]:
2539 Change AtkHyperLink to AtkHyperlink
2540 * atk/atktable.[c|h]:
2541 Make gchar* arguments const; make return value of type gchar*
2543 * docs/atk-sections.txt
2544 Remove reference to AtkHyperLink
2545 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2546 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2549 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2552 Add functions atk_table_real_get_index_at(),
2553 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2554 as default implementations for atk_table_get_index_at(),
2555 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2557 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2560 Refer to return value in function documentation for
2561 atk_action_do_action
2563 Fix typo in comments
2564 * docs/tmpl/atkaction.sgml:
2565 Update to include return value
2567 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2569 * atk/atkaction.c atk/atkaction.h:
2570 Made atk_action_do_action return a gboolean as the class member of
2571 AtkActionIface does.
2575 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2577 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2578 Swap height and width arguments to atk_image_get_image_size
2580 Swap height and height arguments to atk_image_get_image_size
2581 Do not crash if NULL pointers are passed for return values
2583 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2585 * docs/tmpl/atktext.sgml atk/atktext.h:
2586 Change parameter names *offset to *_offset
2587 * atk/atkcomponent.c:
2588 Do not crash if NULL pointers are passed for return values
2590 Change parameter names *offset to *_offset
2591 Do not crash if NULL pointers are passed for return values
2593 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2596 Changed g_type_class_peek() to g_type_class_ref()
2597 in atk_add_global_event_listener(), since
2598 g_type_class_peek() could return NULL when an
2599 instance of the class had not been created.
2601 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2603 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2604 Ensure that atk_attribute_set_free is in the documentation.
2606 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2608 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2609 Swapped order of width and height arguments to
2610 atk_text_get_character_extents()
2611 Changed AtkAttrributeSet_free to atk_attribute_set_free
2613 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2615 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2616 Changed "length" argument of atk_text_get_character_extents() to
2619 2001-08-15 Jens Finke <jens@gnome.org>
2621 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2622 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2623 added a AC_SUBST for it. This is needed for the spec.in file.
2624 Added atk.spec to output list.
2625 * atk.spec.in: New file.
2627 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2629 * atk/atkcomponent.[c|h]
2630 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2631 Change atk_component_get_accessible_at_point to
2632 atk_component_ref_accessible_at_point so it will work for flyweights
2634 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2636 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2639 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2641 * atk/atkaction.c, atk/atkcomponent.c
2642 Remove all instances of g_return_if_fail (foo != NULL); that are
2643 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2644 since the second check catches the NULL.
2645 * atk/atkcomponent.c
2646 Add functions atk_component_real_contains(),
2647 atk_component_real_get_position(), atkcomponent_real_get_size()
2648 as default implementations for atk_component_contains(),
2649 atk_component_get_position(), atk_component_get_size()
2651 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2653 * atk/atkimage.[ch] docs/atk-sections.txt
2654 docs/tmpl/atkimage.sgml
2655 Updated AtkImage get_position to get_image_position
2656 so the naming is consistant. Now get_image_position
2657 and get_image_size return -1 for x/y/height/width
2658 if AtkImage implementations of these functions is
2661 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2664 Create an object relation set when the object is created.
2666 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2669 Changed first argument of atk_add_global_event_listener
2670 so the callback function is of type GSignalEmissionHook
2671 instead of AtkEventListener. AtkEventListener is
2672 appropriate for Focus event callbacks, but not generic
2675 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2678 Add function atk_object_real_ref_state_set() which creates the
2679 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2682 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2685 Remove all instances of g_return_if_fail (foo != NULL); that are
2686 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2687 since the second check catches the NULL.
2689 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2692 Fix problem with ATK not building after running make maintainer-clean
2693 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2695 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2698 * atk/atkeditabletext.h
2700 * atk-uninstalled.pc.in
2703 Removed (unused) #defines of pango/pango.h
2704 Removed references to/dependencies on pango from .pc files
2705 Removed dependencies on pango from makefile.msc and configure.in
2707 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2709 * atk/atkobject.[c|h]
2710 Move some implementation from GAIL:
2711 Default implementations for some some functions
2712 atk_object_real_get_name, atk_object_real_set_name,
2713 atk_object_real_get_description, atk_object_real_set_description,
2714 atk_object_real_get_parent, atk_object_real_set_parent,
2715 atk_object_real_get_role,
2716 atk_object_real_connect_property_change_handler,
2717 atk_object_real_remove_property_change_handler,
2719 definition of property-changed signal.
2720 Initialize pointers to NULL in atk_object_init().
2721 Initialize uninitialized function pointers to NULL in
2722 atk_object_class_init().
2724 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2727 Changed children_changed signal to allow NULL pointers
2728 for the 2nd argument to the signal handler.
2730 2001-07-20 Hans Breuer <hans@breuer.org>
2732 * atk/atk.def : added more exports
2733 * atk/makefile.msc : updated win32 build
2735 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2737 * atk/atkaction.[c|h], docs/atk-sections.txt,
2738 docs/tmpl/atkaction.sgml
2739 Add atk_action_get_name() and atk_action_set_description()
2741 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2743 * atk/atkstate.[c|h]
2744 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2745 and inconsistent GtkToggleButton
2747 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2749 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2750 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2751 gail_textattributes_update.pat is for gail/gail and integrates the
2752 ATK_ATTRIBUTE_* macros in the gail implementations.
2753 atk_docs_textattributes_update.pat is for atk/docs and patches
2754 atk-sections.txt etc. for improved docs
2755 atk_atk_textattributes_update.pat is for atk/atk and included the
2756 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2758 2001-07-13 Darin Adler <darin@bentspoon.com>
2760 * atk/atkstate.c: Add missing <string.h> include.
2761 * tests/teststateset.c: Add missing <string.h> include.
2763 2001-07-13 Darin Adler <darin@bentspoon.com>
2765 * .cvsignore: Ignore some generated files.
2766 * autogen.sh: Get rid of call to autoheader since the
2767 configure file doesn't include AM_CONFIG_HEADER.
2769 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2771 * tmpl/atkdocument.sgml
2772 Added new file for docs.
2774 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2776 * atk/atkimage.c atk/atkutil.c
2777 Changes to build with Sun's FORTE compiler.
2779 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2781 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2782 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2783 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2784 tmpl/atktext.sgml tmpl/atkutil.sgml
2787 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2789 * atk/atktext.c (atk_text_base_init):
2790 * atk/atktable.c (atk_table_base_init):
2791 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2792 to adapt to recent GSignal changes.
2794 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2796 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2797 docs/tmpl/atkutil.sgml
2798 Added new functiosn to AtkUtil.
2800 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2802 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2803 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2804 docs/tmpl/atkobject.sgml
2805 Added new atk document interface.
2807 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2809 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2810 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2811 Updated so that functions that take screen coords as
2812 input/output also take an enum specifying whether
2813 the coords are screen or top-level window based.
2814 Updated docs as well.
2816 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2818 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2819 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2820 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2821 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2822 atk/docs/tmpl/atkstreamablecontent.sgml
2823 Cleaned up docs. Added atkstreamablecontent.sgml
2825 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2827 *atk/atktable.h, atk/atktable.c
2828 Updated signal handler definitions.
2830 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2833 Updated AtkXYCoords enum.
2835 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2837 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2838 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2839 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2840 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2841 atk/atkstateset.c atk/atkstreamablecontent.c
2842 atk/atkstreamablecontent.h atk/atktable.c
2843 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2844 and some docs/tmpl files.
2845 Updated gtk-docs fixing spelling errors and making minor
2848 2001-06-27 Louise Miller <lousie.miller@sun.com>
2850 *atk/atkselection.h, atk/atkselection.c
2851 changed return type to gboolean for
2852 atk_selection_select_all_selection
2854 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2856 *atk/atkstate.h atk/atkstate.c
2857 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2858 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2859 docs/tmpl/atktext.sgml
2860 Added ATK_STATE_STALE. Updated docs.
2862 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2865 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2867 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2869 * atk/atkeditabletext.h, atk/atkobject.h,
2871 Added AtkAttributeSet_free() convenience
2874 2001-06-20 Peter Williams <peterw@ximian.com>
2876 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2877 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2878 G_{BEGIN,END}_DECLS.
2880 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2882 * atk/atktable.c, atk/atkmarshal.list
2883 Removed needless marshal and updated signal handlers in
2886 2001-06-20 Louise Miller <louise.miller@sun.com>
2888 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2889 Changed parameters for get_selected_rows/get_selected_columns
2890 Added 4 new functions, add_row_selection, remove_row_selection,
2891 add_column_selection, remove_column_selection
2893 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2896 Fixed minor bug with signals.
2898 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2903 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2905 * atk/atkselection.h atk/atkselection.c
2906 Now add_selection, clear_selection, and remove_selection
2907 return a boolean indicating SUCCESS/FAILURE to indicate
2908 if the operation was successful.
2910 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2912 * atk/atktable.h atk/atktable.h
2913 Updated so now the get_text_before|at|after functions
2914 return the start & end offset of the string. Updated the
2917 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2919 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2921 2001-06-11 Havoc Pennington <hp@redhat.com>
2925 * configure.in: bump version to 0.2 and add infrastructure for
2926 libtool version info. Assumes GTK versioning scheme (major.minor
2927 is binary compatible)
2929 * atk/Makefile.am (LDFLAGS): set version info
2930 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2932 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2934 * atk/atktable.h, atk/atktable.c
2935 Updated so that get/set row/column header functions
2936 work with AtkObjects rather than AtkTables. Organized
2937 the header file a little more cleanly. Also the get/set
2938 row_description and caption functions now use gchar *
2939 rather than AtkObject.
2941 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2943 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2944 Add signal model-changed.
2946 * atk/atkobject.c: Add properties
2947 accessible-role, accessible-table-caption,
2948 accessible-table-column-header, accessible-table-column_description.
2949 accessible-table-row-header, accessible-table-row_description.
2950 accessible-table-summary, accessible-model
2952 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2954 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2955 Updated atkeditabletext and atktext interfaces so they
2956 now properly define the get/set attribute methods and now
2957 get_offset_at_point and get_character_extents can request
2958 x,y coords by either widget or screen coords.
2960 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2962 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2963 CFLAGS, not in LIBS. (Always linking with -lpthread
2964 is a noticeable speed hit.)
2966 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2968 * atk/Makefile.am: Really fix marshal generation.
2970 2001-06-07 Havoc Pennington <hp@redhat.com>
2972 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2973 glib-genmarshal stuff
2975 2001-06-07 Havoc Pennington <hp@redhat.com>
2977 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2980 * configure.in: rearrange the library checks to support
2983 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2985 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2986 ATK in giant GTK tarball
2988 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2990 * docs/atk-api.sgml docs/atk-sections.txt
2991 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2992 docs/tmpl/atktext.sgml
2993 Removed docs/atk-api.sgml since it is not used.
2994 Updated sgml files and atk-sections.txt to reflect
2995 recent changes to the atktext and atkeditabletext
2998 2001-06-06 Brian Cameron <brian.cameron@sun.com>
3000 * atk/atktext.h atk/atktext.h
3001 Updated to new atktext functions for getting attributes.
3003 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
3005 * New files atk/atkstreamablecontent.[ch]
3006 Updated files: atk/Makefile.am, atk/atk.h
3008 * atk/atkvalue.c: Updated comments
3010 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
3012 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
3014 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
3016 * atk/atkobject.c: Add property accessible-visible-data
3018 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
3020 * atk/atkobject.c: Add support for setting and getting
3021 accessible-value property.
3023 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
3025 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
3027 * atk/atkeditabletext.[ch], atk/atktext.[ch]
3029 * docs/atk-overrides.txt, docs/Makefile.am
3030 Updated the interface for dealing with selected
3031 text to handle multiple selected regions. Removed
3032 get_row_col_at_offset from atktext.[ch]. Added
3033 docs/atk-overrides.txt file.
3035 Thu May 31 Brian Cameron <brian.cameron@sun.com>
3037 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
3038 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
3039 Added atk_marshal_VOID__INT_INT marshaller. Updated the
3040 Makefiles so the proper marshall files get included in the
3041 dist. Updated the Makefiles and configure.in so that the
3042 docs get included in the dist.
3044 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
3046 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
3048 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
3050 * atk/atkobject.c: Define new properties accessible-text,
3051 accessible-caret, accessible-selection and accessible-value
3053 2001-05-29 Brian Cameron <brian.cameron@sun.com>
3055 * docs/atk-sections.txt
3058 Improved the layout/formatting of the atk docs. Added docs/tmpl
3061 2001-05-28 Brian Cameron <brian.cameron@sun.com>
3064 Now properly set the initialized flag when setting up signals.
3065 Updated the atk-docs in several files
3067 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
3069 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
3070 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
3071 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
3072 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
3073 Fix warnings generated by Sun FORTE compiler
3075 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
3077 * atk/atkcomponent.c atk/atkvalue.c
3078 Remove return calls in functions which return void
3080 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
3082 * atk/atkobject.h: Correct naming of role for status bar
3085 Clarify behaviour of atk_text_get_text_after/at/before_offset
3087 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
3089 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
3091 2001-01-06 Hans Breuer <hans@breuer.org>
3093 * atk/makefile.msc atk/atk.def (new files) :
3094 Enable build for win32, no sourc changes necessary.
3096 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
3100 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
3102 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
3104 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>