0.59 2015-10-05 19:05 UTC
+ Chg : The magic callbacks are now always executed in a new stack.
This should have no negative impact (performance-wise or
behaviour-wise) on your code, but may actually fix some obscure
bugs.
+ Fix : [RT #107294] : Crash during install of Variable-Magic-0.58
running "t\18-opinfo.t".
A recent change in the core implementation of transliterations
caused an undefined behaviour when it interacted with this
module, which resulted in visible stack corruption on Win32
perls compiled with MSVC when the op_info feature was enabled.
This was fixed by using a separate stack for the magic
callbacks.
Thanks Peter Stokes for reporting and providing greatly
helpful feedback.
+ Fix : The object op_info feature will now handle correctly Unicode
transliteration, multideref and custom ops.
0.43 [2015-12-28]
- No Changes from developer build 0.42_1
0.42_1 [2015-12-28]
- Remove Test2/Test-Stream special cases, they are not needed
0.41 [2015-12-21]
- Updated for Test2
-----------------------------------------
0.313 2016-04-11
- release 0.312_001 without further changes
0.312_001 2016-04-07
- fix "check_member" test (RT#113271)
- update Copyright notice
- add license files
- improve compile_if_else/link_if_else by proving whether object
or binary file (compile result) exists
- fix some typos and other POD quirks
- Update README.md from updated POD
---------------------------------------
2016-04-09 k <andk@cpan.org>
* Version 2.11
* address #113615: extend the production rules for compressed file to
.tgz and .tbz. Up to now those did not get a checksum for the uncompress
file (requested by Ralf Neubauer)
* bump the Module::Signature version that decides whether to test or not
to test (Salve J. Nilsen)
* never let t/00signature.t actually fail
so updated ( perl-5.22.0 and perl-5.22.1 does not make difference)
at t/001_load.t line 6.
Tried to use 'CppGuessTest'.
Error: Can't load
for module CppGuessTest:
/WRKOBJDIR/devel/p5-ExtUtils-CppGuess/work/ExtUtils-CppGuess-0.09/
t/makemaker/blib/arch/auto/CppGuessTest/CppGuessTest.so:
Undefined PLT symbol "_ZNSsC1ERKSs" (symnum = 7) at
/usr/pkg/lib/perl5/5.22.0/x86_64-netbsd-thread-multi/DynaLoader.pm
line 193.
(upstream)
- Updated to devel/p5-ExtUtils-CppGuess-0.11
---------------------------------------------
0.11 Thu Sep 10 13:12:17 MDT 2015
- Add leading whitespace to $cflags in _get_cflags (bulk88)
0.10 Tue Sep 08 21:15:30 MDT 2015
- Config's ccflags must always be used. (bulk88)
attrs is an MIT-licensed Python package with class decorators that ease the
chores of implementing the most common attribute-related object protocols.
You just specify the attributes to work with and attrs gives you:
* a nice human-readable __repr__,
* a complete set of comparison methods,
* an initializer,
* and much more
without writing dull boilerplate code again and again.
This gives you the power to use actual classes with actual types in your code
instead of confusing tuples or confusingly behaving namedtuples.
So put down that type-less data structures and welcome some class into your
life!
=============
Version 3.14.1
=============
Release bump to 3.14.1
Fixes
* WnckWindow: Add a new 'type-changed' signal (Sebastian Geiger)
* don't use deprecated style properties (Alberts Muktupāvels)
* pager: use correct state flags (Alberts Muktupāvels)
* selector: avoid warnings from GtkStyleContext (Alberts Muktupāvels)
* tasklist: avoid warnings from GtkStyleContext (Alberts Muktupāvels)
* Back to dependency on gtk+-3.0 >= 3.10
Translators
* Aurimas Černius (lt)
* Cédric Valmary (oc)
* Cheng-Chia Tseng (zh_TW)
* Jordi Mas (ca)
* Maria Mavridou (el)
* Mario Blättermann (de)
* Muhammet Kara (tr)
* Pedro Albuquerque (pt)
* Piotr Drąg (pl)
* Samir Ribic (bs)
2.9.1
=====
**Bug Fixes**
* Improve error message when a plugin fails to load.
Thanks `@nicoddemus`_ for the PR.
* Fix (`#1178 <https://github.com/pytest-dev/pytest/issues/1178>`_):
``pytest.fail`` with non-ascii characters raises an internal pytest error.
Thanks `@nicoddemus`_ for the PR.
* Fix (`#469`_): junit parses report.nodeid incorrectly, when params IDs
contain ``::``. Thanks `@tomviner`_ for the PR (`#1431`_).
* Fix (`#578 <https://github.com/pytest-dev/pytest/issues/578>`_): SyntaxErrors
containing non-ascii lines at the point of failure generated an internal
py.test error.
Thanks `@asottile`_ for the report and `@nicoddemus`_ for the PR.
* Fix (`#1437`_): When passing in a bytestring regex pattern to parameterize
attempt to decode it as utf-8 ignoring errors.
* Fix (`#649`_): parametrized test nodes cannot be specified to run on the command line.
.. _#1437: https://github.com/pytest-dev/pytest/issues/1437
.. _#469: https://github.com/pytest-dev/pytest/issues/469
.. _#1431: https://github.com/pytest-dev/pytest/pull/1431
.. _#649: https://github.com/pytest-dev/pytest/issues/649
.. _@asottile: https://github.com/asottile
2.9.0
=====
**New Features**
* New ``pytest.mark.skip`` mark, which unconditionally skips marked tests.
Thanks `@MichaelAquilina`_ for the complete PR (`#1040`_).
* ``--doctest-glob`` may now be passed multiple times in the command-line.
Thanks `@jab`_ and `@nicoddemus`_ for the PR.
* New ``-rp`` and ``-rP`` reporting options give the summary and full output
of passing tests, respectively. Thanks to `@codewarrior0`_ for the PR.
* ``pytest.mark.xfail`` now has a ``strict`` option, which makes ``XPASS``
tests to fail the test suite (defaulting to ``False``). There's also a
``xfail_strict`` ini option that can be used to configure it project-wise.
Thanks `@rabbbit`_ for the request and `@nicoddemus`_ for the PR (`#1355`_).
* ``Parser.addini`` now supports options of type ``bool``.
Thanks `@nicoddemus`_ for the PR.
* New ``ALLOW_BYTES`` doctest option. This strips ``b`` prefixes from byte strings
in doctest output (similar to ``ALLOW_UNICODE``).
Thanks `@jaraco`_ for the request and `@nicoddemus`_ for the PR (`#1287`_).
* Give a hint on ``KeyboardInterrupt`` to use the ``--fulltrace`` option to show the errors.
Fixes `#1366`_.
Thanks to `@hpk42`_ for the report and `@RonnyPfannschmidt`_ for the PR.
* Catch ``IndexError`` exceptions when getting exception source location.
Fixes a pytest internal error for dynamically generated code (fixtures and tests)
where source lines are fake by intention.
**Changes**
* **Important**: `py.code <http://pylib.readthedocs.org/en/latest/code.html>`_ has been
merged into the ``pytest`` repository as ``pytest._code``. This decision
was made because ``py.code`` had very few uses outside ``pytest`` and the
fact that it was in a different repository made it difficult to fix bugs on
its code in a timely manner. The team hopes with this to be able to better
refactor out and improve that code.
This change shouldn't affect users, but it is useful to let users aware
if they encounter any strange behavior.
Keep in mind that the code for ``pytest._code`` is **private** and
**experimental**, so you definitely should not import it explicitly!
Please note that the original ``py.code`` is still available in
`pylib <http://pylib.readthedocs.org>`_.
* ``pytest_enter_pdb`` now optionally receives the pytest config object.
Thanks `@nicoddemus`_ for the PR.
* Removed code and documentation for Python 2.5 or lower versions,
including removal of the obsolete ``_pytest.assertion.oldinterpret`` module.
Thanks `@nicoddemus`_ for the PR (`#1226`_).
* Comparisons now always show up in full when ``CI`` or ``BUILD_NUMBER`` is
found in the environment, even when ``-vv`` isn't used.
Thanks `@The-Compiler`_ for the PR.
* ``--lf`` and ``--ff`` now support long names: ``--last-failed`` and
``--failed-first`` respectively.
Thanks `@MichaelAquilina`_ for the PR.
* Added expected exceptions to ``pytest.raises`` fail message.
* Collection only displays progress ("collecting X items") when in a terminal.
This avoids cluttering the output when using ``--color=yes`` to obtain
colors in CI integrations systems (`#1397`_).
**Bug Fixes**
* The ``-s`` and ``-c`` options should now work under ``xdist``;
``Config.fromdictargs`` now represents its input much more faithfully.
Thanks to `@bukzor`_ for the complete PR (`#680`_).
* Fix (`#1290`_): support Python 3.5's ``@`` operator in assertion rewriting.
Thanks `@Shinkenjoe`_ for report with test case and `@tomviner`_ for the PR.
* Fix formatting utf-8 explanation messages (`#1379`_).
Thanks `@biern`_ for the PR.
* Fix `traceback style docs`_ to describe all of the available options
(auto/long/short/line/native/no), with `auto` being the default since v2.6.
Thanks `@hackebrot`_ for the PR.
* Fix (`#1422`_): junit record_xml_property doesn't allow multiple records
with same name.
.. _`traceback style docs`: https://pytest.org/latest/usage.html#modifying-python-traceback-printing
.. _#1422: https://github.com/pytest-dev/pytest/issues/1422
.. _#1379: https://github.com/pytest-dev/pytest/issues/1379
.. _#1366: https://github.com/pytest-dev/pytest/issues/1366
.. _#1040: https://github.com/pytest-dev/pytest/pull/1040
.. _#680: https://github.com/pytest-dev/pytest/issues/680
.. _#1287: https://github.com/pytest-dev/pytest/pull/1287
.. _#1226: https://github.com/pytest-dev/pytest/pull/1226
.. _#1290: https://github.com/pytest-dev/pytest/pull/1290
.. _#1355: https://github.com/pytest-dev/pytest/pull/1355
.. _#1397: https://github.com/pytest-dev/pytest/issues/1397
.. _@biern: https://github.com/biern
.. _@MichaelAquilina: https://github.com/MichaelAquilina
.. _@bukzor: https://github.com/bukzor
.. _@hpk42: https://github.com/hpk42
.. _@nicoddemus: https://github.com/nicoddemus
.. _@jab: https://github.com/jab
.. _@codewarrior0: https://github.com/codewarrior0
.. _@jaraco: https://github.com/jaraco
.. _@The-Compiler: https://github.com/The-Compiler
.. _@Shinkenjoe: https://github.com/Shinkenjoe
.. _@tomviner: https://github.com/tomviner
.. _@RonnyPfannschmidt: https://github.com/RonnyPfannschmidt
.. _@rabbbit: https://github.com/rabbbit
.. _@hackebrot: https://github.com/hackebrot
1.040 2016-02-24 17:47:00-05:00 America/New_York
[Fixed]
- Fixed duplicated documentation sections.
1.038 2016-02-10 14:15:31-07:00 America/Mazatlan
- No changes from 1.037
1.037 2016-02-05 20:22:34-05:00 America/New_York (TRIAL RELEASE)
[Fixed]
- Fixed t/filescreen.t Unicode string tests to use a backwards
compatible form. Should fix tests before 5.16.
1.035 2016-02-04 14:47:20-05:00 America/New_York (TRIAL RELEASE)
[Changed]
- The default formatter now replaces a code reference argument with
the results of calling the code reference ONLY when it is the first
argument (in place of a format string). Code references in
subsequent arguments (to sprintf) are not executed, as this would
break backwards compatibility.
[Documented]
- Noted that repeatedly calling 'set' to set an adapter without calling
'remove' or using the 'lexically' feature will leak memory.
1.033 2016-02-03 10:32:57-05:00 America/New_York (TRIAL RELEASE)
[Added]
- The default formatter now expands code references. If the first
argument is a code reference, it is expanded and returned. If an
argument to "sprintf" style formatting is a code reference, it is
expanded.
[Changed]
- The File adapter now opens files with the ":utf8" layer. It also
takes a 'binmode' attribute to change the default.
[Fixed]
- does_not_contain_ok test adapter function now gives proper
diagnostic message
- all diagnostic messages that output the captured log now
correctly dump the log with pretty formatting
[Documented]
- documented the 'proxy_class' argument to `get_logger`
[~Internal~]
- Data::Dumper is loaded lazily, to reduce module load times
for programs that don't need it.
0.6.0 (2016-XX-XX)
------------------
- Fix working with recent versions of setuptools.
- Python versions < 2.7 support was dropped.
Currently Python 2.7 and Python 3.4, 3.5 versions are supported
(should work in other Python 3 releases too, but it is not tested).
- Package "zip-safety" is determined by setuptools.
- New package home page is https://github.com/rutsky/setuptools-trial,
please report issues there!
Internal changes:
- Getting version from Darcs VCS was removed.
- Remove trash files (prebuild eggs, PKG-INFO).
- Source code is not PEP8 and pyflakes conformant.
- Simple integration tests were added.
v20.6.7
-------
* Issue #523: Disabled support for environment markers
introduced in v20.5.
v20.6.6
-------
* Issue #503: Restore support for PEP 345 environment
markers by updating to Packaging 16.6.
v20.6.0
-------
* New release process that relies on
`bumpversion <https://github.com/peritus/bumpversion>`_
and Travis CI for continuous deployment.
* Project versioning semantics now follow
`semver <https://semver.org>`_ precisely.
The 'v' prefix on version numbers now also allows
version numbers to be referenced in the changelog,
e.g. https://pythonhosted.org/setuptools/history.html#v20-6-0.
20.5
----
* BB Pull Request #185: Add support for environment markers
in requirements in install_requires, setup_requires,
tests_require as well as adding a test for the existing
extra_requires machinery.
20.4
----
* Issue #422: Moved hosting to
`Github <https://github.com/pypa/setuptools>`_
from `Bitbucket <https://bitbucket.org/pypa/setuptools>`_.
Issues have been migrated, though all issues and comments
are attributed to bb-migration. So if you have a particular
issue or issues to which you've been subscribed, you will
want to "watch" the equivalent issue in Github.
The Bitbucket project will be retained for the indefinite
future, but Github now hosts the canonical project repository.
20.3.1
------
* Issue #519: Remove import hook when reloading the
``pkg_resources`` module.
* BB Pull Request #184: Update documentation in ``pkg_resources``
around new ``Requirement`` implementation.
20.3
----
* BB Pull Request #179: ``pkg_resources.Requirement`` objects are
now a subclass of ``packaging.requirements.Requirement``,
allowing any environment markers and url (if any) to be
affiliated with the requirement
* BB Pull Request #179: Restore use of RequirementParseError
exception unintentionally dropped in 20.2.
0.24 (2016-03-xx)
=================
Features added
--------------
* PEP 498: Literal String Formatting (f-strings).
Original patch by Jelle Zijlstra.
https://www.python.org/dev/peps/pep-0498/
* PEP 515: Underscores as visual separators in number literals.
https://www.python.org/dev/peps/pep-0515/
* Parser was adapted to some minor syntax changes in Py3.6, e.g.
https://bugs.python.org/issue9232
* The embedded C code comments that show the original source code
can be discarded with the new directive ``emit_code_comments=False``.
* Cpdef enums are now first-class iterable, callable types in Python.
* Ctuples can now be declared in pure Python code.
* Posix declarations for DLL loading and stdio extensions were added.
Patch by Lars Buitinck.
* The Py2-only builtins ``unicode()``, ``xrange()``, ``reduce()`` and
``long`` are now also available in compile time ``DEF`` expressions
when compiling with Py3.
* Exception type tests have slightly lower overhead.
This fixes ticket 868.
* @property syntax fully supported in cdef classes, old syntax deprecated.
* C++ classes can now be declared with default template parameters.
Bugs fixed
----------
* C++ exceptions raised by overloaded C++ operators were not always
handled. Patch by Ian Henriksen.
* C string literals were previously always stored as non-const global
variables in the module. They are now stored as global constants
when possible, and otherwise as non-const C string literals in the
generated code that uses them. This improves compatibility with
strict C compiler options and prevents non-const strings literals
with the same content from being incorrectly merged.
* Compile time evaluated ``str`` expressions (``DEF``) now behave in a
more useful way by turning into Unicode strings when compiling under
Python 3. This allows using them as intermediate values in expressions.
Previously, they always evaluated to bytes objects.
* ``isinf()`` declarations in ``libc/math.pxd`` and ``numpy/math.pxd`` now
reflect the actual tristate ``int`` return value instead of using ``bint``.
* Literal assignments to ctuples avoid Python tuple round-trips in some
more corner cases.
* Iteration over ``dict(...).items()`` failed to get optimised when dict
arguments included keyword arguments.
* cProfile now correctly profiles cpdef functions and methods.
0.23.5 (2016-03-26)
===================
* Compile errors and warnings in integer type conversion code. This fixes
ticket 877. Patches by Christian Neukirchen, Nikolaus Rath, Ian Henriksen.
* Reference leak when "*args" argument was reassigned in closures.
* Truth-testing Unicode strings could waste time and memory in Py3.3+.
* Return values of async functions could be ignored and replaced by ``None``.
* Compiler crash in CPython 3.6.
* Fix prange() to behave identically to range(). The end condition was
miscalculated when the range was not exactly divisible by the step.
* Optimised ``all(genexpr)``/``any(genexpr)`` calls could warn about unused
code. This fixes ticket 876.
2.54 2016-01-18
- Fixed File::Locked even more. While some deadlocks were eliminated, there
was still an issue when a Log::Dispatch object was created in a parent
process and then recreated in the children. If the close_after_write
parameter was false, then there would be a deadlock.
- Made Syslog work on a threaded Perl when the threads module was not
explicitly loaded. Fixed by Konrad Bucheli. GitHub #13.
- The log() method now accepts a level parameter as an integer. Fixed by Steve
Bertrand. GitHub #15.
2.53 2016-01-14
- Actually fix File::Locked, this time with some actual tests.
2.52 2016-01-13
- Make File::Locked output do an explicit unlock if the close_after_write
option is not set. Without this it would open the file once in each process,
attempting to get a lock at open time, pretty much guaranteeing a deadlock
in a multiprocess environment. Now it should work sanely whether
close_after_write is true or not.
2.51 2015-09-19
- Fixed t/08-screen.t on Windows platforms.
1.62 2015-12-13 NEILB
- Fixed Hack Kampbjørn's surname -- I'd previously switched the ø to an
upper-case Ø -- thanks to pink-mist for pointing this out.
- Updated github repo URL after changing my github username
Library
-------
- Issue #26323: Add Mock.assert_called() and Mock.assert_called_once()
methods to unittest.mock. Patch written by Amit Saha.
- Issue #22138: Fix mock.patch behavior when patching descriptors. Restore
original values after patching. Patch contributed by Sean McCully.
- Issue #24857: Comparing call_args to a long sequence now correctly returns a
boolean result instead of raising an exception. Patch by A Kaptur.
- Issue #23004: mock_open() now reads binary data correctly when the type of
read_data is bytes. Initial patch by Aaron Hill.
- Issue #21750: mock_open.read_data can now be read from each instance, as it
could in Python 3.3.
- Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely.
Patch from Nicola Palumbo and Laurent De Buyst.
- Issue #23661: unittest.mock side_effects can now be exceptions again. This
was a regression vs Python 3.4. Patch from Ignacio Rossi
- Issue #23310: Fix MagicMock's initializer to work with __methods__, just
like configure_mock(). Patch by Kasia Jachim.
- Issue #23568: Add rdivmod support to MagicMock() objects.
Patch by Håkan Lövdahl.
- Issue #23581: Add matmul support to MagicMock. Patch by Håkan Lövdahl.
- Issue #23326: Removed __ne__ implementations. Since fixing default __ne__
implementation in issue #21408 they are redundant. *** NOT BACKPORTED ***
- Issue #21270: We now override tuple methods in mock.call objects so that
they can be used as normal call attributes.
- Issue #21256: Printout of keyword args should be in deterministic order in
a mock function call. This will help to write better doctests.
- Issue #21262: New method assert_not_called for Mock.
It raises AssertionError if the mock has been called.
- Issue #21238: New keyword argument `unsafe` to Mock. It raises
`AttributeError` incase of an attribute startswith assert or assret.
- Issue #21239: patch.stopall() didn't work deterministically when the same
name was patched more than once.
- Issue #21222: Passing name keyword argument to mock.create_autospec now
works.
- Issue #17826: setting an iterable side_effect on a mock function created by
create_autospec now works. Patch by Kushal Das.
- Issue #17826: setting an iterable side_effect on a mock function created by
create_autospec now works. Patch by Kushal Das.
- Issue #20968: unittest.mock.MagicMock now supports division.
Patch by Johannes Baiter.
- Issue #20189: unittest.mock now no longer assumes that any object for
which it could get an inspect.Signature is a callable written in Python.
Fix courtesy of Michael Foord.
- Issue #17467: add readline and readlines support to mock_open in
unittest.mock.
- Issue #17015: When it has a spec, a Mock object now inspects its signature
when matching calls, so that arguments can be matched positionally or
by name.
- Issue #15323: improve failure message of Mock.assert_called_once_with
- Issue #14857: fix regression in references to PEP 3135 implicit __class__
closure variable (Reopens issue #12370)
- Issue #14295: Add unittest.mock
NEW IN WAF 1.8.20
-----------------
* Detection SUN cc compiler version 5.0 #1697
* Initialize 'VALAFLAGS' with OS flags #1703
* Convert --perlbinary data to list #1705
* Cppcheck fixes#1708
* Boost module enhancements and fixes#1709
* Various cpplint enhancements #1711
* Workaround for unreadable home folders
* Renderer: Added get/set_alpha().
* Attribute: Added create_attr_background_alpha() and
create_attr_foreground_alpha().
* Reduce the cairomm dependency back to 1.2.2.
Build:
* MacOS X: Add alternative #ifdefed code when thread_local
is not supported by the compiler.
* Replace most typedefs with the C++11 using keyword.
* Documentation: Mention use with CMake.
2.7.2 (unstable):
* Deprecate sigc::ref() and sigc::reference_wrapper(),
adding support instead for std::ref(), std::cref(),
and std::reference_wrapper().
* mem_fun(): Deprecate mem_fun(pointer, func).
Leaving just mem_fun(reference, func).
Please let us know if you disagree strongly with this.
* Make all operator bool() explicit. (A C++11 feature.)
* Build: Remove some now-unnecessary configure checks.
But please let us know if this causes problems for you.
* Build: Update MSVC project.
* Documentation: Improve the documentation of mem_fun(), making it clear that
mem_fun() does not return a slot.
2.7.1 (unstable):
* signal: Add a moving connect() method, taking an rvalue reference
to a slot.
* can_deduce_result_type_with_decltype: Rename the check() methods to
checksize(). check() is a preprocessor macro in Mac OS X.
* Temporarily undefine the nil macro, if it's defined.
nil is a preprocessor macro in Objective-C++ and Mac OS X.
* Correct the mem_functor<> declarations.
- Revive make test (remove TEST_TARGET= # empty line)
Found that expect segfaults at make test if hostname lookup fails,
but it is environment issue only.
(upstream)
- Updated to devel/dejagnu-1.5.3
-------------------------------
2015-03-30 Ben Elliston <bje@gnu.org>
* DejaGnu 1.5.3 released.
2015-03-30 Ben Elliston <bje@gnu.org>
* runtest.exp (frame_version): Set to 1.5.3.
* configure.ac (AC_INIT): Set version to 1.5.3.
* configure: Regenerate.
* doc/dejagnu.xml (appversion, version): Set to 1.5.3.
* doc/dejagnu.texi: Regenerate.
2015-03-30 Ben Elliston <bje@gnu.org>
Revert the following change which causes breakage reported here:
https://lists.gnu.org/archive/html/dejagnu/2015-03/msg00003.html
2011-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
* runtest.exp (runtest): Call reset_vars at initialisation so that
perror does not affect test results in other test scripts.
2015-02-26 H.J. Lu <hjl.tools@gmail.com>
* lib/target.exp (default_target_compile): Prepend multilib_flags,
instead of appending it.
2015-02-18 Ben Elliston <bje@gnu.org>
* lib/framework.exp (log_and_exit): Set tool to "testrun" if
unset.
2015-02-05 Ben Elliston <bje@gnu.org>
* doc/runtest.1: Fix a spelling error.
2015-02-04 Ben Elliston <bje@gnu.org>
* config.guess: Update to version 2015-01-01.
* config.sub: Likewise.
* Fix Python plugin loader module paths
* Do not add pyexecdir to Python's paths at runtime
* Add support for embedded C plugins
* Order the PeasEngine:plugin-list by dependencies
* Keep plugins order in PeasExtensionSet
* Add g_autoptr() autocleanup support
* Fix Python tests on OpenBSD
* Fix libpeas crash on windows
* Simplify __all__ support in the Python plugin loader
* Removed support for Seed plugins
* Added support for Lua 5.1 plugins using the LGI bindings
* PeasEngine is now thread-safe
* Added support for non-global plugins loaders
* Load C plugins with local linkage
* Use Python to implement the plugin loader's logic
* Support Python plugins that define __all__
* Use Lua to implement the plugin loader's logic
* Prevent the accidental escaping of globals with Lua plugins
* Misc bugfixes
* Many translation updates
Before, at-spi2-core installed accessibility.conf in $(sysconfdir)/at-spi2,
so we used the CONF_FILES mechanism to place it in
share/examples/at-spi2-core/at-spi2, so the administrator can make local
adjustments.
Now, at-spi2-core works with sensible defaults without an
accessibility.conf file, and places it in $(datadir)/defaults/at-spi2,
essentially to be used as an example.
Choose to revert to the old behaviour.
* Don't drop the main context when p2p socket configuration fails
(bgo#763273).
* Make sure the runtime directory exists (bgo#763274).
* Avoid lagging with large gtk menus (bgo#754048).
* Always accept connections as root if unable to find an owning user.
* Test fixes for atk-adaptor and cache changes.
* Fixes for Text, Value, and Table Cell adaptors (bgo#755724).
* Many new tests, thanks to Patryk Kaczmarek of Samsung.
* Update for new caching API (bgo#650090).
* Eliminate some console warnings due to NULL gobjects.
* Tests: fix out-of-source and parallel build (bgo#751137).
* Add some missing files to the distribution (bgo#751138).
* Support a stateless configuration by default (bgo#763540).
* Don't display warnings when connecting to an app that no longer exists.
* Don't display warning if unable to connect when logged in via ssh
(bgo#761600).
* at-spi-bus-launcher: register with session manager (bgo#753931).
* Disable xevie by default--it probably doesn't do anything anyhow.
* get_index_in_parent: Don't crash if parent is defunct.
* Don't crash when trying to set an invalid state (bgo#757915).
* Don't crash if we get a children-changed event with a non-existent
child (bgo#755951).
* atspi_hyperlink_get_index_range: don't return random values if the
call fails (bgo#755727).
* Fixed some atspi_text_ functions (bgo#755731).
* Fixed crash during removal of last application in registryd (bgo#756513).
* Modified the cache API to specify an object's index and child count
rather than its children. This eliminates the need for the application
to enumerate its children, improving performance in some places with
large lists (bgo#650090).
* Functions shouldn't try to return values (bgo#749330).
* Fix atspi_table_cell_get_position.
Library to access the DWARF debugging file format which supports source level
debugging of a number of procedural languages, such as C, C++, and Fortran.
This package contains utility dwarfdump.