-------------------
0.11 04 June 2011
* fixes for Net::LDAP::Server 0.43, per patch from RT
https://rt.cpan.org/Ticket/Display.html?id=68577
0.12 27 Jan 2012
* added stop() method in response to https://rt.cpan.org/Ticket/Display.html?id=69615
removed DESTROY() method since it was a no-op.
* RT 74425 - conditional debug output
* RT 74416 - allow for instantiating with an existing socket object
* RT 74461 - return requested attributes in auto_schema mode
0.13 17 April 2012
* RT 76270 - attributes add/delete/replace
0.14 27 July 2012
* RT 78612 - search scope patch from Thomas Sibley
0.15 21 Sept 2012
* RT 79776 - Net::LDAP >= 0.44 causes stop() to hang indefinitely. Added an alarm()
workaround to kill() the problem pid if waitpid() hangs.
0.16 25 Oct 2012
* RT 80360 - return correct LDAP constant if entry does not exist
Patch from Joni Salonen.
* RT 80377 - return correct LDAP constant for variety of conditions.
Patches from Rafael Porres Molina.
0.17 2 Feb 2013
* fix regression introduced in 0.16 via 4896a0418ecf704723d91b9d8efae662c0260e79
(issue RT 80360)
0.18 14 March 2013
* RT 83905 - server->stop() with waitpid+kill may take a second or two to work,
so check+sleep for 10 seconds before returning.
0.19 30 April 2013
* patches from chorny @github patching Windows hanging bug (RT #84836)
-------------------
0.15 Thu Feb 16 08:09:45 EST 2012
- corrected cidrvalidate() to return values according to its
documentation, in some corner cases.
0.16 Sat Sep 29 09:29:43 EDT 2012
- cidrvalidate() corrects octet-shortchanged IPv4 addresses to their
proper size.
0.17 Sat Oct 20 23:21:18 EDT 2012
- version bump, put META back into the tarball.
0.18 Mon Feb 2 18:12:54 EST 2015
- leading 0s in IPv6 addresses are ok.
- No code changes from 0.20.
0.20 2015-01-01 (TRIAL RELEASE)
[BACKWARDS INCOMPATIBILITIES]
- The errors thrown by this module when a type constraint fails have
changed. They are now instances of the
MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint
class. When stringified, this class include the message generated by the
failing type constraint. While similar to the error message thrown by
Params::Validate itself, this message does not match that string exactly,
and may break code that relies on a regex against the error message. This
addresses RT #89378, requested by several people.
- MouseX::App::Cmd has been split off into its own distribution;
now this dist uses Moose unconditionally, rather than Any::Moose
0.29 2015-01-06 02:47:11Z
- re-release 0.28 as stable
0.28 2014-05-06 16:20:58Z (TRIAL RELEASE)
- Be more intelligent about determining Moose or Mouse requirements at
build time.
-------------------------
1.71 Fri Jan 30 13:28:31 2015
* GH #47: create_t breaks plugins. (David Pottage)
1.70 Tue Jan 20 20:56:31 2015
* Change the url for issues from rt.cpan.org to GitHub (David Pottage)
* Added a missing module to prerequisites (David Pottage)
* Marked t/pod* test scripts as RELEASE_TESTING (David Pottage)
* Moved boilerplate test to xt/ directory (David Pottage)
* Added a --fatalize option to generate code where warnings are fatal
This changes the default behaviour, as fatal warnings are now considered
unwise for any public module that many others depend on.
See: http://blogs.perl.org/users/peter_rabbitson/2014/01/fatal-warnings-are-a-ticking-time-bomb-via-chromatic.html
1.62 Sun Dec 8 11:49:21 2013
* Fix regexp in tests to stop failing on 5.8.x (Sawyer X).
* Fix FSF address in template block and tests (Brian Manning).
* Typo fixes (David Steinbrunner).
1.61 Fri Dec 6 14:01:19 2013
* Stop getpwuid calls on Windows, instead prompt user for author.
(Martin McGrath)
1.60 Thu Oct 25 20:29:50 2012
* Guess author from getpwuid if not provided (Hilko Bengen).
* Guess email from $ENV{'EMAIL'} if not provided (Hilko Bengen).
1.59 Thu Oct 25 19:54:05 2012
* Skip POD tests unless RELEASE_TESTING environment is on.
(Alberto Simoes)
1.58_03 Fri May 11 16:24:44 2012
-- Trying to clean up test failures. More to come.
1.58_02 Wed Apr 25 12:53:34 2012
-- All changes in this release are by Brendan Byrd (SineSwiper).
Thank you! :)
Licenses:
* Add GPL3 licenses (fixes RT #72321).
* Add all other supported licenses, including Software::License
support (fixes RT #68634).
New Params:
* Make ignores_type an arrayref (closes Pull Request #8).
* Add new --ignores parameter (also repeatable).
* Add new --minperl parameter (Minimum Perl version).
File Creation:
* Fix MANIFEST.SKIP to skip creation of MANIFEST.
* Make all warnings FATAL in created .t/.pm files.
* Add config/build requires to Makefile/Build.PL.
* Bulk up Module::Install Makefile.PL.
* Fix ignores_guts to use different contents for MANIFEST.SKIP and
other ignore files.
test-dist.t Revamp:
* Complete refactor of test-dist.t to make it more standardized.
* Create new TestParseFile::parse_file_start method that handles
parsing of all current created file types (outside of .pm files).
* Use subtest for better organization.
* Add verification that existing files are there and no new surprise
files are not there.
* Add new mega-loop to "test all variations of everything" (uses 1%
sample size to keep test speed fast for average users).
* Use .gitignore and MANIFEST.SKIP.
1.58_01
* Fix repository URL by Shlomi Fish (GH #7).
---------------------------
1.000026 2015-01-17 19:22:34Z
- patched tests to be less noisy in blead builds (Dave Mitchell, RT#101491)
1.000025 2015-01-04 18:56:00Z
- evaluate version assignment in a clean environment, to fix assignment in a
block (RT#101095)
==============================
2013-08-24 00:31:17 +0100 0.22
==============================
Date: Sat Aug 24 00:31:17 2013 +0100
No changes, version bump to fix META.
==============================
2012-10-20 22:50:23 +0100 0.20
==============================
Date: Sat Oct 20 22:50:23 2012 +0100
Update included Module::Install
---------------------------
0.96 2014-11-24
- Added an import option to load extra Kwalitee plugins.
- Fixed RT#100512 - has_readme now accepts README.pod as well
- Improved no_abstract_stub_in_pod to detect "The great new"
as a boilerplate
- Switched to File::Find::Object
0.95 2014-09-26
- Switched to Test::FailWarnings to make CPAN testers happier
0.94 2014-09-26
- Fixed RT#99141 - use_strict metric does not recognize
`use v5.14` syntax (ishigaki)
0.93_04 2014-09-05
- Accept COPYING as a license file
- Take included module (under inc/) into consideration while
analyzing prereq_matches_use
- Changed most of the META.yml metrics to pass if META.yml doesn't
exist
0.93_03 2014-08-13
- Added meta_json_is_parsable and meta_json_conforms_to_known_spec
- Added meta_yml_has_repository_resource
- Renamed metayml_ metrics to meta_yml_
- Fixed abstract encoding issues
- Refactored tests
- Fixed not to ignore directory symlinks
- Fixed RT#97858 - wrong no_symlinks test in files not in MANIFEST
(for a local distribution; CPANTS site doesn't ignore symlinks
not listed in MANIFEST)
- Fixed RT#97601 - Test::Kwalitee incorrectly reports non-use of
strict in Inline::CPP
0.93_02 2014-06-30
- Removed cpants_lint.pl in favor of App::CPANTS::Lint
- Fixed RT#94468 - "use_strict" metric doesn't like .pod files
that contain no perl (ishigaki)
- Fixed RT#96492 - 0.93_01 test failures on OSX (ether)
0.93_01 2014-05-27
- Added the following metrics:
- has_known_license_in_source_file
- has_abstract_in_pod
- no_abstract_stub_in_pod
- Removed metayml_conforms_spec_current metric.
- Supported x_cpants custom META field to tell analyzer to ignore
some of the metrics (only) when calculating a kwalitee score.
- Refactored several Kwalitee files, and internal stash layout has
changed rather significantly. You might need to modify your
tools if they happen to depend on the stash directly.
0.92 2013-09-22
- Fixed a case when more than one license sections come in row
(spotted by ysasaki++) (ishigaki)
- stopped checking auto_features (ishigaki)
0.91 2013-09-05
- Fixed RT#69233 - doesn't detect use >= 5.012 as use strict
(ishigaki)
- Fixed RT#83336 - Fails to detect strict via `use MooseX::Types`
(ether)
- Fixed RT#83851 - 'use v5.16' and greater not deemed "strict"
(ishigaki)
- Fixed RT#86504 - fix sort order of Kwalitee generators (ether)
- Fixed RT#87155 - more Module::Install tests needed (1.04 is
broken) (ishigaki)
- Fixed RT#87597 - proper_libs is a dubious test (ishigaki)
- Fixed RT#87598 - Can't use an undefined value as an ARRAY
reference at .../FindModules.pm line 115. (ishigaki)
- Fixed RT#87988 - Fix use of $Test::Kwalitee::VERSION (ether)
- Fixed RT#88216 - extracts_nicely metric fails for -TRIAL
releases (ishigaki)
- Fixed RT#88365 - YAML/JSON tests are not failing when improperly
encoded characters are seen (ishigaki)
- Moose::Exporter also provides strict and warnings (doy)
-------------------
0.14 Mon Sep 30 16:00 CEST 2013
- Better detection of when .xs file needs regenerating.
0.13 Mon Jan 28 20:50 CEST 2013
- Additional support for 'cpp_source_files' property on top of
'cpp_source_dirs'.
----------------------------
0.4211 - Tue Jan 20 01:33:42 CET 2015
[BUG FIXES]
- Fix t/actions/installdeps.t to work on "perl in space" [Ed J]
- Stop using version->normal(); prefer stringify() [John Peacock]
[DEPRECATIONS]
- inc::latest has been split out to a separate distribution on CPAN.
It is an optional prerequisite, only needed for the experimental
bundling feature.
---------------------
Overview of changes in Gnome2 1.045
===================================
* Bugzilla #710417; Fix typo: correspoding -> corresponding
Overview of changes in Gnome2 1.044
===================================
* RT#89191: Fix FSF's address
* RT#89188: Make enums.pod depend on Gnome2 directory creation
Overview of changes in Gnome2 1.043
===================================
* Avoid misusing the macro PL_na, thus preventing issues when Gnome2 is used in
conjunction with certain XS modules, among them XML::Parser and
String::Approx.
* Created %meta_merge, which is used to pass META_MERGE values to EU::MM and
CPAN::Meta; these populate META.[yml|json] and MYMETA.[yml|json]
---------------------
Overview of changes in Glib::Object::Introspection 0.027
========================================================
* Fix compilation problems when NOISY is defined
* Move the handling of void record fields into the field accessors
* Rename a few variables for clarity
Overview of changes in Glib::Object::Introspection 0.026
========================================================
* Fix t/enums.t for older versions of Test::More
Overview of changes in Glib::Object::Introspection 0.025
========================================================
* Fix many argument conversion bugs on 64bit big-endian architectures.
* Added 'x_IRC' metadata tag so MetaCPAN displays a link to the IRC channel
Overview of changes in Glib::Object::Introspection 0.024
========================================================
* Fix a stack handling bug for Perl vfuncs.
Overview of changes in Glib::Object::Introspection 0.023
========================================================
* Fix return value handling on big-endian architectures.
Overview of changes in Glib::Object::Introspection 0.022
========================================================
* Reset the 'release_status' flag to 'stable' so CPAN will index the release.
This reverts a change made in 61345ca2. There are no functional changes
from release 0.021.
Overview of changes in Glib::Object::Introspection 0.021
========================================================
* Clarify a statement about typelib files in the docs
* Mention GI_TYPELIB_PATH in the docs for "search_path"
* Remove address in GPL notices, refer to LICENSE file
Overview of changes in Glib::Object::Introspection 0.020
========================================================
* Allow undefined values for boolean arguments (and interpret them as "false").
* Fix a few internal signed/unsigned integer mismatches.
--------------
0.43 - 2015-02-11, H.Merijn Brand <h.m.brand@xs4all.nl>
* Move repo to github
* Remove perl recommendation from META as it breaks cpan clients
--------------
0.28 2015-02-11 06:39:51-05:00 America/New_York
Tests:
- Removes test that optionally uses Inline::C to avoid spurious
test failures. Also Inline::C had become a fairly heavy
(if optional) dependency.
Docs:
- Clarify that PERL_CAPTURE_TINY_TIMEOUT is an internal control,
not a timeout of the code reference being captured.
------------------
0.103008 2015-02-08 22:09:59-05:00 America/New_York
- fix documentation link to cpan-upload/CONFIGURATION (Kent Fredric)
- you can now "cpan-upload http://some.cool/file.tgz" (Barbie)
- add --ignore-errors for cpan-upload (perlancar)
0.37 2014-12-24
- Add the Module::Install::ReadmeFromPod dependency
0.36 2014-09-02
- Add deprecated_rt and no_readme_generation flags to RTx()
- Alter the right structures when requires_rt_plugin is called twice
0.35 2014-07-28
- No changes since 0.34_05
0.34_05 2014-07-14
- Apply consistent transformations to RTHOME as we do when prompting
- Check Debian request-tracker4 install location by default as well
0.34_04 2014-06-26
- Automatically generate a README
0.34_03 2014-06-19
- Stop runtime code from clearing out inc/ if run as an author
0.34_02 2014-06-19
- Fix requires_rt_plugin
- Standardize error messages for rt_too_new and requires_rt
0.34_01 2014-06-19
- Remove RT 3.8-specific code
- Update documentation to reflect 3.8-era Plugin world order
- Add requires_rt_plugin helper
- Remove WITH_SUBDIRS support
- Remove non-working PREFIX support
- Add RT version information to META.yml
- Default minimum perl version based on minimum RT version
- Tidy Changes file
0.34 2014-05-20
- Backcompat workaround so you can ship static/css and static/js and on
4.0 we copy to html/NoAuth/{css,js}. Isn't a full win for images which
needed a dhandler hack under 4.0.
0.33 2014-03-17
- Better error message when requires_rt dies
- Release a pent up set of changes now that they've been tested
0.32_02 2014-02-10
- Avoid some false positives that would offer a make upgrade-database
which cannot work.
0.32_01 2014-01-10
- Now that we aren't packaging extensions against 3.6, we can use
cmp_versions imported from RT core rather than copy/paste.
- new rt_too_new which allows you to bail out before being installed on a
version of RT which is too new for you to function normally on
(corollary to requires_rt).
- requires_rt now dies if your RT is too old rather than just warning.
0.32 2013-09-06
- new make upgrade-database command; this feature needs RT 4.2 or
4.0.14+ for maximum benefit, and is used in the RTIR 3.0 release
series
0.31 2013-04-08
- Use the DatabaseAdmin configuration if supplied
- Install /static/ on future 4.2 versions of RT
0.30 2012-11-06
- remove a lot of old unused code
- add support for a 4.1 feature that records database changes made by the
extension
6.3
~~~
* Updated 'dev' revision to be compatible with setuptools 8 canonical
pre-release version numbering (now '.dev0').
6.2.1
~~~~~
* Pull Request #7: Fixed intermittent test failures.
6.2
~~~
* Issue #28: Fixed poor parsing of git version. Also provide a nicer error
message when no repo manager is found.
* Added support for querying the Mercurial version in cmd.Mercurial.
6.1
~~~
* Issue #21: GitManager is now only valid if Git 1.7.10 or later is present.
6.0
~~~
* Issue #23: hgtools no longer imports Mercurial and thus does not link to
it. Applications that wish to use the in-process Mercurial manager must
first `import mercurial.dispatch` in their application.
* Issue #23: hgtools is now licensed under the MIT license.
5.3
~~~
* Issue #19: Add file finder support for git. Credit to Berry Phillips.
5.2
~~~
* Issue #20: Added support for listing all git tags. Credit to Berry Phillips.
5.1
~~~
* In version inference, always fallback to increment (or None) when an
Exception occurs in the calculation.
5.0.1
~~~~~
* Issue #17: Fix regression on older versions of setuptools where unspecified
distribution attributes would cause use_vcs_version of None to supersede
a supplied use_hg_version.
5.0
~~~
* Added new ``use_vcs_version`` distutils parameter to supersede
``use_hg_version``. Clients should update to use this new parameter as soon
as hgtools 5.0 is generally available.
* Initial git support. The tool now nominally supports eliciting the project
version from a git tag. Many of the hg features are not yet implemented,
such as auto-incrementing versions when the current revision is not on a
tag and file discovery from repo metadata.
This new Git support provides experimental support for dual-hosted
repositories (such as those found on Kiln). Since file discovery is not yet
tested or implemented, there are likely to be yet undiscovered issues.
* Refactored the Manager models to better support the two repositories.
Clients that use hgtools to programmatically manipulate repositories will
need to update to use the new names. In particular, HGRepoManager was
renamed to RepoManager. SubprocessManager renamed to MercurialManager and
a new GitManager was created. The LibraryManager was renamed to
MercurialInProcManager.
4.0
~~~
* Removed functions in hgtools (package) module deprecated since 0.6.6.
3.0.2
~~~~~
* Restored Python 2.6 compatibility in reentry module.
3.0.1
~~~~~
* Merged changes from 2.2.2 to address #13.
3.0
~~~
* Removed support for Python 2.5. Python 2.6 or later is now required.
2.2.3
~~~~~
* Restored Python 2.5 compatibility in some modules.
2.2.2
~~~~~
* Removed the LibraryManager from the default imports. This means it will not
be available unless the client application specifically imports
`hgtools.managers.library`. This change appears to fix#13.
2.2.1
~~~~~
* Added some exception handling and tests around Library Manager in the hopes
of preventing #13.
2.2
~~~
* LibraryManager has been re-written to use the command-line API in-process.
The new LibraryManager now only works Python 2.7 and greater, but also now
shares the same capability as the SubprocessManager with full tags support.
2.1
~~~
* hgtools now builds natively on Python 3, rather than requiring a 2to3
conversion at install time.
2.0.3
~~~~~
* Issue #12: Suppress exceptions besides ImportError when importing
Mercurial modules.
-------------------
0.27 Dec 15 2014
- Fix RT#94231 (previous - fuzzy - msgid, #|). Thanks to Raphael Hertzog
for reporting it. Added a test case now, but previous messages are
treated like fuzzy messages, so use fuzzy_msgid().
0.26 Dec 14 2014
- Fix RT#42811 (don't add a flag twice). Thanks to Jason Sill for his
bug report from 2009 (!). Jason, sorry and better late than never.
0.25 Dec 14 2014
- This release now should work reliably on Linux, MSWin32, msys and
I believe also MacOS, also when writing PO files from one platform
and reading them back on another. Hopefully :-)
- Fix RT#99069 (\ not being escaped). Thanks to Jeff Fearn.
- Fix RT#87374 (mixed \r\n handling problems). Thanks to Jason
Fesler for the bug report.
0.24 May 29 2014
- Fix inline "\n" not being escaped properly. RT #96016
Thanks to Jeff Fearn for bug report and patch.
0.23 Feb 06 2013
- Bugs RT#76366 and RT#54064 - Added encoding option. Now we can load & save
PO files in any encoding, For example in 'utf8'. Added test about this.
(patch by Perlover, based on patch from Zach)
- Some code indenting inside.
0.22 Sep 03 2012
- New maintainer: Cosimo Streppone (COSIMO)
- Bug RT#40009 Incorrect handling of multi-line obsolete entries
(patch by Joshua Miller, test case by Cosimo Streppone)
- Bug RT#66264 Added support for fuzzy string prefix "#|" and "#~|".
(patch by Joshua Miller)
-------------------
0.09 CHANGES:
* Added 'unzip_by'
* Added 'nmax_by' and 'nmin_by' name aliases for 'max_by'/'min_by'
0.08 CHANGES:
* Ensure that 'bundle_by' passes a short list to the body function
rather than trailing undefs
* Better hopefully-more efficient implementation of *sort_by.
* Removed back-compat renames of sortby etc..
the CMake build system to be experimental. This gets us working joystick
support on NetBSD, avoids installing bogus headers, and moves us to a sane
library major (which is highly unlikely to ever change again). Bump
PKGREVISION to 5 and set BUILDLINK_ABI_DEPENDS accordingly.
Recursive revbump coming up.
While here, tidy up this package's options a bit:
- instead of providing six (!) options for standard modern X libraries,
simply lump them all into the existing x11 option
- provide a dbus option
TortoiseHg 3.3
TortoiseHg 3.3 is a regularly scheduled feature release
Bug Fixes
annotate: fetch line information by command (fixes unsafe thread
access)
cmdcore: handle ui labels in unicode to avoid possible exception
(fixes#3988)
guifork: use real fork() on posix to run GUI in background
(fixes#3701)
init: open repo in existing workbench process if any (fixes
#3922)
init: run "hg init" in command process (fixes#3931)
lfprompt: parse minsize as float value (fixes#1901 again)
qtapp: handle SIGINT more gracefully by sending close event to
all windows
repomodel: work around RepoLookupError that may occur while
reload is pending
repowidget: switch to default task tab after initial revision
is selected
sync: drop "recurse into subrepositories" option (closes#1645)
workbench: disable back/forward actions when all repositories
are closed
workbench: make sure to run workbench by "New Workbench" action
workbench: narrow --newworkbench option to command scope
workbench: show busy indicator while command is running (fixes
#1186)
Improvements
clone, init: open workbench after repository created by standalone
dialog
filectxactions: open file history dialog in annotate mode
(closes#3760)
init: add option to copy user files instead of empty .hgignore
(closes#3569)
reporegistry: mark shared repositories with a link icon overlay
repotab: stop filesystem watcher of background tabs
sync: never switch task tabs on revision selected
sync: provide standalone dialog by LightRepoWindow
workbench: forcibly reload models and views by Ctrl+refresh
workbench: make it possible to restore the selected sync path
across restarts
workbench: restore last open repositories without loading them
workbench: resurrect docked console widget (closes#3984)
graph:
color: use "color hashing" to pick a color for each branch
(closes#3490)
color: use "color hashing" to pick a color for each user
graph: support the branch grouping experiment from mercurial
core
repomodel: hide all revisions if no matches found for the given
revset query
repomodel: rerun last revset query on reload (closes#1705)
repoview: use a square shape for secret changesets
repoview: use a pentagon shape for draft changesets
command:
log: add -r option to specify the initial revision to be selected
log: add -k/--query option to filter changesets by keyword or
revset
nautilus/caja:
add Python Caja extension support (fixes#3936)
Version 6.3.4 - February 2 2015
[FIXED BUGS]
o global: Global(1) exited with a message "Abbrev character must be
a lower alphabetic character ()" in some condition. Now it is fixed.
o gozilla/Makefile.am: Installation made a directory outside of the DESTDIR.
Now it is fixed.
o gtags: The C++ parser picked up compiler specific macros as a class name.
It is not desirable. Now it is fixed.
--------------
Version 1.40b:
--------------
- Switched to smaller block op sizes during the first passes over the
queue. Helps keep test cases small.
- Added memory barrier for run_target(), just in case compilers get
smarter than they are today.
- Updated a bunch of docs.
--------------
Version 1.39b:
--------------
- Added the ability to skip inputs by sending SIGUSR1 to the fuzzer.
- Reworked several portions of the documentation.
- Changed the code to reset splicing perf scores between runs to keep
them closer to intended length.
- Reduced the minimum value of -t to 5 for afl-fuzz (~200 exec/sec)
and to 10 for auxiliary tools (due to the absence of a fork server).
- Switched to more aggressive default timeouts (rounded up to 25 ms
versus 50 ms - ~40 execs/sec) and made several other cosmetic changes
to the timeout code.
--------------
Version 1.38b:
--------------
- Fixed a bug in the QEMU build script, spotted by William Robinet.
- Improved the reporting of skipped bitflips to keep the UI counters a bit
more accurate.
- Cleaned up related_work.txt and added some non-goals.
- Fixed typos, thanks to Jakub Wilk.
--------------
Version 1.37b:
--------------
- Added effector maps, which detect regions that do not seem to respond
to bitflips and subsequently exclude them from more expensive steps
(arithmetics, known ints, etc). This should offer significant performance
improvements with quite a few types of text-based formats, reducing the
number of deterministic execs by a factor of 2 or so.
- Cleaned up mem limit handling in afl-cmin.
- Switched from uname -i to uname -m to work around Gentoo-specific
issues with coreutils when building QEMU. Reported by William Robinet.
- Switched from PID checking to flock() to detect running sessions.
Problem, against all odds, bumped into by Jakub Wilk.
- Added SKIP_COUNTS and changed the behavior of COVERAGE_ONLY in config.h.
Useful only for internal benchmarking.
- Made improvements to UI refresh rates and exec/sec stats to make them
more stable.
- Made assorted improvements to the documentation and to the QEMU build
script.
- Switched from perror() to strerror() in error macros, thanks to Jakub
Wilk for the nag.
- Moved afl-cmin back to bash, wasn't thinking straight. It has to stay
on bash because other shells may have restrictive limits on array sizes.