1 2006-03-28 Bill Haneman <bill.haneman@sun.com>
3 * configure.in, NEWS: Revved to 1.11.4, to include docs improvements.
5 2006-03-24 Gora Mohanty <gmohanty@cvs.gnome.org>
7 * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
9 2006-03-21 Bill Haneman <bill.haneman@sun.com>
11 gtk-doc documentation fixes: ATK now has 100% API coverage
12 with no incomplete function/struct descriptions.
14 * atk/atkdocument.c: Edited docs to make gtk-doc happier.
15 * atk/atkimage.c: Ditto.
16 * atk/atkobject.c: Moved 'Deprecated' tag relative to 'Returns',
17 to make gtk-doc happier.
18 * atk/atkobject.h: Documented AtkPropertyValues.
19 * atk/atkrelationtypes: Documented the unused/invalid types
20 ATK_RELATION_TYPE_NULL and ATK_RELATION_TYPE_LAST_DEFINED.
21 * atk/atktext.h: Documented AtkTextBoundaryType.
22 * atk/atkutil.h: Documented AtkKeyEventStruct.
23 * docs/atksections.txt: Added missing function entries.
24 * docs/tmpl/atkhypertext.sgml: Added long description.
25 * docs/tmpl/atkregistry.sgml: Added long description.
26 * docs/tmpl/atkrelationset.sgml: Added long description.
27 * docs/tmpl/atkstreamablecontent.sgml: Added long description.
29 2006-03-21 Tor Lillqvist <tml@novell.com>
31 * atk/atkobject.c (get_atk_locale_dir): Fix fatal typo.
33 * atk/atk.def: Add some missing functions.
35 2006-03-20 Vladimer Sichinava <vlsichinava@gmail.com>
37 * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
39 2006-03-20 Bill Haneman <bill.haneman@sun.com>
41 * atk/atkutil.h: Added missing info on AtkEventListener,
42 AtkEventListenerInit, and AtkKeySnoopFunc. bug #320911.
44 * atk/atkimage.h: Moved information about '-1' return values
45 to the corresponding parameters. bug #320916.
47 * atk/atkobject.c: Fixed some docs issues in comment blocks.
49 * docs/tmpl/atkobject.sgml: Clarify children-changed signal
52 2006-03-20 Bill Haneman <bill.haneman@sun.com>
54 * atk/atkimage.c: Bug detected by Behdad Esfahbod
55 (atk_image_get_position): Allow for NULL-in params.
56 (atk_image_get_size): Allow for NULL in-params.
58 2006-03-13 Bill Haneman <bill.haneman@sun.com>
60 * configure.in, NEWS: Revved to 1.11.3.
61 This is the GNOME 2.14.0 version of ATK.
63 2006-02-24 Bill Haneman <bill.haneman@sun.com>
66 (get_atk_locale_dir): Make sure to convert from UTF-8 to
67 correct filename encoding; bug #317458 from Kazuzi IWAMOTO.
71 Const patch from Arjan Van de Van; adds 'const' to
72 internal atk structures and methods where appropriate.
74 2006-01-17 Bill Haneman <bill.haneman@sun.com>
76 * configure.in: Revved to 1.11.1.
77 Re-dist using a working gtk-doc, so that docs are included.
79 2006-01-16 Bill Haneman <bill.haneman@sun.com>
81 * configure.in: Revved to 1.11.0.
83 2005-12-27 Abel Cheung <maddog@linuxhall.org>
85 * configure.in: Added "zh_HK" to ALL_LINGUAS.
87 2005-11-17 Bill Haneman <bill.haneman@sun.com>
90 (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
91 ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
92 ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
93 (AtkAttributeSet): Moved here from AtkText.
94 (AtkObjectClass): Added get_attributes vfunc pointer.
96 (atk_object_get_attributes): New public method.
99 (atk_object_get_attributes): New method implementation,
100 uses AtkObjectClass->get_attributes. This method allows
101 the assignment of weakly-type attributes to any AtkObject
102 instance, as name-value pairs.
103 (AtkRoleItem): Added names for the new roles.
106 (AtkStateType): Added ATK_STATE_INVALID_ENTRY,
107 ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
108 Tweaked docs for other states.
111 (AtkImageClass): Added get_image_locale vfunc.
112 (atk_image_get_image_locale): New method.
115 (atk_image_get_image_locale): New method.
117 * atk/atkcomponent.h:
118 (AtkComponentClass): Added get_alpha vfunc.
119 (atk_component_get_alpha): New method.
121 * atk/atkcomponent.c:
122 (atk_component_get_alpha): New method.
125 (AtkDocument): Added vfuncs for document locale and
127 (atk_document_get_locale): New.
128 (atk_document_get_attributes): New.
129 (atk_document_get_attribute_value): New.
130 (atk_document_set_attribute_value): New.
133 (atk_document_get_locale): New.
134 (atk_document_get_attributes): New.
135 (atk_document_get_attribute_value): New.
136 (atk_document_set_attribute_value): New.
138 2005-11-16 Bill Haneman <bill.haneman@sun.com>
141 * atk/atkhypertext.c:
142 * atk/atkobjectfactory.c:
143 * atk/atktable.c: Moved error return code
144 description to 'Returns' section.
145 * docs/tmpl/atkutil.sgml:
146 Committed a docs patch from Bill Abt.
148 2005-11-01 Simos Xenitellis <simos@gnome.org>
150 * configure.in: Added tt (Tatar) to ALL_LINGUAS.
152 2005-09-05 Bill Haneman <bill.haneman@sun.com>
154 * configure.in, NEWS: Release 1.10.3,
155 with a working libtool (1.10.2 was a bad release, don't use).
157 2005-08-29 Bill Haneman <bill.haneman@sun.com>
159 * configure.in, NEWS: Release 1.10.2.
161 2005-08-19 Tor Lillqvist <tml@novell.com>
163 * atk-zip.sh.in: Drop the timestamp from the zip file
164 names. Include the .def file.
166 * atk/Makefile.am (install-def-file): Fix typo.
168 2005-08-04 Tor Lillqvist <tml@novell.com>
170 * configure.in: Look for windres on Win32.
172 * atk/Makefile.am: Don't use the script in GLib's build/win32 to
173 compile the rc file into a resource object file. (This means we
174 lose the build number increment magic, but I doubt it was that
175 useful anyway.) Instead use windres directly. To pass a normal .o
176 file produced by windres through libtool, which wants .lo files,
177 pass it directly to the linker using a -Wl option.
179 * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
181 2005-07-18 Abduxukur Abdurixit <abdurixit@gmail.com>
183 * configure.in: Added 'ug' to ALL_LINGUAS.
185 2005-06-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
187 * configure.in: Added 'gl' to ALL_LINGUAS.
189 2005-04-28 Bill Haneman <billh@gnome.org>
191 * configure.in: Patch from Michael Meeks to
192 make atk 1.9's dependency on gtk+ 2.6 soft, i.e.
193 don't require gmodule-no-export-2.0.
194 Restores compatibility of atk 1.9 series with gtK 2.4.X.
198 2005-04-22 Tor Lillqvist <tml@novell.com>
200 * atk/atkobject.c: Initialize gettext before use. Calling
201 bindtextdomain() and bind_textdomain_codeset() in
202 atk_role_get_localized_name() was too late. Put the calls in new
203 function gettext_initialization() and call that from
204 atk_object_class_init() and atk_role_get_localized_name(). Move
205 the Win32-specific DllMain() and get_atk_locale_dir() functions
206 and the redefinition of ATK_LOCALEDIR before
207 gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
208 for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
211 2005-04-09 Hans Breuer <hans@breuer.org>
213 * atk/makefile.msc : updated $(LIBINTL_LIBS)
214 atkrelationtype.h to atk_headers, PKG_VER
216 2005-04-05 Bill Haneman <bill.haneman@sun.com>
218 * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
219 indicate that explicit user interaction with a UI control is
220 required, i.e. for web forms elements with the 'required' tag.
223 2005-04-04 Padraig O'Briain <padraig.obriain@sun.com>
225 * atk/atkrelation.c: Update doc to note that atk_relation_add_target
226 was added for version 1.9.
228 * atk/atkrelationset.c: Update doc to note that
229 atk_relation_set_add_relation_by_type was added for version 1.9.
231 2005-03-30 Steve Murphy <murf@e-tools.com>
233 * configure.in: Added "rw" to ALL_LINGUAS.
235 2005-03-08 Bill Haneman <bill.haneman@sun.com>
237 * ===== Released 1.9.1=====
239 * configure.in, NEWS, README: Released 1.9.1.
241 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
243 * atk.spec.in: Corrected FTP directory. (bug #168218)
246 2005-02-08 Christian Rose <menthos@menthos.com>
248 * configure.in: Added "xh" to ALL_LINGUAS.
250 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
252 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
254 2004-12-29 Tor Lillqvist <tml@iki.fi>
256 * atk/atk.def: Add new functions.
258 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
260 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
263 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
265 * ===== Released 1.9.0=====
267 * configure.in: Version 1.9.0, interface age 0, binary age 900
271 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
273 * autogen.sh: rm autom4te.cache, since it might interfere with
274 differing autoconf versions.
276 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
278 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
279 to fix warning when documentation is generated.
281 * atk/atkrelation.[ch]:
282 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
284 * atk/atkrelationset.[ch]:
285 * atk/tmpl/atkrelationset.sgml:
286 Add atk_relation_set_add_relation_by_type.
288 * docs/atk-sections.txt: Add atk_relation_add_target and
289 atk_relation_set_add_relation_by_type.
293 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
295 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
296 Patch from Matthias Clasen for bug #158531.
297 Incremented version to 1.9.0.
298 Branch for gnome-2-8 has been created.
300 2004-11-11 Christian Rose <menthos@menthos.com>
302 * configure.in: Added "as" to ALL_LINGUAS.
304 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
306 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
307 Patch from Diego Gonzalez. (bug #156296)
309 * atk/text.c (Clarify meaning of end_offset for
310 atk_text_get_text_at_offset().
311 Patch from Bill Haneman. (bug #156574)
313 2004-09-14 Abel Cheung <maddog@linuxhall.org>
315 * configure.in: Added "ar" to ALL_LINGUAS.
317 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
319 * configure.in: Added "th" to ALL_LINGUAS.
321 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
323 * ===== Released 1.8.0=====
325 * configure.in: Version 1.8.0, interface age 0, binary age 800
329 2004-08-16 Christian Rose <menthos@menthos.com>
331 * configure.in: Added "bs" to ALL_LINGUAS.
333 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
335 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
336 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
337 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
338 Fix for bug #149990; patch from Kjartan Maraas.
340 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
342 * configure.in: Added nb to ALL_LINGUAS.
344 2004-08-09 Ankit Patel <ankit@redhat.com>
346 * configure.in: Added "gu" to ALL_LINGUAS.
348 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
350 * configure.in: Increment version to 1.7.3 and interface age to 3.
352 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
356 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
358 * docs/atk-sections.txt: Add entries to fix warning when generating
361 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
362 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
363 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
364 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
367 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
369 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
373 2004-07-20 Bill Haneman <bill.haneman@sun.com>
375 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
376 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
377 context hint for assistive technologies that the contained
378 children share a context which differs from the embedding
379 container. Fixes bug #147989.
381 * configure.in: Revved to 1.7.2.
383 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
385 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
386 and ATK_TYPE_RECTANGLE.
387 * atk/atkcomponent.c (atk_component_base_init): Correct definition
388 of "bounds-changed" signal.
389 (atk_rectangle_copy): New function.
390 (atk_rectangle_get_type): New function.
392 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
394 * configure.in: Increment version to 1.7.2 and interface age to 2.
396 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
398 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
402 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
404 * docs/atk-sections.txt: Add AtkRectangle.
406 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
409 2004-05-29 Christian Rose <menthos@menthos.com>
411 * configure.in: Added "tk" to ALL_LINGUAS.
413 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
415 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
418 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
420 * atk/atkobject.c: Make extra_roles static.
422 * atk/atkrelation.c: Make extra_names static.
426 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
429 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
431 * configure.in: Increment version to 1.7.1 and interface age to 1.
433 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
435 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
439 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
441 * configure.in: Increment version to 1.7.0.
443 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
444 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
448 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
449 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
450 * docs/tmpl/atkrelation.sgml: Add new relation
451 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
455 * atk/atktext.c: Make extra_attributes static.
457 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
459 * ===== Released 1.6.1=====
461 * configure.in: Version 1.6.1, interface age 1, binary age 601
467 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
469 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
471 2004.04.02 IĂƒÂ±aki LarraĂƒÂ±aga <dooteo@euskalgnu.org>
473 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
475 2004-03-29 Manish Singh <yosh@gimp.org>
477 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
479 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
481 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
483 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
485 * configure.in: Added Walloon (wa) to ALL_LINGUAS
487 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
490 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
491 Patch from Roger Leigh.
493 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
495 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
497 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
499 * ===== Released 1.6.0=====
501 * configure.in: Version 1.6.0, interface age 0, binary age 600
505 2004-03-07 Danilo Ă…Â egan <dsegan@gmx.net>
507 * configure.in: Added "sr@ije" to ALL_LINGAUS.
509 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
512 - exit with $? instead of 1 in case of failure
513 - exit with $? if ./configure failed
514 (that's so autogen.sh && make lines work)
515 - removed --enable-gtk-doc option
516 - added $AUTOGEN_CONFIGURE_ARGS
518 2004-03-01 Tor Lillqvist <tml@iki.fi>
520 * atk/atk.def: Add some missing entries.
522 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
524 * ===== Released 1.5.5=====
526 * configure.in: Version 1.5.5, interface age 4, binary age 505
530 2004-02-20 Christian Rose <menthos@menthos.com>
532 * configure.in: Added "en_CA" to ALL_LINGUAS.
534 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
536 * ===== Released 1.5.4=====
538 * configure.in: Version 1.5.4, interface age 3, binary age 504
542 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
544 * ===== Released 1.5.3=====
546 * configure.in: Version 1.5.3, interface age 2, binary age 503
550 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
552 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
554 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
556 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
557 Christian - Manny Calavera - Neumair.
559 2004-01-23 Manish Singh <yosh@gimp.org>
561 * Makefile.am: remove trailing backslash from last line of
564 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
566 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
567 from laszlo.peter@ireland.sun.com.
569 * Makefile.am: Add DISTCLEANFILES.
571 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
573 * ===== Released 1.5.2=====
575 * configure.in: Version 1.5.2, interface age 1, binary age 502
579 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
581 * configure.in: Move specification of ALL_LINGUAS to later in file
582 so that CATOBJEXT is defined correctly.
583 Use ATK_LOCALEDIR instead of atklocaledir.
585 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
587 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
589 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
591 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
593 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
594 Patch provided by Jeff Franks.
596 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
598 * atk/atkobject.c: Change "accel label" to "accelerator label".
601 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
603 * ===== Released 1.5.1=====
605 * configure.in: Version 1.5.1, interface age 0, binary age 501
609 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
611 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
613 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
616 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
618 2003-12-01 Michael Natterer <mitch@gimp.org>
620 * atk/atkobject.c (atk_object_real_get_property): fix typo:
621 s/g_value_set_set/g_value_set_int/.
623 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
625 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
626 properties translatable. Add new property "accessible-hypertext-nlinks".
627 (atk_object_real_get_property): Add support for new property
628 "accessible-hypertext-nlinks".
630 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
633 * atk/atkhyperlink.c: Add signals link_activated and new properties
634 "number-of-anchors", "end-index" and "start-index".
636 This fixes bug #112390.
638 2003-11-29 Danilo Ă…Â egan <dsegan@gmx.net>
640 * configure.in: Added "af" to ALL_LINGUAS.
642 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
644 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
645 if object is focus object.
647 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
648 the last object reported by the application as focused.
650 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
651 Add atk_get_focus_object.
655 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
657 * atk/atkobject.c: Change role names so that the unlocalized names
658 do not contain hyphens and match the Java role names. Fixes bug #125024.
660 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
662 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
663 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
664 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
665 docs/tmpl/atktext.sgml: Regenerate these files. The location of
666 signal information has changed.
668 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
670 * ===== Released 1.5.0=====
672 * configure.in: Version 1.5.0, interface age 0, binary age 500
676 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
678 * atk/atkrelation.c: Use weak references for objects in a relation
679 instead of object references so that objects are not leaked when
680 corresponding widgets are destroyed.
682 This fixes bug #125725.
684 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
686 * configure.in: Add reference to docs/version.xml
688 Should have been done in previous commit but was omitted.
689 Fixes build break reported in bugs #1258548 and #125902.
691 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
693 * configure.in: Add reference to docs/version.xml
695 * docs/Makefile.am: Add references to version.xml.in and version.xml
697 * docs/atk-docs.sgml: Add reference to version.xml
699 * docs/version.xml.in: New file.
701 This fixes bug #125758.
703 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
705 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
707 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
709 * ===== Released 1.4.1=====
711 * configure.in: Version 1.4.1, interface age 1, binary age 401
715 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
717 * configure.in: Added lt to ALL_LINGUAS.
719 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
721 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
722 This fixes bug #121990.
724 2003-09-21 Ăƒ
\85smund SkjĂƒÂ¦veland <aasmunds@fys.uio.no>
726 * configure.in: Added Norwegian (nynorsk) code
729 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
731 * atk/atkobject.c: Remove comments about signals. The description
732 should be in files in docs/tmpl directory.
734 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
735 * docs/tmpl/atkobject.sgml: Add descriptions for
736 active-descendant-changed, children-changed, focus-event,
737 property-change, state-change and visible-data-changed signals.
738 * docs/tmpl/atkselection.sgml: Add description for selection-changed
740 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
741 columnn-inserted, column-reordered, model-changed, row-deleted,
742 row-inserted and row-reordered signals.
743 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
744 text-caret-moved, text-changed and text-selection-changed signals.
746 This fixes bug #121163.
748 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
750 * ===== Released 1.4.0=====
752 * configure.in: Version 1.4.0, interface age 0, binary age 400
756 2003-08-28 Christian Rose <menthos@menthos.com>
758 * configure.in: Added "ne" to ALL_LINGUAS.
760 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
762 * ===== Released 1.3.6=====
764 * configure.in: Version 1.3.6, interface age 2, binary age 306
768 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
770 * autogen.sh: Clarify an error message.
772 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
774 * configure.in: Added "hi" in ALL_LINGUAS.
776 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
778 * ===== Released 1.3.5=====
780 * configure.in: Version 1.3.5, interface age 1, binary age 305
784 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
786 * Remove po/Makefile.in.in. This fixes bug #119053.
788 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
790 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
793 This is a partial fix for bug #116712.
795 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
797 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
798 Fixes bug #116621. Problem reported by Mario Lang.
800 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
802 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
804 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
807 Added locale directory to spec file. Fix provided by
808 James T. Richardson, Jr.
810 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
812 * ===== Released 1.3.4=====
816 2003-06-13 Tor Lillqvist <tml@iki.fi>
818 * atk/atkobject.c (atk_role_get_localized_name): Set
821 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
822 directory, so look there, too. Include the message catalogs.
824 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
826 * configure.in: Version 1.3.4, interface age 0, binary age 304
828 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
831 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
833 * configure.in: Added ga (irish) to ALL_LINGUAS
835 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
837 * configure.in: Added li to ALL_LINGUAS.
839 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
841 * ===== Released 1.3.3=====
843 * configure.in: Version 1.3.3, interface age 3, binary age 303
847 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
849 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
850 ATK_ROLE_AUTOCOMPLETE.
852 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
854 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
855 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
856 which can have a value other than on or off.
858 2003-05-19 Arafat Medini <lumina@silverpen.de>
860 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
862 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
864 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
866 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
868 * ===== Released 1.3.2=====
870 * configure.in: Version 1.3.2, interface age 2, binary age 302
874 2003-05-09 SamĂƒÂºel JĂƒÂ³n Gunnarsson <sammi@techattack.nu>
876 * is.po: Added "is" into ALL_LINGUAS.
878 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
880 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
883 * po/pl.po: Updated Polish translation from Artur Flinta.
885 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
887 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
889 2003-05-05 Christian Rose <menthos@menthos.com>
891 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
893 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
895 * ===== Released 1.3.1=====
897 * configure.in: Version 1.3.1, interface age 1, binary age 301
901 * po/yi.po: Update line numbers.
903 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
905 * atk/stateset.h: Fix typo in documentation.
907 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
908 Patch provided by Ali Akcaagac.
910 2003-03-26 Christian Rose <menthos@menthos.com>
912 * configure.in: Added "yi" to ALL_LINGUAS.
914 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
916 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
918 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
920 * ===== Released 1.3.0=====
922 * configure.in: Version 1.3.0, interface age 0, binary age 300
926 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
928 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
930 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
932 * docs/atk-sections.txt: Add 11 unused declarations.
934 2003-03-20 James Henstridge <james@daa.com.au>
936 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
939 * configure.in: cleanup to make use of newer autoconf/automake
942 * Makefile.am: get rid of custom distcheck rule, which is no
945 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
948 * docs/Makefile.am: use common gtk-doc.make.
950 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
952 2003-03-16 Joel Brich <joel.brich@laposte.net>
954 * configure.in: Added "eo" to ALL_LINGUAS
955 * po/eo.po: Added Esperanto translation
956 from Charles Voelger <cvoelger@dweasel.com>
958 2003-03-12 Tor Lillqvist <tml@iki.fi>
960 * atk/atk.def: Add one more missing export, thanks to Cedric
963 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
965 * atk/atkobject.c (atk_object_set_role): Add check that role is
966 actually being changed. Do not emit notification for initial
967 role setting. (bug #107710)
969 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
971 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
972 which returns integer; (bug #107661) reported by Morten Welinder.
974 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
978 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
979 which return pointer; (bug #107650) reported by Morten Welinder.
981 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
983 * test/Makefile.am: Update to produce .so files
984 (Problem reported and solution reported by Michael.Wilson@bull.net)
986 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
988 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
989 Correct creation of non-AtkGObjectAccessible (bug #107124)
991 * atk/atkobject.c (atk_object_class_init): Set default initialize
992 function so that code which does not check for existence of parent
993 class's initialize function will work.
995 * atk/atkvalue.c: (atk_value_get_minimum_value,
996 atk_value_get_maximum_value, atk_value_get_current_value):
997 Reset Value argument if it is a valid GValue otherwise zeroise it.
999 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
1001 2003-02-25 Tor Lillqvist <tml@iki.fi>
1003 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
1005 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
1008 * atk/atk.rc.in: New file, for version info in the DLL on
1009 Windows. Similar as in GLib, GTK, etc.
1011 * configure.in: Generate atk/atk.rc.
1013 * atk/Makefile.am: Use atk.rc on Windows.
1014 (EXTRA_DIST): Distribute atk.rc(.in).
1016 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
1017 but deduce it from DLL location, like GLib, GTK etc do.
1019 2003-02-23 Abel Cheung <maddog@linux.org.hk>
1021 * configure.in: Added "mk" to ALL_LINGUAS.
1023 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
1025 * configure.in: Added "fa" to ALL_LINGUAS.
1027 2003-02-21 Metin Amiroff <metin@karegen.com>
1029 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
1031 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1033 * configure.in: Added Belarusian to ALL_LINGUAS.
1035 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
1037 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
1038 claim to implement all interfaces.
1040 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
1042 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
1044 * atk/atkhypertext.c
1045 (atk_hypertext_get_link): Add check on link_index value
1046 (atk_hypertext_get_link_index): Add check on char_index value
1048 2003-02-09 Christian Rose <menthos@menthos.com>
1050 * configure.in: Added "kn" to ALL_LINGUAS.
1052 2003-02-07 Christian Rose <menthos@menthos.com>
1054 * configure.in: Added "bn" to ALL_LINGUAS.
1056 2003-02-06 Christian Rose <menthos@menthos.com>
1058 * configure.in: Added "id" to ALL_LINGUAS.
1060 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
1062 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
1063 Add weak reference so we do not leak the accessible when the object
1064 dies. Problem reported by Alex Larsson.
1066 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
1068 * configure.in: Added "tr" (Turkish) to the languages' list.
1070 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
1072 * atk/atkhyperlink.[ch]
1073 New property selected-link defined.
1074 Function pointer is_selected_link added to interface
1075 (atk_hyperlink_is_selected_link: New functions which checks
1076 whether the specified AtkHyperlink is selected
1078 * atk/atkhypertext.[ch]
1079 New signal link-selected added.
1081 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
1083 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
1084 and function atk_hyperlink_is_selected_link.
1086 This fixes bug #104621.
1088 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
1090 * autogen.sh (have_automake): call the versioned automake when
1091 checking the version itself.
1093 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
1095 * autogen.sh (have_automake): Fix version in complaint
1096 message about automake. (#104366, Rich Burridge)
1098 2003-01-26 Daniel Yacob <locales@geez.org>
1100 * configure.in: Added am to ALL_LINGUAS.
1102 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
1104 * configure.in: Added "sk" to ALL_LINGUAS.
1106 2003-01-23 Abel Cheung <maddog@linux.org.hk>
1108 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1110 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1112 * configure.in: Added "pt_BR" to ALL_LINGUAS.
1114 2003-01-22 Marius Andreiana <marius galuna.ro>
1116 * configure.in: added 'ro' to ALL_LINGUAS
1118 2003-01-21 Christian Rose <menthos@menthos.com>
1120 * configure.in: Added "mn" to ALL_LINGUAS.
1122 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1125 (atk_text_base_init): Set vtable entry for default implementations
1126 (atk_text_get_range_extents): Omit calling default implementation
1127 (atk_text_get_bounded_ranges): Omit calling default implementation
1129 * atk/atkcomponent.c
1130 (atk_component_base_init): New function to set vtable entry for
1131 default implementations
1132 (atk_component_ref_accessible_at_point): Omit calling default
1134 (atk_component_contains): Omit calling default implementation
1135 (atk_component_get_position): Omit calling default implementation
1136 (atk_component_get_size): Omit calling default implementation
1138 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1141 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
1142 and PROP_TABLE_CAPTION_OBJECT.
1143 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
1144 and PROP_TABLE_CAPTION_OBJECT.
1146 This completes ATK changes for bug #74814.
1148 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1150 * atk/atkobject.c: Add property accessible-table-caption-object.
1151 This addresses bug #74814.
1153 * atk/atkobject.h: Move some documentation from template file to
1154 avoid warnings when building.
1156 * atk/atkrelation.c: Add new properties relation and target.
1157 This addresses bug #72426.
1159 * atktext.[ch]: Add new functions atk_text_get_range_extents and
1160 atk_text_get_bounded_ranges.
1161 Also added data structures AtkTextRectangle and AtkTextRange, enum
1162 AtkTextClipType and helper function atk_text_free_ranges.
1163 This addresses bug #100943.
1164 (atk_text_get_character_extents): Ensure that the reported width is
1165 not negative. This fixes bug #102954)
1167 * docs/atk-sections.txt: Add new functions and data items.
1169 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
1170 atkobject.h. Add reference to accessible-table-caption-object.
1172 * docs/tmpl/atk-relation.sgml: Add new properties
1174 * docs/tmpl/atktext.sgml: Add new functions and data items.
1177 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
1179 * ===== Released 1.2.2=====
1181 * configure.in: Version 1.2.2, interface age 2, binary age 202
1185 2003-01-19 He Qiangqiang <carton@linux.net.cn>
1187 * configure.in: Added "zh_CN" to ALL_LINGUAS.
1189 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
1191 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1193 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
1195 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1197 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
1199 * configure.in (ALL_LINGUAS): Added "it" (Italian)
1201 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
1203 * configure.in: Add -with-html-dir option. (bug #102497)
1205 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1207 * docs/tmpl/atkobject.sgml: Update so property names are in
1210 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
1212 * ===== Released 1.2.1=====
1214 * configure.in: Version 1.2.1, interface age 1, binary age 201
1218 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
1220 * configure.in (ALL_LINGUAS): Added pl (Polish).
1222 2002-12-23 Nam SungHyun <namsh@kldp.org>
1224 * configure.in: Added Korean (ko) to ALL_LINGUAS
1226 2002-12-22 Artis Trops <hornet@navigator.lv>
1228 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1230 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
1232 * configure.in (ALL_LINGUAS): added French (fr).
1234 2002-12-21 Jordi Mallach <jordi@sindominio.net>
1236 * configure.in (ALL_LINGUAS): added Catalan (ca).
1238 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
1240 * ===== Released 1.2.0 ======
1242 * configure.in: Version 1.2.0, interface age 0, binary age 200
1244 * NEWS: Final update for 1.2.0.
1246 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1248 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1250 * configure.in: Added Russian to ALL_LINGUAS.
1252 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1254 * ===== Released 1.1.5=====
1256 * configure.in: Version 1.1.5, interface age 2, binary age 105
1260 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1262 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1263 if caret is not supported. This addresses bug #101020.
1265 * configure.in: Use third argument of AC_DEFINE to get rid of
1268 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1270 * acinclude.m4: Remove; wasn't needed, and referred
1271 to GLib internal m4 files now gone.
1273 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1275 * configure.in: Require autoconf-2.53.
1277 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1279 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1281 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1283 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1286 2002-12-07 Andras Timar <timar@gnome.hu>
1288 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1290 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1292 * ===== Released 1.1.4 =====
1294 * configure.in: Version 1.1.1, interface age 1, binary age 104
1298 2002-12-05 Ole Laursen <olau@hardworking.dk>
1300 * configure.in (ALL_LINGUAS): Added Danish (da).
1302 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1304 * configure.in (ALL_LINGUAS): Added Spanish (es).
1306 2002-12-01 Christian Neumair <chris@gnome-de.org>
1308 * configure.in (ALL_LINGUAS): Added German (de).
1310 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1312 * configure.in (ALL_LINGUAS): Added "no".
1314 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1316 * Update NEWS for 1.1.3
1318 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1320 * configure.in: Update to take account of gtk-doc-version being 0.10
1321 Updated version required to 0.9
1323 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1326 Added ATK_ROLE_APPLICATION.
1329 (atk_role_get_localized_name):
1330 Added ATK_ROLE_APPLICATION case.
1332 * docs/atk-decl.txt:
1333 Added ATK_ROLE_APPLICATION to docs.
1335 2002-11-18 Abi Brady <morwen@evilmagic.org>
1337 * configure.in: Added "en_GB" to ALL_LINGUAS.
1339 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1341 * configure.in: Added "ms" to ALL_LINGUAS.
1343 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1345 * Update NEWS for 1.1.2
1347 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1350 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1353 Revved to 1.1.2, interface age 0, binary age 102.
1355 * atk/atkrelationtype.h:
1356 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1357 New relations to handle content embedding, for instance
1358 text that embeds or flows around images.
1360 * atk/atkhyperlink.h:
1361 (atk_hyperlink_is_inline):
1362 New API, returns whether a hyperlink's content is
1363 partially displayed inline; useful for small images
1364 emedded in text, and for HTML <src> elements.
1365 (AtkHyperlinkClass->link_state):
1366 New virtualized method, used to implement various
1367 state query API such as atk_hyperlink_is_inline().
1369 * atk/atkhyperlink.c:
1370 (atk_hyperlink_is_inline):
1373 * docs/atk-sections.txt:
1374 Additions for above API.
1376 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1378 * atk/atkobject.[ch]: Add signal active-descendant-changed
1380 2002-11-11 Christian Rose <menthos@menthos.com>
1382 * configure.in: Added "sv" to ALL_LINGUAS.
1384 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1386 * atk/atkhyperlink.c
1387 * atk/atkhyperlink.h
1392 * docs/tmpl/atkhyperlink.sgml
1393 * docs/tmpl/atkobject.sgml
1394 * docs/tmpl/atktable.sgml
1395 * docs/tmpl/atktext.sgml
1397 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1400 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1402 * autogen.sh: Add call to autoheader to create config.h.in
1404 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1406 * acinclude.m4: New file
1408 * autogen.sh: Add i18n support (copied from gtk+).
1410 * configure.in: Add definition for atklocaledir and check for
1411 bind_textdomain_codeset()
1413 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1415 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1418 * po/.cvsignore: Add extra files.
1420 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1422 * configure.in: Create po/Makefile; patch supplied by
1423 Dan Mills (thunder@ximain.com)
1425 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1427 * ===== Released 1.1.1 =====
1429 * configure.in: Version 1.1.1, interface age 0, binary age 101
1433 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1435 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1437 * Makefile.am: Add po directory
1439 * configure.in: Add support for I18N
1441 * acconfig.h atk/atkintl.h: New files used to support I18N
1443 * atk/atkobject.c: Update atk_role_get_localized_name() to
1444 allow for localized name to be returned.
1446 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1448 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1449 po/ChangeLog: New files
1451 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1453 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1455 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1457 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1458 atk_object_add_relationship and atk_object_remove_relationship
1459 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1462 * atk/atkrelation.h: Move definition of AtkRelationType to
1465 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1467 * atk/atktext.[ch]: Add text-attributes-changed signal.
1469 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1471 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1473 * docs/tmpl/atkrelation.sgml: Add new relations
1475 * docs/tmpl/atkstate.sgml: Add new state
1477 * docs/tmpl/atktext.sgml: Add new signal
1479 * tests/testrelation.c: Add tests for new relationship functions.
1481 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1483 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1484 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1488 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1490 * ===== Released 1.1.0 =====
1494 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1497 increment version to 1.1.0, in view of the fact that we've
1498 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1499 Also reset INTERFACE_AGE to zero, since an enum was added.
1500 Use similar library numbering as GTK.
1502 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1504 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1506 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1508 * atk/atkcomponent.c: upd docs.
1510 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1512 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1513 avoid unused declarations
1515 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1516 Move AtkRelationSet from atkobject to atkrelationset.
1518 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1520 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1521 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1522 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1523 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1524 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1525 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1526 docs/tmpl/atkvalue.sgml:
1527 Remove reference to ...Iface data structures; which eliminates
1528 undocumented symbols.
1530 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1532 * atk/atkutil.h: Add documentation for AtkKeyEventType
1534 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1535 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1536 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1537 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1538 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1539 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1540 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1541 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1542 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1543 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1544 docs/tmpl/atkutil.sgml:
1545 Reduce number of undocumented symbols
1547 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1549 * atk/atknoopobjectfactory.c:
1550 Add implementation for atk_object_factory_get_accessible_type()
1552 2002-08-18 Havoc Pennington <hp@pobox.com>
1554 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1555 both automake 1.6 and 1.4 installed get the right automake. Means
1556 compilation from CVS will now require the latest automake 1.4
1557 release, or manually creating symlinks called "automake-1.4" and
1560 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1562 These changes improve the quality of the documentation by adding
1563 information about properties and signals.
1566 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1567 use in docs Makefile.am
1570 Add missing include files, atk/atknoopobject.h and
1571 atknoopobjectfactory.h
1574 Add support for scan program
1577 Added content to this file
1579 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1580 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1581 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1582 docs/tmplatkutil.sgml:
1583 Removed references to contents of object's data structure
1585 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1586 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1587 Add references to signals and properties.
1589 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1591 * ===== Released 1.0.3 =====
1593 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1594 interface, binary version 3.
1598 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1600 * README: Updated to describe where to log bugs and mention mailing
1603 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1605 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1606 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1607 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1608 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1609 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1610 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1611 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1612 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1613 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1614 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1615 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1616 Update documentation.
1618 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1620 * atk/atkregistry.c:
1621 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1624 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1626 * ===== Released 1.0.2 ======
1630 * configure.in: Version 1.0.2, interface, binary age 2
1632 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1634 * atk/atkutil.c (atk_focus_tracker_notify):
1635 Allow for object being NULL which means the window containing the
1636 focus widget has lost focus. We update the previous_focus_object
1637 so we can emit notification for focus widget when window regains
1640 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1642 * atk/atkgobjectaccessible.c:
1643 (atk_gobject_accessible_for_object): Allow for case where created
1644 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1645 was not initialized in atk_gobject_accessible_class_init
1647 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1649 * ===== Released 1.0.1 ======
1653 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1655 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1657 * atk/atkutil.c (atk_focus_tracker_notify):
1658 Do not do notification if previously notified object is the same as
1661 2002-03-14 Tor Lillqvist <tml@iki.fi>
1663 * atk/Makefile.am: Use correct name for the DLL when generating
1664 the MSVC import library.
1666 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1668 * atk/atkutil.c (atk_object_get_root):
1669 Changed g_type_class_peek to g_type_class_ref,
1670 this seemed to be triggering a SEGV in some cases.
1673 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1675 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1676 Correct name of data set to NULL from quark_accessible_object to
1679 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1681 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1684 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1686 * ===== Released 1.0.0 ======
1688 * NEWS: Final update for 1.0.0.
1690 * README: Update the compilation instructions a bit.
1692 2002-03-06 Tor Lillqvist <tml@iki.fi>
1695 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1698 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1702 * tests/Makefile.am: Don't install libteststateset.la,
1703 libtestrelation.la. (#73655, James Henstridge)
1705 * autogen.sh: Add --enable-gtk-doc
1707 * configure.in: --disable-gtk-doc by default.
1709 * Makefile.am: Add a slightly modified distcheck rule
1710 that passes --enable-gtk-doc to the configure inside.
1711 (So that 'make dist' succeeds inside.)
1713 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1715 * configure.in: Require GLib-2.0.0.
1717 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1718 Switch over to the Glib/GTK+ versioning scheme.
1720 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1722 * atk/atktext.c (atk_text_get_text):
1723 Permit end offset value of -1
1725 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1727 * atk/atkhypertext.h:
1730 2002-02-28 Sven Neumann <sven@gimp.org>
1732 * configure.in: beautified configure --help output.
1734 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1736 * atk/atkhypertext.h atk/atkhyperlink.h:
1737 Add padding to class structures to allow for future expansion.
1739 * atk/atkdocument.h:
1740 Add padding to class structures to allow for future expansion.
1742 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1743 Add padding to class structures to allow for future expansion.
1745 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
1747 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1749 2002-02-26 Tor Lillqvist <tml@iki.fi>
1751 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1752 libtool won't create a DLL.
1754 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
1757 Remove -no-undefined because of problems with uunresolved symbols
1758 in libgobject on Solaris when using gcc
1760 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
1762 * configure.in: Version 0.13
1764 * NEWS: Update for 0.13
1766 * docs/atk-sections.txt: Update.
1768 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
1770 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1771 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1772 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1773 Make use of parent_class consistent; define as gpointer and
1774 use g_type_class_peek_parent() to get it
1777 Delete unused empty line
1779 * atk/atkregistry.c atk/atkrelation.c:
1780 Make parent_class static
1782 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
1785 Add check for offset being negative in functions which have offset
1786 parameter and return immediately if so.
1788 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1790 * atk/atkcomponent.h:
1791 Change argument of get_layer and get_mdi_zorder function pointers
1792 to be AtkComponent instead of AtkObject
1794 * atk/atkcomponent.c:
1795 Change atk_component_get_layer and atk_component_get_mdi_zorder
1796 to refer to argument as component instead os accessible
1798 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1799 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1800 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1801 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1802 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1803 Update for recent changes
1805 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
1808 Guard atk.h with ifndef __ATK_H__
1809 (#71405 reported by terra@diku.dk (Morten Welinder))
1811 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
1813 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1814 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
1815 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1816 atk/atktable.h atk/atktext.h atk/atkvalue.h:
1817 Add padding to class structures to allow for future expansion.
1819 2002-02-11 Bill Haneman <bill.haneman@sun.com>
1822 Incremented revision and tagged GNOME_D2_BETA.
1825 Marked atk_object_get_layer and atk_object_get_mdi_zorder
1826 as deprecated (should use atk_component API below).
1829 Added atk_component_get_layer and atk_component_get_mdi_zorder
1830 (erroneously defined in atkobject, they belong here).
1833 Fixed some property get/set bugs.
1835 * NEWS: updated for GNOME 2 Desktop Beta.
1837 2002-02-11 jacob berkman <jacob@ximian.com>
1839 * atk/atkselection.[ch] (atk_selection_get_type):
1840 * atk/atktable.[ch] (atk_table_get_type):
1841 * atk/atkregistry.h (atk_get_default_registry):
1842 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
1843 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
1844 * atk/atkcomponent.[ch] (atk_component_get_type):
1845 * atk/atkaction.[ch] (atk_action_get_type): declare function
1846 arguments as (void) rather than ()
1848 2002-02-04 Bill Haneman <bill.haneman@sun.com>
1851 Incremented revision.
1853 2002-01-30 Bill Haneman <bill.haneman@sun.com>
1855 * docs/tmpl/atkaction.sgml:
1856 * docs/tmpl/atkcomponent.sgml:
1857 * docs/tmpl/atkeditabletext.sgml:
1858 * docs/tmpl/atkimage.sgml:
1859 * docs/tmpl/atkobject.sgml:
1860 * docs/tmpl/atkselection.sgml:
1861 * docs/tmpl/atktable.sgml:
1862 * docs/tmpl/atktext.sgml:
1863 * docs/tmpl/atkvalue.sgml:
1864 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1865 fields to improve docs; the documentation now gives some
1866 information on the purpose and function of the various ATK
1867 interfaces, and which types of UI components typically implement
1870 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
1872 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1874 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1877 Update version number to 0.10, for Desktop Alpha 2
1879 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
1882 Correct inconsistencies between registered signal parameter types
1883 and default signal handler struct fields
1884 (based on patch from Murray Cumming <murray@usa.net>)
1886 2002-01-10 Bill Haneman <bill.haneman@sun.com>
1889 Update version number to 0.9, for Beta2 package.
1891 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
1893 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
1894 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1897 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
1899 * atk/atkcomponent.c (atk_component_add_focus_handler):
1900 Add comments to clarify behavior if handler has already been added
1902 * docs/tmpl/atktext.sgml:
1903 Update for change of caret_changed to text_caret_moved
1905 2002-01-05 Hans Breuer <hans@breuer.org>
1907 * atk/makefile.msc : generate atk-enum-types.[hc]
1908 NOTE: the long comment in atkobject.h is crashing perl,
1909 at least version 5.005_02 built for MSWin32-x86-object
1910 Binary build 506 provided by ActiveState. Temporary
1911 deleting the AtkRole comment allows to work-around.
1913 atk/atk.def : updated externals
1915 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
1917 * atk/atkgobjectaccessible.h
1918 Fixed typo in define (reported by Jeff Franks)
1920 * atk/atktext.c atk/atktext.h
1921 Change name of default signal handler for text_caret_moved signal
1922 from caret_changed to text_caret_moved
1923 Change enum CARET_MOVED to TEXT_CARET_MOVED
1924 (both issues reported by Jeff Franks)
1926 2001-12-15 Michael Meeks <michael@ximian.com>
1928 * atk/atkrelation.c (atk_relation_class_init):
1930 (atk_relation_finalize): chain to parent.
1932 * atk/atkrelationset.c (atk_relation_set_class_init),
1933 (atk_relation_set_finalize): same fix.
1935 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
1937 * configure.in: Version 0.8, require GLib-1.3.12
1939 * atk/makefile.msc (PKG_VER): Version 0.8.
1941 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
1943 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1944 for correct srcdir != builddir operation when
1945 generating source files in srcdir.
1947 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
1949 * docs/tmpl/atkutil.sgml: remove some conflict
1952 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1957 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
1959 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1960 docs/tmpl/atkgobjectaccessible.sgml
1962 * atk/Makefile.am atk/atk.h:
1963 Add references to new files
1965 * atk/atkobject.c atk/atkobject.h
1966 docs/tmpl/atkobject.sgml:
1967 Add new function atk_object_initialize
1969 * atk/atkobjectfactory.c atk/atkobjectfactory.h
1970 docs/tmpl/atkobjectfactory.sgml:
1971 Add new function atk_object_factory_get_accessible_type
1973 * docs/atk-sections.txt:
1975 Add functions in atk-unused.txt
1978 2001-12-17 Darin Adler <darin@bentspoon.com>
1980 * atk/atktext.c: Add missing #include <string.h>
1982 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
1984 * atk/Makefile.am, tests/Makefile.am: Compile with
1985 -DG_DISABLE_DEPRECATED. See #52790.
1987 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
1989 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1990 Remove unnecessary g_retunn_val_if_fail() call.
1992 2001-12-08 Michael Meeks <michael@ximian.com>
1994 * atk/atkregistry.c (atk_registry_class_init):
1995 paranoia is not appropriate here, setup parent_class,
1996 don't create a new default registry here - makes no
1998 (atk_registry_finalize): chain to parent class, do
1999 g_hash_table_destroys instead of g_frees.
2001 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
2004 Update to create atk-enum-types.h before compiling source files
2005 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
2007 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
2009 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
2010 docs/tmpl/atktext.sgml tests/testrelation.c:
2011 Change atk_attribute_register to atk_text_attribute_register,
2012 atk_attribute_get_value to atk_text_attribute_get_value,
2013 atk_attribute_get_name to atk_text_attribute_get_name
2014 atk_attribute_for_name to atk_text_attribuute_for_name
2016 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
2019 Add implementation of atk_attribute_register, atk_attribute_for_name
2020 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
2021 support extra attributes being defined
2024 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
2025 extra attributes to be defined
2026 Add atk_attribute_register() and atk_attribute_for_name()
2031 * docs/atk-sections.txt docs/tmpl/atktext.sgml
2032 Update because of additions to atk/atktext.h
2034 * tests/testrelation.c:
2035 Add tests for text attributes
2037 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
2040 Update atk_role_register() to allow extra roles to be defined
2041 Update atk_role_get_name() and atk_role_for_name() for newly defined
2044 * tests/testrelation.c:
2047 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
2049 * atk/atkrelation.c:
2050 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
2051 atk_relation_type_for_name()
2054 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
2055 atk_state_type_for_name()
2057 * tests/testrelation.c, tests/teststateset.c:
2058 Update tests as name componenets are separated by hyphen (-) rather
2061 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
2064 Generate files atk-enum-types.c and atk-enums-types.h to create
2068 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
2070 2001-11-28 Bill Haneman <bill.haneman@sun.com>
2073 Changed calls to g_type_class_peek() to g_type_class_ref() where
2074 it makes more sense, and in other places check for a non-null
2075 klass return before trying to call class methods. This prevents
2076 SEGV if no Atk-implementation library has been loaded.
2079 Fixed gtk-doc warning.
2081 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
2083 * atk/atkobject.[c|h]:
2084 Add functions atk_role_get_name() and atk_role_for_name() which
2085 transform a role into an untranslated string
2086 Update comments in atkobject.h which refer to property names
2088 * atk/atkrelation.c:
2089 Correct error in atk_relation_type_get_name
2091 * docs/atk-sections.txt
2092 Added atk_role_get_name and atk_role_for_name
2097 2001-11-23 Hans Breuer <hans@breuer.org>
2099 * atk/atk.def : updated externals
2101 * atk/atktext.c atk/atkutil.c : added two spaces to fix
2102 minor coding style issues. Found by my exports generator.
2104 * atk/makefile.msc : version 0.7, use build dir from
2107 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
2111 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2113 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2115 * atk/atknoopobject.c:
2116 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2117 when creating object
2119 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2121 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2122 docs/tmpl/atkrelation.sgml:
2123 Change atk_relation_type_from_string to atk_relation_type_for_name
2124 Add atk_relation_type_get_name
2126 * atk/atkrelationtype.c:
2127 Change atk_relation_type_from_string to atk_relation_type_for_name
2128 Add atk_relation_type_get_name
2129 Update atk_relation_type_register() to correctly register new
2133 Changed name of static variable type to last_type
2134 Changed name of paremeter if atk_state_type_get_name to type to match
2140 * tests/README, tests/Makefile.am
2141 Add new test file testrelation.c
2143 2001-11-22 Bill Haneman <bill.haneman@sun.com>
2145 * atk/atkutil.c (atk_add_key_event_listener):
2146 Fix gtk-doc comment and clarify use of 'data' gpointer.
2148 2001-11-22 Michael Meeks <michael@ximian.com>
2150 * atk/atkutil.c (atk_add_key_event_listener): switch
2153 * atk/atkobject.c (atk_object_real_get_property):
2154 add missing 'break'.
2156 2001-11-21 Michael Meeks <michael@ximian.com>
2158 * atk/atkrelation.c: pull in string.h for strcmp
2160 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2162 * atk/atkutil.c (atk_add_global_event_listener),
2163 (atk_get_toolkit_name, atk_get_toolkit_version):
2166 2001-11-21 Bill Haneman <bill.haneman@sun.com>
2168 * atk/atkrelation.c: Added gtk-doc docs for
2169 atk_relation_type_from_string.
2171 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
2173 * atk/atkobject.h (enum): Fix trailing comma on
2176 * docs/atk-sections.txt: Update.
2180 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2182 * atk/atkobject.[c|h]:
2183 Add additional argument (name) to state-change signal
2184 Update atk_object_notify_state_change to take account of
2185 extra argument for state-change
2187 * atk/atkmarshal.list:
2188 Add marshaller for VOID:STRING,BOOLEAN
2190 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2192 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2193 Add enum AtkLayer and functions atk_object_get_layer and
2194 atk_object_get_mdi_zorder
2196 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
2198 * atk/atkobject.[c|h]:
2199 Remove property accessible-state; use signal state-change instead
2200 Change signature of state-change handler to take gboolean as argument
2201 instead of AtkPropertyValues
2202 Update atk_object_notify_state_change() to emit state-change signal
2204 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2205 Remove state ATK_STATE_COLLAPSED
2207 2001-11-19 Bill Haneman <bill.haneman@sun.com>
2211 Added state-changed signal to atkobject, in anticipation of
2212 deprecating the accessible-state property.
2215 Fixed signature of atk_util_add_key_listener () to
2216 take an AtkKeySnoopFunc instead of a pointer to same.
2218 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
2220 * atk/atkobject.c (atk_object_notify_state_change):
2221 Fix bug in calculation of number of toggle states
2224 Correct out-by-1 error in atk_state_type_register()
2225 Use type (number of states defined) in atk_state_type_get_name()
2226 and atk_state_type_for_name()
2228 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
2230 * atk/atkeditabletext.c:
2231 Remove unused structure _AtkEditableTextIfaceClass
2233 * atk/atkobject.[c|h]
2234 Remove signals model_changed and selection_changed
2236 * atk/selection.[c|h]
2237 Add signal selection_changed
2239 * atk/atktable.[c|h]
2240 Remove unused structure _AtkTableIfaceClass
2241 Add signal model_changed
2244 Remove unused structure _AtkTextIfaceClass
2245 Add signal text_selection_changed
2247 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2248 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2249 Documentation changes
2251 2001-11-17 Tor Lillqvist <tml@iki.fi>
2253 * atk-zip.sh.in: Build separate runtime and developer packages.
2255 * atk/atk.def: Update.
2257 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2261 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2263 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2266 to allow non-GTK-dependent installation of key snoop functions.
2267 This also meant adding definitions of AtkKeySnoopFunc and
2270 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2272 * atk/atkobject.c (atk_object_notify_state_change):
2273 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2274 to ATK_STATE_EXPANDED or vice versa.
2276 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2279 Add role ATK_ROLE_TREE_TABLE
2281 * atk/atkrelation.h:
2282 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2283 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2285 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2286 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2287 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2288 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2289 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2290 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2291 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2292 Update to reflect the current state of the documentation in the code.
2294 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2296 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2297 Add two new relations ATK_RELATION_NODE_CHILDREN and
2298 ATK_RELATION_NODE_PARENT to support compound objects in a
2299 node or cell of a tree or table
2300 Added descriptions of all relations which are defined
2303 Remove functions atk_table_real_get_index_at(),
2304 atk_table_real_get_column_at_index() and
2305 atk_table_real_get_row_at_index()
2306 Correct typos in documentation of other functions.
2308 2001-10-28 Tor Lillqvist <tml@iki.fi>
2310 * atk-zip.sh.in: New file, used to build developer package for
2314 * configure.in: Add it.
2316 * atk/Makefile.am: Add rules to install and uninstall mingw import
2319 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2321 * atk/atkobject.[c|h]
2322 Remove the following properties
2323 accessible-child - use signal children_changed for notification
2324 accessible-text - use signal text_changed for notification
2325 accessible-caret - use signal text_caret_moved for notification
2326 accessible-selection - use new signal selection_changed
2328 accessible-visible-data - use new signal visible_data_changed
2330 accessible-model - use new signal model_changed for notification
2331 Notify when role or parent changes
2332 Allow parent and role to be set or got using g_object_set() or
2335 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2341 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2343 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2344 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2346 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2348 * atk/atkobject.c (atk_object_notify_state_change):
2349 Initialize AtkPropertyValue data structure to 0 instead of using
2352 2001-10-19 Tor Lillqvist <tml@iki.fi>
2354 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2355 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2356 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2358 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2359 -export-symbols atk.def. If lib.exe is available, generate
2360 atk.lib, and install it.
2362 * atk/atk.def: Update with new entry points.
2364 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2366 * atk/atkobject.[c|], docs/atk-sections.txt,
2367 docs/tmpl/atkobject.sgml:
2368 Add convenience function atk_object_notify_state_change()
2369 to generate property notification of state change.
2371 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2372 Correct comments on functions atk_attribute_get_name() and
2373 atk_attribute_get_value()
2375 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2378 Update comments in atk_text_get_text_[at|after|before]_offset()
2379 to clarify what these functions will return.
2381 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2384 Update comments in atk_text_get_run_attributes() and
2385 atk_text_get_default_attributes().
2387 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2390 Change "property-change" signal to allow detail (i.e. property name)
2391 and add detail in atk_object_notify().
2393 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2396 Correct order of attribute names in text_attr_name array.
2398 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2400 * atk/atktext.[c|h]:
2401 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2402 Use enum AtkTextAttribute to specify what attribute are supported
2403 rather than hash defines. Define new functions atk_attribute_get_name()
2404 and atk_attribute_get_value() which return the strings for the
2405 attribute name and values for those attribute which have named values.
2407 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2409 * atk/atktext.c (atk_text_get_run_attributes):
2412 * atk/atktext.c (atk_text_get_default_attributes):
2413 Add call to set iface.
2415 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2417 * atk/atktext.[c|h]:
2418 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2419 Add new function atk_text_get_default_attributes
2420 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2422 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2424 * atk/atktext.c (atk_attribute_set_free):
2425 Avoid leaking of AtkAttributeSet data structure; speed up code.
2427 * docs/tmpl.atk*.sgml
2428 Updated to reflect current APIs.
2430 2001-10-01 jacob berkman <jacob@ximian.com>
2432 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2433 make dist works correctly w/o having to build first
2435 2001-10-01 Tor Lillqvist <tml@iki.fi>
2437 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2439 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2441 * configure.in (ATK_MICRO_VERSION): Version 0.6
2442 (because libglade will depend on a the small api addition below)
2444 * atk/makefile.msc (PKG_VER): Version 0.6
2446 * atk/atkrelation.h:
2447 * atk/atkrelation.c: (AtkRelationType
2448 atk_relation_type_from_string (const gchar *name)): Added method.
2451 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2453 * configure.in (ATK_MICRO_VERSION): Version 0.5
2455 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2457 * atk/makefile.msc (PKG_VER): Version 0.5
2459 2001-09-21 Hans Breuer <hans@breuer.org>
2461 * atk/atk.def : updated externals
2462 * atk/makefile.msc : version 0.4
2464 * atk/atktext.c (atk_text_get_character_extents) : real_height
2465 is a reference to int, so use &local_height
2467 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2471 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2473 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2474 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2475 (from 0.2 which was not properly updated last time).
2476 depend on glib 1.3.8.
2480 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2483 Add object reference when object is set as accessible_parent
2485 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2487 * configure.in: remember ACLOCAL_FLAGS.
2489 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2491 * atk/atktable.[c|h]
2492 Change atk_table_get_caption() and atk_table_set_caption()
2493 to deal with AtkObject* rather than gchar*
2494 Remove redundant and incorrect comments
2496 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2498 * configure.in: Version 0.3
2500 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2504 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2507 Correct property definitions for "accessible-table-caption",
2508 "accessible-table-column-description",
2509 "accessible-table-row-description"
2511 Update comments to include all properties defined
2513 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2515 * atk/atkhyperlink.h:
2516 Change AtkHyperLink to AtkHyperlink in comment
2517 * atk/atkhypertext.[c|h]:
2518 Change AtkHyperLink to AtkHyperlink
2519 * atk/atktable.[c|h]:
2520 Make gchar* arguments const; make return value of type gchar*
2522 * docs/atk-sections.txt
2523 Remove reference to AtkHyperLink
2524 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2525 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2528 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2531 Add functions atk_table_real_get_index_at(),
2532 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2533 as default implementations for atk_table_get_index_at(),
2534 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2536 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2539 Refer to return value in function documentation for
2540 atk_action_do_action
2542 Fix typo in comments
2543 * docs/tmpl/atkaction.sgml:
2544 Update to include return value
2546 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2548 * atk/atkaction.c atk/atkaction.h:
2549 Made atk_action_do_action return a gboolean as the class member of
2550 AtkActionIface does.
2554 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2556 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2557 Swap height and width arguments to atk_image_get_image_size
2559 Swap height and height arguments to atk_image_get_image_size
2560 Do not crash if NULL pointers are passed for return values
2562 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2564 * docs/tmpl/atktext.sgml atk/atktext.h:
2565 Change parameter names *offset to *_offset
2566 * atk/atkcomponent.c:
2567 Do not crash if NULL pointers are passed for return values
2569 Change parameter names *offset to *_offset
2570 Do not crash if NULL pointers are passed for return values
2572 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2575 Changed g_type_class_peek() to g_type_class_ref()
2576 in atk_add_global_event_listener(), since
2577 g_type_class_peek() could return NULL when an
2578 instance of the class had not been created.
2580 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2582 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2583 Ensure that atk_attribute_set_free is in the documentation.
2585 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2587 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2588 Swapped order of width and height arguments to
2589 atk_text_get_character_extents()
2590 Changed AtkAttrributeSet_free to atk_attribute_set_free
2592 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2594 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2595 Changed "length" argument of atk_text_get_character_extents() to
2598 2001-08-15 Jens Finke <jens@gnome.org>
2600 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2601 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2602 added a AC_SUBST for it. This is needed for the spec.in file.
2603 Added atk.spec to output list.
2604 * atk.spec.in: New file.
2606 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2608 * atk/atkcomponent.[c|h]
2609 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2610 Change atk_component_get_accessible_at_point to
2611 atk_component_ref_accessible_at_point so it will work for flyweights
2613 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2615 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2618 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2620 * atk/atkaction.c, atk/atkcomponent.c
2621 Remove all instances of g_return_if_fail (foo != NULL); that are
2622 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2623 since the second check catches the NULL.
2624 * atk/atkcomponent.c
2625 Add functions atk_component_real_contains(),
2626 atk_component_real_get_position(), atkcomponent_real_get_size()
2627 as default implementations for atk_component_contains(),
2628 atk_component_get_position(), atk_component_get_size()
2630 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2632 * atk/atkimage.[ch] docs/atk-sections.txt
2633 docs/tmpl/atkimage.sgml
2634 Updated AtkImage get_position to get_image_position
2635 so the naming is consistant. Now get_image_position
2636 and get_image_size return -1 for x/y/height/width
2637 if AtkImage implementations of these functions is
2640 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2643 Create an object relation set when the object is created.
2645 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2648 Changed first argument of atk_add_global_event_listener
2649 so the callback function is of type GSignalEmissionHook
2650 instead of AtkEventListener. AtkEventListener is
2651 appropriate for Focus event callbacks, but not generic
2654 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2657 Add function atk_object_real_ref_state_set() which creates the
2658 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2661 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2664 Remove all instances of g_return_if_fail (foo != NULL); that are
2665 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2666 since the second check catches the NULL.
2668 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2671 Fix problem with ATK not building after running make maintainer-clean
2672 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2674 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2677 * atk/atkeditabletext.h
2679 * atk-uninstalled.pc.in
2682 Removed (unused) #defines of pango/pango.h
2683 Removed references to/dependencies on pango from .pc files
2684 Removed dependencies on pango from makefile.msc and configure.in
2686 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2688 * atk/atkobject.[c|h]
2689 Move some implementation from GAIL:
2690 Default implementations for some some functions
2691 atk_object_real_get_name, atk_object_real_set_name,
2692 atk_object_real_get_description, atk_object_real_set_description,
2693 atk_object_real_get_parent, atk_object_real_set_parent,
2694 atk_object_real_get_role,
2695 atk_object_real_connect_property_change_handler,
2696 atk_object_real_remove_property_change_handler,
2698 definition of property-changed signal.
2699 Initialize pointers to NULL in atk_object_init().
2700 Initialize uninitialized function pointers to NULL in
2701 atk_object_class_init().
2703 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2706 Changed children_changed signal to allow NULL pointers
2707 for the 2nd argument to the signal handler.
2709 2001-07-20 Hans Breuer <hans@breuer.org>
2711 * atk/atk.def : added more exports
2712 * atk/makefile.msc : updated win32 build
2714 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2716 * atk/atkaction.[c|h], docs/atk-sections.txt,
2717 docs/tmpl/atkaction.sgml
2718 Add atk_action_get_name() and atk_action_set_description()
2720 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2722 * atk/atkstate.[c|h]
2723 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2724 and inconsistent GtkToggleButton
2726 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2728 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2729 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2730 gail_textattributes_update.pat is for gail/gail and integrates the
2731 ATK_ATTRIBUTE_* macros in the gail implementations.
2732 atk_docs_textattributes_update.pat is for atk/docs and patches
2733 atk-sections.txt etc. for improved docs
2734 atk_atk_textattributes_update.pat is for atk/atk and included the
2735 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2737 2001-07-13 Darin Adler <darin@bentspoon.com>
2739 * atk/atkstate.c: Add missing <string.h> include.
2740 * tests/teststateset.c: Add missing <string.h> include.
2742 2001-07-13 Darin Adler <darin@bentspoon.com>
2744 * .cvsignore: Ignore some generated files.
2745 * autogen.sh: Get rid of call to autoheader since the
2746 configure file doesn't include AM_CONFIG_HEADER.
2748 2001-07-11 Brian Cameron <brian.cameron@sun.com>
2750 * tmpl/atkdocument.sgml
2751 Added new file for docs.
2753 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
2755 * atk/atkimage.c atk/atkutil.c
2756 Changes to build with Sun's FORTE compiler.
2758 2001-07-10 Brian Cameron <brian.cameron@sun.com>
2760 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2761 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2762 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2763 tmpl/atktext.sgml tmpl/atkutil.sgml
2766 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
2768 * atk/atktext.c (atk_text_base_init):
2769 * atk/atktable.c (atk_table_base_init):
2770 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2771 to adapt to recent GSignal changes.
2773 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2775 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2776 docs/tmpl/atkutil.sgml
2777 Added new functiosn to AtkUtil.
2779 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2781 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2782 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2783 docs/tmpl/atkobject.sgml
2784 Added new atk document interface.
2786 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2788 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2789 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2790 Updated so that functions that take screen coords as
2791 input/output also take an enum specifying whether
2792 the coords are screen or top-level window based.
2793 Updated docs as well.
2795 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2797 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2798 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2799 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2800 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2801 atk/docs/tmpl/atkstreamablecontent.sgml
2802 Cleaned up docs. Added atkstreamablecontent.sgml
2804 2001-06-28 Brian Cameron <brian.cameron@sun.com>
2806 *atk/atktable.h, atk/atktable.c
2807 Updated signal handler definitions.
2809 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2812 Updated AtkXYCoords enum.
2814 2001-06-27 Brian Cameron <brian.cameron@sun.com>
2816 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2817 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2818 atk/atkimage.c atk/atkimage.h atk/atkobject.c
2819 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2820 atk/atkstateset.c atk/atkstreamablecontent.c
2821 atk/atkstreamablecontent.h atk/atktable.c
2822 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2823 and some docs/tmpl files.
2824 Updated gtk-docs fixing spelling errors and making minor
2827 2001-06-27 Louise Miller <lousie.miller@sun.com>
2829 *atk/atkselection.h, atk/atkselection.c
2830 changed return type to gboolean for
2831 atk_selection_select_all_selection
2833 2001-06-26 Brian Cameron <brian.cameron@sun.com>
2835 *atk/atkstate.h atk/atkstate.c
2836 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2837 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2838 docs/tmpl/atktext.sgml
2839 Added ATK_STATE_STALE. Updated docs.
2841 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
2844 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2846 2001-06-21 Brian Cameron <brian.cameron@sun.com>
2848 * atk/atkeditabletext.h, atk/atkobject.h,
2850 Added AtkAttributeSet_free() convenience
2853 2001-06-20 Peter Williams <peterw@ximian.com>
2855 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2856 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2857 G_{BEGIN,END}_DECLS.
2859 2001-06-20 Brian Cameron <brian.cameron@sun.com>
2861 * atk/atktable.c, atk/atkmarshal.list
2862 Removed needless marshal and updated signal handlers in
2865 2001-06-20 Louise Miller <louise.miller@sun.com>
2867 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
2868 Changed parameters for get_selected_rows/get_selected_columns
2869 Added 4 new functions, add_row_selection, remove_row_selection,
2870 add_column_selection, remove_column_selection
2872 2001-06-19 Brian Cameron <brian.cameron@sun.com>
2875 Fixed minor bug with signals.
2877 2001-06-18 Brian Cameron <brian.cameron@sun.com>
2882 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2884 * atk/atkselection.h atk/atkselection.c
2885 Now add_selection, clear_selection, and remove_selection
2886 return a boolean indicating SUCCESS/FAILURE to indicate
2887 if the operation was successful.
2889 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
2891 * atk/atktable.h atk/atktable.h
2892 Updated so now the get_text_before|at|after functions
2893 return the start & end offset of the string. Updated the
2896 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
2898 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2900 2001-06-11 Havoc Pennington <hp@redhat.com>
2904 * configure.in: bump version to 0.2 and add infrastructure for
2905 libtool version info. Assumes GTK versioning scheme (major.minor
2906 is binary compatible)
2908 * atk/Makefile.am (LDFLAGS): set version info
2909 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2911 2001-06-13 Brian Cameron <brian.cameron@sun.com>
2913 * atk/atktable.h, atk/atktable.c
2914 Updated so that get/set row/column header functions
2915 work with AtkObjects rather than AtkTables. Organized
2916 the header file a little more cleanly. Also the get/set
2917 row_description and caption functions now use gchar *
2918 rather than AtkObject.
2920 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
2922 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2923 Add signal model-changed.
2925 * atk/atkobject.c: Add properties
2926 accessible-role, accessible-table-caption,
2927 accessible-table-column-header, accessible-table-column_description.
2928 accessible-table-row-header, accessible-table-row_description.
2929 accessible-table-summary, accessible-model
2931 2001-06-12 Brian Cameron <brian.cameron@sun.com>
2933 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2934 Updated atkeditabletext and atktext interfaces so they
2935 now properly define the get/set attribute methods and now
2936 get_offset_at_point and get_character_extents can request
2937 x,y coords by either widget or screen coords.
2939 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
2941 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2942 CFLAGS, not in LIBS. (Always linking with -lpthread
2943 is a noticeable speed hit.)
2945 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
2947 * atk/Makefile.am: Really fix marshal generation.
2949 2001-06-07 Havoc Pennington <hp@redhat.com>
2951 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2952 glib-genmarshal stuff
2954 2001-06-07 Havoc Pennington <hp@redhat.com>
2956 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2959 * configure.in: rearrange the library checks to support
2962 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2964 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2965 ATK in giant GTK tarball
2967 2001-06-07 Brian Cameron <brian.cameron@sun.com>
2969 * docs/atk-api.sgml docs/atk-sections.txt
2970 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2971 docs/tmpl/atktext.sgml
2972 Removed docs/atk-api.sgml since it is not used.
2973 Updated sgml files and atk-sections.txt to reflect
2974 recent changes to the atktext and atkeditabletext
2977 2001-06-06 Brian Cameron <brian.cameron@sun.com>
2979 * atk/atktext.h atk/atktext.h
2980 Updated to new atktext functions for getting attributes.
2982 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2984 * New files atk/atkstreamablecontent.[ch]
2985 Updated files: atk/Makefile.am, atk/atk.h
2987 * atk/atkvalue.c: Updated comments
2989 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
2991 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2993 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
2995 * atk/atkobject.c: Add property accessible-visible-data
2997 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
2999 * atk/atkobject.c: Add support for setting and getting
3000 accessible-value property.
3002 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
3004 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
3006 * atk/atkeditabletext.[ch], atk/atktext.[ch]
3008 * docs/atk-overrides.txt, docs/Makefile.am
3009 Updated the interface for dealing with selected
3010 text to handle multiple selected regions. Removed
3011 get_row_col_at_offset from atktext.[ch]. Added
3012 docs/atk-overrides.txt file.
3014 Thu May 31 Brian Cameron <brian.cameron@sun.com>
3016 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
3017 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
3018 Added atk_marshal_VOID__INT_INT marshaller. Updated the
3019 Makefiles so the proper marshall files get included in the
3020 dist. Updated the Makefiles and configure.in so that the
3021 docs get included in the dist.
3023 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
3025 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
3027 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
3029 * atk/atkobject.c: Define new properties accessible-text,
3030 accessible-caret, accessible-selection and accessible-value
3032 2001-05-29 Brian Cameron <brian.cameron@sun.com>
3034 * docs/atk-sections.txt
3037 Improved the layout/formatting of the atk docs. Added docs/tmpl
3040 2001-05-28 Brian Cameron <brian.cameron@sun.com>
3043 Now properly set the initialized flag when setting up signals.
3044 Updated the atk-docs in several files
3046 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
3048 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
3049 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
3050 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
3051 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
3052 Fix warnings generated by Sun FORTE compiler
3054 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
3056 * atk/atkcomponent.c atk/atkvalue.c
3057 Remove return calls in functions which return void
3059 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
3061 * atk/atkobject.h: Correct naming of role for status bar
3064 Clarify behaviour of atk_text_get_text_after/at/before_offset
3066 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
3068 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
3070 2001-01-06 Hans Breuer <hans@breuer.org>
3072 * atk/makefile.msc atk/atk.def (new files) :
3073 Enable build for win32, no sourc changes necessary.
3075 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
3079 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
3081 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
3083 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>