radare2 is an advanced commandline hexadecimal editor
with a set of tools for working with binary files.
This package generates language bindings for radare2.
2.2.2 - 2014/08/31
- Public header cleanup and documentation update.
- Update Doxygen config.
- Bug #73058: Add missing include for MacOS.
- Bug #72810: Fix typo in date test in MP3 handler.
- Bug #83313: Fix crash on invalid Exif (from Samsung)
- Fix valgrind testing for xmpcore.sh
- Fix delete / delete[] mismatch in ID3_Support.hpp
2.2.1 - 2013/06/29
- Bug #54011: Use POSIX API for files on MacOS. (Misty De Meo)
- Bug #58175: Replace OS X FlatCarbon headers. (Misty De Meo)
- Added a manpage for exempi(1).
- Added the -n option to the command line for arbitrary namespaces.
2.2.0 - 2012/02/21
- New 'exempi' command line tool.
- Upgrade XMPCore to Adobe XMP 5.1.2
- Quicktime support now works without Quicktime.
- Reconciliation with ID3v2.
- "Blessed" 64-bits support (we already had it in exempi).
- Slight change in the way XMP are written for MWG compliance.
- Fixed a serious bug with RIFF.
- Change in the way local text encoding is dealt with.
- Alternative languages behave slightly differently by changing
how the default language property is managed.
- Probably a bunch of bugs fixed that I don't know about.
- Update unit tests.
- Refactor the fixtures.
- Use automake silent rules instead of shave. (build only)
- "make dist" generate a bzip2 archive as well. (build only)
- Remove some obsolete warning flags. (build only)
- Build xmpcommandtool
- New: API xmp_files_get_format_info().
- New: API xmp_files_check_file_format().
- New: API xmp_files_get_file_info().
- New: API XMP_PROP_ARRAY_INSERT_BEFORE, XMP_PROP_ARRAY_INSERT_AFTER array options.
- New: C++ helpers in xmp++.hpp.
Bug fixes:
- Bug #37747: mismatch delete/delete[] and new/new[] (from Meego
https://bugs.meego.com/show_bug.cgi?id=14661)
Controls presence of boxes on Home and Project Overview. Uses additional boxes
provided by Basic Polls and Latest Forum Messages plugins; adds them to the list
of available blocks on My Page.
be used with multiple Ruby versions simultaneously without CONFLICTing with each
other. Main difference is that SHAREDIR, EGDIR, and the helper scripts using RUBY_PKGPREFIX and RUBY_SUFFIX, where applicable. The rcvar will be
ruby_redmine${RUBY_PKGPREFIX} now. Discussed with MAINTAINER some time last
quarter.
Redmine is a flexible project management web application. Written using the Ruby
on Rails framework, it is cross-platform and cross-database.
Redmine is open source and released under the terms of the GNU General Public
License v2 (GPL). Some of the main features of Redmine are:
Multiple projects support
Flexible role based access control
Flexible issue tracking system
Gantt chart and calendar
News, documents & files management
Feeds & email notifications
Per project wiki
Per project forums
Time tracking
Custom fields for issues, time-entries, projects and users
SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
Issue creation via email
Multiple LDAP authentication support
User self-registration support
Multilanguage support
Multiple databases support
2015-07-04 meld 3.13.2
======================
Fixes:
* Several fixes for argument handling and tab creation:
* Create --diff created comparisons after args-created ones (Kai
Willadsen)
* Fix --label flag incorrectly applying to --diff created comparisons
(Kai Willadsen)
* Create --diff created comparisons after args-created ones (Kai
Willadsen)
* Fix relative path interpretation for --output when created from a
secondary instance (Kai Willadsen)
* Fix window presentation ordering when creating a secondary instance
(Kai Willadsen)
* Several fixes to unicode filename handling in git comparisons and
manually-assigned labels (Kai Willadsen)
* Fix incorrect comparison display caused by unicode (U+2028) newline (Kai
Willadsen)
* Fix not being able to activate some change bar actions by temporarily
disabling overlay scrolling support on GTK+ 3.14 (Kai Willadsen)
* Stop recreating duplicate recently-used file placeholders (Kai Willadsen)
* Fix out-of-date man page documentation (Kai Willadsen)
* Test fixes and testing improvements (Magnus Ihse Bursie)
* Documentation fixes (Anders Jonsson)
Translations:
* Gábor Kelemen (hu)
* Marek Černocký (cs)
* Pedro Albuquerque (pt)
Changes from Ant 1.9.5 TO Ant 1.9.6
===================================
Changes that could break older environments:
-------------------------------------------
Fixed bugs:
-----------
* ArrayIndexOutOfBoundsException when ZIP extra fields are read and
the entry contains an UnparseableExtraField.
https://issues.apache.org/jira/browse/COMPRESS-317
Other changes:
--------------
* Hidden <javaconstant> resource is published now. It reads the
value of a specified java constant.
Changelog:
Git v2.4.5 Release Notes
========================
Fixes since v2.4.4
------------------
* The setup code used to die when core.bare and core.worktree are set
inconsistently, even for commands that do not need working tree.
* There was a dead code that used to handle "git pull --tags" and
show special-cased error message, which was made irrelevant when
the semantics of the option changed back in Git 1.9 days.
* "color.diff.plain" was a misnomer; give it 'color.diff.context' as
a more logical synonym.
* The configuration reader/writer uses mmap(2) interface to access
the files; when we find a directory, it barfed with "Out of memory?".
* Recent "git prune" traverses young unreachable objects to safekeep
old objects in the reachability chain from them, which sometimes
showed unnecessary error messages that are alarming.
* "git rebase -i" fired post-rewrite hook when it shouldn't (namely,
when it was told to stop sequencing with 'exec' insn).
Also contains typofixes, documentation updates and trivial code
clean-ups.
Git v2.4.4 Release Notes
========================
Fixes since v2.4.3
------------------
* l10n updates for German.
* An earlier leakfix to bitmap testing code was incomplete.
* "git clean pathspec..." tried to lstat(2) and complain even for
paths outside the given pathspec.
* Communication between the HTTP server and http_backend process can
lead to a dead-lock when relaying a large ref negotiation request.
Diagnose the situation better, and mitigate it by reading such a
request first into core (to a reasonable limit).
* The clean/smudge interface did not work well when filtering an
empty contents (failed and then passed the empty input through).
It can be argued that a filter that produces anything but empty for
an empty input is nonsense, but if the user wants to do strange
things, then why not?
* Make "git stash something --help" error out, so that users can
safely say "git stash drop --help".
* Clarify that "log --raw" and "log --format=raw" are unrelated
concepts.
* Catch a programmer mistake to feed a pointer not an array to
ARRAY_SIZE() macro, by using a couple of GCC extensions.
Also contains typofixes, documentation updates and trivial code
clean-ups.
-----------------------
1.7039 2015-06-28 18:05:10 PDT
[Improvements]
- Only enable softening of MakeMaker dependency when Module::Install is present (reported by haarg)
- Support .git URL with http protocol (shoichikaji) #468
1.7038 2015-06-22 18:04:44 PDT
[Releng]
- bump minimum perl requirement to 5.8.1 in META files
1.7037 2015-06-18 14:37:32 PDT
[Improvements]
- Bump CPAN-Meta-Check to 0.012 #465
- Bump HTTP-Tiny to 0.056
- Bump CPAN-Meta to 2.150005
- Bump CPAN-Meta-YAML to 0.016
1.7036 2015-06-05 22:07:50 PDT
[Improvements]
- Also soften MakeMaker depenency in runtime prereq, which is just a weird bug in an old
Module::Install pre 1.0
This release brings the following:
- support for more architectures (AARCH64, HP PA-RISC, Z80...)
- build fixes
- bug fixes
- more fortunes...
This change also brings Makefile.common and buildlink3.mk files, to
facilitate packaging radare2's companion releases (language bindings,
etc).
Mercurial 3.4.2 (2015-07-01)
changegroup: properly compute common base in changeggroupsubset (issue4736)
crecord: fix a typo introduced when moving crecord to core
crecord: fix three typos introduced while moving crecord into core
hgwebdir: avoid redundant repo and directory entries when 'web.name' is set
hgwebdir: don't allow the hidden parent of a subrepo to show as a directory
parsers: do not cache RevlogError type (issue4451)
pull: avoid race condition with 'hg pull --rev name --update' (issue4706)
templater: do not preprocess template string in "if" expression (issue4714)
templater: evaluate arguments passed to diff() appropriately
templater: parse \"...\" as string for 2.9.2-3.4 compatibility (issue4733)
transplant: only pull the transplanted revision (issue4692)
transplant: update test to use hash for remote transplant
0.22.1 (2015-06-20)
===================
Bugs fixed
----------
* Crash when returning values on generator termination.
* In some cases, exceptions raised during internal isinstance() checks were
not propagated.
* Runtime reported file paths of source files (e.g for profiling and tracing)
are now relative to the build root directory instead of the main source file.
* Tracing exception handling code could enter the trace function with an active
exception set.
* The internal generator function type was not shared across modules.
* Comparisons of (inferred) ctuples failed to compile.
* Closures inside of cdef functions returning ``void`` failed to compile.
* Using ``const`` C++ references in intermediate parts of longer expressions
could fail to compile.
* C++ exception declarations with mapping functions could fail to compile when
pre-declared in .pxd files.
* C++ compilation could fail with an ambiguity error in recent MacOS-X Xcode
versions.
* C compilation could fail in pypy3.
* Fixed a memory leak in the compiler when compiling multiple modules.
* When compiling multiple modules, external library dependencies could leak
into later compiler runs. Fix by Jeroen Demeyer. This fixes ticket 845.
--------------
Version 1.83b:
--------------
- Fixed a problem with xargs -d on non-Linux systems in afl-cmin. Spotted by
teor2345 and Ben Nagy.
- Fixed an implicit declaration in LLVM mode on MacOS X. Reported by
Kai Zhao.
Changes from Ant 1.9.4 TO Ant 1.9.5
===================================
Changes that could break older environments:
-------------------------------------------
* The ReplaceTokens filter can now use token-separators longer than
one character. This means it can be used to replace mustache-style
{{patterns}} and similar templates. This is going to break code
that invokes the setters on ReplaceTokens via the Java API as their
parameters have been changed from char to String. It may also
break build files that specified multi character tokens and relied
on Ant silently ignoring all but the first character.
Bugzilla Report 56584
* The changes that added <get>'s support for gzip encoding
automatically uncompressed content that would not have been touched
before - like when downloading .tar.gz files. A new flag has been
added to control the behavior and its default will make <get> work
as it did in 1.9.3. I.e. if you want it to work like 1.9.4
you have to explicitly set tryGzipEncoding to true.
Bugzilla Report 57048
Fixed bugs:
-----------
* TarArchiveInputStream failed to read archives with empty gid/uid
fields.
Bugzilla Report 56641
* TarArchiveInputStream could throw IOException when reading PAX
headers from a "slow" InputStream.
* XMLJunitResultFormatter could throw NullPointerException if Java
cannot determine the local hostname.
Bugzilla Report 56593
* URLResource#getLastModified tried to access the connection to the
URL without making sure it was established, potentially leading to
a NullPointerException when using FTP.
Bugzilla Report 56873
* Long-Name and -link or PAX-header entries in TAR archives
always had the current time as last modfication time, creating
archives that are different at the byte level each time an
archive was built.
* runant.py should now work as well when the path of the Java executable
contains spaces.
github pull request #1
* <junitreport> now supports nested <classpath> and <factory> elements.
Bugzilla Report 47002
* complete-ant-cmd.pl now also knows about the -file option.
Bugzilla Report 57371
* the br-replace template inside the XSLT stylesheets used by
<junitreport> could cause stack overflows or out-of-memory errors
when applied to big outputs.
Bugzilla Report 57341
* removed spurious warning about unclosed ZipFiles when reading the
archive failed.
Port of https://issues.apache.org/jira/browse/COMPRESS-297
* FileUtils.rename which is used by several tasks can throw a
NullPointerException if the "normal" renameTo operation fails and
an exception occurs while rename falls back to copying and deleting
the file.
Bugzilla Report 57533
* complete-ant-cmd.pl would incorrectly suggest words from the build
file description.
Bugzilla Report 51931
* complete-ant-cmd.pl now also completes tasks without a description.
Bugzilla Report 57542
* LocalPropertyStack could run into ConcurrentModificationException
when tasks spawned new child threads that accessed the properties.
Bugzilla Report 55074
* TarEntry's constructor with a File and a String arg didn't
normalize the name.
* Between 1.8.4 and 1.9.0 TarInputStream started to parse file
names using the platform's default encoding rather than as ASCII.
This has been a breaking change that has never been marked as such
(in fact it went unnoticed). In order to allow <untar> and
<tarfileset> to work on platforms who's encoding doesn't match the
encoding of file names inside the archive, both now support
encoding attributes.
The attribute has also been added to <tar> for symmetry.
Bugzilla Report 57822
Other changes:
--------------
* it is now possible to provide proxy configuration to signjar
when using the timestamped authority.
Bugzilla Report 56678
* complete-ant-cmd.pl now also analyzes the ANT_ARGS environment
variable.
Bugzilla Report 57371
* ported some of the write-optimization of Commons Compress 1.10 to
the ZIP package
* adapted unit tests to Java9 and added "javac1.9" as valid option
for javac's compiler attribute.
* performance improvements for <intersect>
Bugzilla Report 57588
* MailLogger can now add CC and BCC addresses.
Bugzilla Report 57789.
* <scp>'s buffer size has been increased from 1k to 100k to match
<ftp> and <get>.
github pull requests #8 and #9
* The tar package can now deal with group and user ids bigger than
0x80000000.
https://issues.apache.org/jira/browse/COMPRESS-314https://issues.apache.org/jira/browse/COMPRESS-315
* <scp> has new attributes fileMode and dirMode that control the
permissions on the remote side when sending data via SSH.
Bugzilla Report 43271.
* New <allbutlast> and <allbutfirst> resource collections can be used
to select all but a given subset of a resource collection.
Bugzilla Report 57834.
2.7.2 (compared to 2.7.1)
-----------------------------
- fix issue767: pytest.raises value attribute does not contain the exception
instance on Python 2.6. Thanks Eric Siegerman for providing the test
case and Bruno Oliveira for PR.
- Automatically create directory for junitxml and results log.
Thanks Aron Curzon.
- fix issue713: JUnit XML reports for doctest failures.
Thanks Punyashloka Biswal.
- fix issue735: assertion failures on debug versions of Python 3.4+
Thanks Benjamin Peterson.
- fix issue114: skipif marker reports to internal skipping plugin;
Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
- fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
- fix issue718: failed to create representation of sets containing unsortable
elements in python 2. Thanks Edison Gustavo Muenz
- fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
which has a refined algorithm for traceback generation.
1.4.30
==================================================
- fix issue68 an assert with a multiline list comprehension
was not reported correctly. Thanks Henrik Heibuerger.
1.4.29
==================================================
- fix issue55: revert a change to the statement finding algorithm
which is used by pytest for generating tracebacks.
Thanks Daniel Hahler for initial analysis.
- fix pytest issue254 for when traceback rendering can't
find valid source code. Thanks Ionel Cristian Maries.
1.4.28
==================================================
- fix issue64 -- dirpath regression when "abs=True" is passed.
Thanks Gilles Dartiguelongue.
1.4.27
==================================================
- fix issue59: point to new repo site
- allow a new ensuresyspath="append" mode for py.path.local.pyimport()
so that a neccessary import path is appended instead of prepended to
sys.path
- strike undocumented, untested argument to py.path.local.pypkgpath
- speed up py.path.local.dirpath by a factor of 10
------
18.0.1
------
* Issue #401: Fix failure in test suite.
----
18.0
----
* Dropped support for builds with Pyrex. Only Cython is supported.
* Issue #288: Detect Cython later in the build process, after
``setup_requires`` dependencies are resolved.
Projects backed by Cython can now be readily built
with a ``setup_requires`` dependency. For example::
ext = setuptools.Extension('mylib', ['src/CythonStuff.pyx', 'src/CStuff.c'])
setuptools.setup(
...
ext_modules=[ext],
setup_requires=['cython'],
)
For compatibility with older versions of setuptools, packagers should
still include ``src/CythonMod.c`` in the source distributions or
require that Cython be present before building source distributions.
However, for systems with this build of setuptools, Cython will be
downloaded on demand.
* Issue #396: Fixed test failure on OS X.
* Pull Request #136: Remove excessive quoting from shebang headers
for Jython.
Changes between version 1.0.13 and 1.0.14
Big improvements to side-by-side diff detection, thanks Peter Wu. Additional
colordiffrc example colour scheme file to match 'git diff'. Misc fixes thanks
to John Szakmeister, Matthew Wang.
Changes between 1.0.14 and 1.0.15
Missed gitdiff file from tarball, bumping version number for clarity.
------
* Issue #25: Complex python files could cause an "maximum recursion depth
exceeded" exception due to using stack-based recursion to walk the module
AST.
================
* Added check method for all storage classes
* Use lock timeout with redis
1.0.7 2015-06-07
================
* No functional change
1.0.6 2015-05-13
================
* Bug fixes for .test() logic
1.0.5 2015-05-12
================
* Add support for testing a rate limit before hitting it.
-----
* Strip markers from test requirements
1.1.1
-----
* Revert "Remove sphinx_config.init_values(
1.1.0
-----
* Fix test case to be runnable with gnupg 2.1
* More explicit data_files install location docs
* Move CapturedSubprocess fixture to base
* Remove sphinx_config.init_values() manual call
* Updated from global requirements
* builddoc: allow to use fnmatch-style exclusion for autodoc
* doc: add some basic doc about pbr doc options
* Add home-page into sample setup.cfg
* Make setup.py --help-commands work without testrepository
1.0.1
-----
* Remove self.pre_run calls in packaging.py
* Add kerberos deps to build the kerberos wheel
* Update hacking to 0.10.x series
1.0.0
-----
* Teach pbr to read extras and env markers
* Bump integration test timeouts
* Finish removing invocations of pip
* Advertise support for Python3.4
* Issue #1451976: handle commits with non-utf8 text
* Parallelise integration tests
0.11.0
------
* Issue #1450210: Preversioning rc tag handling
* Stop testing setup.py easy_install behaviour
* Test pip install -e of projects
* Build all the wheels in one pass rather than many
* Improve integration.sh
* Stop re-invoking pip
* Honour new test variable PIPVERSION
* Be safe, don't let friends use RawConfigParser
* Revert "Support platform-specific requirements files"
* Reinstate pure-git-hashes-are-illegal test
* Ignore non-release related tags
* Test that MANIFEST.in excludes work
* Fixup semver
* Better diagnostics on test failure
* Don't avoid egg-info quite so often
* Add truncated lincense text
* Allow overwriting sphinx builder from command line
* "packages" might list multiple directories
* Support script text override for newer develop
* Fixes Windows generated scripts headers
* Update README format to match release notes tool
* Be more aggressive about building wheels
* Use a wheelhouse in the integration test
* Build a wheel when integration testing PBR changes
* Use unsafe OpenPGP keys for testing
Release date: June 11, 2015
Compatibility Notes
Team Foundation Server support does not yet work with Visual Studio 2013
Update 4 or higher.
In Visual Studio 2013 Update 4, the command line tool we used, tf.cmd,
has been rewritten, and many of the features we depended on were dropped.
For the moment, you will need to stick with Update 3 or lower in order to
continue using Power Pack‘s TFS support. Alternatively, if you’re running
Update 4, you can try installing Team Explorer Everywhere.
Bug Fixes
General
Fixed a Python 2.6 compatibility problem. (Bug #3753)
When there are communication errors with a Review Board server, the error
message will now contain more details on what went wrong. (Bug #3840)
Fixed additional Unicode issues when running in a non-UTF-8 environment.
Patch by Bartosz Gołek.
rbt post
The --diff-filename and --update flags are now mutually-exclusive.
(Bug #3755)
The --update option didn’t make sense when using a diff filename, since
the review request could not be guessed. There’s now an error shown when
trying to use both.
Mercurial
The --tracking-branch option wasn’t overriding the built-in default
tracking branch.
Patch by Andrew Bettison.
Team Foundation Server
Modifications to directories or other non-files no longer break diff
generation.
Fixed issues with file encodings and newlines.
Changelog:
6.0 (26 June 2015)
* Language:
. new commands @sub and @sup, for textual subscripts and superscripts.
. new command @U to insert a Unicode character by code point.
* texinfo.tex:
. @url/@uref output in PDF now the same as in DVI, showing the url
even if the second argument is given, not just as a link target.
TeX option \urefurlonlylinktrue gives previous behavior, of invisible urls.
PDF-only \linkcolor and \urlcolor specify colors (default black).
* texi2any:
. customization variable TOP_NODE_UP_URL now replaces all (dir) references;
recommended setting for GNU packages is /manual/.
. new customization variable INDEX_SPECIAL_CHARS_WARNING to complain
when index entries contain a colon.
. Docbook output no longer uses <lineannotation> for @r.
. -D'var val' on the command line works as intended again.
. --plaintext output can be split.
. a bit faster.
* info:
. invoking as `info foo bar' looks for bar as an index entry in manual
foo, if not found as a top-level menu item.
. invoking info with an absolute or explicitly relative file name
(./foo.info, /tmp/foo.info, etc.) just visits that file.
. separate `infokey' program has been removed - the .infokey file is
now read directly by Info.
. new option --init-file allows overriding ~/.infokey.
. new variable `highlight-searches' allows highlighting results from a
search
. support for mouse scrollwheel, controlled by `mouse' variable.
. new variable `key_time' to control how long to wait for byte
sequences sent by special keys.
. new variable `hide-note-references' alters appearance of displayed nodes
. new variable `infopath-no-defaults' allows omitting the compile-time
Info directory from the Info search path.
. support input of multibyte characters for searches in a UTF-8 locale.
. if reading an Info file that is known to be in a different character
encoding to that of the user's environment, convert its contents
when displayed and substitute missing characters
. new command M-x info-version.
. the M-x kill-node command has been removed.
. test suite at build time.
* texindex:
. completely new implementation as a literate program using Texinfo
and (portable) awk (called TexiWeb Jr.), thanks to Arnold Robbins.
(Requires gawk 4.0+ if .twjr source is modified.)
. the -o (--output) is not supported, unless we hear of someone using it.
. duplicated sort keys with different display texts result in one
merged index entry, using the first display text.
. better sorting and parsing in unusual cases; most notably, { and }
characters can appear as initials.
* install-info:
. handle compressed input file names containing spaces.
. exit successfully if --remove is given and the dir file does not exist.
. new option --defsection, to be used instead of "Miscellaneous" when
a section is not present in the Info file.
* texi2dvi:
. look for the environment variable THUMBPDF_CMD instead of THUMBPDF,
since thumbpdf itself has used THUMBPDF for options since 2000.
. remove --recode and --recode-from options, since they haven't
worked as intended for years, so evidently no one needs them.
* Distribution:
. new translation ca (catalan).
. automake-1.15, gettext-0.19.4.
Changelog:
Overview of changes between 1.37.0 and 1.37.1
=============================================
- Add attributes for OpenType font features (#738505)
- CoreText: locale handling improvements (#750017)
- Fix ellipsization with line space (#750383)
- Fix issues with hex boxes (#750463)
Upstream changes:
2006 Tue Jan 31 01:00:00 UTC 2006
- the year when things were in good shape still.
- the compatibility version test for 5.22 was wrong and errornously
takes 5.20.1+ as unsupported.
- fix urls.
Upstream changes:
1.20 2015-06-28
- Fixed a bug with stack handling in the XS code. If a callback sub caused
Perl to reallocate the stack this could trigger weird errors of the form
"Bizarre copy of ARRAY" from Perl itself. Fixed by Noel Maddy. GH #5.
- Fixed use of inlining in the XS code to work when "gcc -std=c89" is
specified. Fixed by Vincent Pit. GH #6.
- Previously, Params::Validate would eagerly stringify all values it was
validating, even though this stringification was only needed for error
messages that are used when a parameter fails. For objects which overload
stringification and do real work, this added an unnecessary
slowdown. Stringification is now delayed until it is needed. Reported by
Klaus. RT #105326.
Upstream changes:
2.000001 - 2015-06-28
- update for perl 5.22 warning categories
- avoid using goto &UNIVERSAL::VERSION on perl 5.8, since it segfaults some
builds
- also detect development directories based on .bzr directory
- various test cleanups
I am doing this in the freeze period because it is a necessary addition to
effectively be able to let devel/py-protobuf build again. My apologies if
this is not good enough a reason.
* Approved by wiz@.
Changelog:
Network Security Services (NSS) is a patch release for NSS 3.19.
No new functionality is introduced in this release. This release addresses
a backwards compatibility issue with the NSS 3.19.1 release.
Notable Changes:
* In NSS 3.19.1, the minimum key sizes that the freebl cryptographic
implementation (part of the softoken cryptographic module used by default
by NSS) was willing to generate or use was increased - for RSA keys, to
512 bits, and for DH keys, 1023 bits. This was done as part of a security
fix for Bug 1138554 / CVE-2015-4000. Applications that requested or
attempted to use keys smaller then the minimum size would fail. However,
this change in behaviour unintentionally broke existing NSS applications
that need to generate or use such keys, via APIs such as
SECKEY_CreateRSAPrivateKey or SECKEY_CreateDHPrivateKey.
In NSS 3.19.2, this change in freebl behaviour has been reverted. The fix
for Bug 1138554 has been moved to libssl, and will now only affect the
minimum keystrengths used in SSL/TLS.
timeout of unicorn process to 60s instead of 30s. Problems with the lower
timeouts will become apparent if you have a local mail server throttling
connections and you do something like update >=10 issues simultaneously. Install
some helper shell scripts to ease with Redmine configuration and management.
Install a sample secrets.yml file for usage with the application. This package
will be renamed to ruby-redmine after the freeze and its files installed with
${RUBY_PKGPREFIX} to enable the usage and testing of different Ruby versions
with Redmine. This package has been tested heavily in production and is known to
work well in its current state; though, we will want to change the way it uses
gems when pkgsrc gets rails-4.x. Discussed with maintainter previously.
From Changelog:
3.0.3 (2015-05-10)
Defect #18580: Can't bulk edit own time entries with "Edit own time entries"
Defect #19731: Issue validation fails if % done field is deactivated
Defect #19735: Email addresses with slashes are not linked correctly
Patch #19655: Set a back_url when forcing new login after session expiration
Patch #19706: Issue show : optimizations
Patch #19793: Adding flash messages to files_controller#create
3.0.2 (2015-04-26)
Defect #19297: Custom fields with hidden/read-only combination displayed in Issue Edit Form
Defect #19400: Possibility of having 2 (or more) repositories with empty identifier
Defect #19444: Fix typo in wiki_syntax_detailed.html
Defect #19538: Keywords in commit messages: journal entries are created even if nothing was changed
Defect #19569: Field permissions not working properly with inherited memberships
Defect #19580: "Required" and "Read-only" rules on "Fields Permissions" screen are not colored
Defect #13583: Space between lines in nested lists not equal
Defect #19161: 500 Internal error: sorting for column mail at Administration/User
Defect #19163: Bulk edit form shows additional custom fields
Defect #19168: Activity: changes made to tickets are shown multiple times
Defect #19185: Update Install/Upgrade guide for 3.x version and get gid of DEPRECATION WARNING: You didn't set config.secret_key_base
Defect #19276: Creating new issues with invalid project_id should return 422 instead of 403 error
Defect #19405: Setting config.logger.level in additional_environment.rb has no effect
Defect #19464: Possible to log time on project without time tracking
Defect #19482: Custom field (long text format) displayed even if empty
Defect #19537: Broken HTML sanitizer refence breaks email receiving
Defect #19544: Malformed SQL query with SQLServer when grouping issues
Defect #19553: When create by copying the issue, status can not be changed to default
Defect #19558: Mail handler should not ignore emails with x-auto-response-suppress header
Defect #19606: Issue Estimated Time not updated on tracker change
Feature #19437: Upgrade to Rails 4.2.1
Feature #19489: Translation for Spanish Panama
Patch #19570: Spanish translation updated
What's new in pyatspi 2.15.90:
* Add new roles for fractions, roots, subscripts, and superscripts (bgo#743413).
What's new in pyatspi 2.15.4:
* Support ATSPI_STATE_READ_ONLY (bgo#690108).
What's new in pyatspi 2.15.3:
* Add ROLE_STATIC (bgo#740364).
=============================================
- Pango modules, engines, and config have been removed (#733882)
=> no need to deal with modules on INSTALL and DEINSTALL.
Thanks to wiz for the report.
This module is used by Schmorp's modules during configuration stage
to test the installed perl for compatibility with his modules.
It's not, at this stage, meant as a tool for other module authors,
although in principle nothing prevents them from subscribing to
the same ideas.
------
17.1.1
------
* Backed out unintended changes to pkg_resources, restoring removal of
deprecated imp module (`ref
<f572ec9563 (comment-1881283)>`_).
----
17.1
----
* Issue #380: Add support for range operators on environment
marker evaluation.
+ Version 2.14 (09.06.2015)
- Added CParser parameter to specify output directory for generated parsing
tables (#84).
- Removed lcc's cpp and its license from the distribution. Using lcc's cpp
is no longer recommended, now that Clang has binary builds available for
Windows.
1.1.2
=====
* ``ffi.gc()``: fixed a race condition in multithreaded programs
introduced in 1.1.1
1.1.1
=====
* Out-of-line mode: ``ffi.string()``, ``ffi.buffer()`` and
``ffi.getwinerror()`` didn't accept their arguments as keyword
arguments, unlike their in-line mode equivalent. (It worked in PyPy.)
* Out-of-line ABI mode: documented a restriction__ of ``ffi.dlopen()``
when compared to the in-line mode.
* ``ffi.gc()``: when called several times with equal pointers, it was
accidentally registering only the last destructor, or even none at
all depending on details. (It was correctly registering all of them
only in PyPy, and only with the out-of-line FFIs.)
.. __: cdef.html#dlopen-note
util-linux 2.26.2: Apr 30 2015
* see Documentation/releases/v2.26.2-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.2-ChangeLog
util-linux 2.26.1: Mar 13 2015
* see Documentation/releases/v2.26.1-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.1-ChangeLog
util-linux 2.26: Feb 19 2015
* see Documentation/releases/v2.26-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26-ChangeLog
util-linux 2.26-rc2: Feb 4 2015
* see Documentation/releases/v2.26-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26-rc2-ChangeLog
util-linux 2.26-rc1: Jan 14 2015
* see Documentation/releases/v2.26-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26-rc1-ChangeLog
util-linux 2.25: Jul 22 2014
* see Documentation/releases/v2.25-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-ChangeLog
util-linux 2.25-rc2: Jul 2 2014
* see Documentation/releases/v2.25-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-rc2-ChangeLog
util-linux 2.25-rc1: Jun 18 2014
* see Documentation/releases/v2.25-ReleaseNotes or the complete changelog at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-rc1-ChangeLog
Version 6.5 - June 10 2015
[CHANGES]
New facilities:
o global: New -N (--nearness=[start]) option.
Nearness sort method is available for the output of tag search command.
The result of nearness sort is concatenation of the followings ([1]-[n])
in this order. The default of 'start' is the current directory.
[1] Output of local search in the 'start' directory.
[2] Output of local search in the parent directory except for [1].
[3] Output of local search in the grandparent directory except for [1]-[2].
(repeat until the project root directory)
[n] Output of local search in the project root directory except for [1]-[n-1].
In each directory, they are sorted by alphabetical order.
o global: Now the --literal option also works with the tag search command,
-P command and -I command as well as the -g command.
[FIXED BUGS]
o htags: The -c and -x option of htags(1) were still available in the help
message, even though they had actually been removed. Now, these options
are removed completely.
o gtags (PHP): Against the following source code, gtags(1) aborted with a message
'short of memory'. Now it works.
[nullstring.php]
+----------------
|<?php
|define('');
|?>
+----------------
o gtags (C++): Gtags(1) didn't recognize the shift operator. Now it works.
[a.hh]
+----------------
|class const_mod<uint64_t(1) << 48>
|{
|};
+----------------
$ gtags
gtags: failed to parse template [+1 ./a.hh].
o gtags (C, C++): Gtags(1) couldn't pick up 'E2' as a definition. Now it works.
[test.c]
+----------------
|enum my_enum2
|{
| E2
|};
+----------------
Version 1.82b:
--------------
- Fixed a harmless but annoying race condition in persistent mode - signal
delivery is a bit more finicky than I thought.
- Updated the documentation to explain persistent mode a bit better.
- Tweaked AFL_PERSISTENT to force AFL_NO_VAR_CHECK.
--------------
Version 1.81b:
--------------
- Added persistent mode for in-process fuzzing. See llvm_mode/README.llvm.
Inspired by Kostya Serebryany and Christian Holler.
- Changed the in-place resume code to preserve crashes/README.txt. Suggested
by Ben Nagy.
- Included a potential fix for LLVM mode issues on MacOS X, based on the
investigation done by teor2345.
## 1.3.2
### Changes
- now works and passes tests with Lua 5.3
- utils.import will NOT override global symbols (import 'math' caused global type() to be clobbered)
- Updated pl.dir.file_op to return true on success and false on failure...
- workaround for issues with pl.lapp with amalg.lua - will look at global LAPP_SCRIPT if arg[0] is nil
### Fixes
- func was broken: do NOT use ipairs to iterate if __index is overriden!
- issue #133 pretty.read (naively) confused by unbalanced brackets
- xml attribute underscore fix for simple parser
- Fix path.normpath
- lexer: fix parsing block comments/string. fix hang on empty string.
- Fixed utils.execute returning different values for Lua 5.1 and Lua 5.2
- Issue #97; fixed attempt to put a month into a day
- problem with tablex.count_map with custom comparison
### Features
- Add Python style url module for quote and unquote.
- stringx.quote_string, which scans for embedded long-string quote matches and escapes them by creating a long-string quote.
- issue #117: tablex.range now works with decreasing numbers, consistent with numerical for loop
- utils.import will NOT override global symbols (import 'math' caused global type() to be clobbered)
- issue #125: DOCTYPE ignored in xml documents as well
- Allow XML tostring() function to customize the default prefacing with <?xml...>
- More Robust Quoted Strings
- lapp: improved detection of unsupported short flags
## 1.3.0
### Changes
- class: RIP base method - not possible to implement correctly
- lapp: short flags can now always be followed directly by their value, for instance,
`-I/usr/include/lua/5.1`
- Date: new explicit `Date.Interval` class; `toUTC/toLocal` return new object; `Date.__tostring`
always returns ISO 8601 times for exact serialization. `+/-` explicit operators. Date objects
are explicitly flagged as being UTC or not.
### Fixes
- class: super method fixed.
- Date: DST is now accounted for properly.
- Date: weekday calculation borked.
### Features
- All tests pass with no-5.1-compatible Lua 5.2; now always uses `utils.load` and
`utils.unpack` is always available.
- types: new module containing `utils.is_xxx` methods plus new `to_bool`.
- class: can be passed methods in a table (see `test=klass.lua`). This is
particularly convenient for using from Moonscript.
- general documentation improvements, e.g `class`
## 1.2.1
### Changes
- utils.set(get)fenv always defined (_not_ set as globals for 5.2 anymore!).
These are defined in new module pl.compat, but still available through utils.
- class.Frodo now puts 'Frodo' in _current environment_
### Fixes
- lapp.add_type was broken (Pete Kazmier)
- class broke with classes that redefined __newindex
- Set.isdisjoint was broken because of misspelling; default ctor Set() now works as expected
- tablex.transform was broken; result now has same keys as original (CoolistheName007)
- xml match not handling empty matches (royalbee)
- pl.strict: assigning nil to global declares it, as God intended. (Pierre Chapuis)
- tests all work with pl.strict
- 5.2 compatible load now respects mode
- tablex.difference thought that a value of `false` meant 'not present' (Andrew Starke)
### Features
- tablex.sort(t) iterates over sorted keys, tablex.sortv(t) iterates over sorted values (Pete Kazmier)
- tablex.readonly(t) creates a read-only proxy for a table (John Schember)
- utils.is_empty(o) true if o==nil, o is an empty table, or o is an empty string (John Schember)
- utils.executeex(cmd,bin) returns true if successful, return code, plus stdout and stderr output as strings. (tieske)
- class method base for calling inherited methods (theypsilon)
- class supports pre-constructor _create for making a custom self (used in pl.List)
- xml HTML mode improvements - can parse non-trivial well-formed HTML documents.
xml.parsehtml is a parse function, no longer a flag
- if a LOM document has ordered attributes, use these when stringifying
- xml.tostring has yet another extra parm to force prefacing with <?xml...>
- lapp boolean flags may have `true` default
- lapp slack mode where 'short' flags can be multi-char
- test.asserteq etc take extra arg, which is extra level where error must be reported at
- path.currentdir,chdir,rmdir,mkdir and dir as alias to lfs are exported; no dependencies on luafilesystem outside pl.path, making it easier to plug in different implementations.
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.2.3...v3.3.0)
Enhancements:
* Add support for PATCH to route specs created via scaffold. (Igor Zubkov, #1336)
* Improve controller and routing spec calls to `routes` by using `yield`
instead of `call`. (Anton Davydov, #1308)
* Add support for `ActiveJob` specs as standard `RSpec::Rails::RailsExampleGoup`s
via both `:type => :job` and inferring type from spec directory `spec/jobs`.
(Gabe Martin-Dempesy, #1361)
* Include `RSpec::Rails::FixtureSupport` into example groups using metadata
`:use_fixtures => true`. (Aaron Kromer, #1372)
* Include `rspec:request` generator for generating request specs; this is an
alias of `rspec:integration` (Aaron Kromer, #1378)
* Update `rails_helper` generator with a default check to abort the spec run
when the Rails environment is production. (Aaron Kromer, #1383)
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.2.1...v3.3.0)
Enhancements:
* Expose `RSpec::Matchers::EnglishPhrasing` to make it easier to write
nice failure messages in custom matchers. (Jared Beck, #736)
* Add `RSpec::Matchers::FailMatchers`, a mixin which provides
`fail`, `fail_with` and `fail_including` matchers for use in
specifying that an expectation fails for use by
extension/plugin authors. (Charlie Rudolph, #729)
* Avoid loading `tempfile` (and its dependencies) unless
it is absolutely needed. (Myron Marston, #735)
* Improve failure output when attempting to use `be_true` or `be_false`.
(Tim Wade, #744)
* Define `RSpec::Matchers#respond_to_missing?` so that
`RSpec::Matchers#respond_to?` and `RSpec::Matchers#method` handle
dynamic predicate matchers. (Andrei Botalov, #751)
* Use custom Time/DateTime/BigDecimal formatting for all matchers
so they are consistently represented in failure messages.
(Gavin Miller, #740)
* Add configuration to turn off warnings about matcher combinations that
may cause false positives. (Jon Rowe, #768)
* Warn when using a bare `raise_error` matcher that you may be subject to
false positives. (Jon Rowe, #768)
* Warn rather than raise when using the`raise_error` matcher in negative
expectations that may be subject to false positives. (Jon Rowe, #775)
* Improve failure message for `include(a, b, c)` so that if `a` and `b`
are included the failure message only mentions `c`. (Chris Arcand, #780)
* Allow `satisfy` matcher to take an optional description argument
that will be used in the `description`, `failure_message` and
`failure_message_when_negated` in place of the undescriptive
"sastify block". (Chris Arcand, #783)
* Add new `aggregate_failures` API that allows multiple independent
expectations to all fail and be listed in the failure output, rather
than the example aborting on the first failure. (Myron Marston, #776)
* Improve `raise_error` matcher so that it can accept a matcher as a single argument
that matches the message. (Time Wade, #782)
Bug Fixes:
* Make `contain_exactly` / `match_array` work with strict test doubles
that have not defined `<=>`. (Myron Marston, #758)
* Fix `include` matcher so that it omits the diff when it would
confusingly highlight items that are actually included but are not
an exact match in a line-by-line diff. (Tim Wade, #763)
* Fix `match` matcher so that it does not blow up when matching a string
or regex against another matcher (rather than a string or regex).
(Myron Marston, #772)
* Silence whitespace-only diffs. (Myron Marston, #801)
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.1...v3.3.0)
Enhancements:
* When stubbing `new` on `MyClass` or `class_double(MyClass)`, use the
method signature from `MyClass#initialize` to verify arguments.
(Myron Marston, #886)
* Use matcher descriptions when generating description of received arguments
for mock expectation failures. (Tim Wade, #891)
* Avoid loading `stringio` unnecessarily. (Myron Marston, #894)
* Verifying doubles failure messages now distinguish between class and instance
level methods. (Tim Wade, #896, #908)
* Improve mock expectation failure messages so that it combines both
number of times and the received arguments in the output. (John Ceh, #918)
* Improve how test doubles are represented in failure messages.
(Siva Gollapalli, Myron Marston, #932)
* Rename `RSpec::Mocks::Configuration#when_declaring_verifying_double` to
`RSpec::Mocks::Configuration#before_verifying_doubles` and utilise when
verifying partial doubles. (Jon Rowe, #940)
* Use rspec-support's `ObjectFormatter` for improved formatting of
arguments in failure messages so that, for example, full time
precisions is displayed for time objects. (Gavin Miller, Myron Marston, #955)
Bug Fixes:
* Ensure expectations that raise eagerly also raise during RSpec verification.
This means that if exceptions are caught inside test execution the test will
still fail. (Sam Phippen, #884)
* Fix `have_received(msg).with(args).exactly(n).times` and
`receive(msg).with(args).exactly(n).times` failure messages
for when the message was received the wrong number of times with
the specified args, and also received additional times with other
arguments. Previously it confusingly listed the arguments as being
mis-matched (even when the double was allowed to receive with any
args) rather than listing the count. (John Ceh, #918)
* Fix `any_args`/`anything` support so that we avoid calling `obj == anything`
on user objects that may have improperly implemented `==` in a way that
raises errors. (Myron Marston, #924)
* Fix edge case involving stubbing the same method on a class and a subclass
which previously hit a `NoMethodError` internally in RSpec. (Myron Marston #954)
* Fix edge case where the message received count would be incremented multiple
times for one failure. (Myron Marston, #957)
* Fix failure messages for when spies received the expected message with
different arguments and also received another message. (Maur«¿cio Linhares, #960)
* Silence whitespace-only diffs. (Myron Marston, #969)
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.3...v3.3.0)
Enhancements:
* Expose the reporter used to run examples via `RSpec::Core::Example#reporter`.
(Jon Rowe, #1866)
* Make `RSpec::Core::Reporter#message` a public supported API. (Jon Rowe, #1866)
* Allow custom formatter events to be published via
`RSpec::Core::Reporter#publish(event_name, hash_of_attributes)`. (Jon Rowe, #1869)
* Remove dependency on the standard library `Set` and replace with `RSpec::Core::Set`.
(Jon Rowe, #1870)
* Assign a unique id to each example and group so that they can be
uniquely identified, even for shared examples (and similar situations)
where the location isn't unique. (Myron Marston, #1884)
* Use the example id in the rerun command printed for failed examples
when the location is not unique. (Myron Marston, #1884)
* Add `config.example_status_persistence_file_path` option, which is
used to persist the last run status of each example. (Myron Marston, #1888)
* Add `:last_run_status` metadata to each example, which indicates what
happened the last time an example ran. (Myron Marston, #1888)
* Add `--only-failures` CLI option which filters to only the examples
that failed the last time they ran. (Myron Marston, #1888)
* Add `--next-failure` CLI option which allows you to repeatedly focus
on just one of the currently failing examples, then move on to the
next failure, etc. (Myron Marston, #1888)
* Make `--order random` ordering stable, so that when you rerun a
subset with a given seed, the examples will be order consistently
relative to each other. (Myron Marston, #1908)
* Set example group constant earlier so errors when evaluating the context
include the example group name (Myron Marson, #1911)
* Make `let` and `subject` threadsafe. (Josh Cheek, #1858)
* Add version information into the JSON formatter. (Mark Swinson, #1883)
* Add `--bisect` CLI option, which will repeatedly run your suite in
order to isolate the failures to the smallest reproducible case.
(Myron Marston, #1917)
* For `config.include`, `config.extend` and `config.prepend`, apply the
module to previously defined matching example groups. (Eugene Kenny, #1935)
* When invalid options are parsed, notify users where they came from
(e.g. `.rspec` or `~/.rspec` or `ENV['SPEC_OPTS']`) so they can
easily find the source of the problem. (Myron Marston, #1940)
* Add pending message contents to the json formatter output. (Jon Rowe, #1949)
* Add shared group backtrace to the output displayed by the built-in
formatters for pending examples that have been fixed. (Myron Marston, #1946)
* Add support for `:aggregate_failures` metadata. Tag an example or
group with this metadata and it'll use rspec-expectations'
`aggregate_failures` feature to allow multiple failures in an example
and list them all, rather than aborting on the first failure. (Myron
Marston, #1946)
* When no formatter implements #message add a fallback to prevent those
messages being lost. (Jon Rowe, #1980)
* Profiling examples now takes into account time spent in `before(:context)`
hooks. (Denis Laliberté, Jon Rowe, #1971)
* Improve failure output when an example has multiple exceptions, such
as one from an `it` block and one from an `after` block. (Myron Marston, #1985)
Bug Fixes:
* Handle invalid UTF-8 strings within exception methods. (Benjamin Fleischer, #1760)
* Fix Rake Task quoting of file names with quotes to work properly on
Windows. (Myron Marston, #1887)
* Fix `RSpec::Core::RakeTask#failure_message` so that it gets printed
when the task failed. (Myron Marston, #1905)
* Make `let` work properly when defined in a shared context that is applied
to an individual example via metadata. (Myron Marston, #1912)
* Ensure `rspec/autorun` respects configuration defaults. (Jon Rowe, #1933)
* Prevent modules overriding example group defined methods when included,
prepended or extended by config defined after an example group. (Eugene Kenny, #1935)
* Fix regression which caused shared examples to be mistakenly run when specs
where filtered to a particular location. (Ben Axnick, #1963)
* Fix time formatting logic so that it displays 70 seconds as "1 minute,
10 seconds" rather than "1 minute, 1 second". (Paul Brennan, #1984)
* Fix regression where the formatter loader would allow duplicate formatters.
(Jon Rowe, #1990)
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-support/compare/v3.2.2...v3.3.0)
Enhancements:
* Improve formatting of arrays and hashes in failure messages so they
use our custom formatting of matchers, time objects, etc.
(Myron Marston, Nicholas Chmielewski, #205)
* Use improved formatting for diffs as well. (Nicholas Chmielewski, #205)
Bug Fixes:
* Fix `FuzzyMatcher` so that it checks `expected == actual` rather than
`actual == expected`, which avoids errors in situations where the
`actual` object's `==` is improperly implemented to assume that only
objects of the same type will be given. This allows rspec-mocks'
`anything` to match against objects with buggy `==` definitions.
(Myron Marston, #193)
3.26: 2015-06-10
Output redirect with '>>' appends to the output file.
The strip blob command can take a selection set.
Repo source type is now kept inline in stream files and emitted on write.
Legacy IDs are now kept inline in stream files and emitted on write.
The selection syntax <#nnn> now names commit nnn, 1-origin numbering.
3.25: 2015-06-03
Reading hg is now supported through an extractor class, no plugin required.
Now 'blob' command allows creating new content from lift scripts.
3.24: 2015-05-31
Fix repository-type detection bug introduced in 3.23.
DVCS Migration HOWTO is now merged into this distribution.
Legacy-ID detection is now more discriminating, based on sourcetype.
3.23: 2015-05-29
The 'prefer' command no longer changes the repo type, but 'sourcetype' does.
The =N set is all commits and tags with text matching a legacy ID.
Legacy-ID recognition is more intelligent, depending on the source type.
The 'lint' command now checks for time and action-stamp collisions.
Exporters can now embed a repository type declaration in an import stream.
Fast-import syntax extensions are documented.
3.22: 2015-05-20
The path rename --relax option has been removed as too confusing.
In selection expressions, =Z is the set of all commits with no fileops.
repopuller has been replaced by the more general repotool.
For consistency, the 'changed' modifier of mailbox_in is now '--changed'.
New '--create' option of mailbox_in to create new tags and commits.
The command prompt can be queried or set with the new command 'prompt'.
Change in terminology: fossil IDs and maps are now legacy IDs and maps.
A front end can now set legacy IDs via the "legacy-id" property.
DMRCN suffix flags on restrict path regexp matches to specified op types.
The 'remove' command can now be told to look for specific fileop types.
3.21: 2015-04-02
In selection expressions, =U is the set of all commits with callouts.
3.20: 2015-02-22
Code is now fully functional, all regression test passing, on Mac OS X.
Warn in the docs about the consequences of case-smashing filesystems.
diff command no longer relies on external diff(1).
Bugfix for writing callouts in partial dumps.
patch-main.c is rolled in.
release 0.5 (20150612)
- Don't report unclosed comments as "No newline at end of file".
- Don't rely on <stdbool.h> existing, as (predictably) it doesn't
work on Solaris.
- Similarly, don't rely on C11 anonymous unions as the Solaris
compiler vomits on them.
- Typo fix in man page from Jason McIntyre; and change "Usage" to
"usage" in usage for pedantic reasons, from Igor Sobrado.
- Accept "-" as either input or output file name to mean stdin or
stdout respectively. Suggested by Jonathan Gray.
- Fix output spacing behavior to match gcc when newlines appear in or
while looking for macro arguments. Partly from Joerg Sonnenberger.
- Implement __FILE__ and __LINE__ macros. Mostly from Joerg Sonnenberger.
- Implement #line. Partly from Joerg Sonnenberger.
- Declare usage() with PF(). From wiz.
Upstream changes:
Changes in version 2.46
-----------------------
* Fix bug https://rt.cpan.org/Ticket/Display.html?id=104842
Kudo's to EDAVIS for finding this very obscure bug.
* Some small changes/additions to the test suite and examples.
pkgsrc change: allow build on Ruby 2.2.
# 2.8.0
### Deprecations
* `ensure_length_of` has been renamed to `validate_length_of`.
`ensure_length_of` is deprecated and will be removed in 3.0.0.
* `set_the_flash` has been renamed to `set_flash`. `set_the_flash` is
deprecated and will be removed in 3.0.0.
* `set_session(:foo)` is deprecated in favor of `set_session[:foo]`.
`set_session(:foo)` will be invalid syntax in 3.0.0.
* Using `should set_session[:key].to(nil)` to assert that that a value has not
been set is deprecated. Please use `should_not set_session[:key]` instead.
In 3.0.0, `should set_session[:key].to(nil)` will only pass if the value is
truly nil.
### Bug fixes
* Fix `delegate_method` so that it works again with shoulda-context. ([#591])
* Fix `validate_uniqueness_of` when used with `scoped_to` so that when one of
the scope attributes is a polymorphic `*_type` attribute and the model has
another validation on the same attribute, the matcher does not fail with an
error. ([#592])
* Fix `has_many` used with `through` so that when the association does not
exist, and the matcher fails, it does not raise an error when producing the
failure message. ([#588])
* Fix `have_and_belong_to_many` used with `join_table` so that it does not fail
when `foreign_key` and/or `association_foreign_key` was specified on the
association as a symbol instead of a string. ([#584])
* Fix `allow_value` when an i18n translation key is passed to `with_message` and
the `:against` option is used to specify an alternate attribute. A bug here
also happened to affect `validate_confirmation_of` when an i18n translation
key is passed to `with_message`. ([#593])
* Fix `class_name` qualifier for association matchers so that if the model being
referenced is namespaced, the matcher will correctly resolve the class before
checking it against the association's `class_name`. ([#537])
* Fix `validate_inclusion_of` used with `with_message` so that it fails if given
a message that does not match the message on the validation. ([#598])
* Fix `route` matcher so that when controller and action are specified in hash
notation (e.g. `posts#show`), route parameters such as `id` do not need to be
specified as a string but may be specified as a number as well. ([#602])
* Fix `allow_value`, `validate_numericality_of` and `validate_inclusion_of` so
that they handle RangeErrors emitted from ActiveRecord 4.2. These exceptions
arise whenever we attempt to set an attribute using a value that lies outside
the range of the column (assuming the column is an integer). RangeError is now
treated specially, failing the test instead of bubbling up as an error.
([#634], [#637], [#642])
### Features
* Add ability to test `:primary_key` option on associations. ([#597])
* Add `allow_blank` qualifier to `validate_uniqueness_of` to complement
the `allow_blank` option. ([#543])
* Change `set_session` so that #[] and #to qualifiers are optional, similar to
`set_flash`. That is, you can now say `should set_session` to assert that any
flash value has been set, or `should set_session.to('value')` to assert that
any value in the session is 'value'.
* Change `set_session` so that its #to qualifier supports regexps, similar to
`set_flash`.
* Add `with_prefix` qualifier to `delegate_method` to correspond to the `prefix`
option for Rails's `delegate` macro. ([#622])
* Add support for Rails 4.2, especially fixing `serialize` matcher to remove
warning about `serialized_attributes` being deprecated. ([#627])
* Update `dependent` qualifier on association matchers to support `:destroy`,
`:delete`, `:nullify`, `:restrict`, `:restrict_with_exception`, and
`:restrict_with_error`. You can also pass `true` or `false` to assert that
the association has (or has not) been declared with *any* dependent option.
([#631])
### Improvements
* Tweak `allow_value` failure message so that it reads a bit nicer when listing
existing errors.
[#591]: https://github.com/thoughtbot/shoulda-matchers/pull/591
[#592]: https://github.com/thoughtbot/shoulda-matchers/pull/592
[#588]: https://github.com/thoughtbot/shoulda-matchers/pull/588
[#584]: https://github.com/thoughtbot/shoulda-matchers/pull/584
[#593]: https://github.com/thoughtbot/shoulda-matchers/pull/593
[#597]: https://github.com/thoughtbot/shoulda-matchers/pull/597
[#537]: https://github.com/thoughtbot/shoulda-matchers/pull/537
[#598]: https://github.com/thoughtbot/shoulda-matchers/pull/598
[#602]: https://github.com/thoughtbot/shoulda-matchers/pull/602
[#543]: https://github.com/thoughtbot/shoulda-matchers/pull/543
[#622]: https://github.com/thoughtbot/shoulda-matchers/pull/622
[#627]: https://github.com/thoughtbot/shoulda-matchers/pull/627
[#631]: https://github.com/thoughtbot/shoulda-matchers/pull/631
[#634]: https://github.com/thoughtbot/shoulda-matchers/pull/634
[#637]: https://github.com/thoughtbot/shoulda-matchers/pull/637
[#642]: https://github.com/thoughtbot/shoulda-matchers/pull/642
# 2.7.0
### Deprecations
* `ensure_inclusion_of` has been renamed to `validate_inclusion_of`.
`ensure_inclusion_of` is deprecated and will be removed in 3.0.0.
* `ensure_exclusion_of` has been renamed to `validate_exclusion_of`.
`ensure_exclusion_of` is deprecated and will be removed in 3.0.0.
### Bug fixes
* Fix `delegate_method` so that it does not raise an error if the method that
returns the delegate object is private.
* Warn when `ensure_inclusion_of` is chained with `.in_array([false, true])`
as well as with `.in_array([true, false])`.
* Fix `set_session` so that the `to` qualifier if given nil checks that the
session variable in question was set to nil (previously this actually did
nothing).
* Fix `filter_param` so that it works when `config.filter_parameters` contains
regexes.
* Fix `delegate_method` so that it can be required independent of Active
Support.
* Fix `validate_uniqueness_of`. When used against an unpersisted record whose
model contained a non-nullable column other than the one being validated, the
matcher would break. Even if the test set that column to a value beforehand,
the record had to be persisted in order for the matcher to work. Now this is
no longer the case and the record can remain unpersisted.
* Fix `validate_absence_of`: it required that a string be passed as the
attribute name rather than a symbol (which is the usual and documented usage).
### Improvements
* `have_and_belongs_to_many` now checks to make sure that the join table
contains the correct columns for the left- and right-hand side of the
association.
* Reword failure message for `delegate_method` so that it's a little more
helpful.
### Features
* Add new matcher `define_enum_for` to test usage of the `enum` macro introduced
in Rails 4.1.
- overrides: Conditionalize touch override support in Gdk
(Simon Feltman) (#747717)
- tests: Don't use deprecated override attributes
(Christoph Reiter) (#743514)
- Add GLib.MINFLOAT etc. and mark GObject.G_MINFLOAT etc. deprecated
(Christoph Reiter) (#743514)
- Emit PyGIDeprecationWarning when accessing deprecated override attributes
(Christoph Reiter) (#743514)
- Add namespace and container name to all warnings/error messages
(Christoph Reiter) (#743468)
- tests: Add test for GIRepository.UnionInfo.get_size()
(Garrett Regier) (#745362)
- Avoid duping filenames when marshalling from Python to C
(Garrett Regier) (#744719)
- Avoid copying bytearrays from Python to C when transfer nothing
(Garrett Regier) (#743278)
- Allows passing arguments to opaque Boxed types (Garrett Regier)
(#743214)
- Emit ImportWarning when gi.require_version() is not used (Christoph
Reiter) (#727379)
- Refactor overrides import/modules (Christoph Reiter) (#736678)
- Replace statically bound GLib.Variant.new_tuple() with GI (Simon
Feltman) (#735199)
- overrides: Add Gdk.EventTouch union discrimination (Simon Feltman)
(#736380)
- PyGObjectFlags: Remove a trailing comma on the enum. (Murray
Cumming)
- Remove redefinitions of function and vfunc cache typedefs (Simon
Feltman) (#737874)
Overview of changes between 1.36.8 and 1.37.0
=============================================
- Pango modules, engines, and config have been removed (#733882)
- Added pango_fc_font_map_config_changed() (#748767)
- Added pango_fc_font_map_[sg]et_config() (#547671)
- Added pango_matrix_get_font_scale_factors
- Lot of API has been deprecated
- Fix CoreText font fallback
- General build fixes
- Win32 build fixes
Highlights:
Update glib annotations from git master
scanner: Support the C99 'bool' type
girepository: Fix NULL return from g_irepository_get_dependencies()
girepository: Document semantics of dependencies and includes better
girepository: Add g_irepository_get_immediate_dependencies()
docs: Clarify that GIR files may contain installation-specific data
* Add roles for fractions, roots, subscripts, and superscripts.
* Add action tests (bgo#743418).
* Don't parse non-existent signal arguments from atk.
* Support ATK_STATE_HAS_TOOLTIP (bgo#738953).
* Support ATK_STATE_READ_ONLY (bgo#690008).
* Add mapping between ATK_ROLE_STATIC and ATSPI_ROLE_STATIC
* Fix a couple of gtk-doc warnings (fdo#89678).
* Deprecate atspi_text_get_text_{before,at,after}_offset() (bgo#697969)
* Add roles for fractions, roots, subscripts, and superscripts (bgo#743403).
* Add names to every timeout (bgo#710644).
* Remove accessibility.conf from EXTRA_DIST (bgo#742987).
* Add ATSPI_STATE_READONLY (bgo#690004).
* Replace deprecated "Rename to" gtk-doc tag.
* Fix atspi_table_cell_get_column_span prototype.
* Make the documentation of ATSPI's STATE_ACTIVE consistent with that of
ATK's (bgo#740274).
* Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT
(bgo#740340).
* gi-annotations: get_relation_set returns a array of AtspiRelation
* Fix some issues with the accessibility bus configuration (bgo#722738).
* Documentation for AtspiTableCell is now built.
Changes in version 2.16.0:
==========================
*
* Bug 746459: Fix a couple of GTK-Doc comment blocks
* Visual Studio support
* Speed Up Release Builds
* Fix and improve .pdb Generation.
* "Install" .pdb Files
Contributors:
Chun-wei Fan
Translations:
Josef Andersson (sv), Jiri Gronroos (fi), Baurzhan Muftakhidinov (kk),
Samir Ribic (bs), Zahari Yurukov (bg)
Changes in version 2.15.91:
===========================
*
* Building:
* Bug 744413: Stop using deprecated GNOME-specific autoconf macros
on configure.ac
* Stop using deprecated gnome-autogen.sh on autogen.sh
Contributors:
Javier Jardon
Translations:
Muhammet Kara (tr), Dusan Kazik (sk)
Changes in version 2.15.4:
==========================
*
* AtkRole:
* Bug 742806: Add new roles for fractions, roots, subscripts, and
superscripts
Contributors:
Joanmarie Diggs
Changes in version 2.15.3:
==========================
*
* AtkState:
* Bug 665598: Add ATK_STATE_READ_ONLY
* Bugfixing:
* Unref STATE_TYPE class ref after using it at state_type_get_name
* AtkTable: Added missing ":" on one gi annotation
Contributors:
Joanmarie Diggs, Alejandro Pineiro Iglesias
Translations:
Muhammet Kara (tr)
Changes in version 2.15.2:
==========================
*
* AtkRole:
* Bug 739981: Add ATK_ROLE_STATIC and clarify ATK_ROLE_TEXT
* AtkState:
* Bug 740152: Document the deprecation of ATK_STATE_ARMED
* Documentation:
* Bug 740044: Fix some unclear language regarding ATK_STATE_ACTIVE
* Bug 740066: Improve documentation related to AtkState and
AtkStateSet
* Extend atk_focus_tracker_notify deprecation documentation
* Remove some in-code documentation, that is already part of the
docs
Contributors:
Joanmarie Diggs, Alejandro Pineiro
Translations:
Anders Jonsson (sv)
Changes in version 2.15.1:
==========================
*
* Bug 407539: Add ATK_STATE_HAS_TOOLTIP
* Documentation:
* Updated README file
* Bug 737602: Update documentation to reflect an additional use
case for STATE_INDETERMINATE
Highlights from the release notes:
* Don't redefine typedefs to avoid build problems on OpenBSD
* Improve the default application algorithm
* Bump the number of children a GType can have
* GUnixMountMonitor now properly supports multiple main contexts
* many documentation improvements and cleanups. We are now
approaching a point where the documentation is 100% complete and the
xml will build without warnings. This will probably be enabled by
default in the next cycle.
* new support for HTTP proxies in GIO
* new GTask:completed property
* use "private" futexes in order to further improve the performance of
the contended case of GMutex and g_bit_lock()
* GApplication now has an "is-busy" property, allowing one to query the
effective busy state.
* new GSimpleIOStream class to construct a GIOStream from an arbitrary
GInputStream and GOutputStream
* GApplication: new API for marking 'busy' state according to the value
of a boolean property on another object
* GOptionGroup: add binding support (boxed type, annotation fixes, etc.)
* GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE,
G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which significantly reduce
the boilerplate needed for GObject types and interfaces.
* g_autoptr and g_auto are macros for declaring variables with automatic
cleanup. They only work with gcc and clang.
* GListModel is a new interface that represents a dynamic list of GObjects.
* GListStore is a GSequence-based implementation of GListModel.
* Support thread names on OS X
* g_simple_action_set_state_hint: New function to set the state hint
of GSimpleActions
* g_win32_check_windows_version: New function to check Windows version
* g_settings_schema_list_children and g_settings_schema_key_get_name
* add g_set_object() convenience function
* GNetworkMonitor: check if NM is not running and don't crash
* fix some races with g_mkdir_with_parents
* fix some warnings in MSVC
* avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order to save
on static strings
* fix some content type vs. mime issues
* documentation improvements
* GSocket: avoid unnecessary g_socket_wait_condition() for blocking sockets
* Implement GContentType on OSX
* New function: g_strv_contains
* New function: g_network_address_new_loopback
* New function: g_socket_send_messages
* A new GNetworkMonitor implementation using NetworkManager provides
more detailed connectivity information
* GQueue now accepts NULL as a sibling in g_queue_insert_before() and
g_queue_insert_after()
* Need to disable SSLv3 in glib-networking
* GObject gained a debug option to provide instance counts. To use it,
set GOBJECT_DEBUG=instance-count and call g_type_get_instance_count().
* GOption now has a strict POSIX mode in which it stops parsing arguments
as soon as a non-option argument is encountered.
* ... and many other bug fixes.
* Many translations updated.
For full details see:
https://git.gnome.org/browse/glib/tree/NEWS?h=glib-2-44
Libbson 1.1.7
- Unchecked error in bson_utf8_escape_for_json caused unbounded memory
growth and a crash.
- Nicer floating-point formatting in bson_as_json.
- Link error with CMake on Mac.
Libbson 1.1.5
- Fix link error "missing __sync_add_and_fetch_4" in GCC on i386 -
the functions bson_atomic_int_add and bson_atomic_int64_add are
now compiled and exported if needed in i386 mode
- Fix version check for GCC 5 and future versions of Clang
- Fix warnings and errors building on various platforms
Changes since 0.8.0:
- new feature: allow defining new properties on custom GObject
subclasses implemented using lgi
- fix: improve compatibility with locales (turkish)
- fix: GPtrArray handling
- fix: improve behavior when running in assorted multiple-embedded
and concurrent scenarios
Changes since 0.7.2:
- new feature: add automatically-generated wrappers for
do_async()/do_finish() pairs. Documented as Gio.Async namespace
functionality.
- new feature: automatically initialize objects implementing
Gio.Initable and Gio.AsyncInitable interfaces.
- new feature: GLib.Error is now handled properly, functions
returning errors return GLib.Error instances instead of error
numbers and strings. This also allows overriding virtual methods
from Lua which report errors by returning GLib.Error
- new feature: GLib.Bytes support, adding # operator and 'data'
property allowing easy use of GLib.Bytes object. This leads to
deprecation of seldomly used modifiable buffers extensions.
- optimization: type attribute caching brings significant speedup of
method and property lookups.
- fix: Gtk: override for Gtk.Menu.popup() compatible with new GTK
annotation.
- fix: cairo: assorted small fixes of bad signatures, added some
convenience properties.
- fix: GLib: add overrides for GLib.MarkupParser
- fix: Gio: add overrides for Gio.DBus*Info structures
- fix: Pango: add override for Pango.GlyphString.glyphs array
- fix: Gdk: Add override inheriting specific Gdk.EventXxx from Gdk.Event
- fix: Compile cleanly against Lua5.2 with compatibility mode turned on
- fix: avoid leak when adding already cached owned record and for
retrieving Variant from Value.
Changes since 0.7.1:
- fix: improper marshalling of certain APIs passing pointers to
records.
- fix: cairo.PsSurface.create() had incorrect signature, missing
filename.
- fix: If GTK initialization fails, raise Lua exception instead of
hard-crash of calling process.
- fix: when running test in devel tree, prefer lgi from devel tree
instead of the installed one.
- add: cairo.Status.to_string() API
- fix: avoid referencing GdkRGBA in GDk override when targetting
Gdk2.0, which does not have GdkRGBA.
- fix: replace GStaticRecMutex with GRecMutex to avoid compilation
warnings.
- fix: Gtk.Container.'child' pseudoproperty works even in Gtk2, where
it was shadowed by internal field.
- fix: add workaround for improperly parsed g_bytes_get_data()
annotation.
- fix: add workarounf for incorrect annotation on
Pango.Layour.set_attributes(), which caused memory leak.
- fix: adapt to Gio.InputStream.[read|read_all|read_async] API
change, which does not accept buffer length argument any more (due
to the newly added annotations).
0.9.2 2015-04-25
BUG FIXES
* Support failing server certification check. (Mitsuhiro Koga, #1059821)
CHANGES
* Drop support for Python versions before 2.6. (Jelmer Vernooij)
IMPROVEMENTS
* Support PYDOCTOR_OPTIONS in Makefile. (Jelmer Vernooij)
This is protobuf-c, a C implementation of the Google Protocol Buffers data
serialization format. It includes libprotobuf-c, a pure C library that
implements protobuf encoding and decoding, and protoc-c, a code generator that
converts Protocol Buffer .proto files to C descriptor code, based on the
original protoc.
Changelog:
2014-10-20 version 2.6.1:
C++
* Added atomicops support for Solaris.
* Released memory allocated by InitializeDefaultRepeatedFields() and
GetEmptyString(). Some memory sanitizers reported them as memory leaks.
Java
* Updated DynamicMessage.setField() to handle repeated enum values
correctly.
* Fixed a bug that caused NullPointerException to be thrown when
converting manually constructed FileDescriptorProto to
FileDescriptor.
Python
* Fixed WhichOneof() to work with de-serialized protobuf messages.
* Fixed a missing file problem of Python C++ implementation.
2014-08-15 version 2.6.0:
General
* Added oneofs(unions) feature. Fields in the same oneof will share
memory and at most one field can be set at the same time. Use the
oneof keyword to define a oneof like:
message SampleMessage {
oneof test_oneof {
string name = 4;
YourMessage sub_message = 9;
}
}
* Files, services, enums, messages, methods and enum values can be marked
as deprecated now.
* Added Support for list values, including lists of mesaages, when
parsing text-formatted protos in C++ and Java.
For example: foo: [1, 2, 3]
C++
* Enhanced customization on TestFormat printing.
* Added SwapFields() in reflection API to swap a subset of fields.
Added SetAllocatedMessage() in reflection API.
* Repeated primitive extensions are now packable. The
[packed=true] option only affects serializers. Therefore, it is
possible to switch a repeated extension field to packed format
without breaking backwards-compatibility.
* Various speed optimizations.
Java
* writeTo() method in ByteString can now write a substring to an
output stream. Added endWith() method for ByteString.
* ByteString and ByteBuffer are now supported in CodedInputStream
and CodedOutputStream.
* java_generate_equals_and_hash can now be used with the LITE_RUNTIME.
Python
* A new C++-backed extension module (aka "cpp api v2") that replaces the
old ("cpp api v1") one. Much faster than the pure Python code. This one
resolves many bugs and is recommended for general use over the
pure Python when possible.
* Descriptors now have enum_types_by_name and extension_types_by_name dict
attributes.
* Support for Python 3.
Version 0.8.9 (2015-06-01)
- Correct doc filename in setup.cfg (fixes bdist_rpm failure, Issue 111).
- Make context managers exception-safe.
Version 0.8.8 (2015-05-01)
- Build and upload universal wheel packages in release.
- Fix issue with non-string choices for arguments.
- Improve non-ascii argparse argument support on Python 2.7.
Version 0.8.7 (2015-04-11)
- register-python-argcomplete: add option to avoid default readline
completion.
Version 0.8.6 (2015-04-11)
- Expand tilde in script name, allowing argcomplete to work when
invoking scripts from one's home directory.
Version 0.8.5 (2015-04-07)
- Fix issues related to using argcomplete in a REPL environement.
- New helper method for custom completion display.
- Expand test suite; formatting cleanup.
0.9.1 2013-05-06
CHANGES
* For the moment, disable subvertpy.wc.WorkingCopy when used with Subversion 1.7.
Subversion 1.7 has some significant changes in the behaviour of
the working copy API because of the WC-NG rewrite.
Support for the WC API in newer versions of Subversion will be re-added later
(help welcome), but since most users (bzr-svn is the only I'm aware of)
don't seem to actually rely on it, it seemed better to disable it and
support 1.7 than to prevent use of newer svn versions altogether.
(Jelmer Vernooij)
TESTS
* Fix TestClient.test_info when run against Subversion 1.6. (Jelmer Vernooij)
BUG FIXES
* Use PyObject_AsFileDescriptor instead of PyFile_AsFile so
apr_file_from_object works under Win32. (Yonggang Luo)
0.9.0 2012-07-08
IMPROVEMENTS
* Some fixes to help with porting to Python 3. (Yonggang Luo)
* Add bindings for svn.client.Client.info(), svn.client.Client.log() and
svn.client.Client.cat(). (Mark Lee)
* Add constant ERR_WC_UPGRADE_REQUIRED. (Jelmer Vernooij)
* In Client.checkout, default to HEAD revision. (Jelmer Vernooij)
TESTS
* Remove readonly files properly in tests. (Yonggang Luo, #943131)
DOCUMENTATION
* Update documentation for building on Windows. (Yonggang Luo)
BUG FIXES
* Include *.c files in MANIFEST. (#951060, Shlomi Fish)
* Makefile: Workaround mingw32-make trailing backslash trouble
* Makefile: Fix compilation after parent commit was backported
* InstallRequiredSystemLibraries: Update for VS 2015
* Fix assertion failure on unmatched foreach in function
* ctest_build: Fix regression in GNU make error message matching
This is the Hg-Git plugin for Mercurial, adding the ability to push
and pull to/from a Git server repository from Hg. This means you can
collaborate on Git based projects from Hg, or use a Git server as a
collaboration point for a team with developers using both Git and Hg.
The Hg-Git plugin can convert commits/changesets losslessly from one
system to another, so you can push via an Hg repository and another Hg
client can pull it and their changeset node ids will be identical -
Mercurial data does not get lost in translation. It is intended that
Hg users may wish to use this to collaborate even if no Git users are
involved in the project, and it may even provide some advantages if
you're using Bookmarks.
This rarely seems to be a problem, but is exposed by building mplayer on a
32-bit x86 platform with USE_CWRAPPERS=yes. Possibly with Linux tie-ins, my
NetBSD platforms are all 64 bit.
In the failing scenario mplayer attempts (at least at configure time) to use
"as" directly. This is wrapped by cwrappers, which attempts to execute $AS
explicitly.
The exec fails because $PREFIX/bin/as doesn't exist, and hasn't done for a
long time.
Correct all the tool paths to include the "g" prefix for all these tools.
accepted).
Add one new patch to avoid including glib sub-headers, just sent
upstream.
guile-gnome-platform 2.16.2 -- 2012-09-05
=========================================
[bug fixes omitted -gdt]
packaging changes
-----------------
* If Guile is new enough, tab completion at the REPL will cause all
"latent" bindings to become present. This makes it easier to explore
the API.
gtk
---
* Add overrides with parameter annotations for methods of
GtkPrintOperation (bug #603211). Thanks to Patrick Bernaud.
* Add wrapper for gtk_tree_view_get_path_at_pos(). Thanks to Patrick
Bernaud.
* The GtkTextBuffer API now uses UTF-8 for Guile 2.0. Thanks to Mark
Weaver. There is more work to do regarding UTF-8 and Guile 2.0,
though.
## 3.1.0 - 2015-05-28 {#version-3-1-0}
It's a bug fix release.
### Improvements
* [ui][console] Removed needless new line.
### Fixes
* Fixed a bug that priority mode can't be used on Windows.
[GitHub#95][Reported by Daniel Berger]
* Fixed a homepage URL RubyGems spec.
[GitHub#96][Patch by Masayoshi Takahashi]
supported.) [GitHub#89][Patch by Aaron Stone]
* Fixed a bug that shutdown hook isn't called when pass throw
exception such as `Interrupt` is raised.
[GitHub#98][Reported by jeremiahishere.]
* Fixed typos in documents.
[GitHub#100][Reported by scivola]
[GitHub#102][GitHub#103][Patch by Masafumi Yokoyama]
* Fixed a bug that the same name test isn't executed in sub test case.
[GitHub#104][Reported by wanabe]
### Thanks
* Daniel Berger
* Masayoshi Takahashi
* jeremiahishere
* scivola
* Masafumi Yokoyama
* wanabe
0.10.0 2015-04-18 (changes)
Enhancements
* Add writeup about using with Spring to README. See #341 (thanks @swrobel
and @onebree)
* Add support to pass in an Array when creating filter groups (original PR
#104)
* Filter /vendor/bundle by default. See #331 (thanks @andyw8)
* Add some helpful singleton methods to the version string.
* Allow array to be passed in a filter. See 375 (thanks @JanStevens)
* Enforce consistent code formatting with RuboCop.
Bugfixes
* Fix order dependencies in unit tests. See #376 (thanks @hugopeixoto)
* Only run the at_exit behaviors if the current PID matches the PID that
called SimpleCov.start. See #377 (thanks @coderanger)
TortoiseHg 3.4.1 is a regularly scheduled bugfix release. The Windows
packages no longer include subversion SWIG bindings, see libsvn.
Bug Fixes
hglib: prevent loading zeroconf extension in GUI process (fixes
#3289)
merge: suppress changed/deleted prompt when discarding p2
changes (refs #3856)
workbench: avoid crash on sync bookmarks with no configured
path (fixes#4166)
Improvements
filectxactions: add explore local option to file context menu
(fixes#3442)
Installer
contrib/hg, thg: avoid crash by missing PATH environment
overlay: insert bin folder to PATH and sys.path for pywintypes
(fixes#4158)
thg: insert bin folder into sys.path for pywintypes (fixes
#4153)
wix: move kdiff3.exe into bin/ folder (fixes#4151)
Change log:
Geany 1.24.1 (April 16, 2014)
General
* Fix distribution of custom GTK style files (#1037).
Geany 1.24 (April 13, 2014)
General
* Add experimental support for GTK3.
* Add support for loading CTags and Vi tags files.
* Save configuration when plugin manager dialog is closed.
Bug fixes
* Fix many small memory leaks (many of them found by Pavel Roschin).
* Fix stopping of some spawned commands.
* Fix cursor position and selection after comment toggling (#3576431).
* Fix truncated output of ``--list-documents`` command-line option.
* Fix launching a new instance when ``--list-documents`` is passed
and no other instance is running.
* Fix crash if a Custom Command returns after its related document
has been closed.
* Fix typo in "deque" C++ include name (#1027).
* Fix replacing a selection starting with "0x" by a color if the
selection is not 8 bytes long.
* Fix a possible crash on quit.
Interface
* Fix custom GTK styles under KDE (#3607935).
* Add Find entries in the Symbol List popup menu (#3608278).
* Flatten-out the View menu.
* Add a button to directly configure a plugin's keybindings in the
plugin manager (Pavel Roschin).
* Add an Apply button to the color chooser dialog (FR#686,
Steven Valsesia).
* Use a non-cropped 16x16 application icon (#1010).
* Fix "leaks" of geany_run_script (#975).
Editor
* Update Scintilla to version 3.3.6 (#962, #995).
* Fix Reflow to follow Line breaking behavior (#382, #412, #464,
Eugene Arshinov).
* Fix unfolding the very last line in a level (#1007).
* Fix commenting the very last line in some situations.
Search
* Fix bulk Search & Replace not to match replacements.
* Fix finding start of word when performing whole word matching.
* Search when activating the Replace dialog find entry.
Filetypes
* Add CUDA filetype (PR#147, Benjamin Chrétien).
* Add Rust filetype (PR#181, SiegeLord).
* Add Batch filetype (canou).
* Add Graphviz filetype (PR#125, Miro Hrončok).
* Add PowerShell filetype (Igor Shaula).
* Add Clojure filetype (PR#92, Hoàng Minh Thắng).
* Many improvements to the PHP tag parser.
* Update PHP global tags file (PR#137, John Long).
* Improve shebang detection for mksh and tcsh shells
(PR#126 , Ypnose).
* Fix Asciidoc parser recognition of open block as underline.
* Fix symbol list entry for Asciidoc headers containing a dot.
* Fix Asciidoc title parsing.
* SQL parsing improvements.
* Extend list of recognized keywords for SQL.
* Fix SQL single-line comment marker (#997).
* Fix parsing of some JavaScript constructors (#966).
* Fix parsing a JavaScript regular expression in a return statement.
* Fix parsing JavaScript files with a shebang.
* Parse Java annotations with parameters (#924, Braden Walters).
* Display Java enums in the symbol list.
* Add "strictfp" Java keyword and fix annotation parsing (#936, #924).
* Fix parsing of C++ static_assert.
* Fix parsing of typed enums in C# and C++.
* Mitigate parsing errors on C++ generics containing an expression.
* Add C++ member pointer operator to scope autocomplete operators
(#907).
* Fix parsing of Fortran "forall" blocks and procedure pointers
(Alexander Eberspächer).
* Fix parsing of complex Cython types.
* Fix re-parsing Objective-C code.
* Fix parsing of Verilog initializers.
* Fix displaying of quoted Bash HereDoc delimiters (#952).
* Add some HTML5 keywords (Duncan de Wet).
* Add Erlang snippets and a template (PR#157, Fabio Ticconi).
* Haskell highlighting improvements (kudah).
* Add Matlab class keywords (PR#136, Felix Totir).
* Fix argument list on some Python constructors.
* Fix R indenting to use braces.
* Display R sources and libraries in the symbol list.
* Many improvements to the Fortran tag parser (#1023, #1030, with
help from Adam Hirst).
* Put Makefile comments at start of line.
* Add some missing Pascal keywords (#1033, PR#144).
* Add default build command for Bibtex in the Latex filetype
(PR#227, Francisco Iacobelli).
* Ignore Python imports when going to a tag's definition.
* Add some more Ruby extensions (Igor Shaula).
Internationalization
* Make date templates translatable (Christian Dywan).
* Update translations: ca, cs, de, es, eu, fr, gl, he, hu, it, kk,
lt, nl, pt, ru, sk, sl, sv, tr, zh_CN, zh_TW
Plugins
* Save Actions: add autosave when the editor lose focus (FR#683,
Steven Valsesia).
* Export: fix exporting a document not ending with a newline.
* Export: fix including random, unused styles in the output.
* Export: fix HTML title if the file name contains control characters.
* Export: fix LaTeX export with many consecutive '-', '<' or '>'.
API
* Add plugin_builder_connect_signals().
Windows
* Fix infinite pagination when printing (#961).
* Fix spawning commands with spaces (#943).
* Allow to use the GTK color chooser dialog (PR#218, Steven Valsesia).
* Add default extension to native save dialogs (#1021).
* Add colorschemes from the Geany-Themes project to the
Windows installer.
* Add option to install Geany header files and pkgconfig file to the
Windows installer.
* Fix broken opening files from command line on Windows
(again, #3613096).
The "fast import" format originates with Git, where it is used as
the generic backend for converting other SCM repositories to git.
It's generic enough that it can be used to feed a Mercurial repository
as well, and that's what this extension does: read a "fast import"
stream and turn it into changesets in a Mercurial repository. The
potential of this extension is that any foreign SCM that can be
converted to Git can also be converted to Mercurial, regardless of
the capabilities of Mercurial's own ConvertExtension. The catch is
that the conversion is a little cumbersome: first convert to a
fast-import dump, then feed that dump to Mercurial.
2015-06-04 Jonathan Stowe <jns+git@gellyfish.co.uk>
* .gitignore, Changes, META.yml, README, ReadKey.pm: Up version
2015-06-04 Jonathan Stowe <jns+git@gellyfish.co.uk>
* .gitignore: Add .bs file to .gitignore
2015-06-04 Jonathan Stowe <jns@gellyfish.co.uk>
* : Merge pull request #6 from ntyni/master Make genchars.pl output reproducible by sorting hash keys
2015-04-30 Jonathan Stowe <jns+git@gellyfish.co.uk>
* Makefile.PL: Fix for "[rt.cpan.org #100932] Parallel build fails"
from Petr Pisar
2015-04-30 Jonathan Stowe <jns+git@gellyfish.co.uk>
* MANIFEST.SKIP: Add .git directory to the MANIFEST.SKIP
2015-04-13 Jonathan Stowe <jns+git@gellyfish.co.uk>
* MANIFEST, MANIFEST.SKIP: Add new artefacts
2015-04-13 Jonathan Stowe <jns+git@gellyfish.co.uk>
* .travis.yml: Add travis-ci testing
2015-04-13 Jonathan Stowe <jns+git@gellyfish.co.uk>
* .gitignore: Add .gitignore
2015-04-13 Jonathan Stowe <jns@gellyfish.co.uk>
* : Merge pull request #5 from
sdeseille/Create_T_directory_and_split_test.pl Create t directory and split test.pl
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* README: Update README to reflect the move of test.pl in example
subdirectory
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* README: Revert "Update README to reflect the move of test.pl in
example subdirectory" This reverts commit 09402dcd68d8d0417e0eb2f9ea0aeaf4b4c72e9a.
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* README: Update README to reflect the move of test.pl in example
subdirectory
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* example/test.pl, test.pl: Move test.pl in example's subdirectory
in order to keep the possibility to use its interactive mode
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* t/02_terminal_functions.t: Finished to implement all tests from
test.pl
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* t/02_terminal_functions.t: Add test to Check TerminalSize OUT
2015-04-11 Sébastien Deseille <sebastien.deseille@gmail.com>
* t/02_terminal_functions.t: Add test to Check non-blocking read
2015-04-10 Sébastien Deseille <sebastien.deseille@gmail.com>
* t/02_terminal_functions.t: Add second test about Comparing
TerminalSize
2015-04-10 Sébastien Deseille <sebastien.deseille@gmail.com>
* t/01_basic.t: Add first test to validate module loading
2015-04-03 Jonathan Stowe <jns@gellyfish.co.uk>
* : Merge pull request #3 from kmx/master no resize, no stty on MS Windows
Upstream changes:
2.1405 2015-06-06
[BUG FIXES]
- The native 'Array' trait 'sort' accessor now returns the number of
elements in scalar context, instead of the undefined value (or a
different, seemingly-random, value under 5.23.x).
### 3.2.3 / 2015-06-06
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.2.2...v3.2.3)
Bug Fixes:
* Fix regression with the railtie resulting in undefined method `preview_path=`
on Rails 3.x and 4.0 (Aaron Kromer, #1388)
### 3.2.2 / 2015-06-03
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.2.1...v3.2.2)
Bug Fixes:
* Fix auto-including of generic `Helper` object for view specs sitting in the
`app/views` root (David Daniell, #1289)
* Remove pre-loading of ActionMailer in the Railtie (Aaron Kromer, #1327)
* Fix undefined method `need_auto_run=` error when using Ruby 2.1 and Rails 3.2
without the test-unit gem (Orien Madgwick, #1350)
* Fix load order issued which causes an undefined method `fixture_path` error
when loading rspec-rails after a spec has been created. (Aaron Kromer, #1372)
* fixes issue with broken storage file path.
* Inherit scope; there are the case where "rake gettext:find" just fails if
the task has another scope. it should be inherited to accomplish the task
properly.
------------------
* Error messages from "git branch" called remote-tracking branches as
"remote branches".
* "git rerere forget" in a repository without rerere enabled gave a
cryptic error message; it should be a silent no-op instead.
* "git pull --log" and "git pull --no-log" worked as expected, but
"git pull --log=20" did not.
* The pull.ff configuration was supposed to override the merge.ff
configuration, but it didn't.
* The code to read pack-bitmap wanted to allocate a few hundred
pointers to a structure, but by mistake allocated and leaked memory
enough to hold that many actual structures. Correct the allocation
size and also have it on stack, as it is small enough.
* Various documentation mark-up fixes to make the output more
consistent in general and also make AsciiDoctor (an alternative
formatter) happier.
* "git bundle verify" did not diagnose extra parameters on the
command line.
* Multi-ref transaction support we merged a few releases ago
unnecessarily kept many file descriptors open, risking to fail with
resource exhaustion.
* The ref API did not handle cases where 'refs/heads/xyzzy/frotz' is
removed at the same time as 'refs/heads/xyzzy' is added (or vice
versa) very well.
* The "log --decorate" enhancement in Git 2.4 that shows the commit
at the tip of the current branch e.g. "HEAD -> master", did not
work with --decorate=full.
* There was a commented-out (instead of being marked to expect
failure) test that documented a breakage that was fixed since the
test was written; turn it into a proper test.
* core.excludesfile (defaulting to $XDG_HOME/git/ignore) is supposed
to be overridden by repository-specific .git/info/exclude file, but
the order was swapped from the beginning. This belatedly fixes it.
* The connection initiation code for "ssh" transport tried to absorb
differences between the stock "ssh" and Putty-supplied "plink" and
its derivatives, but the logic to tell that we are using "plink"
variants were too loose and falsely triggered when "plink" appeared
anywhere in the path (e.g. "/home/me/bin/uplink/ssh").
* "git rebase -i" moved the "current" command from "todo" to "done" a
bit too prematurely, losing a step when a "pick" did not even start.
* "git add -e" did not allow the user to abort the operation by
killing the editor.
* Git 2.4 broke setting verbosity and progress levels on "git clone"
with native transports.
* Some time ago, "git blame" (incorrectly) lost the convert_to_git()
call when synthesizing a fake "tip" commit that represents the
state in the working tree, which broke folks who record the history
with LF line ending to make their project portabile across
platforms while terminating lines in their working tree files with
CRLF for their platform.
* Code clean-up for xdg configuration path support.
Also contains typofixes, documentation updates and trivial code
clean-ups.
Upstream changes:
1.7035 2015-06-05 10:51:17 PDT
[Improvements]
- Add a workaround for distributions with an old (buggy) Module::Install, now that the problems
occur more frequently with 5.22.0 shipping with a dev version of ExtUtils::MakeMaker #463
changelog:
1.2.1.1
* Expose unpackCString#, which you should never use.
1.2.1.0
* Added Binary instances for both Text types. (If you have previously
been using the text-binary package to get a Binary instance, it is
now obsolete.)
1.2.0.6
* Fixed a space leak in UTF-8 decoding
1.2.0.5
* Feature parity: repeat, cycle, iterate are now implemented for lazy
Text, and the Data instance is more complete
* Build speed: an inliner space explosion has been fixed with toCaseFold
* Bug fix: encoding Int to a Builder would infinite-loop if the
integer-simple package was used
* Deprecation: OnEncodeError and EncodeError are deprecated, as they
are never used
* Internals: some types that are used internally in fusion-related
functions have moved around, been renamed, or been deleted (we don't
bump the major version if .Internal modules change)
* Spec compliance: toCaseFold now follows the Unicode 7.0 spec
(updated from 6.3)
1.2.0.4
* Fixed an incompatibility with base < 4.5
=== 4.6.0 / 2015-05-28
* 2 minor enhancements:
* Extended generate_test to deal with 19 and up.
* Extended pt_testcase.rb so add_19tests means 19 and up.
* 1 bug fix:
* Added and normalized tests to deal with canonicalized block args from ruby_parser.
=== 4.5.1 / 2015-04-27
* 1 minor enhancement:
* Cache processors and rewriters. Significant speedup. (presidentbeef)
### 3.2.3 / 2015-04-06
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.2...v3.2.3)
Bug Fixes:
* Fix how the DSL methods are defined so that RSpec is compatible with
gems that define methods of the same name on `Kernel` (such as
the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907)
* Fix `before(:context) { skip }` so that it does not wrongly cause the
spec suite to exit with a non-zero status when no examples failed.
(Myron Marston, #1926)
=== 3.7.0 / 2015-05-28
* 2 major enhancements:
* Added preliminary support for ruby 2.2 syntax.
* Now writing all 2.x parsers from one source, generating racc files.
* 1 minor enhancement:
* Added RubyLexer#process_label and hooked it up to "x": and 'x': productions.
* 4 bug fixes:
* Fixed handling of block_args to be consistent across all parse versions.
* Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf)
* Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef)
* clear and restore cmdarg stack around def args and body.
=== 3.6.6 / 2015-04-13
* 1 minor enhancement:
* Added expr_labelarg state (eg: a:1)
* 5 bug fixes:
* Fix scan logging backtrace when DEBUG=1
* Fixed kwsplat on 2.0 & 2.1.
* Fixed mandatory keyword block args. (cvortmann)
* Handle #$<x> in expanded strings/regexps where x is NOT a valid gvar name.
* Invalid gvar names raise a compile error.
2015-05-26 version 0.6.0:
* Added support for Binary types
* Fixed to encode/decode between Binary types and ASCII-8BIT Ruby String objects
2015-05-21 version 0.5.12:
* Added support for JRuby 9K.
* Added a benchmarking suite.
* Fixed a bug in the handling of options given to MessagePack.unpack in JRuby.
Release 2.1.0
* BackSlasher: login flag now correctly does the magic on unix to
simulate a login shell for a user (secondary groups, environment
variables, set primary group and generally emulate su -).
* went back to setsid() to drop the controlling tty, fixed old AIX
issue with getpgid() via avoiding calling getpgid().
* converted specs to rspec3