* pkgsrc change: revive ruby23 support.
## 3.1.7 - 2016-01-17 {#version-3-1-7}
### Fixes
* Added a missing require.
## 3.1.6 - 2016-01-17 {#version-3-1-6}
It's a Ruby on Rails integration improvement release.
### Improvements
* Filtered backtrace of power\_assert.
[GitHub#114]
* Improved performance to retrieve test defined location.
* Improved performance to run fixtures in a test.
* Supported running a test by `yield` in `setup`:
Before:
def setup
@file = File.open("x")
end
def teardown
@file.close
end
After:
def setup
File.open("x") do |file|
@file = file
yield
end
end
* Added `--default-test-path` option that specifies the default path
that has tests.
* Made auto runner registration more lazily. Auto runner isn't
registered automatically until user defines a test. In the
previous releases, auto runner is registered automatically when
user defines a test case.
* Supported specifying a test by location in command line. For
example, the following command line runs a test that is defined in
/tmp/test_a.rb at line 10:
% ruby -r test-unit -e run_test /tmp/test_a.rb:10
### Fixes
* Fixed a bug that test isn't ran. The test has the same name as
data driven test that is defined in parent test case.
[GitHub#115]
### 3.4.2 / 2016-01-26
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2)
Bug Fixes:
* Fix `rspec --profile` when an example calls `abort` or `exit`.
(Bradley Schaefer, #2144)
* Fix `--drb` so that when no DRb server is running, it prevents
the DRb connection error from being listed as the cause of all
expectation failures. (Myron Marston, #2156)
* Fix syntax highlighter so that it works when the `coderay` gem is
installed as a rubygem but not already available on your load path
(as happens when you use bundler). (Myron Marston, #2159)
1.3.3
- No changes
1.3.2
- man pages couldn't be built from a distribution tarball.
1.3.1
- bson_strnlen is off by one on Windows.
- BSON_HAVE_STRNLEN config check used incorrectly.
- Incompatibility with older CMake versions.
- Wrong-sized allocation in bson_json_reader_new.
* Make PowerAssert::Bug11182,Bug11182Sub private.
* Encoding::CompatibilityError is no longer raised as of ruby 2.3.0.
* Use ruby 2.3 on travis-ci.org.
* Update bundler before travis builds.
* Use ruby 2.3.0 on travis-ci.org.
v0.3.0
Improvements
#7 - refactoring, optimization and major internal cleanup (thanks to
@marshall-lee !)
#5 - optimization in accessor calls (again, thanks to @marshall-lee !)
# Changelog
## 1.0.9.1 (January 14, 2016)
* Fix EPROTO not defined on Windows [#676]
* Fix missing cast to struct sockaddr * [#671]
* Fix bug in OpenSSL path detection [#675]
## 1.0.9 (January 13, 2016)
* Try more ways to detect OpenSSL [#602, #643, #661, #663, #668, #669]
* Use WSAGetLastError in pipe.cpp same as ed.cpp [#659]
* Test compiler flags with the C++ compiler and add them to CXXFLAGS [#634, #651]
* Restore silent-fail on unsupported EM.epoll and EM.kqueue [#638, #649]
* getDescriptorByFileno deprecated in JRuby 1.7.x, removed in JRuby 9000 [#642, #648]
* Add -Wno-address always-true because on Windows rb_fd_select [#578]
* Remove the WITHOUT_SSL constant [#578]
* Fix SSL error when the server replies a TLS Alert to our ClientHello [#544, #653]
* Use WSAStringToAddress in lieu of inet_pton for IPv6 address detection on Windows [#595, #632]
* Fix nasty TCP/IPv6 bug [#595, #632]
* Use select_large_fdset on Solaris [#611, #625]
* Detect the Solaris Studio compiler [#611, #625]
* Throw a message with strerror included [#136, #621]
2.1.0 - Jan 13, 2016
* Relax dependency on railties to allow Rails 5.0 apps. (#226)
* Fix scenario where some escaped $ would not be unescaped. (#222)
* Gracefully handle files with UTF-8 BOM (#225)
Changes:
Version 2.1.0 - February, 2016
------------------------------
- Modified the internal _trim_arity method to distinguish between
TypeError's raised while trying to determine parse action arity and
those raised within the parse action itself. This will clear up those
confusing "<lambda>() takes exactly 1 argument (0 given)" error
messages when there is an actual TypeError in the body of the parse
action. Thanks to all who have raised this issue in the past, and
most recently to Michael Cohen, who sent in a proposed patch, and got
me to finally tackle this problem.
- Added compatibility for pickle protocols 2-4 when pickling ParseResults.
In Python 2.x, protocol 0 was the default, and protocol 2 did not work.
In Python 3.x, protocol 3 is the default, so explicitly naming
protocol 0 or 1 was required to pickle ParseResults. With this release,
all protocols 0-4 are supported. Thanks for reporting this on StackOverflow,
Arne Wolframm, and for providing a nice simple test case!
- Added optional 'stopOn' argument to ZeroOrMore and OneOrMore, to
simplify breaking on stop tokens that would match the repetition
expression.
It is a common problem to fail to look ahead when matching repetitive
tokens if the sentinel at the end also matches the repetition
expression, as when parsing "BEGIN aaa bbb ccc END" with:
"BEGIN" + OneOrMore(Word(alphas)) + "END"
Since "END" matches the repetition expression "Word(alphas)", it will
never get parsed as the terminating sentinel. Up until now, this has
to be resolved by the user inserting their own negative lookahead:
"BEGIN" + OneOrMore(~Literal("END") + Word(alphas)) + "END"
Using stopOn, they can more easily write:
"BEGIN" + OneOrMore(Word(alphas), stopOn="END") + "END"
The stopOn argument can be a literal string or a pyparsing expression.
Inspired by a question by Lamakaha on StackOverflow (and many previous
questions with the same negative-lookahead resolution).
- Added expression names for many internal and builtin expressions, to
reduce name and error message overhead during parsing.
- Converted helper lambdas to functions to refactor and add docstring
support.
- Fixed ParseResults.asDict() to correctly convert nested ParseResults
values to dicts.
- Cleaned up some examples, fixed typo in fourFn.py identified by
aristotle2600 on reddit.
- Removed keepOriginalText helper method, which was deprecated ages ago.
Superceded by originalTextFor.
- Same for the Upcase class, which was long ago deprecated and replaced
with the upcaseTokens method.
Version 2.0.7 - December, 2015
------------------------------
- Simplified string representation of Forward class, to avoid memory
and performance errors while building ParseException messages. Thanks,
Will McGugan, Andrea Censi, and Martijn Vermaat for the bug reports and
test code.
- Cleaned up additional issues from enhancing the error messages for
Or and MatchFirst, handling Unicode values in expressions. Fixes Unicode
encoding issues in Python 2, thanks to Evan Hubinger for the bug report.
- Fixed implementation of dir() for ParseResults - was leaving out all the
defined methods and just adding the custom results names.
- Fixed bug in ignore() that was introduced in pyparsing 1.5.3, that would
not accept a string literal as the ignore expression.
- Added new example parseTabularData.py to illustrate parsing of data
formatted in columns, with detection of empty cells.
- Updated a number of examples to more current Python and pyparsing
forms.
## 4.0.9 (2016-02-08)
Same as 4.0.7 and 4.0.8, re-uploaded due to issues on PyPI
## 4.0.7 (2016-02-06)
Switched to a new changelog format (the one in http://keepachangelog.com/)
since it was contributed by Alexander Artemenko. Re-added a newline to support
old version of Python, as requested by [azjps](https://github.com/azjps).
14.0.6 (2016-02-07)
-------------------
* Upgrade setuptools to 20.0
* Upgrade wheel to 0.29.0
* Fix an error where virtualenv didn't pass in a working ssl certificate for
pip, causing "weird" errors related to ssl.
--------------
Version 2.00b:
--------------
- Cleaned up color handling after a minor snafu in 1.99b (affecting some
terminals).
- Made minor updates to the documentation.
--------------
Version 1.99b:
--------------
- Substantially revamped the output and the internal logic of afl-analyze.
- Cleaned up some of the color handling code and added support for
background colors.
- Removed some stray files (oops).
- Updated docs to better explain afl-analyze.
--------------
Version 1.98b:
--------------
- Improved to "boring string" detection in afl-analyze.
- Added technical_details.txt for afl-analyze.
--------------
Version 1.97b:
--------------
- Added afl-analyze, a nifty tool to analyze the structure of a file
based on the feedback from AFL instrumentation. This is kinda experimental,
so field reports welcome.
- Added a mention of afl-cygwin.
- Fixed a couple of typos, as reported by Jakub Wilk and others.
20.1.1
------
* Update ``upload_docs`` command to also honor keyring
for password resolution.
20.1
----
* Added support for using passwords from keyring in the upload
command. See `the upload docs
<http://pythonhosted.org/setuptools/setuptools.html#upload-upload-source-and-or-egg-distributions-to-pypi>`_
for details.
20.0
----
* Issue #118: Once again omit the package metadata (egg-info)
from the list of outputs in ``--record``. This version of setuptools
can no longer be used to upgrade pip earlier than 6.0.
v1.5.2
======
* Fix 1.5.1 for Python 2.6.
v1.5.1
======
* A few installation-time tweaks (thanks Stefano!)
* Issue #245: Win32: ``__stdcall`` was never generated for
``extern "Python"`` functions
* Issue #246: trying to be more robust against CPython's fragile
interpreter shutdown logic
1.22 2016-02-13
- Fixed a bug when a callback failed but did not die. The resulting error
message had a pointless colon in it. Reported by Slaven Rezic. RT #111036.
- Made the pure Perl version use Carp's croak rather than confess. The XS
version has never included a stack trace in errors. You can use the on_fail
setting to get a stack trace if you prefer. Reported by Slaven Rezic. RT
#111036.
- The pure Perl code now uses "(unknown)" when it cannot determine the sub
that failed, instead of "N/A". Reported by Slaven Rezic. RT #111036.
- Documented the PARAMS_VALIDATE_IMPLEMENTATION environment
variable. Requested by Slaven Rezic. RT #111035.
ECMAddAppIcon: Use absolute path when operating on icons
Make sure the prefix is looked-up on Android
Add a FindPoppler module
Use PATH_SUFFIXES in ecm_find_package_handle_library_components()
---------------------
Mon Apr 13 2015 Luis Paboen (Pabón), Jr. <lpabon@redhat.com>
* Version v1.3.9
* Minor bug fixes(thanks kerrigan29a and RocFang)
* FreeBSD package support (thanks harshavardhana)
This package contains the git-codereview tool that the upstream Go
project uses for working with Gerrit.
It is probably mainly useful if you want to submit code to Go itself,
though it may be usable for other projects too.
mdds 1.0.0
* all
* introduced API versioning to ease parallel installation of API
incompatible versions. Version 1.0.0 will have an API versoin of
1.0.
* C++11 is now a hard requirement.
* added API documentation via Doxygen, Sphinx and Breathe.
* mixed_type_matrix
* officially removed for good in favor of multi_type_matrix.
* multi_type_vector
* added memory usage reduction by conditionally shrinking the
capacity of the underlying vector containers.
* added slight performance gain by revising block adjustment policy
during splitting of blocks.
* sorted_string_map
* fixed a bug where a non-matching key was incorrectly returned as a
matching key.
Changelog:
6.1 (06 February 2016)
* Language:
. You can now omit the @menu from nodes with other nodes below them in
the document structure. If you use "@validatemenus off" near the
start of a Texinfo file, makeinfo will, where needed, create a menu
for nodes lacking one given explicitly.
. An @setfilename line is no longer required at the start of a
Texinfo file. (Be aware, though, that some other tools may require
it, for example Automake.)
. For processing with TeX, a comma is automatically provided following
a cross-reference command (such as @xref) when needed to separate
the page number from following text, so you don't need to add one
yourself. See the `Parts of a Cross Reference' node in the manual
for details. Behavior when followed by punctuation, as always
recommended previously, is unchanged.
* texi2any:
. Some Perl modules have been rewritten in C to increase speed.
If Perl extensions can be created, they are used by default;
otherwise the pure Perl implementations are still used.
Disable at build time with "configure --disable-perl-xs". The
environment variable TEXINFO_XS controls how they are used by
texi2any.
. Quotation marks are left out for node names and index entries in
Info output where they would have been produced by commands such
as @file or @option.
. New customization variable INFO_SPECIAL_CHARS_QUOTE to allow use of
a quoting mechanism for problematic constructs in Info output, for
example node names containing colons or commas.
. Commands like @heading are affected by @lowersections and @raisesections
again, as was the case before Texinfo 5.0.
* texinfo.tex:
. You may explicitly specify a sort key for an index entry by preceding
the text of the entry with the @sortas commmand with the sort key
desired as a braced argument. Additionally, you may choose to
ignore all occurences of the characters \, @, <, and - using new
flags you can specify with @set: `txiindexbackslashignore',
`txiindexatsignignore', `txiindexlessthanignore', and
`txiindexhyphenignore' respectively.
. Changes to macro handling to more closely match makeinfo. Ends of
lines are preserved in an argument to a macro taking a single
argument.
. By default, suppress heading line on a page with a chapter on it, to
avoid having the chapter title repeated.
. Use a larger font for arguments in a @deffn line and similar.
. The default indices (cp, ky and so on) now don't get a file opened
for them unless they are actually used. This reduces the number of
files that a run of TeX produces, and also allows for a greater
number of user-defined indices, because you will not bump into TeX's
limit of 16 open files at once so soon.
. For initials in indices that are non-alphanumeric characters (for
example, backslash, or braces), avoid use of a typewriter font.
This gives a more consistent appearance.
. Have a stronger preference for breaking a column in an index before
a letter heading.
. Formatting improvements in tables of contents and indices. Entries
can extend slightly into the margin instead of being broken across
two lines, and text is split more evenly across lines. Reduce
chance of an orphaned index entry appearing at the top of a column.
. Support character encodings beyond ASCII for XeTeX and LuaTeX by
reading file input byte-by-byte.
* texi2dvi:
. Support for determining the output files using the `-recorder'
option to TeX, to help to support more TeX engines.
* info:
. New user variables `link-style', `active-link-style', and
`match-style' enable customization of how cross-references and search
matches are highlighted.
. By default only the node pointers are displayed at the top of a node.
Customize this with the `nodeline' variable.
. New command M-x tree-search to search all subnodes of a node.
. Now tries to find referenced manuals in the same directory as the
current file first, before looking in search path. Customize this
with new variable `follow-strategy'.
. The `mouse' variable is now off by default, in order not to
interfere with the selection of text in a terminal emulator window.
. `q' closes a window instead of quitting altogether if there's more
than one, for example if a help window is open.
. Several bug fixes, including:
. one causing the wrong position in a node to be shown when
following an "anchor" cross-reference
. one causing a test failure in the t/c-u-m-x-scroll-forward.sh
test on some platforms
. Internal changes to reduce memory use and increase speed of
searches, relative to last release
. The meaning of the `key-time' variable has changed when its value
is 0. This value meant to wait forever in the last release, but now
it means that the next byte must be available immediately.
* Documentation:
. The `info.info' file (and `info.texi' source) is no longer
distributed with Texinfo. Now this manual is only in Emacs.
* Distribution:
. automake-1.15, gettext-0.19.6.
update to 1.0.
Multi-Dimensional Data Structure (mdds)
A collection of multi-dimensional data structure and indexing algorithm.
It implements the following data structure:
* flat segment tree
* segment tree
* rectangle set
This package contains the 0.12 branch of mdds.
Upstream changes:
3.62 - Mon Jan 11 08:39:19 EST 2016
- ensure File::Spec::canonpath() preserves taint (CVE-2015-8607)
3.61 - Sun Dec 20 12:00:00 EST 2015 (bleadperl only release)
- improve performance of cwd on Win32 miniperl
3.60 - Wed Nov 18 21:28:01 EST 2015
- add File::Spec::AmigaOS -- and actually ship it, this time
1.43 -- 2016/02/08 15:05:23
[CHANGES]
* Updated documentation
* Added MIN_PERL_VERSION to Makefile.PL
* Added "use warnings" to all tests
* Added MANIEST.SKIP patterns for common editor backup/swapfiles
* Test product(0,0) (RT105415)
[BUGFIXES]
* Fix build on non-C99 compilers
* Avoid divide-by-zero exception if product()'s accumulator is IV zero
(RT105415)
* Possible fix for SvTEMP issues in first and any/all/none/notall
(RT96343)