1 2007-03-22 Christian Persch <chpe@gnome.org>
4 * atk/Makefile.am: use -DATK_LOCALEDIR.
5 * configure.in: remove AM_GLIB_DEFINE_LOCALEDIR.
7 2007-03-22 Christian Persch <chpe@gnome.org>
10 * atk/atkrelation.c: (atk_relation_type_get_name): add missing const.
11 * atk/atkstate.c: (atk_state_type_get_name): ditto.
12 * atk/atktext.c: (atk_text_attribute_get_name): ditto.
14 2007-03-12 Li Yuan <li.yuan@sun.com>
17 Revved to 1.18.0 for GNOME 2.18.0.
19 2007-03-02 Li Yuan <li.yuan@sun.com>
22 (atk_object_notify_state_change):
23 Fix #408527. Add a check.
25 2007-02-25 Tor Lillqvist <tml@novell.com>
27 * atk/atkmisc.h: Fix typo: declare atk_misc_get_type(), not
30 * atk/atk.def: Add atkmisc entry points.
32 2007-02-20 Kjartan Maraas <kmaraas@gnome.org>
34 * Makefile.am: Dist MAINTAINERS.
36 2007-02-13 Bill Haneman <bill.haneman@sun.com>
38 * atk/atkstate.h: Clarified documentation for
39 ATK_STATE enumerations. See bug #398038.
41 * atk/atkrelation.c: Point to atk_object_add_relationship,
42 to clarify and simplify use of AtkRelation. See bug #367627.
44 2007-02-12 Li Yuan <li.yuan@sun.com>
49 2007-02-12 Li Yuan <li.yuan@sun.com>
52 (atk_misc_threads_enter), (atk_misc_threads_leave):
53 Bug #404592. Don't do anything if misc is NULL.
55 2007-01-22 Li Yuan <li.yuan@sun.com>
60 2007-01-19 Li Yuan <li.yuan@sun.com>
63 (atk_misc_threads_enter), (atk_misc_threads_leave):
64 Bug #329454. Use ATK_MISC_GET_CLASS to get AtkMiscClass
65 to use the overloaded functions.
67 2007-01-13 Hans Breuer <hans@breuer.org>
69 * atk/makefile.msc : adapt lib name to "auto-standard", add atkmisc
71 2007-01-10 Li Yuan <li.yuan@sun.com>
77 2007-01-08 Bill Haneman <bill.haneman@sun.com>
80 (atk_action_get_name): Clarified what is expected
81 in an action name, and numerated some commonly-used names.
82 (atk_action_get_keybinding): Improve the documentation
83 for the string returned by this API.
85 2007-01-08 Bill Haneman <bill.haneman@sun.com>
87 * configure.in: Revved to 1.13.0, since new API
88 has been added for gnome 2.17.5. (ATK is
89 now API frozen for gnome 2.18.)
91 * atk/atkmisc.[ch]: New class which provides
92 miscellaneous utilities including
93 (atk_misc_threads_enter, atk_misc_thread_leave): New,
96 * docs/tmpl/atkmisc.sgml:
99 * docs/tmpl/atkhyperlinkimpl.sgml: Added minimal
100 doc for AtkHyperlinkImpl struct.
102 2006-12-05 Li Yuan <li.yuan@sun.com>
104 * configure.in, NEWS:
105 Bump to 1.12.4, for gnome 2.17.4.
107 2006-12-04 Bill Haneman <bill.haneman@sun.com>
109 * Added Li Yuan <li.yuan@sun.com> to MAINTAINERS.
111 2006-10-01 Bill Haneman <bill.haneman@sun.com>
113 * configure.in, NEWS:
114 Bump to 1.12.3, for gnome 2.16.1.
116 2006-09-26 Bill Haneman <bill.haneman@sun.com>
119 (atk_text_attribute_get_value): Allow
120 the wrap value to be 3 (bug #357847).
122 2006-09-14 Bill Haneman <bill.haneman@sun.com>
124 * atk/docs/atkdocument.sgml:
125 Update docs to include signals, and revise description.
127 Following code changes from Neo Liu <nian.lui@sun.com>
130 (atk_document_base_init): New, add signals
131 "load_complete", "load_stopped", "reload".
134 (atk_no_op_object_get_type): Add 'AtkDocument'
135 interface type to this test AtkObject class.
137 2006-09-19 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
139 * configure.in: Added "te" to ALL_LINGUAS
141 2006-09-14 Bill Haneman <bill.haneman@sun.com>
143 * atk/atk.def: Added some missing symbols for win32 build.
144 Patch from Cedric Gustin, bug #355912.
146 * atk/atkhyperlink.c:
147 (atk_hyperlink_is_selected_link): Mark deprecated, since
148 ATK_STATE_SELECTED gives the same information for hyperlinks.
152 (atk_text_attribute_get_value): Allow value of
153 PANGO_UNDERLINE_ERROR, since this is not an error condition, but
154 denotes the underline style used to indicate spelling errors.
157 2006-09-08 Bill Haneman <bill.haneman@sun.com>
159 * atk/atkhyperlinkimpl.c:
160 (atk_hyperlink_impl_get_hyperlink): Add missing
161 return statement - thanks to Neo Liu for finding this.
164 2006-09-01 Abel Cheung <abel@oaka.org>
166 * configure.in: Added 'dz' 'ku' to ALL_LINGUAS.
168 2006-08-21 Bill Haneman <bill.haneman@sun.com>
170 * configure.in: Revved to 1.12.2.
172 2006-08-17 Bill Haneman <bill.haneman@sun.com>
174 * docs/atk-docs.sgml: Added entity for AtkHyperlinkImpl.
176 * docs/atk-sections.txt: Added entries for newly added API.
179 (atk_value_get_minimum_increment): Added the right number of
180 asterisks to make gtk-doc happy (!) so that inline docs are exposed.
184 2006-08-01 Bill Haneman <bill.haneman@sun.com>
187 Improved docs for ATK_ROLE_APPLICATION, ATK_ROLE_ALERT.
189 2006-07-03 Runa Bhattacharjee <runabh@gmail.com>
191 * configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
193 2006-06-29 Bill Haneman <bill.haneman@sun.com>
195 * atk/atkhyperlinkimpl.h:
196 * atk/atkhyperlinkimpl.c:
197 (atk_hyperlink_impl_get_hyperlink): New method and
198 interface, allows a client to obtain the
199 AtkHyperlink instance associated with an AtkObject.
202 * configure.in: Bumped to 1.12.1.
204 2006-06-23 Bill Haneman <bill.haneman@sun.com>
206 * docs/atk-docs.sgml: Add index sections.
207 * atk/*.c: Fix 'Since' and 'Deprecated' tags so that
208 index xsl parser can find them. Bug #313183.
211 Added ATK_ROLE_LINK and ATK_ROLE_INPUT_METHOD_WINDOW,
212 bug #345367 and #140635.
214 2006-06-21 Bill Haneman <bill.haneman@sun.com>
217 (ATK_STATE): Patch from Ginn Chen, bug #345407.
218 Fix ATK_STATE macro for state values > 32.
220 2006-06-15 Bill Haneman <bill.haneman@sun.com>
222 * atk/atkstreamablecontent.h, atkstreamablecontent.c:
223 Fix nasty typo. Bug #344915.
225 2006-06-14 Bill Haneman <bill.haneman@sun.com>
227 * atk/atkstreamablecontent.h, atkstreamablecontent.c:
228 (atk_streamable_content_get_uri): New method, returns a string
229 representing a URI from which content may be streamed.
232 2006-06-08 Bill Haneman <bill.haneman@sun.com>
234 * atk/Makefile.am: Added $(srcfile) to win32
235 libatk_1_0_la_LDFLAGS,
236 bug #336802. Hope that works, as I don't have a win32 build env
239 2006-06-08 Bill Haneman <bill.haneman@sun.com>
241 * configure.in: Revved to 1.12.0 after tagging the repository with
242 gnome-2-14 (if we need to create/work on the old branch).
244 * atk/atkobject.h, atkobject.c: Added ATK_ROLE_FORM (bug #344142).
246 * atk/atkrelationtype.h: Added ATK_RELATION_DESCRIPTION_FOR,
247 ATK_RELATION_DESCRIBED_BY (bug #344144).
249 * atk/atkstate.h: Added ATK_STATE_DEFAULT (bug #344281) and
250 ATK_STATE_VISITED (bug #344384), also ATK_STATE_ANIMATED which
251 is in AT-SPI but was not yet in ATK.
253 * atk/atkvalue.h, atkvalue.c: Add atk_value_get_minimum_increment
254 (missing despite being in AT-SPI's IDL for Value: bug #341875)
256 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
258 * configure.in: Remove obsolete no.po referrals
261 2006-03-28 Bill Haneman <bill.haneman@sun.com>
263 * configure.in, NEWS: Revved to 1.11.4, to include docs improvements.
265 2006-03-24 Gora Mohanty <gmohanty@cvs.gnome.org>
267 * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
269 2006-03-21 Bill Haneman <bill.haneman@sun.com>
271 gtk-doc documentation fixes: ATK now has 100% API coverage
272 with no incomplete function/struct descriptions.
274 * atk/atkdocument.c: Edited docs to make gtk-doc happier.
275 * atk/atkimage.c: Ditto.
276 * atk/atkobject.c: Moved 'Deprecated' tag relative to 'Returns',
277 to make gtk-doc happier.
278 * atk/atkobject.h: Documented AtkPropertyValues.
279 * atk/atkrelationtypes: Documented the unused/invalid types
280 ATK_RELATION_TYPE_NULL and ATK_RELATION_TYPE_LAST_DEFINED.
281 * atk/atktext.h: Documented AtkTextBoundaryType.
282 * atk/atkutil.h: Documented AtkKeyEventStruct.
283 * docs/atksections.txt: Added missing function entries.
284 * docs/tmpl/atkhypertext.sgml: Added long description.
285 * docs/tmpl/atkregistry.sgml: Added long description.
286 * docs/tmpl/atkrelationset.sgml: Added long description.
287 * docs/tmpl/atkstreamablecontent.sgml: Added long description.
289 2006-03-21 Tor Lillqvist <tml@novell.com>
291 * atk/atkobject.c (get_atk_locale_dir): Fix fatal typo.
293 * atk/atk.def: Add some missing functions.
295 2006-03-20 Vladimer Sichinava <vlsichinava@gmail.com>
297 * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
299 2006-03-20 Bill Haneman <bill.haneman@sun.com>
301 * atk/atkutil.h: Added missing info on AtkEventListener,
302 AtkEventListenerInit, and AtkKeySnoopFunc. bug #320911.
304 * atk/atkimage.h: Moved information about '-1' return values
305 to the corresponding parameters. bug #320916.
307 * atk/atkobject.c: Fixed some docs issues in comment blocks.
309 * docs/tmpl/atkobject.sgml: Clarify children-changed signal
312 2006-03-20 Bill Haneman <bill.haneman@sun.com>
314 * atk/atkimage.c: Bug detected by Behdad Esfahbod
315 (atk_image_get_position): Allow for NULL-in params.
316 (atk_image_get_size): Allow for NULL in-params.
318 2006-03-13 Bill Haneman <bill.haneman@sun.com>
320 * configure.in, NEWS: Revved to 1.11.3.
321 This is the GNOME 2.14.0 version of ATK.
323 2006-02-24 Bill Haneman <bill.haneman@sun.com>
326 (get_atk_locale_dir): Make sure to convert from UTF-8 to
327 correct filename encoding; bug #317458 from Kazuzi IWAMOTO.
331 Const patch from Arjan Van de Van; adds 'const' to
332 internal atk structures and methods where appropriate.
334 2006-01-17 Bill Haneman <bill.haneman@sun.com>
336 * configure.in: Revved to 1.11.1.
337 Re-dist using a working gtk-doc, so that docs are included.
339 2006-01-16 Bill Haneman <bill.haneman@sun.com>
341 * configure.in: Revved to 1.11.0.
343 2005-12-27 Abel Cheung <maddog@linuxhall.org>
345 * configure.in: Added "zh_HK" to ALL_LINGUAS.
347 2005-11-17 Bill Haneman <bill.haneman@sun.com>
350 (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
351 ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
352 ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
353 (AtkAttributeSet): Moved here from AtkText.
354 (AtkObjectClass): Added get_attributes vfunc pointer.
356 (atk_object_get_attributes): New public method.
359 (atk_object_get_attributes): New method implementation,
360 uses AtkObjectClass->get_attributes. This method allows
361 the assignment of weakly-type attributes to any AtkObject
362 instance, as name-value pairs.
363 (AtkRoleItem): Added names for the new roles.
366 (AtkStateType): Added ATK_STATE_INVALID_ENTRY,
367 ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
368 Tweaked docs for other states.
371 (AtkImageClass): Added get_image_locale vfunc.
372 (atk_image_get_image_locale): New method.
375 (atk_image_get_image_locale): New method.
377 * atk/atkcomponent.h:
378 (AtkComponentClass): Added get_alpha vfunc.
379 (atk_component_get_alpha): New method.
381 * atk/atkcomponent.c:
382 (atk_component_get_alpha): New method.
385 (AtkDocument): Added vfuncs for document locale and
387 (atk_document_get_locale): New.
388 (atk_document_get_attributes): New.
389 (atk_document_get_attribute_value): New.
390 (atk_document_set_attribute_value): New.
393 (atk_document_get_locale): New.
394 (atk_document_get_attributes): New.
395 (atk_document_get_attribute_value): New.
396 (atk_document_set_attribute_value): New.
398 2005-11-16 Bill Haneman <bill.haneman@sun.com>
401 * atk/atkhypertext.c:
402 * atk/atkobjectfactory.c:
403 * atk/atktable.c: Moved error return code
404 description to 'Returns' section.
405 * docs/tmpl/atkutil.sgml:
406 Committed a docs patch from Bill Abt.
408 2005-11-01 Simos Xenitellis <simos@gnome.org>
410 * configure.in: Added tt (Tatar) to ALL_LINGUAS.
412 2005-09-05 Bill Haneman <bill.haneman@sun.com>
414 * configure.in, NEWS: Release 1.10.3,
415 with a working libtool (1.10.2 was a bad release, don't use).
417 2005-08-29 Bill Haneman <bill.haneman@sun.com>
419 * configure.in, NEWS: Release 1.10.2.
421 2005-08-19 Tor Lillqvist <tml@novell.com>
423 * atk-zip.sh.in: Drop the timestamp from the zip file
424 names. Include the .def file.
426 * atk/Makefile.am (install-def-file): Fix typo.
428 2005-08-04 Tor Lillqvist <tml@novell.com>
430 * configure.in: Look for windres on Win32.
432 * atk/Makefile.am: Don't use the script in GLib's build/win32 to
433 compile the rc file into a resource object file. (This means we
434 lose the build number increment magic, but I doubt it was that
435 useful anyway.) Instead use windres directly. To pass a normal .o
436 file produced by windres through libtool, which wants .lo files,
437 pass it directly to the linker using a -Wl option.
439 * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
441 2005-07-18 Abduxukur Abdurixit <abdurixit@gmail.com>
443 * configure.in: Added 'ug' to ALL_LINGUAS.
445 2005-06-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
447 * configure.in: Added 'gl' to ALL_LINGUAS.
449 2005-04-28 Bill Haneman <billh@gnome.org>
451 * configure.in: Patch from Michael Meeks to
452 make atk 1.9's dependency on gtk+ 2.6 soft, i.e.
453 don't require gmodule-no-export-2.0.
454 Restores compatibility of atk 1.9 series with gtK 2.4.X.
458 2005-04-22 Tor Lillqvist <tml@novell.com>
460 * atk/atkobject.c: Initialize gettext before use. Calling
461 bindtextdomain() and bind_textdomain_codeset() in
462 atk_role_get_localized_name() was too late. Put the calls in new
463 function gettext_initialization() and call that from
464 atk_object_class_init() and atk_role_get_localized_name(). Move
465 the Win32-specific DllMain() and get_atk_locale_dir() functions
466 and the redefinition of ATK_LOCALEDIR before
467 gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
468 for atk's part. Thanks to Robert Ögren, Daniel Atallah and Kevin
471 2005-04-09 Hans Breuer <hans@breuer.org>
473 * atk/makefile.msc : updated $(LIBINTL_LIBS)
474 atkrelationtype.h to atk_headers, PKG_VER
476 2005-04-05 Bill Haneman <bill.haneman@sun.com>
478 * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
479 indicate that explicit user interaction with a UI control is
480 required, i.e. for web forms elements with the 'required' tag.
483 2005-04-04 Padraig O'Briain <padraig.obriain@sun.com>
485 * atk/atkrelation.c: Update doc to note that atk_relation_add_target
486 was added for version 1.9.
488 * atk/atkrelationset.c: Update doc to note that
489 atk_relation_set_add_relation_by_type was added for version 1.9.
491 2005-03-30 Steve Murphy <murf@e-tools.com>
493 * configure.in: Added "rw" to ALL_LINGUAS.
495 2005-03-08 Bill Haneman <bill.haneman@sun.com>
497 * ===== Released 1.9.1=====
499 * configure.in, NEWS, README: Released 1.9.1.
501 2005-02-23 Padraig O'Briain <padraig.obriain@sun.com>
503 * atk.spec.in: Corrected FTP directory. (bug #168218)
506 2005-02-08 Christian Rose <menthos@menthos.com>
508 * configure.in: Added "xh" to ALL_LINGUAS.
510 2005-01-26 Padraig O'Briain <padraig.obriain@sun.com>
512 * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
514 2004-12-29 Tor Lillqvist <tml@iki.fi>
516 * atk/atk.def: Add new functions.
518 2004-12-20 Padraig O'Briain <padraig.obriain@sun.com>
520 * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
523 2004-11-29 Padraig O'Briain <padraig.obriain@sun.com>
525 * ===== Released 1.9.0=====
527 * configure.in: Version 1.9.0, interface age 0, binary age 900
531 Thu Nov 25 14:11:41 2004 Manish Singh <yosh@gimp.org>
533 * autogen.sh: rm autom4te.cache, since it might interfere with
534 differing autoconf versions.
536 2004-11-22 Padraig O'Briain <padraig.obriain@sun.com>
538 * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
539 to fix warning when documentation is generated.
541 * atk/atkrelation.[ch]:
542 * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
544 * atk/atkrelationset.[ch]:
545 * atk/tmpl/atkrelationset.sgml:
546 Add atk_relation_set_add_relation_by_type.
548 * docs/atk-sections.txt: Add atk_relation_add_target and
549 atk_relation_set_add_relation_by_type.
553 2004-11-17 Padraig O'Briain <padraig.obriain@sun.com>
555 * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
556 Patch from Matthias Clasen for bug #158531.
557 Incremented version to 1.9.0.
558 Branch for gnome-2-8 has been created.
560 2004-11-11 Christian Rose <menthos@menthos.com>
562 * configure.in: Added "as" to ALL_LINGUAS.
564 2004-10-28 Padraig O'Briain <padraig.obriain@sun.com>
566 * docs/atk-docs.sgml: Add a more descriptive title in the docs.
567 Patch from Diego Gonzalez. (bug #156296)
569 * atk/text.c (Clarify meaning of end_offset for
570 atk_text_get_text_at_offset().
571 Patch from Bill Haneman. (bug #156574)
573 2004-09-14 Abel Cheung <maddog@linuxhall.org>
575 * configure.in: Added "ar" to ALL_LINGUAS.
577 2004-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
579 * configure.in: Added "th" to ALL_LINGUAS.
581 2004-09-07 Padraig O'Briain <padraig.obriain@sun.com>
583 * ===== Released 1.8.0=====
585 * configure.in: Version 1.8.0, interface age 0, binary age 800
589 2004-08-16 Christian Rose <menthos@menthos.com>
591 * configure.in: Added "bs" to ALL_LINGUAS.
593 2004-08-13 Padraig O'Briain <padraig.obriain@sun.com>
595 * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
596 atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c
597 atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
598 Fix for bug #149990; patch from Kjartan Maraas.
600 2004-08-12 Kjartan Maraas <kmaraas@gnome.org>
602 * configure.in: Added nb to ALL_LINGUAS.
604 2004-08-09 Ankit Patel <ankit@redhat.com>
606 * configure.in: Added "gu" to ALL_LINGUAS.
608 2004-07-28 Padraig O'Briain <padraig.obriain@sun.com>
610 * configure.in: Increment version to 1.7.3 and interface age to 3.
612 * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
616 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
618 * docs/atk-sections.txt: Add entries to fix warning when generating
621 * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml
622 docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml
623 docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml
624 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
627 2004-07-20 Padraig O'Briain <padraig.obriain@sun.com>
629 * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
633 2004-07-20 Bill Haneman <bill.haneman@sun.com>
635 * atk/atkobject.h, atkobject.c, atk-object-enum.c:
636 Added ATK_ROLE_EMBEDDED, "embedded component", which is a
637 context hint for assistive technologies that the contained
638 children share a context which differs from the embedding
639 container. Fixes bug #147989.
641 * configure.in: Revved to 1.7.2.
643 2004-06-10 Padraig O'Briain <padraig.obriain@sun.com>
645 * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
646 and ATK_TYPE_RECTANGLE.
647 * atk/atkcomponent.c (atk_component_base_init): Correct definition
648 of "bounds-changed" signal.
649 (atk_rectangle_copy): New function.
650 (atk_rectangle_get_type): New function.
652 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
654 * configure.in: Increment version to 1.7.2 and interface age to 2.
656 2004-06-08 Padraig O'Briain <padraig.obriain@sun.com>
658 * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
662 2004-06-04 Padraig O'Briain <padraig.obriain@sun.com>
664 * docs/atk-sections.txt: Add AtkRectangle.
666 * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
669 2004-05-29 Christian Rose <menthos@menthos.com>
671 * configure.in: Added "tk" to ALL_LINGUAS.
673 2004-05-18 Padraig O'Briain <padraig.obriain@sun.com>
675 * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
678 2004-05-11 Padraig O'Briain <padraig.obriain@sun.com>
680 * atk/atkobject.c: Make extra_roles static.
682 * atk/atkrelation.c: Make extra_names static.
686 * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
689 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
691 * configure.in: Increment version to 1.7.1 and interface age to 1.
693 2004-04-22 Padraig O'Briain <padraig.obriain@sun.com>
695 * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
699 2004-04-20 Padraig O'Briain <padraig.obriain@sun.com>
701 * configure.in: Increment version to 1.7.0.
703 * atk/atkcomponent.[ch]: Add new signal "bounds_changed".
704 * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
708 * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
709 * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
710 * docs/tmpl/atkrelation.sgml: Add new relation
711 * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED
715 * atk/atktext.c: Make extra_attributes static.
717 2004-04-19 Padraig O'Briain <padraig.obriain@sun.com>
719 * ===== Released 1.6.1=====
721 * configure.in: Version 1.6.1, interface age 1, binary age 601
727 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
729 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
731 2004.04.02 Iñaki Larrañaga <dooteo@euskalgnu.org>
733 * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
735 2004-03-29 Manish Singh <yosh@gimp.org>
737 * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
739 2004-03-23 Guntupalli Karunakar <karunakar@freedomink.org>
741 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
743 2004-03-23 Pablo Saratxaga <pablo@mandrakesoft.com>
745 * configure.in: Added Walloon (wa) to ALL_LINGUAS
747 2004-03-22 Padraig O'Briain <padraig.obriain@sun.com>
750 * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
751 Patch from Roger Leigh.
753 2004-03-18 Guntupalli Karunakar <karunakar@freedomink.org>
755 * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
757 2004-03-08 Padraig O'Briain <padraig.obriain@sun.com>
759 * ===== Released 1.6.0=====
761 * configure.in: Version 1.6.0, interface age 0, binary age 600
765 2004-03-07 Danilo Ã…Â egan <dsegan@gmx.net>
767 * configure.in: Added "sr@ije" to ALL_LINGAUS.
769 Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org>
772 - exit with $? instead of 1 in case of failure
773 - exit with $? if ./configure failed
774 (that's so autogen.sh && make lines work)
775 - removed --enable-gtk-doc option
776 - added $AUTOGEN_CONFIGURE_ARGS
778 2004-03-01 Tor Lillqvist <tml@iki.fi>
780 * atk/atk.def: Add some missing entries.
782 2004-02-24 Padraig O'Briain <padraig.obriain@sun.com>
784 * ===== Released 1.5.5=====
786 * configure.in: Version 1.5.5, interface age 4, binary age 505
790 2004-02-20 Christian Rose <menthos@menthos.com>
792 * configure.in: Added "en_CA" to ALL_LINGUAS.
794 2004-02-16 Padraig O'Briain <padraig.obriain@sun.com>
796 * ===== Released 1.5.4=====
798 * configure.in: Version 1.5.4, interface age 3, binary age 504
802 2004-02-03 Padraig O'Briain <padraig.obriain@sun.com>
804 * ===== Released 1.5.3=====
806 * configure.in: Version 1.5.3, interface age 2, binary age 503
810 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
812 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
814 2004-01-26 Padraig O'Briain <padraig.obriain@sun.com>
816 * atk/atkobject.c: Revise property name. Fixes bug #130022 from
817 Christian - Manny Calavera - Neumair.
819 2004-01-23 Manish Singh <yosh@gimp.org>
821 * Makefile.am: remove trailing backslash from last line of
824 2004-01-23 Padraig O'Briain <padraig.obriain@sun.com>
826 * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
827 from laszlo.peter@ireland.sun.com.
829 * Makefile.am: Add DISTCLEANFILES.
831 2004-01-12 Padraig O'Briain <padraig.obriain@sun.com>
833 * ===== Released 1.5.2=====
835 * configure.in: Version 1.5.2, interface age 1, binary age 502
839 2004-01-05 Padraig O'Briain <padraig.obriain@sun.com>
841 * configure.in: Move specification of ALL_LINGUAS to later in file
842 so that CATOBJEXT is defined correctly.
843 Use ATK_LOCALEDIR instead of atklocaledir.
845 * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
847 * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
849 * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
851 2004-01-02 Padraig O'Briain <padraig.obriain@sun.com>
853 * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
854 Patch provided by Jeff Franks.
856 2003-12-17 Padraig O'Briain <padraig.obriain@sun.com>
858 * atk/atkobject.c: Change "accel label" to "accelerator label".
861 2003-12-04 Padraig O'Briain <padraig.obriain@sun.com>
863 * ===== Released 1.5.1=====
865 * configure.in: Version 1.5.1, interface age 0, binary age 501
869 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com>
871 * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
873 * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and
876 * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
878 2003-12-01 Michael Natterer <mitch@gimp.org>
880 * atk/atkobject.c (atk_object_real_get_property): fix typo:
881 s/g_value_set_set/g_value_set_int/.
883 2003-12-01 Padraig O'Briain <padraig.obriain@sun.com>
885 * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
886 properties translatable. Add new property "accessible-hypertext-nlinks".
887 (atk_object_real_get_property): Add support for new property
888 "accessible-hypertext-nlinks".
890 * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
893 * atk/atkhyperlink.c: Add signals link_activated and new properties
894 "number-of-anchors", "end-index" and "start-index".
896 This fixes bug #112390.
898 2003-11-29 Danilo Ã…Â egan <dsegan@gmx.net>
900 * configure.in: Added "af" to ALL_LINGUAS.
902 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
904 * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
905 if object is focus object.
907 * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
908 the last object reported by the application as focused.
910 * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
911 Add atk_get_focus_object.
915 2003-11-26 Padraig O'Briain <padraig.obriain@sun.com>
917 * atk/atkobject.c: Change role names so that the unlocalized names
918 do not contain hyphens and match the Java role names. Fixes bug #125024.
920 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
922 * docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
923 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
924 docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
925 docs/tmpl/atktext.sgml: Regenerate these files. The location of
926 signal information has changed.
928 2003-11-24 Padraig O'Briain <padraig.obriain@sun.com>
930 * ===== Released 1.5.0=====
932 * configure.in: Version 1.5.0, interface age 0, binary age 500
936 2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
938 * atk/atkrelation.c: Use weak references for objects in a relation
939 instead of object references so that objects are not leaked when
940 corresponding widgets are destroyed.
942 This fixes bug #125725.
944 2003-10-31 Padraig O'Briain <padraig.obriain@sun.com>
946 * configure.in: Add reference to docs/version.xml
948 Should have been done in previous commit but was omitted.
949 Fixes build break reported in bugs #1258548 and #125902.
951 2003-10-29 Padraig O'Briain <padraig.obriain@sun.com>
953 * configure.in: Add reference to docs/version.xml
955 * docs/Makefile.am: Add references to version.xml.in and version.xml
957 * docs/atk-docs.sgml: Add reference to version.xml
959 * docs/version.xml.in: New file.
961 This fixes bug #125758.
963 2003-10-24 Padraig O'Briain <padraig.obriain@sun.com>
965 * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
967 2003-10-09 Padraig O'Briain <padraig.obriain@sun.com>
969 * ===== Released 1.4.1=====
971 * configure.in: Version 1.4.1, interface age 1, binary age 401
975 2003-09-28 Gediminas Paulauskas <menesis@delfi.lt>
977 * configure.in: Added lt to ALL_LINGUAS.
979 2003-09-23 Padraig O'Briain <padraig.obriain@sun.com>
981 * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
982 This fixes bug #121990.
984 2003-09-21 Ã
\85smund Skjæveland <aasmunds@fys.uio.no>
986 * configure.in: Added Norwegian (nynorsk) code
989 2003-09-10 Padraig O'Briain <padraig.obriain@sun.com>
991 * atk/atkobject.c: Remove comments about signals. The description
992 should be in files in docs/tmpl directory.
994 * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
995 * docs/tmpl/atkobject.sgml: Add descriptions for
996 active-descendant-changed, children-changed, focus-event,
997 property-change, state-change and visible-data-changed signals.
998 * docs/tmpl/atkselection.sgml: Add description for selection-changed
1000 * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
1001 columnn-inserted, column-reordered, model-changed, row-deleted,
1002 row-inserted and row-reordered signals.
1003 * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
1004 text-caret-moved, text-changed and text-selection-changed signals.
1006 This fixes bug #121163.
1008 2003-09-02 Padraig O'Briain <padraig.obriain@sun.com>
1010 * ===== Released 1.4.0=====
1012 * configure.in: Version 1.4.0, interface age 0, binary age 400
1016 2003-08-28 Christian Rose <menthos@menthos.com>
1018 * configure.in: Added "ne" to ALL_LINGUAS.
1020 2003-08-25 Padraig O'Briain <padraig.obriain@sun.com>
1022 * ===== Released 1.3.6=====
1024 * configure.in: Version 1.3.6, interface age 2, binary age 306
1028 2003-08-08 Malcolm Tredinnick <malcolm@commsecure.com.au>
1030 * autogen.sh: Clarify an error message.
1032 2003-08-08 Guntupalli Karunakar <karunakar@freedomink.org>
1034 * configure.in: Added "hi" in ALL_LINGUAS.
1036 2003-08-07 Padraig O'Briain <padraig.obriain@sun.com>
1038 * ===== Released 1.3.5=====
1040 * configure.in: Version 1.3.5, interface age 1, binary age 305
1044 2003-08-04 Padraig O'Briain <padraig.obriain@sun.com>
1046 * Remove po/Makefile.in.in. This fixes bug #119053.
1048 2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
1050 * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
1053 This is a partial fix for bug #116712.
1055 2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
1057 * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
1058 Fixes bug #116621. Problem reported by Mario Lang.
1060 2003-06-25 Fatih Demir <kabalak@gtranslator.org>
1062 * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
1064 2003-06-23 Padraig O'Briain <padraig.obriain@sun.com>
1067 Added locale directory to spec file. Fix provided by
1068 James T. Richardson, Jr.
1070 2003-06-19 Padraig O'Briain <padraig.obriain@sun.com>
1072 * ===== Released 1.3.4=====
1076 2003-06-13 Tor Lillqvist <tml@iki.fi>
1078 * atk/atkobject.c (atk_role_get_localized_name): Set
1079 gettext_initialized.
1081 * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
1082 directory, so look there, too. Include the message catalogs.
1084 2003-06-10 Padraig O'Briain <padraig.obriain@sun.com>
1086 * configure.in: Version 1.3.4, interface age 0, binary age 304
1088 * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
1091 2003-06-05 Paul Duffy <dubhthach@frink.nuigalway.ie>
1093 * configure.in: Added ga (irish) to ALL_LINGUAS
1095 2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
1097 * configure.in: Added li to ALL_LINGUAS.
1099 2003-05-30 Padraig O'Briain <padraig.obriain@sun.com>
1101 * ===== Released 1.3.3=====
1103 * configure.in: Version 1.3.3, interface age 3, binary age 303
1107 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com>
1109 * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
1110 ATK_ROLE_AUTOCOMPLETE.
1112 2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
1114 * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state
1115 ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
1116 which can have a value other than on or off.
1118 2003-05-19 Arafat Medini <lumina@silverpen.de>
1120 *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
1122 2003-05-16 Telsa Gwymme <hobbit@aloss.ukuu.org.uk>
1124 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
1126 2003-05-15 Padraig O'Briain <padraig.obriain@sun.com>
1128 * ===== Released 1.3.2=====
1130 * configure.in: Version 1.3.2, interface age 2, binary age 302
1134 2003-05-09 Samúel Jón Gunnarsson <sammi@techattack.nu>
1136 * is.po: Added "is" into ALL_LINGUAS.
1138 2003-05-06 Padraig O'Briain <padraig.obriain@sun.com>
1140 * configure.in: Make message when pkg-config fails to find glib-2.0.pc
1143 * po/pl.po: Updated Polish translation from Artur Flinta.
1145 2003-05-05 Duarte Loreto <happyguy_pt@hotmail.com>
1147 * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
1149 2003-05-05 Christian Rose <menthos@menthos.com>
1151 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
1153 2003-05-01 Padraig O'Briain <padraig.obriain@sun.com>
1155 * ===== Released 1.3.1=====
1157 * configure.in: Version 1.3.1, interface age 1, binary age 301
1161 * po/yi.po: Update line numbers.
1163 2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
1165 * atk/stateset.h: Fix typo in documentation.
1167 * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
1168 Patch provided by Ali Akcaagac.
1170 2003-03-26 Christian Rose <menthos@menthos.com>
1172 * configure.in: Added "yi" to ALL_LINGUAS.
1174 2003-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
1176 * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
1178 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
1180 * ===== Released 1.3.0=====
1182 * configure.in: Version 1.3.0, interface age 0, binary age 300
1186 2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
1188 * configure.in: Added Malayalam (ml) in ALL_LINGUAS
1190 2003-03-20 Padraig O'Briain <padraig.obriain@sun.com>
1192 * docs/atk-sections.txt: Add 11 unused declarations.
1194 2003-03-20 James Henstridge <james@daa.com.au>
1196 * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
1197 and glib-gettextize.
1199 * configure.in: cleanup to make use of newer autoconf/automake
1202 * Makefile.am: get rid of custom distcheck rule, which is no
1205 * atk/Makefile.am: cleanup makefile. Use BUILT_SOURCES for built
1208 * docs/Makefile.am: use common gtk-doc.make.
1210 * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
1212 2003-03-16 Joel Brich <joel.brich@laposte.net>
1214 * configure.in: Added "eo" to ALL_LINGUAS
1215 * po/eo.po: Added Esperanto translation
1216 from Charles Voelger <cvoelger@dweasel.com>
1218 2003-03-12 Tor Lillqvist <tml@iki.fi>
1220 * atk/atk.def: Add one more missing export, thanks to Cedric
1223 2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
1225 * atk/atkobject.c (atk_object_set_role): Add check that role is
1226 actually being changed. Do not emit notification for initial
1227 role setting. (bug #107710)
1229 2003-03-06 Padraig O'Briain <padraig.obriain@sun.com>
1231 * atk/atkrelationset.c: Current returning of FALSE to 0 in function
1232 which returns integer; (bug #107661) reported by Morten Welinder.
1234 2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1236 * atk/atk-relation.c
1237 atk/atkrelationset.c
1238 atk/atkstatset.c: Correct returning of FALSE to NULL in functions
1239 which return pointer; (bug #107650) reported by Morten Welinder.
1241 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
1243 * test/Makefile.am: Update to produce .so files
1244 (Problem reported and solution reported by Michael.Wilson@bull.net)
1246 2003-02-26 Padraig O'Briain <padraig.obriain@sun.com>
1248 * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
1249 Correct creation of non-AtkGObjectAccessible (bug #107124)
1251 * atk/atkobject.c (atk_object_class_init): Set default initialize
1252 function so that code which does not check for existence of parent
1253 class's initialize function will work.
1255 * atk/atkvalue.c: (atk_value_get_minimum_value,
1256 atk_value_get_maximum_value, atk_value_get_current_value):
1257 Reset Value argument if it is a valid GValue otherwise zeroise it.
1259 docs/tmpl/atkhypertext.sgml: Add link-selected signal.
1261 2003-02-25 Tor Lillqvist <tml@iki.fi>
1263 * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
1265 * atk/atk.def: Add a couple of missing entries, thanks to Cedric
1268 * atk/atk.rc.in: New file, for version info in the DLL on
1269 Windows. Similar as in GLib, GTK, etc.
1271 * configure.in: Generate atk/atk.rc.
1273 * atk/Makefile.am: Use atk.rc on Windows.
1274 (EXTRA_DIST): Distribute atk.rc(.in).
1276 * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
1277 but deduce it from DLL location, like GLib, GTK etc do.
1279 2003-02-23 Abel Cheung <maddog@linux.org.hk>
1281 * configure.in: Added "mk" to ALL_LINGUAS.
1283 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
1285 * configure.in: Added "fa" to ALL_LINGUAS.
1287 2003-02-21 Metin Amiroff <metin@karegen.com>
1289 * configure.in: Added Azerbaijanian to ALL_LINGUAS.
1291 2003-02-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1293 * configure.in: Added Belarusian to ALL_LINGUAS.
1295 2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
1297 * atk/atknoopobject.c: Add AtkHypertext interface as this object should
1298 claim to implement all interfaces.
1300 2003-02-12 Padraig O'Briain <padraig.obriain@sun.com>
1302 * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
1304 * atk/atkhypertext.c
1305 (atk_hypertext_get_link): Add check on link_index value
1306 (atk_hypertext_get_link_index): Add check on char_index value
1308 2003-02-09 Christian Rose <menthos@menthos.com>
1310 * configure.in: Added "kn" to ALL_LINGUAS.
1312 2003-02-07 Christian Rose <menthos@menthos.com>
1314 * configure.in: Added "bn" to ALL_LINGUAS.
1316 2003-02-06 Christian Rose <menthos@menthos.com>
1318 * configure.in: Added "id" to ALL_LINGUAS.
1320 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
1322 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
1323 Add weak reference so we do not leak the accessible when the object
1324 dies. Problem reported by Alex Larsson.
1326 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
1328 * configure.in: Added "tr" (Turkish) to the languages' list.
1330 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
1332 * atk/atkhyperlink.[ch]
1333 New property selected-link defined.
1334 Function pointer is_selected_link added to interface
1335 (atk_hyperlink_is_selected_link: New functions which checks
1336 whether the specified AtkHyperlink is selected
1338 * atk/atkhypertext.[ch]
1339 New signal link-selected added.
1341 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
1343 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
1344 and function atk_hyperlink_is_selected_link.
1346 This fixes bug #104621.
1348 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
1350 * autogen.sh (have_automake): call the versioned automake when
1351 checking the version itself.
1353 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
1355 * autogen.sh (have_automake): Fix version in complaint
1356 message about automake. (#104366, Rich Burridge)
1358 2003-01-26 Daniel Yacob <locales@geez.org>
1360 * configure.in: Added am to ALL_LINGUAS.
1362 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
1364 * configure.in: Added "sk" to ALL_LINGUAS.
1366 2003-01-23 Abel Cheung <maddog@linux.org.hk>
1368 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1370 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1372 * configure.in: Added "pt_BR" to ALL_LINGUAS.
1374 2003-01-22 Marius Andreiana <marius galuna.ro>
1376 * configure.in: added 'ro' to ALL_LINGUAS
1378 2003-01-21 Christian Rose <menthos@menthos.com>
1380 * configure.in: Added "mn" to ALL_LINGUAS.
1382 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1385 (atk_text_base_init): Set vtable entry for default implementations
1386 (atk_text_get_range_extents): Omit calling default implementation
1387 (atk_text_get_bounded_ranges): Omit calling default implementation
1389 * atk/atkcomponent.c
1390 (atk_component_base_init): New function to set vtable entry for
1391 default implementations
1392 (atk_component_ref_accessible_at_point): Omit calling default
1394 (atk_component_contains): Omit calling default implementation
1395 (atk_component_get_position): Omit calling default implementation
1396 (atk_component_get_size): Omit calling default implementation
1398 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1401 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
1402 and PROP_TABLE_CAPTION_OBJECT.
1403 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
1404 and PROP_TABLE_CAPTION_OBJECT.
1406 This completes ATK changes for bug #74814.
1408 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
1410 * atk/atkobject.c: Add property accessible-table-caption-object.
1411 This addresses bug #74814.
1413 * atk/atkobject.h: Move some documentation from template file to
1414 avoid warnings when building.
1416 * atk/atkrelation.c: Add new properties relation and target.
1417 This addresses bug #72426.
1419 * atktext.[ch]: Add new functions atk_text_get_range_extents and
1420 atk_text_get_bounded_ranges.
1421 Also added data structures AtkTextRectangle and AtkTextRange, enum
1422 AtkTextClipType and helper function atk_text_free_ranges.
1423 This addresses bug #100943.
1424 (atk_text_get_character_extents): Ensure that the reported width is
1425 not negative. This fixes bug #102954)
1427 * docs/atk-sections.txt: Add new functions and data items.
1429 * docs/tmpl/atk-object.sgml: Remove some documentation and put in
1430 atkobject.h. Add reference to accessible-table-caption-object.
1432 * docs/tmpl/atk-relation.sgml: Add new properties
1434 * docs/tmpl/atktext.sgml: Add new functions and data items.
1437 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
1439 * ===== Released 1.2.2=====
1441 * configure.in: Version 1.2.2, interface age 2, binary age 202
1445 2003-01-19 He Qiangqiang <carton@linux.net.cn>
1447 * configure.in: Added "zh_CN" to ALL_LINGUAS.
1449 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
1451 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1453 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
1455 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1457 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
1459 * configure.in (ALL_LINGUAS): Added "it" (Italian)
1461 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
1463 * configure.in: Add -with-html-dir option. (bug #102497)
1465 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1467 * docs/tmpl/atkobject.sgml: Update so property names are in
1470 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
1472 * ===== Released 1.2.1=====
1474 * configure.in: Version 1.2.1, interface age 1, binary age 201
1478 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
1480 * configure.in (ALL_LINGUAS): Added pl (Polish).
1482 2002-12-23 Nam SungHyun <namsh@kldp.org>
1484 * configure.in: Added Korean (ko) to ALL_LINGUAS
1486 2002-12-22 Artis Trops <hornet@navigator.lv>
1488 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1490 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
1492 * configure.in (ALL_LINGUAS): added French (fr).
1494 2002-12-21 Jordi Mallach <jordi@sindominio.net>
1496 * configure.in (ALL_LINGUAS): added Catalan (ca).
1498 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
1500 * ===== Released 1.2.0 ======
1502 * configure.in: Version 1.2.0, interface age 0, binary age 200
1504 * NEWS: Final update for 1.2.0.
1506 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1508 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
1510 * configure.in: Added Russian to ALL_LINGUAS.
1512 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
1514 * ===== Released 1.1.5=====
1516 * configure.in: Version 1.1.5, interface age 2, binary age 105
1520 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
1522 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1523 if caret is not supported. This addresses bug #101020.
1525 * configure.in: Use third argument of AC_DEFINE to get rid of
1528 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
1530 * acinclude.m4: Remove; wasn't needed, and referred
1531 to GLib internal m4 files now gone.
1533 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
1535 * configure.in: Require autoconf-2.53.
1537 2002-12-12 Yanko Kaneti <yaneti@declera.com>
1539 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1541 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
1543 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1546 2002-12-07 Andras Timar <timar@gnome.hu>
1548 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1550 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
1552 * ===== Released 1.1.4 =====
1554 * configure.in: Version 1.1.1, interface age 1, binary age 104
1558 2002-12-05 Ole Laursen <olau@hardworking.dk>
1560 * configure.in (ALL_LINGUAS): Added Danish (da).
1562 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1564 * configure.in (ALL_LINGUAS): Added Spanish (es).
1566 2002-12-01 Christian Neumair <chris@gnome-de.org>
1568 * configure.in (ALL_LINGUAS): Added German (de).
1570 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
1572 * configure.in (ALL_LINGUAS): Added "no".
1574 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1576 * Update NEWS for 1.1.3
1578 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1580 * configure.in: Update to take account of gtk-doc-version being 0.10
1581 Updated version required to 0.9
1583 2002-11-20 Bill Haneman <bill.haneman@sun.com>
1586 Added ATK_ROLE_APPLICATION.
1589 (atk_role_get_localized_name):
1590 Added ATK_ROLE_APPLICATION case.
1592 * docs/atk-decl.txt:
1593 Added ATK_ROLE_APPLICATION to docs.
1595 2002-11-18 Abi Brady <morwen@evilmagic.org>
1597 * configure.in: Added "en_GB" to ALL_LINGUAS.
1599 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
1601 * configure.in: Added "ms" to ALL_LINGUAS.
1603 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
1605 * Update NEWS for 1.1.2
1607 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1610 2002-11-14 Bill Haneman <bill.haneman@sun.com>
1613 Revved to 1.1.2, interface age 0, binary age 102.
1615 * atk/atkrelationtype.h:
1616 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1617 New relations to handle content embedding, for instance
1618 text that embeds or flows around images.
1620 * atk/atkhyperlink.h:
1621 (atk_hyperlink_is_inline):
1622 New API, returns whether a hyperlink's content is
1623 partially displayed inline; useful for small images
1624 emedded in text, and for HTML <src> elements.
1625 (AtkHyperlinkClass->link_state):
1626 New virtualized method, used to implement various
1627 state query API such as atk_hyperlink_is_inline().
1629 * atk/atkhyperlink.c:
1630 (atk_hyperlink_is_inline):
1633 * docs/atk-sections.txt:
1634 Additions for above API.
1636 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
1638 * atk/atkobject.[ch]: Add signal active-descendant-changed
1640 2002-11-11 Christian Rose <menthos@menthos.com>
1642 * configure.in: Added "sv" to ALL_LINGUAS.
1644 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
1646 * atk/atkhyperlink.c
1647 * atk/atkhyperlink.h
1652 * docs/tmpl/atkhyperlink.sgml
1653 * docs/tmpl/atkobject.sgml
1654 * docs/tmpl/atktable.sgml
1655 * docs/tmpl/atktext.sgml
1657 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1660 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1662 * autogen.sh: Add call to autoheader to create config.h.in
1664 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
1666 * acinclude.m4: New file
1668 * autogen.sh: Add i18n support (copied from gtk+).
1670 * configure.in: Add definition for atklocaledir and check for
1671 bind_textdomain_codeset()
1673 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1675 * atk/atkobject.c (atk_role_get_localized_name): Add code to
1678 * po/.cvsignore: Add extra files.
1680 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
1682 * configure.in: Create po/Makefile; patch supplied by
1683 Dan Mills (thunder@ximain.com)
1685 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1687 * ===== Released 1.1.1 =====
1689 * configure.in: Version 1.1.1, interface age 0, binary age 101
1693 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1695 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1697 * Makefile.am: Add po directory
1699 * configure.in: Add support for I18N
1701 * acconfig.h atk/atkintl.h: New files used to support I18N
1703 * atk/atkobject.c: Update atk_role_get_localized_name() to
1704 allow for localized name to be returned.
1706 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1708 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1709 po/ChangeLog: New files
1711 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
1713 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1715 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1717 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1718 atk_object_add_relationship and atk_object_remove_relationship
1719 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1722 * atk/atkrelation.h: Move definition of AtkRelationType to
1725 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1727 * atk/atktext.[ch]: Add text-attributes-changed signal.
1729 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1731 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1733 * docs/tmpl/atkrelation.sgml: Add new relations
1735 * docs/tmpl/atkstate.sgml: Add new state
1737 * docs/tmpl/atktext.sgml: Add new signal
1739 * tests/testrelation.c: Add tests for new relationship functions.
1741 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
1743 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1744 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1748 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
1750 * ===== Released 1.1.0 =====
1754 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
1757 increment version to 1.1.0, in view of the fact that we've
1758 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1759 Also reset INTERFACE_AGE to zero, since an enum was added.
1760 Use similar library numbering as GTK.
1762 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1764 2002-09-06 Mark McLoughlin <mark@skynet.ie>
1766 * atk/atkobject.h: add ATK_LAYER_WINDOW.
1768 * atk/atkcomponent.c: upd docs.
1770 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
1772 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
1773 avoid unused declarations
1775 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1776 Move AtkRelationSet from atkobject to atkrelationset.
1778 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1780 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1781 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1782 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1783 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1784 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1785 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1786 docs/tmpl/atkvalue.sgml:
1787 Remove reference to ...Iface data structures; which eliminates
1788 undocumented symbols.
1790 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1792 * atk/atkutil.h: Add documentation for AtkKeyEventType
1794 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1795 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1796 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1797 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
1798 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1799 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1800 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1801 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1802 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1803 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1804 docs/tmpl/atkutil.sgml:
1805 Reduce number of undocumented symbols
1807 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
1809 * atk/atknoopobjectfactory.c:
1810 Add implementation for atk_object_factory_get_accessible_type()
1812 2002-08-18 Havoc Pennington <hp@pobox.com>
1814 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1815 both automake 1.6 and 1.4 installed get the right automake. Means
1816 compilation from CVS will now require the latest automake 1.4
1817 release, or manually creating symlinks called "automake-1.4" and
1820 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1822 These changes improve the quality of the documentation by adding
1823 information about properties and signals.
1826 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1827 use in docs Makefile.am
1830 Add missing include files, atk/atknoopobject.h and
1831 atknoopobjectfactory.h
1834 Add support for scan program
1837 Added content to this file
1839 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1840 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1841 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1842 docs/tmplatkutil.sgml:
1843 Removed references to contents of object's data structure
1845 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1846 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1847 Add references to signals and properties.
1849 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
1851 * ===== Released 1.0.3 =====
1853 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1854 interface, binary version 3.
1858 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
1860 * README: Updated to describe where to log bugs and mention mailing
1863 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
1865 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1866 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1867 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1868 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1869 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1870 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1871 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1872 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1873 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1874 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1875 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1876 Update documentation.
1878 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1880 * atk/atkregistry.c:
1881 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1884 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1886 * ===== Released 1.0.2 ======
1890 * configure.in: Version 1.0.2, interface, binary age 2
1892 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
1894 * atk/atkutil.c (atk_focus_tracker_notify):
1895 Allow for object being NULL which means the window containing the
1896 focus widget has lost focus. We update the previous_focus_object
1897 so we can emit notification for focus widget when window regains
1900 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
1902 * atk/atkgobjectaccessible.c:
1903 (atk_gobject_accessible_for_object): Allow for case where created
1904 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1905 was not initialized in atk_gobject_accessible_class_init
1907 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
1909 * ===== Released 1.0.1 ======
1913 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1915 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
1917 * atk/atkutil.c (atk_focus_tracker_notify):
1918 Do not do notification if previously notified object is the same as
1921 2002-03-14 Tor Lillqvist <tml@iki.fi>
1923 * atk/Makefile.am: Use correct name for the DLL when generating
1924 the MSVC import library.
1926 2002-03-13 Bill Haneman <bill.haneman@sun.com>
1928 * atk/atkutil.c (atk_object_get_root):
1929 Changed g_type_class_peek to g_type_class_ref,
1930 this seemed to be triggering a SEGV in some cases.
1933 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
1935 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1936 Correct name of data set to NULL from quark_accessible_object to
1939 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
1941 * atk/atkhyperlink.c (atk_hyperlink_get_type):
1944 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
1946 * ===== Released 1.0.0 ======
1948 * NEWS: Final update for 1.0.0.
1950 * README: Update the compilation instructions a bit.
1952 2002-03-06 Tor Lillqvist <tml@iki.fi>
1955 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1958 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
1962 * tests/Makefile.am: Don't install libteststateset.la,
1963 libtestrelation.la. (#73655, James Henstridge)
1965 * autogen.sh: Add --enable-gtk-doc
1967 * configure.in: --disable-gtk-doc by default.
1969 * Makefile.am: Add a slightly modified distcheck rule
1970 that passes --enable-gtk-doc to the configure inside.
1971 (So that 'make dist' succeeds inside.)
1973 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
1975 * configure.in: Require GLib-2.0.0.
1977 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1978 Switch over to the Glib/GTK+ versioning scheme.
1980 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
1982 * atk/atktext.c (atk_text_get_text):
1983 Permit end offset value of -1
1985 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
1987 * atk/atkhypertext.h:
1990 2002-02-28 Sven Neumann <sven@gimp.org>
1992 * configure.in: beautified configure --help output.
1994 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
1996 * atk/atkhypertext.h atk/atkhyperlink.h:
1997 Add padding to class structures to allow for future expansion.
1999 * atk/atkdocument.h:
2000 Add padding to class structures to allow for future expansion.
2002 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
2003 Add padding to class structures to allow for future expansion.
2005 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
2007 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
2009 2002-02-26 Tor Lillqvist <tml@iki.fi>
2011 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
2012 libtool won't create a DLL.
2014 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
2017 Remove -no-undefined because of problems with uunresolved symbols
2018 in libgobject on Solaris when using gcc
2020 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
2022 * configure.in: Version 0.13
2024 * NEWS: Update for 0.13
2026 * docs/atk-sections.txt: Update.
2028 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
2030 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
2031 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
2032 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
2033 Make use of parent_class consistent; define as gpointer and
2034 use g_type_class_peek_parent() to get it
2037 Delete unused empty line
2039 * atk/atkregistry.c atk/atkrelation.c:
2040 Make parent_class static
2042 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
2045 Add check for offset being negative in functions which have offset
2046 parameter and return immediately if so.
2048 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
2050 * atk/atkcomponent.h:
2051 Change argument of get_layer and get_mdi_zorder function pointers
2052 to be AtkComponent instead of AtkObject
2054 * atk/atkcomponent.c:
2055 Change atk_component_get_layer and atk_component_get_mdi_zorder
2056 to refer to argument as component instead os accessible
2058 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
2059 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
2060 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
2061 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
2062 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
2063 Update for recent changes
2065 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
2068 Guard atk.h with ifndef __ATK_H__
2069 (#71405 reported by terra@diku.dk (Morten Welinder))
2071 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
2073 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
2074 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
2075 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
2076 atk/atktable.h atk/atktext.h atk/atkvalue.h:
2077 Add padding to class structures to allow for future expansion.
2079 2002-02-11 Bill Haneman <bill.haneman@sun.com>
2082 Incremented revision and tagged GNOME_D2_BETA.
2085 Marked atk_object_get_layer and atk_object_get_mdi_zorder
2086 as deprecated (should use atk_component API below).
2089 Added atk_component_get_layer and atk_component_get_mdi_zorder
2090 (erroneously defined in atkobject, they belong here).
2093 Fixed some property get/set bugs.
2095 * NEWS: updated for GNOME 2 Desktop Beta.
2097 2002-02-11 jacob berkman <jacob@ximian.com>
2099 * atk/atkselection.[ch] (atk_selection_get_type):
2100 * atk/atktable.[ch] (atk_table_get_type):
2101 * atk/atkregistry.h (atk_get_default_registry):
2102 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
2103 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
2104 * atk/atkcomponent.[ch] (atk_component_get_type):
2105 * atk/atkaction.[ch] (atk_action_get_type): declare function
2106 arguments as (void) rather than ()
2108 2002-02-04 Bill Haneman <bill.haneman@sun.com>
2111 Incremented revision.
2113 2002-01-30 Bill Haneman <bill.haneman@sun.com>
2115 * docs/tmpl/atkaction.sgml:
2116 * docs/tmpl/atkcomponent.sgml:
2117 * docs/tmpl/atkeditabletext.sgml:
2118 * docs/tmpl/atkimage.sgml:
2119 * docs/tmpl/atkobject.sgml:
2120 * docs/tmpl/atkselection.sgml:
2121 * docs/tmpl/atktable.sgml:
2122 * docs/tmpl/atktext.sgml:
2123 * docs/tmpl/atkvalue.sgml:
2124 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
2125 fields to improve docs; the documentation now gives some
2126 information on the purpose and function of the various ATK
2127 interfaces, and which types of UI components typically implement
2130 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
2132 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
2134 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
2137 Update version number to 0.10, for Desktop Alpha 2
2139 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
2142 Correct inconsistencies between registered signal parameter types
2143 and default signal handler struct fields
2144 (based on patch from Murray Cumming <murray@usa.net>)
2146 2002-01-10 Bill Haneman <bill.haneman@sun.com>
2149 Update version number to 0.9, for Beta2 package.
2151 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
2153 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
2154 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
2157 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
2159 * atk/atkcomponent.c (atk_component_add_focus_handler):
2160 Add comments to clarify behavior if handler has already been added
2162 * docs/tmpl/atktext.sgml:
2163 Update for change of caret_changed to text_caret_moved
2165 2002-01-05 Hans Breuer <hans@breuer.org>
2167 * atk/makefile.msc : generate atk-enum-types.[hc]
2168 NOTE: the long comment in atkobject.h is crashing perl,
2169 at least version 5.005_02 built for MSWin32-x86-object
2170 Binary build 506 provided by ActiveState. Temporary
2171 deleting the AtkRole comment allows to work-around.
2173 atk/atk.def : updated externals
2175 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
2177 * atk/atkgobjectaccessible.h
2178 Fixed typo in define (reported by Jeff Franks)
2180 * atk/atktext.c atk/atktext.h
2181 Change name of default signal handler for text_caret_moved signal
2182 from caret_changed to text_caret_moved
2183 Change enum CARET_MOVED to TEXT_CARET_MOVED
2184 (both issues reported by Jeff Franks)
2186 2001-12-15 Michael Meeks <michael@ximian.com>
2188 * atk/atkrelation.c (atk_relation_class_init):
2190 (atk_relation_finalize): chain to parent.
2192 * atk/atkrelationset.c (atk_relation_set_class_init),
2193 (atk_relation_set_finalize): same fix.
2195 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
2197 * configure.in: Version 0.8, require GLib-1.3.12
2199 * atk/makefile.msc (PKG_VER): Version 0.8.
2201 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
2203 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
2204 for correct srcdir != builddir operation when
2205 generating source files in srcdir.
2207 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
2209 * docs/tmpl/atkutil.sgml: remove some conflict
2212 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
2217 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
2219 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
2220 docs/tmpl/atkgobjectaccessible.sgml
2222 * atk/Makefile.am atk/atk.h:
2223 Add references to new files
2225 * atk/atkobject.c atk/atkobject.h
2226 docs/tmpl/atkobject.sgml:
2227 Add new function atk_object_initialize
2229 * atk/atkobjectfactory.c atk/atkobjectfactory.h
2230 docs/tmpl/atkobjectfactory.sgml:
2231 Add new function atk_object_factory_get_accessible_type
2233 * docs/atk-sections.txt:
2235 Add functions in atk-unused.txt
2238 2001-12-17 Darin Adler <darin@bentspoon.com>
2240 * atk/atktext.c: Add missing #include <string.h>
2242 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
2244 * atk/Makefile.am, tests/Makefile.am: Compile with
2245 -DG_DISABLE_DEPRECATED. See #52790.
2247 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
2249 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
2250 Remove unnecessary g_retunn_val_if_fail() call.
2252 2001-12-08 Michael Meeks <michael@ximian.com>
2254 * atk/atkregistry.c (atk_registry_class_init):
2255 paranoia is not appropriate here, setup parent_class,
2256 don't create a new default registry here - makes no
2258 (atk_registry_finalize): chain to parent class, do
2259 g_hash_table_destroys instead of g_frees.
2261 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
2264 Update to create atk-enum-types.h before compiling source files
2265 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
2267 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
2269 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
2270 docs/tmpl/atktext.sgml tests/testrelation.c:
2271 Change atk_attribute_register to atk_text_attribute_register,
2272 atk_attribute_get_value to atk_text_attribute_get_value,
2273 atk_attribute_get_name to atk_text_attribute_get_name
2274 atk_attribute_for_name to atk_text_attribuute_for_name
2276 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
2279 Add implementation of atk_attribute_register, atk_attribute_for_name
2280 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
2281 support extra attributes being defined
2284 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
2285 extra attributes to be defined
2286 Add atk_attribute_register() and atk_attribute_for_name()
2291 * docs/atk-sections.txt docs/tmpl/atktext.sgml
2292 Update because of additions to atk/atktext.h
2294 * tests/testrelation.c:
2295 Add tests for text attributes
2297 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
2300 Update atk_role_register() to allow extra roles to be defined
2301 Update atk_role_get_name() and atk_role_for_name() for newly defined
2304 * tests/testrelation.c:
2307 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
2309 * atk/atkrelation.c:
2310 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
2311 atk_relation_type_for_name()
2314 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
2315 atk_state_type_for_name()
2317 * tests/testrelation.c, tests/teststateset.c:
2318 Update tests as name componenets are separated by hyphen (-) rather
2321 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
2324 Generate files atk-enum-types.c and atk-enums-types.h to create
2328 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
2330 2001-11-28 Bill Haneman <bill.haneman@sun.com>
2333 Changed calls to g_type_class_peek() to g_type_class_ref() where
2334 it makes more sense, and in other places check for a non-null
2335 klass return before trying to call class methods. This prevents
2336 SEGV if no Atk-implementation library has been loaded.
2339 Fixed gtk-doc warning.
2341 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
2343 * atk/atkobject.[c|h]:
2344 Add functions atk_role_get_name() and atk_role_for_name() which
2345 transform a role into an untranslated string
2346 Update comments in atkobject.h which refer to property names
2348 * atk/atkrelation.c:
2349 Correct error in atk_relation_type_get_name
2351 * docs/atk-sections.txt
2352 Added atk_role_get_name and atk_role_for_name
2357 2001-11-23 Hans Breuer <hans@breuer.org>
2359 * atk/atk.def : updated externals
2361 * atk/atktext.c atk/atkutil.c : added two spaces to fix
2362 minor coding style issues. Found by my exports generator.
2364 * atk/makefile.msc : version 0.7, use build dir from
2367 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
2371 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2373 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2375 * atk/atknoopobject.c:
2376 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2377 when creating object
2379 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
2381 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2382 docs/tmpl/atkrelation.sgml:
2383 Change atk_relation_type_from_string to atk_relation_type_for_name
2384 Add atk_relation_type_get_name
2386 * atk/atkrelationtype.c:
2387 Change atk_relation_type_from_string to atk_relation_type_for_name
2388 Add atk_relation_type_get_name
2389 Update atk_relation_type_register() to correctly register new
2393 Changed name of static variable type to last_type
2394 Changed name of paremeter if atk_state_type_get_name to type to match
2400 * tests/README, tests/Makefile.am
2401 Add new test file testrelation.c
2403 2001-11-22 Bill Haneman <bill.haneman@sun.com>
2405 * atk/atkutil.c (atk_add_key_event_listener):
2406 Fix gtk-doc comment and clarify use of 'data' gpointer.
2408 2001-11-22 Michael Meeks <michael@ximian.com>
2410 * atk/atkutil.c (atk_add_key_event_listener): switch
2413 * atk/atkobject.c (atk_object_real_get_property):
2414 add missing 'break'.
2416 2001-11-21 Michael Meeks <michael@ximian.com>
2418 * atk/atkrelation.c: pull in string.h for strcmp
2420 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2422 * atk/atkutil.c (atk_add_global_event_listener),
2423 (atk_get_toolkit_name, atk_get_toolkit_version):
2426 2001-11-21 Bill Haneman <bill.haneman@sun.com>
2428 * atk/atkrelation.c: Added gtk-doc docs for
2429 atk_relation_type_from_string.
2431 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
2433 * atk/atkobject.h (enum): Fix trailing comma on
2436 * docs/atk-sections.txt: Update.
2440 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2442 * atk/atkobject.[c|h]:
2443 Add additional argument (name) to state-change signal
2444 Update atk_object_notify_state_change to take account of
2445 extra argument for state-change
2447 * atk/atkmarshal.list:
2448 Add marshaller for VOID:STRING,BOOLEAN
2450 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
2452 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2453 Add enum AtkLayer and functions atk_object_get_layer and
2454 atk_object_get_mdi_zorder
2456 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
2458 * atk/atkobject.[c|h]:
2459 Remove property accessible-state; use signal state-change instead
2460 Change signature of state-change handler to take gboolean as argument
2461 instead of AtkPropertyValues
2462 Update atk_object_notify_state_change() to emit state-change signal
2464 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2465 Remove state ATK_STATE_COLLAPSED
2467 2001-11-19 Bill Haneman <bill.haneman@sun.com>
2471 Added state-changed signal to atkobject, in anticipation of
2472 deprecating the accessible-state property.
2475 Fixed signature of atk_util_add_key_listener () to
2476 take an AtkKeySnoopFunc instead of a pointer to same.
2478 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
2480 * atk/atkobject.c (atk_object_notify_state_change):
2481 Fix bug in calculation of number of toggle states
2484 Correct out-by-1 error in atk_state_type_register()
2485 Use type (number of states defined) in atk_state_type_get_name()
2486 and atk_state_type_for_name()
2488 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
2490 * atk/atkeditabletext.c:
2491 Remove unused structure _AtkEditableTextIfaceClass
2493 * atk/atkobject.[c|h]
2494 Remove signals model_changed and selection_changed
2496 * atk/selection.[c|h]
2497 Add signal selection_changed
2499 * atk/atktable.[c|h]
2500 Remove unused structure _AtkTableIfaceClass
2501 Add signal model_changed
2504 Remove unused structure _AtkTextIfaceClass
2505 Add signal text_selection_changed
2507 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2508 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2509 Documentation changes
2511 2001-11-17 Tor Lillqvist <tml@iki.fi>
2513 * atk-zip.sh.in: Build separate runtime and developer packages.
2515 * atk/atk.def: Update.
2517 2001-11-14 Bill Haneman <bill.haneman@sun.com>
2521 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
2523 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2526 to allow non-GTK-dependent installation of key snoop functions.
2527 This also meant adding definitions of AtkKeySnoopFunc and
2530 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
2532 * atk/atkobject.c (atk_object_notify_state_change):
2533 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2534 to ATK_STATE_EXPANDED or vice versa.
2536 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
2539 Add role ATK_ROLE_TREE_TABLE
2541 * atk/atkrelation.h:
2542 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2543 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2545 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2546 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2547 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2548 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2549 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2550 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2551 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2552 Update to reflect the current state of the documentation in the code.
2554 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
2556 * atk/relation.h, docs/tmpl/atkrelation.sgml:
2557 Add two new relations ATK_RELATION_NODE_CHILDREN and
2558 ATK_RELATION_NODE_PARENT to support compound objects in a
2559 node or cell of a tree or table
2560 Added descriptions of all relations which are defined
2563 Remove functions atk_table_real_get_index_at(),
2564 atk_table_real_get_column_at_index() and
2565 atk_table_real_get_row_at_index()
2566 Correct typos in documentation of other functions.
2568 2001-10-28 Tor Lillqvist <tml@iki.fi>
2570 * atk-zip.sh.in: New file, used to build developer package for
2574 * configure.in: Add it.
2576 * atk/Makefile.am: Add rules to install and uninstall mingw import
2579 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
2581 * atk/atkobject.[c|h]
2582 Remove the following properties
2583 accessible-child - use signal children_changed for notification
2584 accessible-text - use signal text_changed for notification
2585 accessible-caret - use signal text_caret_moved for notification
2586 accessible-selection - use new signal selection_changed
2588 accessible-visible-data - use new signal visible_data_changed
2590 accessible-model - use new signal model_changed for notification
2591 Notify when role or parent changes
2592 Allow parent and role to be set or got using g_object_set() or
2595 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
2601 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
2603 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2604 Add role ATK_ROLE_TERMINAL for an accessible terminal.
2606 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
2608 * atk/atkobject.c (atk_object_notify_state_change):
2609 Initialize AtkPropertyValue data structure to 0 instead of using
2612 2001-10-19 Tor Lillqvist <tml@iki.fi>
2614 * configure.in: Set automake conditionals OS_WIN32 if on (native)
2615 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2616 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2618 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2619 -export-symbols atk.def. If lib.exe is available, generate
2620 atk.lib, and install it.
2622 * atk/atk.def: Update with new entry points.
2624 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
2626 * atk/atkobject.[c|], docs/atk-sections.txt,
2627 docs/tmpl/atkobject.sgml:
2628 Add convenience function atk_object_notify_state_change()
2629 to generate property notification of state change.
2631 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2632 Correct comments on functions atk_attribute_get_name() and
2633 atk_attribute_get_value()
2635 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
2638 Update comments in atk_text_get_text_[at|after|before]_offset()
2639 to clarify what these functions will return.
2641 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
2644 Update comments in atk_text_get_run_attributes() and
2645 atk_text_get_default_attributes().
2647 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2650 Change "property-change" signal to allow detail (i.e. property name)
2651 and add detail in atk_object_notify().
2653 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
2656 Correct order of attribute names in text_attr_name array.
2658 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
2660 * atk/atktext.[c|h]:
2661 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2662 Use enum AtkTextAttribute to specify what attribute are supported
2663 rather than hash defines. Define new functions atk_attribute_get_name()
2664 and atk_attribute_get_value() which return the strings for the
2665 attribute name and values for those attribute which have named values.
2667 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2669 * atk/atktext.c (atk_text_get_run_attributes):
2672 * atk/atktext.c (atk_text_get_default_attributes):
2673 Add call to set iface.
2675 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
2677 * atk/atktext.[c|h]:
2678 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2679 Add new function atk_text_get_default_attributes
2680 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2682 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
2684 * atk/atktext.c (atk_attribute_set_free):
2685 Avoid leaking of AtkAttributeSet data structure; speed up code.
2687 * docs/tmpl.atk*.sgml
2688 Updated to reflect current APIs.
2690 2001-10-01 jacob berkman <jacob@ximian.com>
2692 * docs/Makefile.am (dist-hook-local): depend on all-local so that
2693 make dist works correctly w/o having to build first
2695 2001-10-01 Tor Lillqvist <tml@iki.fi>
2697 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2699 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
2701 * configure.in (ATK_MICRO_VERSION): Version 0.6
2702 (because libglade will depend on a the small api addition below)
2704 * atk/makefile.msc (PKG_VER): Version 0.6
2706 * atk/atkrelation.h:
2707 * atk/atkrelation.c: (AtkRelationType
2708 atk_relation_type_from_string (const gchar *name)): Added method.
2711 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
2713 * configure.in (ATK_MICRO_VERSION): Version 0.5
2715 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2717 * atk/makefile.msc (PKG_VER): Version 0.5
2719 2001-09-21 Hans Breuer <hans@breuer.org>
2721 * atk/atk.def : updated externals
2722 * atk/makefile.msc : version 0.4
2724 * atk/atktext.c (atk_text_get_character_extents) : real_height
2725 is a reference to int, so use &local_height
2727 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
2731 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
2733 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2734 up ATK_VERSION to 0.4, interface age 0, binary age 0.
2735 (from 0.2 which was not properly updated last time).
2736 depend on glib 1.3.8.
2740 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
2743 Add object reference when object is set as accessible_parent
2745 2001-09-05 Mark McLoughlin <mark@skynet.ie>
2747 * configure.in: remember ACLOCAL_FLAGS.
2749 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
2751 * atk/atktable.[c|h]
2752 Change atk_table_get_caption() and atk_table_set_caption()
2753 to deal with AtkObject* rather than gchar*
2754 Remove redundant and incorrect comments
2756 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
2758 * configure.in: Version 0.3
2760 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2764 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
2767 Correct property definitions for "accessible-table-caption",
2768 "accessible-table-column-description",
2769 "accessible-table-row-description"
2771 Update comments to include all properties defined
2773 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
2775 * atk/atkhyperlink.h:
2776 Change AtkHyperLink to AtkHyperlink in comment
2777 * atk/atkhypertext.[c|h]:
2778 Change AtkHyperLink to AtkHyperlink
2779 * atk/atktable.[c|h]:
2780 Make gchar* arguments const; make return value of type gchar*
2782 * docs/atk-sections.txt
2783 Remove reference to AtkHyperLink
2784 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2785 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2788 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2791 Add functions atk_table_real_get_index_at(),
2792 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
2793 as default implementations for atk_table_get_index_at(),
2794 atk_table_get_row_at_index(), atk_table_get_column_at_index()
2796 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
2799 Refer to return value in function documentation for
2800 atk_action_do_action
2802 Fix typo in comments
2803 * docs/tmpl/atkaction.sgml:
2804 Update to include return value
2806 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
2808 * atk/atkaction.c atk/atkaction.h:
2809 Made atk_action_do_action return a gboolean as the class member of
2810 AtkActionIface does.
2814 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
2816 * docs/tmpl/atkimage.sgml atk/atkimage.h:
2817 Swap height and width arguments to atk_image_get_image_size
2819 Swap height and height arguments to atk_image_get_image_size
2820 Do not crash if NULL pointers are passed for return values
2822 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
2824 * docs/tmpl/atktext.sgml atk/atktext.h:
2825 Change parameter names *offset to *_offset
2826 * atk/atkcomponent.c:
2827 Do not crash if NULL pointers are passed for return values
2829 Change parameter names *offset to *_offset
2830 Do not crash if NULL pointers are passed for return values
2832 2001-08-16 Bill Haneman <bill.haneman@sun.com>
2835 Changed g_type_class_peek() to g_type_class_ref()
2836 in atk_add_global_event_listener(), since
2837 g_type_class_peek() could return NULL when an
2838 instance of the class had not been created.
2840 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2842 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2843 Ensure that atk_attribute_set_free is in the documentation.
2845 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
2847 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2848 Swapped order of width and height arguments to
2849 atk_text_get_character_extents()
2850 Changed AtkAttrributeSet_free to atk_attribute_set_free
2852 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
2854 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2855 Changed "length" argument of atk_text_get_character_extents() to
2858 2001-08-15 Jens Finke <jens@gnome.org>
2860 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2861 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2862 added a AC_SUBST for it. This is needed for the spec.in file.
2863 Added atk.spec to output list.
2864 * atk.spec.in: New file.
2866 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
2868 * atk/atkcomponent.[c|h]
2869 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2870 Change atk_component_get_accessible_at_point to
2871 atk_component_ref_accessible_at_point so it will work for flyweights
2873 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
2875 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2878 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
2880 * atk/atkaction.c, atk/atkcomponent.c
2881 Remove all instances of g_return_if_fail (foo != NULL); that are
2882 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2883 since the second check catches the NULL.
2884 * atk/atkcomponent.c
2885 Add functions atk_component_real_contains(),
2886 atk_component_real_get_position(), atkcomponent_real_get_size()
2887 as default implementations for atk_component_contains(),
2888 atk_component_get_position(), atk_component_get_size()
2890 2001-08-07 Brian Cameron <brian.cameron@sun.com>
2892 * atk/atkimage.[ch] docs/atk-sections.txt
2893 docs/tmpl/atkimage.sgml
2894 Updated AtkImage get_position to get_image_position
2895 so the naming is consistant. Now get_image_position
2896 and get_image_size return -1 for x/y/height/width
2897 if AtkImage implementations of these functions is
2900 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
2903 Create an object relation set when the object is created.
2905 2001-07-30 Brian Cameron <brian.cameron@sun.com>
2908 Changed first argument of atk_add_global_event_listener
2909 so the callback function is of type GSignalEmissionHook
2910 instead of AtkEventListener. AtkEventListener is
2911 appropriate for Focus event callbacks, but not generic
2914 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2917 Add function atk_object_real_ref_state_set() which creates the
2918 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2921 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
2924 Remove all instances of g_return_if_fail (foo != NULL); that are
2925 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2926 since the second check catches the NULL.
2928 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
2931 Fix problem with ATK not building after running make maintainer-clean
2932 and autogen.sh: add extra files to MAINTAINERCLEANFILES
2934 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2937 * atk/atkeditabletext.h
2939 * atk-uninstalled.pc.in
2942 Removed (unused) #defines of pango/pango.h
2943 Removed references to/dependencies on pango from .pc files
2944 Removed dependencies on pango from makefile.msc and configure.in
2946 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
2948 * atk/atkobject.[c|h]
2949 Move some implementation from GAIL:
2950 Default implementations for some some functions
2951 atk_object_real_get_name, atk_object_real_set_name,
2952 atk_object_real_get_description, atk_object_real_set_description,
2953 atk_object_real_get_parent, atk_object_real_set_parent,
2954 atk_object_real_get_role,
2955 atk_object_real_connect_property_change_handler,
2956 atk_object_real_remove_property_change_handler,
2958 definition of property-changed signal.
2959 Initialize pointers to NULL in atk_object_init().
2960 Initialize uninitialized function pointers to NULL in
2961 atk_object_class_init().
2963 2001-07-23 Brian Cameron <brian.cameron@sun.com>
2966 Changed children_changed signal to allow NULL pointers
2967 for the 2nd argument to the signal handler.
2969 2001-07-20 Hans Breuer <hans@breuer.org>
2971 * atk/atk.def : added more exports
2972 * atk/makefile.msc : updated win32 build
2974 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
2976 * atk/atkaction.[c|h], docs/atk-sections.txt,
2977 docs/tmpl/atkaction.sgml
2978 Add atk_action_get_name() and atk_action_set_description()
2980 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
2982 * atk/atkstate.[c|h]
2983 Add ATK_STATE_ENABLED so we can distinguish between a consistent
2984 and inconsistent GtkToggleButton
2986 2001-07-16 Brian Cameron <brian.cameron@sun.com>
2988 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2989 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2990 gail_textattributes_update.pat is for gail/gail and integrates the
2991 ATK_ATTRIBUTE_* macros in the gail implementations.
2992 atk_docs_textattributes_update.pat is for atk/docs and patches
2993 atk-sections.txt etc. for improved docs
2994 atk_atk_textattributes_update.pat is for atk/atk and included the
2995 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2997 2001-07-13 Darin Adler <darin@bentspoon.com>
2999 * atk/atkstate.c: Add missing <string.h> include.
3000 * tests/teststateset.c: Add missing <string.h> include.
3002 2001-07-13 Darin Adler <darin@bentspoon.com>
3004 * .cvsignore: Ignore some generated files.
3005 * autogen.sh: Get rid of call to autoheader since the
3006 configure file doesn't include AM_CONFIG_HEADER.
3008 2001-07-11 Brian Cameron <brian.cameron@sun.com>
3010 * tmpl/atkdocument.sgml
3011 Added new file for docs.
3013 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
3015 * atk/atkimage.c atk/atkutil.c
3016 Changes to build with Sun's FORTE compiler.
3018 2001-07-10 Brian Cameron <brian.cameron@sun.com>
3020 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
3021 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
3022 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
3023 tmpl/atktext.sgml tmpl/atkutil.sgml
3026 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
3028 * atk/atktext.c (atk_text_base_init):
3029 * atk/atktable.c (atk_table_base_init):
3030 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
3031 to adapt to recent GSignal changes.
3033 2001-06-28 Brian Cameron <brian.cameron@sun.com>
3035 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
3036 docs/tmpl/atkutil.sgml
3037 Added new functiosn to AtkUtil.
3039 2001-06-28 Brian Cameron <brian.cameron@sun.com>
3041 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
3042 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
3043 docs/tmpl/atkobject.sgml
3044 Added new atk document interface.
3046 2001-06-28 Brian Cameron <brian.cameron@sun.com>
3048 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
3049 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
3050 Updated so that functions that take screen coords as
3051 input/output also take an enum specifying whether
3052 the coords are screen or top-level window based.
3053 Updated docs as well.
3055 2001-06-28 Brian Cameron <brian.cameron@sun.com>
3057 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
3058 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
3059 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
3060 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
3061 atk/docs/tmpl/atkstreamablecontent.sgml
3062 Cleaned up docs. Added atkstreamablecontent.sgml
3064 2001-06-28 Brian Cameron <brian.cameron@sun.com>
3066 *atk/atktable.h, atk/atktable.c
3067 Updated signal handler definitions.
3069 2001-06-27 Brian Cameron <brian.cameron@sun.com>
3072 Updated AtkXYCoords enum.
3074 2001-06-27 Brian Cameron <brian.cameron@sun.com>
3076 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
3077 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
3078 atk/atkimage.c atk/atkimage.h atk/atkobject.c
3079 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
3080 atk/atkstateset.c atk/atkstreamablecontent.c
3081 atk/atkstreamablecontent.h atk/atktable.c
3082 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
3083 and some docs/tmpl files.
3084 Updated gtk-docs fixing spelling errors and making minor
3087 2001-06-27 Louise Miller <lousie.miller@sun.com>
3089 *atk/atkselection.h, atk/atkselection.c
3090 changed return type to gboolean for
3091 atk_selection_select_all_selection
3093 2001-06-26 Brian Cameron <brian.cameron@sun.com>
3095 *atk/atkstate.h atk/atkstate.c
3096 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
3097 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
3098 docs/tmpl/atktext.sgml
3099 Added ATK_STATE_STALE. Updated docs.
3101 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
3104 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
3106 2001-06-21 Brian Cameron <brian.cameron@sun.com>
3108 * atk/atkeditabletext.h, atk/atkobject.h,
3110 Added AtkAttributeSet_free() convenience
3113 2001-06-20 Peter Williams <peterw@ximian.com>
3115 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
3116 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
3117 G_{BEGIN,END}_DECLS.
3119 2001-06-20 Brian Cameron <brian.cameron@sun.com>
3121 * atk/atktable.c, atk/atkmarshal.list
3122 Removed needless marshal and updated signal handlers in
3125 2001-06-20 Louise Miller <louise.miller@sun.com>
3127 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
3128 Changed parameters for get_selected_rows/get_selected_columns
3129 Added 4 new functions, add_row_selection, remove_row_selection,
3130 add_column_selection, remove_column_selection
3132 2001-06-19 Brian Cameron <brian.cameron@sun.com>
3135 Fixed minor bug with signals.
3137 2001-06-18 Brian Cameron <brian.cameron@sun.com>
3142 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
3144 * atk/atkselection.h atk/atkselection.c
3145 Now add_selection, clear_selection, and remove_selection
3146 return a boolean indicating SUCCESS/FAILURE to indicate
3147 if the operation was successful.
3149 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
3151 * atk/atktable.h atk/atktable.h
3152 Updated so now the get_text_before|at|after functions
3153 return the start & end offset of the string. Updated the
3156 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
3158 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
3160 2001-06-11 Havoc Pennington <hp@redhat.com>
3164 * configure.in: bump version to 0.2 and add infrastructure for
3165 libtool version info. Assumes GTK versioning scheme (major.minor
3166 is binary compatible)
3168 * atk/Makefile.am (LDFLAGS): set version info
3169 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
3171 2001-06-13 Brian Cameron <brian.cameron@sun.com>
3173 * atk/atktable.h, atk/atktable.c
3174 Updated so that get/set row/column header functions
3175 work with AtkObjects rather than AtkTables. Organized
3176 the header file a little more cleanly. Also the get/set
3177 row_description and caption functions now use gchar *
3178 rather than AtkObject.
3180 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
3182 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
3183 Add signal model-changed.
3185 * atk/atkobject.c: Add properties
3186 accessible-role, accessible-table-caption,
3187 accessible-table-column-header, accessible-table-column_description.
3188 accessible-table-row-header, accessible-table-row_description.
3189 accessible-table-summary, accessible-model
3191 2001-06-12 Brian Cameron <brian.cameron@sun.com>
3193 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
3194 Updated atkeditabletext and atktext interfaces so they
3195 now properly define the get/set attribute methods and now
3196 get_offset_at_point and get_character_extents can request
3197 x,y coords by either widget or screen coords.
3199 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
3201 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
3202 CFLAGS, not in LIBS. (Always linking with -lpthread
3203 is a noticeable speed hit.)
3205 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
3207 * atk/Makefile.am: Really fix marshal generation.
3209 2001-06-07 Havoc Pennington <hp@redhat.com>
3211 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
3212 glib-genmarshal stuff
3214 2001-06-07 Havoc Pennington <hp@redhat.com>
3216 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
3219 * configure.in: rearrange the library checks to support
3222 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
3224 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
3225 ATK in giant GTK tarball
3227 2001-06-07 Brian Cameron <brian.cameron@sun.com>
3229 * docs/atk-api.sgml docs/atk-sections.txt
3230 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
3231 docs/tmpl/atktext.sgml
3232 Removed docs/atk-api.sgml since it is not used.
3233 Updated sgml files and atk-sections.txt to reflect
3234 recent changes to the atktext and atkeditabletext
3237 2001-06-06 Brian Cameron <brian.cameron@sun.com>
3239 * atk/atktext.h atk/atktext.h
3240 Updated to new atktext functions for getting attributes.
3242 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
3244 * New files atk/atkstreamablecontent.[ch]
3245 Updated files: atk/Makefile.am, atk/atk.h
3247 * atk/atkvalue.c: Updated comments
3249 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
3251 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
3253 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
3255 * atk/atkobject.c: Add property accessible-visible-data
3257 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
3259 * atk/atkobject.c: Add support for setting and getting
3260 accessible-value property.
3262 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
3264 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
3266 * atk/atkeditabletext.[ch], atk/atktext.[ch]
3268 * docs/atk-overrides.txt, docs/Makefile.am
3269 Updated the interface for dealing with selected
3270 text to handle multiple selected regions. Removed
3271 get_row_col_at_offset from atktext.[ch]. Added
3272 docs/atk-overrides.txt file.
3274 Thu May 31 Brian Cameron <brian.cameron@sun.com>
3276 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
3277 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
3278 Added atk_marshal_VOID__INT_INT marshaller. Updated the
3279 Makefiles so the proper marshall files get included in the
3280 dist. Updated the Makefiles and configure.in so that the
3281 docs get included in the dist.
3283 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
3285 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
3287 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
3289 * atk/atkobject.c: Define new properties accessible-text,
3290 accessible-caret, accessible-selection and accessible-value
3292 2001-05-29 Brian Cameron <brian.cameron@sun.com>
3294 * docs/atk-sections.txt
3297 Improved the layout/formatting of the atk docs. Added docs/tmpl
3300 2001-05-28 Brian Cameron <brian.cameron@sun.com>
3303 Now properly set the initialized flag when setting up signals.
3304 Updated the atk-docs in several files
3306 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
3308 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
3309 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
3310 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
3311 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
3312 Fix warnings generated by Sun FORTE compiler
3314 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
3316 * atk/atkcomponent.c atk/atkvalue.c
3317 Remove return calls in functions which return void
3319 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
3321 * atk/atkobject.h: Correct naming of role for status bar
3324 Clarify behaviour of atk_text_get_text_after/at/before_offset
3326 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
3328 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
3330 2001-01-06 Hans Breuer <hans@breuer.org>
3332 * atk/makefile.msc atk/atk.def (new files) :
3333 Enable build for win32, no sourc changes necessary.
3335 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
3339 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
3341 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
3343 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>