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>
$ 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
[8a2f9afeb713] [3.6.3] <3.6>
2015-07-14 Cédric Krier <ced@b2ck.com>
* trytond/model/modelsql.py:
Get all eligible records when writting many values
The call to trigger_write_get_eligibles must be done with all the
records and not only the first set.
issue4863 review23311002 (grafted from
e87ffbe12522d4abe7565bb44f2ca0add34e171e)
[674cb62177cc] <3.6>
* trytond/model/modelview.py:
Always test field presence in initial value when computed changed
values
The value could be None which is also the default value returned by
dict.get. So it will fail to detect change in such case.
issue4839 review23281002 (grafted from
e54306367a05a86e94020c325529e91911393488)
[54a9317d3ede] <3.6>
2015-07-13 Cédric Krier <ced@b2ck.com>
* trytond/__init__.py:
Increase version number
[485c13d4e861] <3.6>
* .hgtags:
Added tag 3.6.2 for changeset 95f7272b4410
[2ce2d2ece951] <3.6>
* CHANGELOG:
Prepare release 3.6.2
[95f7272b4410] [3.6.2] <3.6>
3.29: 2015-09-02
Now included: git aliases that allow git to work with action stamps.
The new repomapper tool helps prepare contributor maps.
Use of branchify/branchify_map is now less likely to produce invalid resets.
branchify_map has been changed to handle subdirectories better.
"branchify_map reset" actually works now.
Prevent a crash on empty SVN comments produced by dumpfiltering.
'assign' command with no selection set or arguments lists assignments.
New --user-ignores option on Subversion reads passes through .gitignores.
'repotool initialize' now generates an easier-to-read conversion makefile.
Separate the logs between examples to allow for easier understanding.
# Log Splitter for RSpec
This `RSpec` plugin allows you to change the logger for your library for each
separate example. This gives the ability to see the log output for each
specific test.
Shim to load environment variables from `.env` into `ENV` in *development*.
Storing [configuration in the environment](http://www.12factor.net/config) is
one of the tenets of a [twelve-factor app](http://www.12factor.net/). Anything
that is likely to change between deployment environments-such as resource
handles for databases or credentials for external services - should be
extracted from the code into environment variables.
But it is not always practical to set environment variables on development
machines or continuous integration servers where multiple projects are
run. dotenv loads variables from a `.env` file into `ENV` when the environment
is bootstrapped.
# News
## 3.1.3 - 2015-07-26 {#version-3-1-3}
It's a bug fix release.
### Improvements
* Removed unused `TODO` file. [GitHub#108][Patch by takiy33]
### Fixes
* `--location`: Fixed a bug that `--location LINE` doesn't work when
test script is specified as relative path. [Reported by TOMITA Masahiro]
The following doesn't work:
% ruby ./test.rb --location 10
The following works:
% ruby test.rb --location 10
### Thanks
* takiy33
* TOMITA Masahiro