6.3 (10 September 2016)
* Language:
. The commands `@setcontentsaftertitlepage' and
`@setshortcontentsaftertitlepage' have been removed.
. @-commands are no longer supported within `@errormsg'.
* texinfo.tex:
. For a couple of characters (opening and closing braces), use glyphs
from the standard TeX math fonts instead of using EC fonts which are
less likely to be installed.
. Use of user-defined macros in the text of an index entry is more
reliable when the text contains Texinfo @-commands.
. @synindex and @syncodeindex have been fixed (broken in the last
release).
. Support added for native UTF-8 support with XeTeX and LuaTeX.
. Support of PDF output with XeTeX improved.
. You can use a new file doc/texinfo-ja.tex for Texinfo documents in
Japanese. doc/short-sample-ja.tex is a sample document. New
support file doc/txi-ja.tex for Japanese.
* texi2any:
. Fix handling of compiler options when building Perl extension modules.
* texi2dvi:
. Can now process files whose absolute paths contain space characters,
as long a relative path to the file is given. Better support of
files with unusual characters in their names.
. No longer exits prematurely in some circumstances (due to the script
running under "set -e").
. Bug fixed which made the `--command' and `--tidy' options
incompatible.
* info:
. Handling of "invalid" value in infokey file fixed.
6.2 (withdrawn)
3.5.3 - 2016-10-05
This is a bug fix release.
Bugs fixed:
If the same test was running concurrently in two processes and there were examples already in the test database which no longer failed, Hypothesis would sometimes fail with a FileNotFoundError (IOError on Python 2) because an example it was trying to read was deleted before it was read. (Issue #372).
Drawing from an integers() strategy with both a min_value and a max_value would reject too many examples needlessly. Now it repeatedly redraws until satisfied. (Pull request #366. Thanks to Calen Pennington for the contribution).
3.5.2 - 2016-09-24
This is a bug fix release.
The Hypothesis pytest plugin broke pytest support for doctests. Now it doesn’t.
3.5.1 - 2016-09-23
This is a bug fix release.
Hypothesis now runs cleanly in -B and -BB modes, avoiding mixing bytes and unicode.
unittest.TestCase tests would now have shown up in the new statistics mode. Now they do.
Similarly, stateful tests would not have shown up in statistics and now they do.
Statistics now print with pytest node IDs (the names you’d get in pytest verbose mode).
3.5.0 - 2016-09-22
This is a feature release.
fractions() and decimals() strategies now support min_value and max_value parameters. Thanks go to Anne Mulhern for the development of this feature.
The Hypothesis pytest plugin now supports a –hypothesis-show-statistics parameter that gives detailed statistics about the tests that were run. Huge thanks to Jean-Louis Fuchs and Adfinis-SyGroup for funding the development of this feature.
There is a new event() function that can be used to add custom statistics.
Additionally there have been some minor bug fixes:
In some cases Hypothesis should produce fewer duplicate examples (this will mostly only affect cases with a single parameter).
py.test command line parameters are now under an option group for Hypothesis (thanks to David Keijser for fixing this)
Hypothesis would previously error if you used function annotations on your tests under Python 3.4.
The repr of many strategies using lambdas has been improved to include the lambda body (this was previously supported in many but not all cases).
+ Version 2.15 (18.10.2016)
- PR #121: Update bundled PLY version to 3.8
- Issue #117: Fix parsing of extra semi-colons inside structure declarations.
- PR #109: Update c_generator to add {} around nested named initializers.
- PR #101: Added support for parsing pragmas into the AST.
- Additional fake headers and typedefs, manifest fixes (#97, #106, #111).
- Testing with Python 3.5 instead of 3.3 now (3.4 and 3.5 are the 3.x versions
tested).
- PR #145: More complete support for offsetof()
- Issue #116: Fix line numbers recorded for empty and compound statements.
- Minor performance improvement to the invalid string literal regex.
2016-09-23 version 3.1.0 (C++/Java/Python/PHP/Ruby/Objective-C/C#/JavaScript/Lite)
General
* Proto3 support in PHP (alpha).
* Various bug fixes.
C++
* Added MessageLite::ByteSizeLong() that’s equivalent to
MessageLite::ByteSize() but returns the value in size_t. Useful to check
whether a message is over the 2G size limit that protobuf can support.
* Moved default_instances to global variables. This allows default_instance
addresses to be known at compile time.
* Adding missing generic gcc 64-bit atomicops.
* Restore New*Callback into google::protobuf namespace since these are used
by the service stubs code
* JSON support.
* Fixed some conformance issues.
* Fixed a JSON serialization bug for bytes fields.
Java
* Fixed a bug in TextFormat that doesn’t accept empty repeated fields (i.e.,
“field: [ ]”).
* JSON support
* Fixed JsonFormat to do correct snake_case-to-camelCase conversion for
non-style-conforming field names.
* Fixed JsonFormat to parse empty Any message correctly.
* Added an option to JsonFormat.Parser to ignore unknown fields.
* Experimental API
* Added UnsafeByteOperations.unsafeWrap(byte[]) to wrap a byte array into
ByteString without copy.
Python
* JSON support
* Fixed some conformance issues.
PHP (Alpha)
* We have added the proto3 support for PHP via both a pure PHP package and a
native c extension. The pure PHP package is intended to provide usability
to wider range of PHP platforms, while the c extension is intended to
provide higher performance. Both implementations provide the same runtime
APIs and share the same generated code. Users don’t need to re-generate
code for the same proto definition when they want to switch the
implementation later. The pure PHP package is included in the php/src
directory, and the c extension is included in the php/ext directory.
Both implementations provide idiomatic PHP APIs:
* All messages and enums are defined as PHP classes.
* All message fields can only be accessed via getter/setter.
* Both repeated field elements and map elements are stored in containers
that act like a normal PHP array.
Unlike several existing third-party PHP implementations for protobuf, our
implementations are built on a "strongly-typed" philosophy: message fields
and array/map containers will throw exceptions eagerly when values of the
incorrect type (not including those that can be type converted, e.g.,
double <-> integer <-> numeric string) are inserted.
Currently, pure PHP runtime supports php5.5, 5.6 and 7 on linux. C
extension runtime supports php5.5 and 5.6 on linux.
See php/README.md for more details about installment. See
https://developers.google.com/protocol-buffers/docs/phptutorial for more
details about APIs.
Objective-C
* Helpers are now provided for working the the Any well known type (see
GPBWellKnownTypes.h for the api additions).
* Some improvements in startup code (especially when extensions aren’t used).
Javascript
* Fixed missing import of jspb.Map
* Fixed valueWriterFn variable name
Ruby
* Fixed hash computation for JRuby's RubyMessage
* Make sure map parsing frames are GC-rooted.
* Added API support for well-known types.
C#
* Removed check on dependency in the C# reflection API.
2016-09-06 version 3.0.2 (C++/Java/Python/Ruby/Objective-C/C#/JavaScript/Lite)
General
* Various bug fixes.
Objective C
* Fix for oneofs in proto3 syntax files where fields were set to the zero
value.
* Fix for embedded null character in strings.
* CocoaDocs support
Ruby
* Fixed memory corruption bug in parsing that could occur under GC pressure.
Javascript
* jspb.Map is now properly exported to CommonJS modules.
C#
* Removed legacy_enum_values flag.
v28.5.0
-------
* #810: Tests are now invoked with tox and not setup.py test.
* #249 and #450 via #764: Avoid scanning the whole tree
when building the manifest.
v28.4.0
-------
* #732: Now extras with a hyphen are honored per PEP 426.
* #811: Update to pyparsing 2.1.10.
* Updated ``setuptools.command.sdist`` to re-use most of
the functionality directly from ``distutils.command.sdist``
for the ``add_defaults`` method with strategic overrides.
See #750 for rationale.
* #760 via #762: Look for certificate bundle where SUSE
Linux typically presents it. Use ``certifi.where()`` to locate
the bundle.
0.30 2016-10-15
- Fix a bug with the Sub::Quoted sub returned by $type->coercion_sub. If a
type had more than one coercion, the generated sub could end up coercing the
value to undef some of the time. Depending on hash key ordering, this could
end up being a heisenbug that only occured some of the time.
CPPFLAGS+= -std=c++11
to fix (at least) pkgsrc NetBSD 7.0.1_PATCH/x86_64 2016-10-13 12:53 build
Just for FYI, without FLAGS,
| checking re2/re2.h usability... no
| checking re2/re2.h presence... no
| checking for re2/re2.h... no
| configure: error: test for RE2 header failed
with CXXFLAGS+=, getting below
| configure: WARNING: re2/re2.h: accepted by the compiler, rejected by the preprocessor!
| configure: WARNING: re2/re2.h: proceeding with the compiler's result
Thanks joerg@,
=== 3.15.2 / 2016-10-09
* 2 bug fixes:
* Add noop clobber_docs and clobber_package tasks in case they are disabled.
* Moved activate_plugin_deps to post_initialize.
--------------------------------------
1.23 2016-10-14 01:17:11Z
- update the list of metrics to the latest Module::CPANTS::Analyse
(pkgsrc-changes)
- Converted PERL5_MODULE_TYPE to default
------------------------------------
1.14 2016-10-13 11:04:48 -0400
- Fix a regex in a test that fails on recent versions of
Test2 on Windows (possibly others) (gh#8)
- One of the tests was unreasonably slow, so it does
not get run for users, but will be used for development
only
- Remove warning condition that happens with at least some
older versions of Perl when using quotemeta without
parentheses (gh#7 Thanks Brendan Byrd)
-----------------------------------
1.36 2016-10-11
- Documentation
- Set correct encoding on STDERR
- Fix order of options (fixed by J.R. Mash)
- Replace dashes in variable names with underscores in bash completion (implemented by Tina Müller)
- Do not autocomplete autocomplete itself (implemented by Lisa Hare)
- Create correct documentation for options with cmd_split
- Rename hints key to clarify purpose
- Add ability to negate boolean options (implemented by Marc Logghe)
- Spelling fixes github#39 (fixed by Gregor Herrmann)
- Retain original order of elements from @ARGV
(pkgsrc changes)
- Add following BUILD_DEPENDS for make test
BUILD_DEPENDS+= p5-Package-DeprecationManager-[0-9]*
Changes since 2.7.4 (last LTS update made under devel/jenkins):
Changes from 2.19:
- Fixed the missing icon in the System Script console.
- Fixed background color in the ComboBoxList element in order to
make options visible.
- Fixed editing default view description with automatic refresh.
System message is not being displayed instead of the view
description.
- Do not process null CRON specifications in build triggers.
- Setup wizard now checks if the restart is supported on the
system before displaying the restart button.
- Test Windows junctions before Java 7 symlink in symbolic link
checks.
Notable changes since 2.7.4:
- Fix plugin dependency resolution. Jenkins will now refuse to
load plugins with unsatisfied dependencies, which resulted in
difficult to diagnose problems. This may result in errors on
startup if your instance has an invalid plugin configuration.,
check the Jenkins log for details.
- Don't load all builds to display the paginated build history
widget.
- Tell browsers not to cache or try to autocomplete forms in
Jenkins to prevent problems due to invalid data in form
submissions. From now on, only select form fields (e.g. job name)
will offer autocompletion.
- Add diagnostic HTTP response to TCP agent listener.
- Allow admins to control the enabled agent protocols on their
instance from the global security settings screen.
- Prevent NullPointerException on startup after update from
Jenkins 2.5.
- Always send usage statistics over HTTPs to the new
usage.jenkins.io hostname.
- Do not inject build variables into Maven process by default for
new projects.
- IllegalStateException under certain conditions when reloading
configuration from disk while jobs are in the queue.
- Underprivileged users were unable to use the default value of a
password parameter.
Based on a PR by Jussi Sallinen. Switch to the weekly release
branch and prepare to share framework with devel/jenkins-lts.
Upstream changelog follows (LTS backports up to 2.7.4 excluded).
What's new in 2.25 (2016/10/09)
- Display transient actions for labels.
- Add user to restart log message for restart after plugin
installation.
- Internal: Code modernization: Use try-with-resources a lot more
What's new in 2.24 (2016/10/02)
- Show notification with popup on most pages when administrative
monitors are active.
- Allow disabling/enabling administrative monitors on Configure
Jenkins form.
- Ensure exception stacktrace is shown when there's a
FormException.
- Add new jenkins.model.Jenkins.slaveAgentPortEnforce system
property, which prevents slave agent port modification via
Jenkins Web UI and form submissions.
- Indicate hovered table row on striped tables.
- Decrease connection timeout when changing the JNLP agent port
via Groovy system scripts.
- Added Serbian locatization.
- Exclude /cli URL from CSRF protection crumb requirement, making
the CLI work with CSRF protection enabled and JNLP port
disabled.
- Prevent instatination of jenkins.model.Jenkins on agents in the
ProcessKillingVeto extension point.
- Fix handling of the jenkins.model.Jenkins.slaveAgentPort system
property, which was not honored.
- CLI: Disable the channel message chunking by default. Prevents
connection issues like java.io.StreamCorruptedException: invalid
stream header: 0A0A0A0A.
- CLI: Connection over HTTP was not working correctly.
What's new in 2.23 (2016/09/18)
- Fix JS/browser memory leak on Jenkins dashboard.
- Build history was not properly updating via AJAX.
- Properly enable submit button on New Item page when choosing
item type first.
What's new in 2.22 (2016/09/11)
- Change symbol and constructor for SCMTrigger to pollScm to make
it usable in Pipeline scripts.
- Prompt user whether to add the job to the current view.
- Update to sshd module 1.7, allowing definition of client idle
timeout.
- Update to sezpoz 1.12 with better diagnostics.
- Fix NullPointerException when descriptor is not in
DescriptorList.
- Use the correct 'gear' icon for Manage Jenkins in Plugin
Manager.
What's new in 2.21 (2016/09/04)
- Ask for confirmation before canceling/aborting runs.
- Add newline after the text in userContent/readme.txt.
- Fixed the missing icon in the System Script console.
- Print warnings to system logs and administrative monitors when
Jenkins initializarion does not reach the final milestone.
- Developer API: UpdateSite#getJsonSignatureValidator() can be now
overriden and used in plugins.
What's new in 2.20 (2016/08/28)
- Make Cloud.PROVISION permission independent from
Jenkins.ADMINISTER.
- Allow the use of custom JSON signature validator for Update Site
metadata signature checks.
- Do not process null CRON specifications in build triggers.
- Setup wizard now checks if the restart is supported on the
system before displaying the restart button.
- Test Windows junctions before Java 7 symlink in symbolic link
checks.
- Fixed background color in the ComboBoxList element in order to
make options visible.
- Fixed editing default view description with automatic refresh.
System message is not being displayed instead of the view
description.
- Fixed process tree management logic on Solaris with 64-bit JVMs.
What's new in 2.19 (2016/08/21)
- Prevent resource leaks in AntClassLoader being used in the core.
- Fix the wrong message about empty field in the case duplicate
item name in the New Item dialog.
- Allow invoking Upgrade Wizard when Jenkins starts up. It can be
done by placing an empty
jenkins.install.InstallUtil.lastExecVersion file in JENKINS_HOME.
- Replace repetitious "website" and "dependencies" text in the
Setup Wizard by icons.
- Expose Job name to system logs when Jenkins fails to create a
new build with IllegalStateException.
- Downgrade Queue#maintain() message for dead executors during
task mapping from INFO to FINE.
What's new in 2.18 (2016/08/15)
- Better diagnostics and robustness against old ChangeLogAnnotator
API usage in plugins. Enhances JENKINS-23365 fix in 1.569.
- Prevent open file leak when the agent channel onClose() listener
writes to the already closed log.
- Massive cleanup of issues reported by FindBugs. User-visible
issues - wrong log message formatting bugs in the Update Center
and user creation logic.
- Remoting 2.61: JNLP Slave connection issue with JNLP3-connect
when the generated encrypted cookie contains a newline symbols.
- Remoting 2.61: Retry loading classes when remote classloader
gets interrupted.
- Remoting 2.61: Improve diagnostics of Local Jar Cache write
errors.
- Remoting 2.62: Be robust against the delayed EOF command when
unexporting input and output streams.
- Remoting 2.62: Cleanup of minor issues discovered by FindBugs.
- Remoting 2.62: Improve class filtering performance in remote
invocations.
- Remoting 2.62: TCP agent connection listener now publishes a
list of supported agent protocols to speed up the connection
setup.
- Improve German, Lithuanian and Bulgarian translations.
What's new in 2.17 (2016/08/05)
- Don't load all builds to display the paginated build history
widget.
- Add dagnostic HTTP response to TCP agent listener.
- Internal: Invoke FindBugs during core build.
What's new in 2.16 (2016/07/31)
- Fix plugin dependency resolution. Jenkins will now refuse to
load plugins with unsatisfied dependencies, which resulted in
difficult to diagnose problems. This may result in errors on
startup if your instance has an invalid plugin configuration,
check the Jenkins log for details.
- Decouple bouncycastle libraries from Jenkins into
bouncycastle-api plugin.
- Upgrade to instance-identity module 2.1.
- Hide the Java Web Start launcher when the TCP agent port is
disabled.
- Allow admins to control the enabled agent protocols on their
instance from the global security settings screen.
- Display delete button only when build is not locked.
- Use build start times instead of build scheduled times in build
timeline widget.
- Internal: Move CLI commands wait-node-online/wait-node-offline
from core to CLI module.
- Internal: Allow accessing instance identity from core.
- Internal: Fix the default value handling of
ArtifactArchiver.excludes.
What's new in 2.15 (2016/07/24)
- Tell browsers not to cache or try to autocomplete forms in
Jenkins to prevent problems due to invalid data in form
submissions. From now on, only select form fields (e.g. job name)
will offer autocompletion.
- Prevent null pointer exceptions when not entering a cron spec
for a trigger.
- Defend against some fatal startup errors.
- Use the icon specified by the computer implementation on its
overview page.
- Internal: Extract the CLI command offline-node from core.
What's new in 2.14 (2016/07/17)
- Minor optimization in calculation of recent build stability
health report.
- When a user aborts the build, this user may be restored after
its deletion.
- Prevent potential NullPointerException in the
BlockedBecauseOfBuildInProgress build blockage cause
visualization.
- CLI commands quiet-down and cancel-quiet-down were extracted
from the core to CLI.
- Developer API: Extract listing of computer names to the
ComputerSet#getComputerNames() method.
- Developer API: Add a try with resources form of impersonation.
- Developer API: Usage of ItemCategory#MIN_TOSHOW in external
plugins is now restricted.
What's new in 2.13 (2016/07/10)
- Eliminate "dead executor" UI appearing after certain errors,
such as JENKINS-27530.
- Make setup wizard installation panel usable on small screens.
What's new in 2.12 (2016/07/05)
- Enable the DescriptorVisibilityFilters for ComputerLauncher,
RetentionStrategy and NodeProperty.
- Before starting a process, ensure that its working directory
exists.
- Prevent NullPointerException during SCM polling if
SCMDecisionHandler returns null veto.
- Fix optional plugin dependency version resolution.
- When creating a tar file, ensure that the final size does not
exceed the value in header in the case of growing files.
- Do not inject build variables into Maven process by default for
new projects.
- Update BUILD_TAG environment variable description to mention the
replacement of slashes with dashes.
- Internal API: Make BulkChange auto-closeable.
What's new in 2.11 (2016/06/26)
- Provide an extension point for SCM decisions such as whether to
poll a specific job's backing repository for changes.
What's new in 2.10 (2016/06/19)
- Better exception message if a SecurityRealm returns null when
loading a user.
- Prevent NullPointerException in user registration if user ID is
not specified.
- Internal: It was impossible to build Jenkins on 32-bit Linux
machine.
What's new in 2.9 (2016/06/13)
- Remoting 2.60: Do not invoke PingFailureAnalyzer for
agent=>master ping failures.
- API: Allow delegating TaskListener creation to build agent
implementations.
------------------------------------
6.008 2016-10-05 21:35:23-04:00 America/New_York
- fix the skip message from ExtraTests (thanks, Roy Ivy Ⅲ!)
- cope with error changes in latest Moose (thanks, Karen Etheridge and
Dave Rolsky)
- always stringify $] in MetaConfig to avoid losing trailing zeroes
through numification (thanks, Karen Etheridge!)
-----------------------------------
version 1.17: Mon Sep 19 23:42:56 CEST 2016
Improvements:
- typo rt.cpan.org#114072, second attempt [Gregor Herrmann, Debian]
- include examples in manual pages.
-------------------------------------------
version 2.94 at 2016-09-20 18:02:27 +0000
-----------------------------------------
Updated for v5.25.5
Fixed for v5.25.4
---------------------------------------------------
2.03 2016-09-27 Clean up some nasty old code, no functional changes
2.02 2016-09-21 Fix bug in tests that broke when tested in parallel
-------------------------------
0.34 2016/10/02 18:40:06
[CHANGES]
* Added Future::Mutex
* Minor documentation wording fixes (thanks ilmari)
[BUGFIXES]
* Fallback to 'configure_requires' for older versions of
Module::Build that don't support 'test_requires' (RT110721)
------------------------------------------------
1.22 Thu Oct 06 2016
- Fix minor POD error (Thanks Matthias Schmitz) [#47665]
- Remove Log::Log4perl dependency. The tests now use Log::Dispatch
directly instead of going through Log4perl. [#55359]
- Split out "no activity" test case into its own file
- Use Dist::Zilla to build the dist
- Move test.pl to t/basic.t
- Allow "size" parameter to contain underscores such as 10_000_000
(recognized as 10000000) [#41064]
- Add a signature test (optional, skipped if Module::Signature is not
installed and only run if TEST_SIGNATURE=1 is passed to make test)
- Docs: fix synopsis reference to size parameter to make it clear that
the size is in bytes, not megabytes. [#88286]
- Docs: fix synopsis usage to "name" (incorrect) instead of filename
(correct)
1.21
[REMOVED] - accidental release, bad dist.
1.20 Sat Oct 01 2016
- Fix Date::Manip warnings about deprecated TZ config variable. If
Date::Manip 6.x or later is installed we now use SetDate instead.
(pkgsrc-changes)
- Add BUILD_DEPENDS+= p5-Path-Tiny-[0-9]* for make test
-------------------------------
0.29 2016-10-09
- Doc Specio::PartialDump because you may want to use it as part of the
failure message generation code for a type.
-----------------------------------------------
1.54 2016-09-27 Clean up some nasty old code, no functional changes
1.53 2016-09-26 Fix handling of no_index/directory
----------------------------------------------
2.46 2016-09-21 Increase timeout for running Makefile.PL, to
cope with really slow machines with pitiful
I/O
You can write a setup.py with no version information specified, and vcversioner
will find a recent, properly-formatted VCS tag and extract a version from it.
It's much more convenient to be able to use your version control system's
tagging mechanism to derive a version number than to have to duplicate that
information all over the place. I eventually ended up copy-pasting the same
code into a couple different setup.py files just to avoid duplicating version
information. But, copy-pasting is dumb and unit testing setup.py files is hard.
This code got factored out into vcversioner.
A priority queue which implements a lazy binomial heap. It supports the
change priority operation, being suitable for algorithms like Dijkstra's
shortest path and Prim's minimum spanning tree. It can be instantiated as a
min-priority queue as well as a max-priority queue.
----------------------------------------
1.302059 2016-09-25 12:32:21-07:00 America/Los_Angeles
- No changes from last trial
1.302058 2016-09-21 10:46:13-07:00 America/Los_Angeles (TRIAL RELEASE)
- Mask warning when comparing $@ in Test2::API::Context
1.302057 2016-09-18 12:12:18-07:00 America/Los_Angeles (TRIAL RELEASE)
- Doc fixes
- Win32 color support in Test::Builder::Tester
- Support v-strings in is_deeply
- A streamed subtest run inside a buffered subtest will be automatically
converted to a buffered subtest. Otherwise the output from inside the
subtest is lost entirely. (#721)
-------------------------------------------
1.007 2016-10-02 BOOK
- Add an extra diagnostic reporting the git version used for testing
(with a scheme to limit the number of times it's output, so as not
to pollute test output too much)
---------------------------------------
0.002005 - 2016-09-27
- fix skipping when Test::Tester (Test::More < v2) is loaded
0.002004 - 2016-08-18
- fix test counts when Test2 not available
0.002003 - 2016-08-18
- fix loud warnings when aborting a test under Test2
- some kwalitee improvements
------------------------------------
1.442 2016-09-22T15:35:50Z
* Update to stable release. This fixes an upcoming Perl @INC
issue that removes the current directory from the default list.
This affects only the test files which use a private library.
If you already have this installed you don't need to update.
1.441_01 2016-09-19T21:44:45Z
* Fix for missing . in
@INC (Github #14https://github.com/briandfoy/test-file/issues/14)
This relates to CVE-2016-1238
----------------------------------
0.101 2016-08-29
* A test accidentally added a dependency on Readonly.pm. Fixed!
(GH #30)
* Update README.
0.100 2016-08-27
* Support situations in op-code implementation where the parameters
do not come as a list. (Zefram)
* Fix memory leak in dangling op. (Zefram)
* Support magic (tied variables). (Tony Cook)
* Rework op implementation. (Zefram)
Thanks to Christian Walde for porting and merging Zefram's work
from Hash::SharedMem.
* Speed up by changing the top of the stack instead of POPing and
PUSHing. (Sergey Aleynikov)
* Update ppport.h file from Devel::PPPort and remove the copy of
SVRXOK since it's now available.
(Christian Walde)
* Add license in Pod. (Pete Houston)
* Specify minimum version of perl (5.6.2). (Pete Houston)
-----------------------------
PDCurses 3.4 - 2008/09/08
=========================
Nothing much new this time, but I've been sitting on some bug fixes for
almost a year, so it's overdue. Apart from bugs, the main changes are in
the documentation.
New features:
- setsyx() is now a function rather than a macro.
Bug fixes and such:
- In x11, the xc_atrtab table size was under-calculated by half,
resulting in crashes at (oddly) certain line counts. (It should've
crashed a lot more.) Reported by Mark Hessling.
- Test for moved cursor was omitting the window origin offset. Reported
by Carey Evans.
- Is DOS and OS/2, the value for max items in key_table was still wrong.
Reported by C.E.
- Changed isendwin() so it won't crash after delscreen().
- Ensure zero-termination in PDC_mbstowcs() and PDC_wcstombs().
- Disable QuickEdit Mode when enabling mouse input for the Win32
console; reported by "Zalapkrakna".
- Fix for building under Innotek C (I hope). Report by Elbert Pol, fix
courtesy of Paul Smedley.
- Unified exports list with no duplicates -- pdcurses.def is now built
from components at compile time.
- Don't install curspriv.h, and don't include it with binary
distributions.
- Building DLLs with LCC is no longer supported, due to the primitive
nature of its make.exe.
- Export the terminfo stub functions from the DLLs, too.
- Added support for Apple's ".dylib" in configure. Suggested by Marc
Vaillant (who says it's needed with OS 10.5.)
- In sdl1/Makefile.mng, ensure that CC is set.
- In the gcc makefiles, "$?" didn't really have the desired effect --
_all_ the dependencies showed up on the command line, including
curses.h, and pdcurses.a twice. And apparently, this can mess up some
old version (?) of MinGW. So, revert to spelling out "tuidemo.o
tui.o". Reported by "Howard L."
- Extensive documentation revision and reorganizing. More to do here.
For example, I moved the build instructions from INSTALL (which never
really described installation) to the platform-specific READMEs.
- New indentation standard: four spaces, no tabs.
---------------------------------
0.236 20161009
. Disable benchmark test rt62341.t as it runs out of memory on
many smoker systems; closes RT #118310
. No code changes, no need to upgrade
0.235 20161009
. Add Travis test configuration (contributed by James McCoy)
. Make test for PMC availability more reliable (contibuted by E. Choroba)
. No code changes, no need to upgrade
---------------------------------
0.3.4 (stable)
Some fixes for filterdiff and rediff. The splitdiff utility
now has an option to write output to a subdirectory. Ranges
can now be prefixed by a modifier ('x') to exclude spans
instead of include them. Extended headers produced by git are
now handled by filterdiff and interdiff.
-----------------------------
(From README)
0.9 (February 29, 2016):
* Lots of new features. Please refer to the Git commit log:
https://github.com/NixOS/patchelf/commits/master
This release has contributions from Aaron D. Marasco, Adrien
Devresse, Alexandre Pretyman, Changli Gao, Chingis Dugarzhapov,
darealshinji, David Sveningsson, Eelco Dolstra, Felipe Sateler,
Jeremy Sanders, Jonas Kuemmerlin, Thomas Tuegel, Tuomas Tynkkynen,
Vincent Danjean and Vladimír Čunát.
TortoiseHg 3.9.2 is a regularly scheduled bug-fix release.
There were no changes to TortoiseHg itself in this release, but
the installer packages include Mercurial 3.9.2 and many updates to
the packaged software libraries. The Windows installers now come
with the latest Python release (2.7.10), the latest Qt4 and PyQt4
releases, and updates to several Mercurial extensions including
keyring, evolve, and dulwich (hg-git).