Version 0.19.6 - September 2015
* Programming languages support:
- AppData:
xgettext now supports AppData file format, used by software center
applications (e.g., GNOME Software) to describe installable
applications.
* A new macro AM_GNU_GETTEXT_REQUIRE_VERSION can be used to indicate
autopoint to pull the latest available infrastructure, instead of
the exact version specified with AM_GNU_GETTEXT_VERSION. When
AM_GNU_GETTEXT_REQUIRE_VERSION is used, AM_GNU_GETTEXT_VERSION is
ignored.
* po/Makefile.in.in can now insert the file $(DOMAIN).pot-header to
$(DOMAIN).pot, instead of the standard header comments.
* Bug fixes:
- Fix mishandling of gettext version numbers for minor releases, in
po-mode.el and gettextize.
- Fix build with --enable-relocatable.
Version 0.19.5 - July 2015
* xgettext now has a feature to perform syntax checks on msgid, which
could enforce common styles of translatable strings, such as to
prefer Unicode characters to the corresponding ASCII characters.
They can be enabled with --check option or special "xgettext: "
comment in the source code. By default, no syntax checks are
enabled.
* msgfilter and msgexec now have an option --newline, which appends a
newline character to filter input and trims it from the filter
output. This would allow filter programs to be more POSIX friendly.
* The base Unicode standard is now updated to 8.0.0. This
particularly improves "\N{...}" notation handling of xgettext for
Perl and Python.
* msginit is now capable of generating "Plural-Forms:" from Unicode
CLDR. This feature is still experimental, but you can try it by
setting the GETTEXTCLDRDIR environment variable pointing to the
directory where the CLDR archive is extracted. The actual
conversion is done by a helper program 'cldr-plural', which can be
used as a generic converter and evaluator of CLDR plural forms.
* Programming languages support:
- C++ with KDE: xgettext and msgfmt can now recognize KUIT (KDE User
Interface Text) markup. See the documentation section "KUIT
Format Strings" for more info.
- C++ with KDE: xgettext now recognizes all default KDE keywords.
This removes the need for a long list of --keyword and --flag
options to perform a reasonable extraction.
* Bug fixes:
- xgettext C++11 raw string recognition is now stricter and don't
accept unbalanced delimiters.
- Suppress baseless warnings which msgfmt emits when processing a
.desktop file.
- xgettext line wrapping behaviour is now consistent between comment
lines and non-comment lines.
- Fix msgfilter-7 test failure on some platforms.
- Fix VPATH build.
version 0.7.0
* updates related to new Linux systems, also fixed some
compiler warnings
* fixed bug when last line in configuration file was not
parsed (thanks to Richard Zidlicky<rz@linux-m68k.org>)
Version 6.5.1 - Sep 15 2015
[CHANGES]
New facilities:
o gtags(c, c++): New environment variable GTAGSFORCEENDBLOCK.
If this variable is set, each '}' at the first column brings
end of all blocks.
o gtags: New --skip-unreadable option.
If this option is specified, gtags skips unreadable files
instead of exiting the command.
[FIXED BUGS]
o gtags: There was a difference of interpretation of the langmap
between gtags and ctags. Now there is no difference.
o gtags (C++): Gtags did not pick up 'my_type1' as a definition
in the following example:
[xxx.cpp]
+------------------------
|using my_type1 = double;
Now it picks up the symbol as a definition.
o gtags (C++): gtags picked up 'DomainId_t' as a definition
in the following example:
[xxx.cc]
+------------------------
|typedef std::map<DomainId_t, int> map_t2;
Now it does not pick up it as a definition.
o gtags (C, C++): Gtags did not pick up 'pr_debug' as a definition
in the following example:
[xxx.h]
+------------------------
|extern void dump_stack(void) __cold;
|#define pr_debug() printk()
Now it picks up it as a definition.
o gtags (PHP): Gtags did not treat back-quote correctly.
[xxx.php]
+------------------------
|<?php `ls $echo ~/*`; ?>
Now it works.
[INCOMPATIBLE CHANGES]
o gozilla: Now, gozilla invokes firefox as a generic browser, that is, using
command line 'firefox url'. Because firefox have removed the -remote command
since version 39.
0.23.2 (2015-09-11)
===================
Bugs fixed
----------
* Compiler crash when analysing some optimised expressions.
* Coverage plugin was adapted to coverage.py 4.0 beta 2.
* C++ destructor calls could fail when '&' operator is overwritten.
* Incorrect C literal generation for large integers in compile-time
evaluated DEF expressions and constant folded expressions.
* Byte string constants could end up as Unicode strings when originating
from compile-time evaluated DEF expressions.
* Invalid C code when caching known builtin methods.
This fixes ticket 860.
* ``ino_t`` in ``posix.types`` was not declared as ``unsigned``.
* Declarations in ``libcpp/memory.pxd`` were missing ``operator!()``.
Patch by Leo Razoumov.
* Static cdef methods can now be declared in .pxd files.
Remove unneeded DEPENDS
Upstream changes:
0.119 2015-09-29
- remove use of Test::NoWarnings for user-facing tests
0.118 2015-07-27 TRIAL RELEASE
- overloading of & and | no longer can change All or Any objects
found as arguments
- an All as an argument to an All constructed is flattened out into its
All-ed values; the same goes for Any
Upstream changes:
0.9703 2015-09-29 Jarkko Hietaniemi <jhi@iki.fi>
- document (at user level) the openbsd random problem
- using the 5.22+ Inf was done the wrong way:
https://github.com/neilbowers/Graph/issues/1
0.9702 2015-09-28 Jarkko Hietaniemi <jhi@iki.fi>
- rt.cpan.org 107394 $Storable::VERSION may contain underscores
- follow-up to rt.cpan.org 104687: more docs, fixes, and tests for
diameter/radius/shortest_path/center_vertices/vertex_eccentricity
for corner cases like empty graph, single-vertex graphs, and
in general unconnected graphs
- for perl 5.22 or later one should be able to use Inf for Infinity
- openbsd before perl 5.20 had nondeterministic rand()
0.97 2015-09-22 Jarkko Hietaniemi <jhi@iki.fi>
- rt.cpan.org 104687 diameter and centre of a one vertex graph
- rt.cpan.org 107195 [PATCH] fix POD: add missing NAME header
- rt.cpan.org 107194 [PATCH] fix a spelling mistake
- rt.cpan.org #94046 Loading graph produces a warning with Perl 5.16.3
- rt.cpan.org 62626 Graph::TransitiveClosure::Matrix contradictory wrt reflexive
- rt.cpan.org 71793 Problem with APSP and default weight 1
- rt.cpan.org 79143 Graph scalar context override causes problems
- rt.cpan.org 92427 Graph::delete_vertex should not use _edges_at (in all cases)
- rt.cpan.org 85238 bug in edges() method?
- rt.cpan.org 93278 SPT_Dijkstra sometimes returns a wrong answer
- rt.cpan.org 78465 find_a_cycle and has_cycle are broken
- rt.cpan.org 92204 (longest path is not calculated correctly in this case)
- rt.cpan.org 65497 induced subgraph method
- plus various doc and code nits found while looking at the above
0.96_01 2014-03-09 @NEILB
- Taken over maintenance from JHI
- Specified min perl version 5.6.0
- Tweaked COPYRIGHT and LICENSE in pod to match usual form
- Added "use warnings", but that results in loads of warnings
about functions redefined. So added "no warnings 'redefine';".
Have to come back and work that one out!
- Set all VERSION's to 0.96_01. I suspect a switch to Dist::Zilla
might be coming soon...
- Updated README to acknowledge change in maintainer
- Reformatted as per CPAN::Changes::Spec
invoke the Makefile prior to having the perl dependency installed.
Instead, gather ldopts during configure and pass them to libsvn_swig_perl
in order to build with the necessary ldflags.
Changes in 3.3.2 since 3.3.1:
Brad King (2):
Makefile: Print color escapes only when necessary
CMake 3.3.2
Chuck Atkins (1):
find_*: Fix search order when the environment duplicates some HINTS
Daniel Pfeifer (3):
cmExtra{Kate,SublimeText}Generator: Remove unused cmXMLSafe includes
cmCTest{BZR,GIT,P4}: Remove unused cmXMLSafe includes
CTest: Fix XML double-encoding cases
Matt McCormick (1):
CMakeDetermine{C,CXX}Compiler: Avoid if() auto-dereferene in quoted arguments
Waf 1.8.14 has been released a few moments ago; it contains the following changes:
* Fixed a regression affecting Visual Studio detection on Python 3 when --msvc_lazy_autodetect is not provided
* Enabled vala processing on a folder basis with the vala_dir parameter - #1601
* Enabled vala resource processing - #1626
Waf 1.8.13 has been released today; it contains the following changes:
* Exposed the Popen parameters input/timeout to cmd_and_log/exec_command ('timeout' is for Python >= 3.3 though)
* Added 'with_sys_path' to Context.load_tool to use/skip sys.path
* Changed gccdeps so that it handles '..' within paths
* env = conf.env.derive().detach()
* Changed Sun compiler's default shared library flag from -Kpic to -xcode=pic32 - #1625
* Added bld(rule=, ..., cls_str=, cls_keyword=) for more descriptive outputs - #1598
* Added a lazy Visual Studio detection option --msvc_lazy_autodetect - #1614
* Changed the definition of function tests to prevent warnings with gcc - #1622
* The experimental untracked-cache feature were buggy when paths with
a few levels of subdirectories are involved.
* Recent versions of scripted "git am" has a performance regression
in "git am --skip" codepath, which no longer exists in the
built-in version on the 'master' front. Fix the regression in
the last scripted version that appear in 2.5.x maintenance track
and older.
Also contains typofixes, documentation updates and trivial code
clean-ups.
User-visible changes:
- Client-side bugfixes:
* svn: fix crash when saving credentials in kwallet (r1700740, r1700951)
* checkout/update: fix "access denied" error on Windows (r1701064 et al)
* update: fix crash when updating a conflicted tree (r1702198, r1702200)
* commit: fix possible crash (r1702231)
* ra_serf: do not crash on unexpected 'X-SVN-VR-Base' headers (r1702288)
* merge: fix crash when merging to a local add (r1702299 et al)
* svnmucc: fix error during propset+put for existing file (r1702467 et al)
* update: fix crash without .svn/tmp folder (r1701838, r1702203)
* checkout: remove unnecessary I/O operation (r1701638)
* merge: fix possible crash (r1701997)
* update: fix crash with some of the incoming deletes (r1702247)
* upgrade: fix crash for pre-1.3 wc with externals (r1702218 et al)
* revert: fix crash when reverting the root of a move (r1702237 et al)
* svn: do not crash upon specific database corruptions (r1702974, r1702991)
* svn: show utf8proc version in svn --version --verbose (r1702533, r1702891)
- Server-side bugfixes:
* fix reporting for empty representations in svnfsfs stats (r1698312 et al)
Developer-visible changes:
- General:
* fix svnfsfs_tests.py in fsfs-v4 and fsfs-v6 modes (r1700215 et al)
- API changes:
* disable unsupported operations for standard streams
Changelog: highlights only
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Fri Feb 7 00:55:18 2014 +0000
pstream.h (basic_ipstream::basic_ipstream(argv_type, pmode): Use
basic_ipstream::readable(pmode) to correctly set input mode.
test_pstreams.cc: Test execve-style construction for ipstream.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Fri Jul 12 00:20:21 2013 +0100
pstream.h: Add initializer-list constructors.
Make unary constructors explicit.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Thu Jul 11 23:27:43 2013 +0100
pstream.h: Add newpg pmode flag. Version 0.8.1.
test_pstreams.cc: Test newpg flag.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Fri Mar 29 17:42:22 2013 +0000
pstream.h: Doc tweak
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Wed Jan 23 00:43:11 2013 +0000
pstream.h: Put child in new process group and define pstreambuf::killpg()
Thanks to Hein-Pieter van Braam for the suggestion.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Sun Jan 20 19:15:41 2013 +0000
pstream.h: Retry interrupted writes
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Sun Jan 20 17:11:27 2013 +0000
pstream.h: Overload constructors for convenience.
Bump version to 0.7.3
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Mon Jun 25 22:57:26 2012 +0100
pstream.h: Update copyright years and remove RCSID.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Mon Jun 25 22:48:53 2012 +0100
pstream.h (pstreambuf::xsputn): Optimize.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Sun Jun 24 13:03:43 2012 +0100
pstream.h (basic_pstreambuf::open): Work with _FORTIFY_SOURCE.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Tue Nov 15 11:12:10 2011 +0000
(basic_pstreambuf::wpipe, basic_pstreambuf::rpipe): Fix for clang.
(PSTREAMS_VERSION): Bump to 0.7.2
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Thu Oct 14 19:57:41 2010 +0000
* pstream.h, test_pstreams.cc: Update copyright dates.
Author: Jonathan Wakely <pstreams@kayari.org>
Date: Thu Oct 14 19:55:19 2010 +0000
* pstream.h (pstreams_common::pstreams_common): Use basic_ios::rdbuf
to set the streambuf, basic_ios::init(0) has already been called.
py-pkgconfig is a Python wrapper for the pkg-config program. It
simplifies checking for libraries and the necessary compiler and linker
flags.
Add during the freeze as it is a prerequirement for fixing
devel/py-h5df.
Incompatible change in the newer ExtUtils-MakeMaker:
It places .o files where the source file lives (lib/File/ in this case),
whereas the older MakeMaker placed it in the current working dir
(toplevel in this case).
Thanks Matthias Ferdinand
http://mail-index.netbsd.org/pkgsrc-users/2015/09/19/msg022238.html
$ hg log --style changelog -b 3.6 -r 3.6.3:3.6.2
2015-09-08 Cédric Krier <ced@b2ck.com>
* CHANGELOG:
Prepare release 3.6.3
[12ad2caf0b4a] [3.6.3] <3.6>
2015-07-28 Cédric Krier <ced@b2ck.com>
* doc/usage.rst, tryton/gui/main.py:
opt-in for Mac integration
The Mac integration is not fully stable for now.
issue4595 review19341002 (grafted from
b00d6918cc6acee02921bb92e2c0ddbe1788c95c)
[0a41df770987] <3.6>
* tryton/config.py:
Decode windows HOME using the file system encoding
GTK requires to have string encoded in utf-8.
issue4870 review16471002 (grafted from
3a832b0ccf86fd80fb58f0e32f18647c4612b744)
[d8b7956f1fe4] <3.6>
* tryton/gui/window/view_form/model/record.py:
Check if field is loaded before adding its timestamp
issue4876 review20331003 (grafted from
4adab6dc64fa312664c6dfadce62f38cc065dacd)
[20357c8c7814] <3.6>
* tryton/common/common.py:
Don't decode file name from get_preview_filename
The file name received from get_preview_filename is already encoded
in utf-8.
issue4871 review8251002 (grafted from
19ac99adc0b71c99478f7510d10c8aab50fcbefd)
[facaf37c52cb] <3.6>
2015-07-09 Cédric Krier <ced@b2ck.com>
* tryton/common/domain_parser.py,
tryton/gui/window/view_form/screen/screen.py:
Add support of TimeDelta to DomainParser
issue4851 review20321002 (grafted from
6d3ea9bff014927d9073a892e1d02ce3eb5c5852)
[0458be2d858c] <3.6>
2015-07-07 Cédric Krier <ced@b2ck.com>
* doc/usage.rst:
Remove Tabs Position documenation
issue1014 (grafted from 97e4356ed90b91ff253ab30887c45a38c2b7f00f)
[6fd0b418e185] <3.6>
2015-07-01 Cédric Krier <ced@b2ck.com>
* tryton/common/datetime_.py,
tryton/gui/window/view_form/view/list_gtk/editabletree.py:
Call activate on Date, Time cell before getting value
The focus-out event is not yet triggered when editing is done which
result of the content of the cell not yet being parsed. So the
parsing must be forced by calling activate.
issue4826 review18341002 (grafted from
1f55c2dbde245703ff89d3a68f0aa90a8a27db8c)
[71e137fa3ddf] <3.6>
2015-07-01 David Harper <google@unicode2013.org>
* tryton/gui/window/view_form/model/field.py:
Fix set_client of new datetime from editable tree
issue4850 review20311002 (grafted from
67d552d629c7ea2bfedd93d1c0bf22b6f33ef98a)
[acf96fab06be] <3.6>
2015-07-01 Cédric Krier <ced@b2ck.com>
* tryton/gui/window/form.py:
Display date and microsecond in logs
create and write dates should be formatted the same way as the
revisions.
issue4808 review18351002 (grafted from
ad74340d5c82480adef6115ba08677be8457c500)
[0b59dd061a53] <3.6>
2015-06-28 Cédric Krier <ced@b2ck.com>
* tryton/gui/window/view_form/view/list.py:
Fix behaviour of TreeModel when record is None
issue4831 review16381002 (grafted from
1c35fe52323832015370d4831f3b09bdacdb27ed)
[39744a792077] <3.6>
2015-07-13 Cédric Krier <ced@b2ck.com>
* tryton/__init__.py:
Increase version number
[f0042c7ffa0a] <3.6>
* .hgtags:
Added tag 3.6.2 for changeset 94c93cbb7dd4
[4dbcf91f53fc] <3.6>
* CHANGELOG:
Prepare release 3.6.2
[94c93cbb7dd4] [3.6.2] <3.6>