libabw 0.1.1
- Use symbol visibility on Linux. The library only exports the two public
functions now.
- Handle text language.
- Honor global setting of writing mode.
- Handle basic document metadata.
- Handle headings.
- Fix the loss of text formatting attributes that would happen in certain
cases.
- Several other smaller changes and improvements.
Rasqal 0.9.33 changes
Issues Fixed:
0000546: Can't take query from URI when using -p
0000568: Filter expression with division does not work
0000583: CONSTRUCT halts at a template triple with unbound variable
0000588: roqet: select from SERVICE returns all NULLs
SPARQL changes
Fixed BASE to override any API base URI.
Datetime class changes
Fixed storing timezone minutes correctly.
Graph pattern class changes
Added new getter functions rasqal_graph_pattern_get_triples(),
rasqal_literal_get_type() and rasqal_literal_get_language() from
Pull Request #1 by Cosmin Basca. Thanks.
Query engine changes
Fixed the aggregation total evaluation of AVG.
Fixed STRBEFORE and STRAFTER evaluation to match languages if
present and add the needle language to the result.
Fixed CONCAT() evaluation to return the correct types and languages.
Sorting now uses sort utility function raptor_sort_r() with context
args provided by Raptor 2.0.15+ or an internal simple (not so
performant) replacement, if too old.
Query result class changes
Can write variable bindings query results in mKR relation CSV
format.
Made internal changes to support reading and writing boolean result
formats. That means rasqal_query_results_formatter_read() may now
return boolean results if the formatter supports it, such as SPARQL
XML.
Added rasqal_new_query_results_from_string() to make a query results
from a string (with optional length). The results format is guessed
from the input data - base_uri and string content using
rasqal_world_guess_query_results_format_name().
Added rasqal_query_results_formats_check2() deprecating
rasqal_query_results_formats_check(). The API change is due to the
return value; the result is now non-0 if the format exists.
Added rasqal_new_query_results2() deprecating rasqal_new_query_results()
removing the now ignored vars_table parameter. A query result now
manages it's own variables table.
Results class changes
Fixed returning the correct variables count for reading SPARQL XML
results sets. This caused some queries to fail if the projected
variables count did not match the count in the result set. Fixes
Issue #0000588
Variables table class changes
Added rasqal_variables_table_add2() deprecating
rasqal_variables_table_add(). This takes a more sensible argument
style with copying the input parameters name and value, and allowing
name length to be optionally given. This results in smaller calling
code and better ownership semantics.
Utility changes
roqet(1) now supports using a URI or local file to send to a SPARQL
protocol service URI. Fixes Issue #0000546
Other changes
Fixes to make Rasqal build in Travis CI, testing against newest
and oldest raptors.
Use __FUNCTION__ (c99) replacing __func__ (c90) in debug macros.
Fixes in Pull Request #3 for building with icc from Sebastian
Freundt. Thanks.
Many code quality fixes from clang and coverity primarily in error
path cleanups (out of memory cases) and dead code.
Updated the fix-flex and fix-bison scripts to remove dead code that
clang and coverity complain about.
Added new C testrunner utility to run the tests to eventually
replace the (perl) improve and check-sparql scripts.
Fixed some API changelog mistakes.
Updated gcc / clang warning args used (-Wxxxx) and made multiple
minor code fixes such as replacing %d with %u in debug messages or
adding missing default: to switches even when all cases were covered.
Added many more internal casts to make -Wconversion happier when
enabled.
Overview of changes leading to 0.9.37
Wednesday, December 17, 2014
=====================================
- Fix out-of-bounds access in Context lookup format 3.
- Indic: Allow ZWJ/ZWNJ before syllable modifiers.
12.0.4 (2014-22-23)
~~~~~~~~~~~~~~~~~~~
* Revert the fix to ``-p`` on Debian based pythons as it was broken in other
situations.
* Revert several sys.path changes new in 12.0 which were breaking virtualenv.
12.0.3 (2014-22-23)
~~~~~~~~~~~~~~~~~~~
* Fix an issue where Debian based Pythons would fail when using -p with the
host Python.
* Upgrade pip to 6.0.3
12.0.2 (2014-12-23)
~~~~~~~~~~~~~~~~~~~
* Upgraded pip to 6.0.2
12.0.1 (2014-12-22)
~~~~~~~~~~~~~~~~~~~
* Upgraded pip to 6.0.1
12.0 (2014-12-22)
~~~~~~~~~~~~~~~~~
* **PROCESS** Version numbers are now simply ``X.Y`` where the leading ``1``
has been dropped.
* Split up documentation into structured pages
* Now using pytest framework
* Correct sys.path ordering for debian, issue #461
* Correctly throws error on older Pythons, issue #619
* Allow for empty $PATH, pull #601
* Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for Powershell
* Updated setuptools to 7.0
0.21.2 (2014-12-27)
===================
Bugs fixed
----------
* Crash when assigning a C value to both a Python and C target at the same time.
* Automatic coercion from C++ strings to ``str`` generated incomplete code that
failed to compile.
* Declaring a constructor in a C++ child class erroneously required a default
constructor declaration in the super class.
* ``resize_smart()`` in ``cpython.array`` was broken.
* Functions in ``libcpp.cast`` are now declared as ``nogil``.
* Some missing C-API declarations were added.
* Py3 main code in embedding program code was lacking casts.
* Exception related to distutils "Distribution" class type in pyximport under
latest CPython 2.7 and 3.4 releases when setuptools is being imported later.
TortoiseHg 3.2.2 is a regularly scheduled bug fix release
Bug Fixes
chunks: preserve line ending of source file in diff view (fixes#3975)
console: do not confuse output with prompt input while idle (fixes#3982)
filectxactions: directly use boolean evaluation to check for empty (fixes#3967)
init: getExistingDirectory without keyword argument (CentOs 6.3)
rejects: decode chunk lines as selected content encoding (fixes#3974)
rename, settings: work around memory corruption by QCompleter(parent)
repomodel: actually clear revset when repository is stripped
repomodel: update row count even if failed to reload graph (fixes#3971)
repowidget: evaluate dagrange set eagerly to fix crash on "Bundle DAG Range"
Improvements
mergetools: add 3-way dir diff to BeyondCompare 4 (closes#3976)
---
8.3
---
* Issue #311: Decoupled pkg_resources from setuptools once again.
``pkg_resources`` is now a package instead of a module.
-----
8.2.1
-----
* Issue #306: Suppress warnings about Version format except in select scenarios
(such as installation).
---
8.2
---
* Pull Request #85: Search egg-base when adding egg-info to manifest.
---
8.1
---
* Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
release candidates over "c".
* PEP-440 warnings are now raised as their own class,
``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
* Disabled warnings on empty versions.
-----
8.0.4
-----
* Upgrade ``packaging`` to 14.4, fixing an error where there is a
different result for if 2.0.5 is contained within >2.0dev and >2.0.dev even
though normalization rules should have made them equal.
* Issue #296: Add warning when a version is parsed as legacy. This warning will
make it easier for developers to recognize deprecated version numbers.
-----
8.0.3
-----
* Issue #296: Restored support for ``__hash__`` on parse_version results.
-----
8.0.2
-----
* Issue #296: Restored support for ``__getitem__`` and sort operations on
parse_version result.
2.6.5 - 16 December 2014
Announcement: GnuCash 2.6.5 Release 2014-12-16
GnuCash 2.6.5 released
The GnuCash development team proudly announces GnuCash 2.6.5, the
fifth maintenance release in the 2.6-stable series.
The primary reason for this release is that the problems which plagued 2.6.4 on Microsoft Windows have been resolved.
We've also fixed the following bugs:
736359 - Date of 0000-00-00 in MySQL backend crashes GnuCash.
737815 - Graphs Cannot Be Generated Correctly.
738113 - Crash on reload budget report.
738477 - WebKit is broken on Win32.
741418 - Freeze unposting bill, 100% cpu usage.
Other fixes that weren't reported as bugs:
Pre-compile scm files when building with guile 2.
Fix build-time hard-coded path introduced by the guile2 compile changes
Prevent crash when standards-report dir doesn't exist.
QIF Import crashes when closing via the 'X' button on the last page
Omit extension on calls to load-extension.
Use one common base directory to store all scheme files and modules.
Guile module structure cleanup.
Harmonize variable names used to refer to guile modules in all makefiles.
Add missing comma in call to gtk_tree_store_set(). Thanks to Frédéric Bière for finding and fixing the problem.
Revert to using numerical indexes for the x-axis on bar charts.
Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup.
Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also add IBAN checking.
Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or alphas correctly as needed.
Adapt german SKR03 account template to updated tax rate.
Allow GUILE1_PROGS as m4 name. Patch by dimstar@opensuse.org.
Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.
Updated Translations: Assamese Indic, Danish, German, Gujarati Indic, Italian, Kannada Indic, Konkani Latin,
Augeas is a configuration editing tool. It parses configuration files in
their native formats and transforms them into a tree. Configuration
changes are made by manipulating this tree and saving it back into
native config files.
Augeas is:
- An API provided by a C library
- A command line tool to manipulate configuration from the shell (and
shell scripts)
- Language bindings to do the same from your favorite scripting language
- Canonical tree representations of common configuration files
- A domain-specific language to describe configuration file formats
Augeas goals:
- Manipulate configuration files safely, safer than the ad-hoc
techniques generally used with grep, sed, awk and similar mechanisms
in scripting languages
- Provide a local configuration API for Linux
- Make it easy to integrate new config files into the Augeas tree
1.2.11 was released on 2014-12-19. It is the latest stable FFmpeg
release from the 1.2 release branch, which was cut from master on
2013-03-07. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.
2014-09-12, LibOFX 0.9.10:
- Fix missing balance dates (ledger_balance_date, available_balance_date)
2013-09-09, LibOFX 0.9.9:
- Fix missing increment of SO_CURRENT number in libofx-0.9.6
to avoid crashes when mixing this with older applications
- bug#41: Fix a crash that occurs while importing a possibly
invalid OFX file. Patch by Cristian Onet.
2013-04-17, LibOFX 0.9.8:
- Fix errorneous reading of files with empty lines
- bug#24: Fix build error on solaris.
- bug#40: Fix compiler warnings of OFX clang
2013-04-11, LibOFX 0.9.7:
- Fix errorneous reading of files with long lines
2013-03-30, LibOFX 0.9.6:
- Extend buffer for TRANSACTION_NAME to 96 bytes due to UTF-8
multibyte characters.
- Patch by Geert Janssens to fix typo in info message
- Patch by Geert Janssens to allow lines longer than 1024
caracters
- Fix treatment of empty date strings: Must return a zero date
instead of a bogus one.
- Replace unlink() with remove() to fix compile problems with
gcc 4.7
- Make configure fail if gengetopt is missing and generated
files are not present (as is the case when we checkout from
git)
- Fix garbled character encoding for UTF-8 encoded OFX 2.0
(XML) files. Sadly, because of a bug in OpenSP with xml
decoding this currently means that iso-8859-1 OFX-2.0 files
will still not be properly decoded.
LibOFX 0.9.5:
Benoit Grégoire <benoitg@coeus.ca>
- Workaround OFX files specifying invalid encoding values
(specifically: UNICODE and CP1252). This should fix most encoding
problems reported.
- Look for DTD in source directory (simplifies developpement)
Christian Stimming <christian@cstimming.de>
- Add minor argument checking
- Expose field: OfxSecurityData::fiid in API
- Make string arguments a const reference where appropriate
- Add configure check for help2man tool
Ryan Donlan <bdonlan@gmail.com>
- Improve build system and autoconf 2.68 compatibility
- Improve generated man pages
- Use GCC's -fvisibility=hidden to hide internal symbols from external
users.
LibOFX 0.9.4:
- Patch to fix segfault on some malformed date formats. Inspired by Zach's patch on launchpad.
- Packages-oriented changes:
- LibOFX will now look for DTDs in env variable OFX_DTD_PATH (if present).
- Better handling of paths (tolerates trailing path separator, or lack thereof)
- No longer ignore return value of mkstemp()
- Integrate all changes in Ubuntu's package that weren't already upstream
- Move to LibXML++ 2.6, as 1.0 is deprecated
- Add generated man pages with html2man
LibOFX 0.9.3:
- Fix segfault on some files containing missing closing tags (bug #2969817)
LibOFX 0.9.2:
- Win32: Add gnucash patch that looks up the dtd installation directory from the current executable's location.
- Apply patch by Geert Janssens to fix a crash on invalid date format
- Apply patch by ajseward with some additional fixes to allow wraping the library in python.
- Apply patch by Thomas Baumgart which fixes bug #5 (Transaction posting date off by one)
- Apply patch by Bill Nottingham <notting@redhat.com> with various C++ include fixes for building with recent compilers.
--------------
Version 1.05b:
--------------
- Added a dictionary for WebP.
- Made some additional performance improvements to minimize_corpus.sh.
--------------
Version 1.04b:
--------------
- Made substantial performance improvements to minimize_corpus.sh with
large datasets, albeit at the expense of having to switch back to bash
(other shells may have limits on array sizes, etc).
- Tweaked afl-showmap to support the format used by the new script.
--------------
Version 1.03b:
--------------
- Added code to skip README.txt in the input directory to make the crash
exploration mode work better. Suggested by Jakub Wilk.
- Added a dictionary for SQLite.
--------------
Version 1.02b:
--------------
- Reverted the ./ search path in minimize_corpus.sh because people did
not like it.
- Added very explicit warnings not to run various shell scripts that
read or write to /tmp/ (since this is generally a pretty bad idea on
multi-user systems).
- Added a check for /tmp binaries and -f locations in afl-fuzz.
--------------
Version 1.01b:
--------------
- Added dictionaries for XML and GIF.
--------------
Version 1.00b:
--------------
- Slightly improved the performance of minimize_corpus.sh, especially on
Linux.
- Made a couple of improvements to calibration timeouts for resumed scans.
--------------
Version 0.99b:
--------------
- Fixed minimize_corpus.sh to work with dash, as suggested by Jakub Wilk.
- Modified minimize_corpus.sh to try locate afl-showmap in $PATH and ./.
The first part requested by Jakub Wilk.
- Added support for afl-as --version, as required by one funky build
script. Reported by William Robinet.
--------------
Version 0.98b:
--------------
- Added a dictionary for TIFF.
- Fixed another cosmetic snafu with stage exec counts for -x.
- Switched afl-plot to /bin/sh, since it seems bashism-free. Also tried
to remove any obvious bashisms from other experimental/ scripts,
most notably including minimize_corpus.sh and triage_crashes.sh.
Requested by Jonathan Gray.
--------------
Version 0.97b:
--------------
- Fixed cosmetic issues around the naming of -x strategy files.
- Added a dictionary for JPEG.
- Fixed a very rare glitch when running instrumenting 64-bit code that makes
heavy use of xmm registers that are also touched by glibc.
--------------
Version 0.96b:
--------------
- Added support for extra dictionaries, provided testcases/_extras/png/
as a demo.
- Fixed a minor bug in number formatting routines used by the UI.
- Added several additional PNG test cases that are relatively unlikely
to be hit by chance.
- Fixed afl-plot syntax for gnuplot 5.x. Reported by David Necas.
--------------
Version 0.95b:
--------------
- Cleaned up the OSX ReportCrash code. Thanks to Tobias Ospelt for help.
- Added some extra tips for AFL_NO_FORKSERVER on OSX.
- Refreshed the INSTALL file.
--------------
Version 0.94b:
--------------
- Added in-place resume (-i-) to address a common user complaint.
- Added an awful workaround for ReportCrash on MacOS X. Problem
spotted by Joseph Gentle.
--------------
Version 0.93b:
--------------
- Fixed the link() workaround, as reported by Jakub Wilk.
--------------
Version 0.92b:
--------------
- Added support for reading test cases from another filesystem.
Requested by Jakub Wilk.
- Added pointers to the mailing list.
- Added a sample PDF document.
--------------
Version 0.91b:
--------------
- Refactored minimize_corpus.sh to make it a bit more user-friendly and to
select for smallest files, not largest bitmaps. Offers a modest corpus
size improvement in most cases.
- Slightly improved the performance of splicing code.
--------------
Version 0.90b:
--------------
- Moved to an algorithm where paths are marked as preferred primarily based
on size and speed, rather than bitmap coverage. This should offer
noticeable performance gains in many use cases.
- Refactored path calibration code; calibration now takes place as soon as a
test case is discovered, to facilitate better prioritization decisions later
on.
- Changed the way of marking variable paths to avoid .state metadata
inconsistencies.
- Made sure that calibration routines always create a new test case to avoid
hypothetical problems with utilities that modify the input file.
- Added bitmap saturation to fuzzer stats and plot data.
- Added a testcase for JPEG XR.
- Added a tty check for the colors warning in Makefile, to keep distro build
logs tidy. Suggested by Jakub Wilk.
1.83 2014-12-24
- The last release did not include any of the generated zone files. Oops.
- Attempting to fix indexing of DateTime::TimeZone::Catalog on metacpan. No
real code or zone changes.
1.82 2014-12-24
- Various changes to get tests passing and tools code working with blead. This
includes fixing some "Redundant argument in sprintf" warnings that could
occur in the DateTime test suite. Reported by Slaven Rezic. RT #10116.
4.13 2014-12-18
[ RELEASE NOTES ]
- CGI::Pretty is now DEPRECATED and will be removed in a future release.
Please see GH #162 (https://github.com/leejo/CGI.pm/issues/162) for more
information and discussion (also GH #140 for HTML function deprecation
discussion: https://github.com/leejo/CGI.pm/issues/140)
[ TESTING ]
- fix t\rt-84767.t for failures on Win32 platforms related to file paths
[Changes for 1.29 - 2014-12-15]
* Bump to 1.29 with no changes after CPAN Testers looks good.
[Changes for 1.29_01 - 2014-12-14]
* Experimentally try patch from RT 83825. Will release if no test failures or complaints.
* Fix crash in syck_emit on platforms with long long pointers
0.402 2014-12-17
- bump Config::AutoConf and Test::WriteVariants requirement for
improved 5.6 compatibility (fixes rt#101121)
- use base instead of parent in configure stage (improves building
on 5.6)
- fix rt#101067 by applying patch from Father Chrysostomos (thanks
to Lukas Mai (MAUKE) for reporting and explaining)
0.401 2014-12-08
- update bundled Config::AutoConf to 0.307
- release after long testing period
0.400_010 2014-12-08
- bundle configure_requires using inc::latest
- fix RT#96596 by checking types before starting logic ...
- lower minimum perl required to 5.6
- switch to check_produce_loadable_xs_build of Config::AutoConf 0.306
0.400_009 2014-05-05
- improve documentation (David Golden, Jens Rehsack)
- bundle non-core modules (compared to 5.14)
0.400_008 2014-04-24
- fix none for 0.24 and clarify API tag documentation (David Golden)
- refactor import tags for clarity (David Golden)
0.400_007 2014-04-22
- cut out exporter-related cruft; it was only necessary when needing
to choose between multiple implementations (Toby Inkster)
- Reorganize and clarify documentation (David Golden)
- revise SYNOPSIS and DESCRIPTION for revised export model (David
Golden)
- introduce ":like_*" import tags (Toby Inkster, Jens Rehsack)
- remove Data::Tumbler and Module::Pluggable from configure
dependencies, they're coming with Test::WriteVariants
0.400_006 2014-04-01
- fix typos in POD (RT#87490 - thanks to David Steinbrunner)
- refactor LMU as discussed with David Golden, Tim Bunce and
Toby Inkster
0.400_005 2014-03-24
- rename implementations from alias => relax and tassilo => strict
- remove 'sno' implementation
- add precedence 'default' in addition to 'all' for those who prefer
strict over relax
- move dependency Module::Runtime from configure to runtime
0.400_004 2014-03-21
- Switch from Sub::Exporter to Exporter::Tiny (Toby Inkster)
- fix issues on older perls back to 5.8.1 (Config::AutoConf
will not do out of the box, but this can be fixed)
- fix backward compatibility issues (RT#94013 in conjunction
with RT#93995)
Details needs to be discussed with Moose community (unless
they stop caring) to get out of distinguishing hell as soon
as possible
- fix some spelling issues reported by David Steinbrunner
(RT#86347)
- clarify depedencies, especially recommended ones
- add some additional tests to prove reported bugs (informed
reporters when not reproducable)
0.400_003 2014-03-18
- fix compile error on threaded perls (RT#93934 - thanks Andreas
Koenig for reporting)
- fix exporter configuration (RT#93929 - thanks Andreas Koenig for
reporting)
- fix RT#40905 by allowing choose an appropriate implementation
- add test for RT#76749 - seems not reproducable (but hopefully
reporter David J. Oswald can fix the test to help fixing the
issue beyond)
0.400_002 2014-03-16
- reduce minimum perl version to 5.8.1
- split implementations between existing authors
- switch to DynaLoader and Sub::Exporter
- rely for testing on Test::WriteVariants and Data::Tumbler
(DBI::Test technology to improve tests)
- fix 64-bit integer precision (RT#93207 reported by Dana Jacobsen)
0.400_001 2013-10-11
- Reformat Changes as per CPAN::Changes::Spec
- taking FIRSTCOME power and move repository to GitHub
- merge Tassilo's 0.25_nn dev releases back
* mark "any" and "all" as "to be discussed"
==> API changes made by Alias/ADAMK
- bump version to clarify new age (contributors welcome!)
- bump minimum perl version to 5.8.3
2.008 2014/12/16
- work around recent OCSP verification errors for revoked.grc.com (badly signed
OCSP response, Firefox also complains about it) in test t/external/ocsp.t.
- util/analyze.pl - report more details about preferred cipher for specific TLS
versions