Changes in version 2.10.0:
==========================
*
* Documentation:
* Bug 684667: improve documentation for AtkObject::children-changed
signal
* Visuall C++ Builds: Use Custom Build Rules
* Updated Aragonese and Japanese translation.
Changes in version 2.9.4:
==========================
*
* Deprecations:
* Bug 649575: Deprecate AtkObject::focus-event signal and all
related methods
* Bug 653291: Deprecate 'text-changed' signal (in favour of
'text-insert' and 'text-remove').
* Bug 573539: Deprecate 'link-selected' property (at AtkHyperlink)
* Bug 705580: Implement atk_text_get_string_at_offset and deprecate
old API
* Remove 'text-update' signal (without deprecation, as was not used
and can be removed without breaking ABI/API)
* Documentation:
* Removed unneeded comments at atk_implementor_ref_accessible and
about glib usage.
* Bug 684665: removing several .sgml files and fixing gtk-doc
warnings
* Bug 684705: little update on 'text-insert' and 'text-remove'
documentation
* Bug 491998: add documentation for AtkRectangle
* Tests:
* Refactor test suite: no longer a loadable module but an standalone
executable.
* Split testrelation into testrelation and testrole.
* Execute all role tests, doesn't matter if one fails
* Bugfixing and miscellanea:
* Bug 704092: Fix and off-by-one in role names
* Bug 705290: Use generated enum type for AtkRole to get the role name
* Drop use of ATK_DISABLE_DEPRECATED guards in ATK
Changes in version 2.9.3:
==========================
*
* Bug 697968: Deprecate atk_text_get_text_{before,after}_offset()
* Deprecated atk_text_get_text_{before,after}_offset()
* Deprecated ATK_TEXT_BOUNDARY_WORD_END,
ATK_TEXT_BOUNDARY_SENTENCE_END and ATK_TEXT_BOUNDARY_LINE_END on
the documentation.
* Updated atk_text_get_text_{at,before,after}_offset() documentation
* Bug 701503: Fix documentation for atk_object_get_attributes()
* Removed pads from interfaces
Changes in version 2.9.2:
==========================
*
* Leak management:
* Bug 699262: Nullify the gobject cache accessible when the accessble is finalized.
* Bug 699368: Fix typo - parameter is _obj not obj. Set feed to NULL
* Bug 699256: Free 'embedded_plug_id' when destroyed
* Tests:
* Bug 696466: Fix logic when testing for empty state set
* Bug 696409: fix hyphenation on testrelation.c
* Documentation:
* Include atk_object_get_object_locale documentation
* Fix having a repeated id on the main doc template
* Bug 700800: Improve documentation for AtkPlug and AtkSocket
Changes in version 2.8.0:
==========================
*
* Updated Visual C++ configuration files
* Make entries more consistent with the other GNOME Visual Studio
projects.
* Enable the building of introspection files for Visual C++ builds
* bgo694255: Visual C++ builds: Integrate building of introspection files
* Updated Slovak, Portuguese and Tadjik translation.
Changes in version 2.7.91:
==========================
*
* atkobject: added a explicit include to locale.h
Changes in version 2.7.90:
==========================
*
* Bug 694117
* * atkobject: add atk_object_get_object_locale
* * atkdocument: deprecate atk_document_get_locale
Changes in version 2.7.5:
==========================
*
* build: Use GNOME_COMPILE_WARNINGS
* atkhyperlink: Ensure we get even deprecated prototypes
* Bug 651343: add ATK_ROLE_LEVEL_BAR
* Prepare Visual Studio 2010 projects for Visual Studio 2012
* Updated Uyghur translations
Changes in version 2.7.4:
==========================
*
* Bug 690379: Atk lacks any kind of version utilities
* Fixed out of tree builds caused by fix of bug 690379
* Bug 656750: AtkWindow requires documentation
Changes in version 2.7.3:
==========================
*
* Bug 689907: Problems with the management of
* ATK_STATE_SELECTABLE/ATK_STATE_SELECTED states at AtkObject
* Bug 686746: Port introspection fixes from Vala
* Bug 689952: Add introspection support for Windows MSVC builds
* Other Visual C++ configuration files:
* * Use MultiByte character set
Changes in version 2.7.2:
==========================
*
* Bug 686801: Extend atk_add_global_event_listener in order to support
* signal details
* Updated Thai translation.
* Bug 635332: Include C header information in GIR
* Added atk_relation_set_contains_target to atk.symbols
* Bug 672869: Required a method to check if a relationset contains a
relation taking into account relationship and target
* Added extra doc on atk_remove_[key/global]_event_listener
* Fixed compilation with some gcc versions/combination of options
* Provide a default implementation for
atk_util_[add/remove]_global_event_listner
* Bug 478587: "accessible-role" - invalid default value
* Updated translations: Japanese, Brazilian Portuguese, Polish, Galician,
Latvian, Catalan, Catalan (Valencian), Greek, Norwegian, Spanish
Based on PR#45738 by Patrick Welche.
Changes in version 2.2.0:
=========================
*
* Updated Gujarati, Oriya, Assamese, Danish, Portuguese, Czech and
* Catalan (Valencian) translations
Changes in version 2.1.92:
==========================
*
* Updated Visual Studio files due AtkWindow addition
* Bug 649577: atk_add_global_event_listener should only accept ATK events
* Minor documentation updates
* Updated German, Basque, Japanese, Serbian, Catalan, Tamil, Punjabi,
* Asturian, Italian, Polish, British English, Brazilian Portuguese,
* Korean, Telugu and Kannada Translation
Changes in version 2.1.5:
=========================
*
* Bug 638924: Add AtkWindow
* Fixing out of tree compilation on Win32
* Update README.txt
* Fixing release number of the new ATK roles added
* Updated Traditional Chinese, Indonesian, Bulgarian, French,
* Hungarian and Swedish translations
Changes in version 2.1.0:
=========================
*
* Bug 654767: shlib downgrade at update atk-1.32.0 to atk-2.0.1
* Bug 651343: New ATK Roles
* Added Leon Fan as maintainer
* Improved Visual C++ 2010 infrastructure
* Updated Russian, Slovenian, Persian, Hebrew, Lithuanian, Latvian,
* Norwegian, Galician, and Spanish translations
Changelog:
Changes in version 2.0.1:
=========================
*
* Bug 652205: Use const instead G_CONST_RETURN
* Bug 649307: Clarify AtkPlug and AtkSocket docs
* Bug 551489: Fix doc of atk_text_get_text_before_offset
* Bug 588083: Information about return value of some AtkText methods can be clearer
* Added Alejandro Piñåiro Iglesias as maintainer
* Updated .gitignore
* VS 2008/2010 support update
* New Zulu translation added, Esperanto and Catalan updated
Changes in version 2.0.0:
=========================
*
*Translation update.
Changes in version 1.91.92:
=========================
*
*BGO#638377: Add text_insert, text_remove, and text_update signals
*Reviewed Serbian Translation
*Fix introspection for atk_text_get_bounded_ranges
*Visual C++ 2010 Project Files
*Updated Spanish translation
Changes in version 1.33.6:
=========================
*
*Returns FALSE on atk_object_add_relationship if it is already included
*Bug 640574: gobject-introspection annotation and documentation fixes
*Bug 637663: Added atk_streamable_content_get_uri to atk/atk.symbols
*Add missing Makefiles to AC_CONFIG_FILES
*Fixes for the MSVC Project Files
*Update deprecated autoconf macros and use new libtool syntax
*Documentation fixes
*Translation updates
It comes from upstream Bug#562310:
http://bugzilla.gnome.org/show_bug.cgi?id=562310
Availability detection of `gtkdoc-rebase' command is depend on the behaviour
of `which' command, if `which gtkdoc-rebase' return false, do nothing.
It is known as not works as expected on Darwin and Solaris, then failed in
unwanted gtkdoc-rebase execution, and abort.
It is already fixed in upstream gtk-doc repository, but not released yet(1.12?).
So, some packages may contain and be using un-fixed gtk-doc.* files.
For easy to determine whether it is fixed or not, check gtk-doc.make contains
following commit (not using 'which gtkdoc-rebase', but $(GTKDOC_REBASE) macro):
http://git.gnome.org./cgit/gtk-doc/commit/?id=ef5f56ca5fd4a077e6f7a374e8dd333b7a6a8d42
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Bug fixes:
551474 - add LINGUAS file to pass make dist
535704 - Add guards to prevent including individual files
526752 - Deprecated symbols should be marked with macro ATK_DISABLE_DEPRECATED
Also translation updates.
Changes in version 1.20.0:
=========================
*
*Add "si" (Sinhala) to ALL_LINGUAS.
Changes in version 1.19.6:
=========================
*
*Fixes #460851. Add a new API: atk_get_version.
Changes in version 1.19.3:
=========================
*
*Fixes #434784.
*Remove gnome-doc-utils dependence.
Changes in version 1.19.1:
=========================
*
*Fixes #382328, #418194, #413357.
already had updated the package.
The changes are some updates to NEWS, build infrastructure,
two translations, and a change to AtkHyperlinkImpl.
Set DIST_SUBDIR and bump PKGREVISION (since the code did change,
even though only slightly).
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
Changes in version 1.11.4:
=========================
* Enhanced documentation: gtk-doc API docs are
now at 100% coverage.
* allow for NULL in-params to AtkImage coordinate APIs.
* New langs: Georgian (ka) Vladimir Sichinava
Oriya (or) Gora Mohanty