This release includes contributions by Daphne Pfister to resynchronize the
X11 color name list with the CSS color name list that has forked from ours,
and also includes a couple minor improvements to the showrgb program and
to the build configuration.
Pegex attempts to be the simplest way to define new (or old) Domain
Specific Languages (DSLs) that need to be used in several programming
languages and environments. Things like JSON, YAML, Markdown etc.
It also great for writing parsers/compilers that only need to work
in one language.
In this version, reading documents has been simplified by the removal
of the page next/previous buttons from the toolbar(!)
https://bugzilla.gnome.org/show_bug.cgi?id=732289
Highlights from the release notes:
- New features and improvements:
* Added a allow-links-change-zoom GSetting to be able to not allow
links to change the zoom mode or level (#729249, Eduard Beutel)
* Set accessible name for File and View toolbar buttons (#734912,
Alejandro Pineiro)
* Add a separator after New Window entry in app menu (Michael
Catanzaro)
* Remove multi-screen support, since it's currently unsupported by
GDK/GTK+ (#701883, Giselle Machado)
* Add support for removing annotations (#649044, Jose Aliste,
German Poo-Caamano, Giselle Machado, Carlos Garcia Campos)
* Add pan gesture to switch pages in non-continuous mode (Carlos
Garnacho)
* Add pinch/zoom gesture to handle document zooming (Carlos
Garnacho)
* Add initial implementation of a browser plugin (Carlos Garcia
Campos)
* Show the filename as a subtitle of the headerbar (Jose Aliste)
* Add recent view shown when evince is opened without a document
to replace the recetn menu list (#633501, German Poo-Caamano,
Carlos Garcia Campos)
* Use a GtkPopover for the zoom selector menu (Carlos Garcia Campos)
* Move Next-Page and Previous-Page buttons from the heqader bar to
the view menu (#732289, Jose Aliste)
* HiDPI support (#723431, Owen W. Taylor, German Poo-Caamano,
Carlos Garcia Campos)
* Use open-menu-symbolic for the gear menu (Daniel Mustieles)
* Improve efficiency of methods to get start and end indices of a
EvLinkAccessible (#732340, Joanmarie Diggs)
* Make <Ctrl>Home/End scroll to the start/end of the document
(#724273, Antia Puentes)
* Expose an accessible name for form field push buttons (#733919,
Joanmarie Diggs)
* Cycle through form fields with tab button (#503706, Andrey
Pustovalov, Carlos Garcia Campos)
* Port to GMenu (Lars Uebernickel, Carlos Garcia Campos)
* Use a GtkHeaderBar instead of a GtkToolbar (#711078, Yosef Or
Boczko, Carlos Garcia Campos)
* Add appdata files for Evince backends (#731708, Carlos Garcia
Campos, Igor Gnatenko)
* Add an appdata file for Evince (#708760, Christian Persch)
* Make the about dialog non modal and move it to the app menu
(Carlos Garcia Campos)
* Add keybindings to go back/forward in history (#509029, Anuj Khare)
* Expose links, images and form fields as AtkObject children of
the page (#728475, Joanmarie Diggs)
* Update ATK_STATE_SHOWING when the visible page range changes
(#728664, Joanmarie Diggs)
* Implement AtkComponent interface for pages (#728673, Joanmarie Diggs)
* Expose every page individually to accessibility (#724965,
Alejandro Pineiro)
* Show fullscreen toolbar only when moving the mouse to the top of
the screen (#696643, Giselle Machado)
* Add API to libview to specify rendered output in pixels instead
of as a scale (#723431, Owen W. Taylor)
* Use cairo surfaces instead of GdkPibufs to render thumbnails
(#723431, Owen W. Taylor, Carlos Garcia Campos)
- Bug fixes:
* Use the new support for RTL icons in GtkIconTheme (#737211,
Yosef Or Boczko)
* Fix a crash in accessibility when opening a document with no
pages (#731046, Joanmarie Diggs)
* Fix a crash when a new document is added to the window (#737365,
Carlos Garcia Campos)
* Fix a crash when opening the context menu in a non PDF
document. (#737197, Jose Aliste)
* Fix emission of EvPageCache::page-cached signal (Jose Aliste)
* Use embedded page setup in the print dialog of the browser
plugin (Carlos Garcia Campos)
* Fix a memory leak in the pixbuf cache when reloading a page while
the render job is running (#735758, Giselle Reis)
* Initialize EvPageAccessible children once the page has been
cached (#733747, Alejandro Pineiro)
* Fix the size of the annotation window icons (#735110, Giselle
Reis)
* Don't use deprecated gtk_button_new_from_stock (#735562, Jose
Aliste)
* Fix runtime critical warning (#735561, Jose Aliste)
* Build fix in C++11 mode (#735466, Ting-Wei Lan)
* Fix centering of documents when printing with a manual scale
(#734788, Carlos Garcia Campos)
* Bring back page borders with recent GTK+ (Carlos Garcia Campos)
* Emit accessible focused-changed signals for form fields
(#733662, Joanmarie Diggs)
* Emit accessible state-changed signals for form fields (#733748,
Joanmarie Diggs)
* Make annotation internal names unique (#649044, Giselle Machado)
* Fix several memory leaks (Carlos Garcia Campos)
* Fix the MIME type list of desktop files (#732216, Carlos Garcia Campos)
* Set the main window was transient parent of the annotation
properties dialog (#732114, Giselle Machado)
* Use annotation RGBA API instead of the deprecated color API
(#732095, Giselle Machado)
* Fix rotation direction in DJVU backend (#731786, Marek Kasik)
* Update the annotation poup window color and opacity when the annotation is
updated (#725571, Giselle Machado)
* Prevent jumps to last page when autoscrolling (#725389, Marek Kasik)
* Fix centering when shrinking to printable area but not scaling
(Carlos Garcia Campos)
* Fallback to thumbnails page in sidebar when the current page is
no longer supported by the document after a reload, and enable
the pages that become supported (#628617, Giselle Machado)
* Ensure text is available in page cache when requested by
accessibility (#724965, Alejandro Pineiro)
* Update the caret cursor when jumping to a find result (#728996,
Joanmarie Diggs)
* Fix shift+click text selection (#728189, Joanmarie Diggs)
* Fix a crash when saving a copy (#727536, Debarshi Ray)
* Fix enable caret navigation question message (#727062, Carlos
Garcia Campos)
* Fix a crash during the build with introspection enabled
(#726812, Gustau Perez)
* Fix warning message shown when the requested format is not
supported by printer (#724044, Marek Kasik)
* Allow printing to all formats supported by backend (#724044,
Marek Kasik)
* Fix gtk-doc build (#731061, Ting-Wei Lan)
- Many many ranslation updates
For full details see:
https://git.gnome.org/browse/evince/tree/NEWS?h=3.14.1
Changelog:
r373 2014-11-03 1.15.1917.102 - r353 2014-10-17 1.15.1896.102
You can check out Mozc r373 as follows.
gclient sync --revision=373
Summary of changes between 1.15.1896.102 (r353) and 1.15.1917.102 (r373).
Build related changes:
Android build is now tested with NDK r10c and OpenJDK 7
Fixed issues:
FIX: Warning message from keymap editor should be updated ( Issue 251 )
Commit summary:
r373: Remove Util:ToUTF8 since it is actually a dead code
r372: Tidy up build_mozc.py
r371: Unsupport BuildToolsMain in build_mozc.py except for Windows
r370: Re-enable tests for SafeStrToDouble/SafeStrToFloat on Android
r369: Use OpenJDK 7 to build Android binaries
r368: Swith protobuf repository from Google Code to GitHub part2
r367: Fix several coding style issues
r366: Sort test cases alphabetically
r365: Merge ANDROID_VERSION_CODE into BUILD
r364: Replace scoped_ptr with std::unique_ptr under unix/
r363: Stop generating xcode rule to run unittest from IDE
r362: Fix style violations in header include guards part 3
r361: Deprecate build fravor "Optimize"
r360: Put mozc_build_tools under output directory
r359: Fix indentation in a python script
r358: Roll breakpad r1375:r1391
r357: Swith protobuf repository from Google Code to GitHub
r356: Show the warning message when and only when keymaps for DirectInput mode are changed
r355: Stop using non-standard default constructor of std::istream
r354: Fix style violations in header include guards part 2
r353: Switch to Android NDK r10c
* Log the address IPv4LL defends
* PREINIT, UNKNOWN and CARRIER are not either up nor down states
* ARP code re-written to allow for many ARP states
* IPv4LL address is now pseudo random based on HW address instead
of really random as per RFC 3927 Section 2.1
* If not doing DHCP or DHCP6, disable the DNS requirement in the RA
to fork.
* Treat IPv4LL as fallback and start DHCP discovery even if the prior
lease was IPv4LL when rebooting.
* When we transition from REQUEST to DISCOVER in a reboot,
start IPv4LL at the same time as discover to ensure we have an
address quicker.
* Improve handling of the IPv6LL address at startup
* Support old Linux kernels where IFLA_AF_SPEC may not exist
* When stopping interfaces, skip past pseudo interfaces instead
of finding the master as only the masters are sorted correctly
Added another mirror site, http://cflags.cc/roy/dhcpcd
Updated Libraries
Any:
RTTI is not required any more (TypeIndex library is used for RTTI emulation)
Fixed 8958
Asio:
Fixed the kqueue reactor so that it works on FreeBSD.
Fixed an issue in the kqueue reactor which resulted in spinning when using serial ports on Mac OS.
Fixed kqueue reactor support for read-only file descriptors.
Fixed a compile error when using the /dev/poll reactor.
Changed the Windows backend to use WSASocketW, as WSASocketA has been deprecated.
Fixed some warnings reported by Visual C++ 2013.
Fixed integer type used in the WinRT version of the byte-order conversion functions.
Changed documentation to indicate that use_future and spawn() are not made available when including the asio.hpp convenience header.
Explicitly marked asio::strand as deprecated. Use asio::io_service::strand instead.
Circular Buffer:
Fixed some warnings and move_if_noexcept from Boost.Move is used
Config:
BOOST_HAS_PRAGMA_DETECT_MISMATCH macro was added
Container:
Added support for initializer_list.
Fixed double destruction bugs in vector and backward expansion capable allocators.
Coroutine:
optionally register stacks with valgrind
10386 MSVC link error in asymmetric_coroutine.hpp: symbol already defined
10536 call to 'begin(...pull_coroutine< R > & c)' is ambiguous
Flyweight:
Added serialization support via Boost Serialization.
flyweight default constructor was made explicit in Boost 1.56, which introduces a regression in some initialization scenarios. The former non-explicit default constructor has been restored
More...
Changelog:
Fixed
33.0.3: Blacklisted graphics drivers that were causing black screens with OMTC enabled (1093863)
Fixed
33.0.3 Fix two startup crashes with some combination of hardware and drivers (1064107 and 1021265)
* SSLv3 is disabled by default
* CURLOPT_COOKIELIST: Added "RELOAD" command [5]
* build: Added WinIDN build configuration options to Visual Studio projects
* ssh: improve key file search
* SSL: public key pinning. Use CURLOPT_PINNEDPUBLICKEY and --pinnedpubkey
* vtls: remove QsoSSL support, use gskit!
* mk-ca-bundle: added SHA-384 signature algorithm
* docs: added many examples for libcurl opts and other doc improvements
* build: Added VC ssh2 target to main Makefile
* MinGW: Added support to build with nghttp2
* NetWare: Added support to build with nghttp2
* build: added Watcom support to build with WinSSL
* build: Added optional specific version generation of VC project files
Bugfixes:
* curl_easy_duphandle: CURLOPT_COPYPOSTFIELDS read out of bounds [9]
* openssl: build fix for versions < 0.9.8e [1]
* newlines: fix mixed newlines to LF-only [2]
* ntlm: Fixed HTTP proxy authentication when using Windows SSPI [3]
* sasl_sspi: Fixed Unicode build [4]
* file: reject paths using embedded %00
* threaded-resolver: revert Curl_expire_latest() switch [6]
* configure: allow --with-ca-path with PolarSSL too
* HTTP/2: Fix busy loop when EOF is encountered
* CURLOPT_CAPATH: return failure if set without backend support
* nss: do not fail if a CRL is already cached
* smtp: Fixed intermittent "SSL3_WRITE_PENDING: bad write retry" error
* fixed 20+ nits/memory leaks identified by Coverity scans
* curl_schannel.c: Fixed possible memory or handle leak
* multi-uv.c: call curl_multi_info_read() better
* Cmake: Check for OpenSSL before OpenLDAP
* Cmake: Fix library list provided to cURL tests
* Cmake: Avoid cycle directory dependencies
* Cmake: Build with GSS-API libraries (MIT or Heimdal)
* vtls: provide backend defines for internal source code
* nss: fix a connection failure when FTPS handle is reused
* tests/http_pipe.py: Python 3 support
* cmake: build tool_hugehelp (ENABLE_MANUAL)
* cmake: enable IPv6 by default if available
* tests: move TESTCASES to Makefile.inc, add show for cmake
* ntlm: Avoid unnecessary buffer allocation for SSPI based type-2 token
* ntlm: Fixed empty/bad base-64 decoded buffer return codes
* ntlm: Fixed empty type-2 decoded message info text
* cmake: add CMake/Macros.cmake to the release tarball
* cmake: add SUPPORT_FEATURES and SUPPORT_PROTOCOLS
* cmake: use LIBCURL_VERSION from curlver.h
* cmake: generate pkg-config and curl-config
* fixed several superfluous variable assignements identified by cppcheck
* cleanup of 'CURLcode result' return code
* pipelining: only output "is not blacklisted" in debug builds
* SSL: Remove SSLv3 from SSL default due to POODLE attack
* gskit.c: remove SSLv3 from SSL default
* darwinssl: detect possible future removal of SSLv3 from the framework
* ntlm: Only define ntlm data structure when USE_NTLM is defined
* ntlm: Return CURLcode from Curl_ntlm_core_mk_lm_hash()
* ntlm: Return all errors from Curl_ntlm_core_mk_nt_hash()
* sspi: Only call CompleteAuthToken() when complete is needed
* http_negotiate: Fixed missing check for USE_SPNEGO
* HTTP: return larger than 3 digit response codes too [7]
* openssl: Check for NPN / ALPN via OpenSSL version number
* openssl: enable NPN separately from ALPN
* sasl_sspi: Allow DIGEST-MD5 to use current windows credentials
* sspi: Return CURLE_LOGIN_DENIED on AcquireCredentialsHandle() failure
* resume: consider a resume from [content-length] to be OK [8]
* sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used
* build-openssl.bat: Fix x64 release build
* cmake: drop _BSD_SOURCE macro usage
* cmake: fix gethostby{addr,name}_r in CurlTests
* cmake: clean OtherTests, fixing -Werror
* cmake: fix struct sockaddr_storage check
* Curl_single_getsock: fix hold/pause sock handling
* SSL: PolarSSL default min SSL version TLS 1.0
* cmake: fix ZLIB_INCLUDE_DIRS use [10]
* buildconf: stop checking for libtool
This package provides an implementation of the ideas presented in the paper
"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and
Chung-chieh Shan. However, the API has been streamlined to improve
performance.
The original paper can be obtained from
http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf.
For a summary of the approach taken by this library, along with more
motivating examples, see Austin Seipp's tutorial at
https://www.fpcomplete.com/user/thoughtpolice/using-reflection.
Version 5.07, 2014.11.01, urgency: MEDIUM:
* New features
- Several SMTP server protocol negotiation improvements.
- Added UTF-8 byte order marks to stunnel.conf templates.
- DH parameters are no longer generated by "make cert".
The hardcoded DH parameters are sufficiently secure,
and modern TLS implementations will use ECDH anyway.
- Updated manual for the "options" configuration file option.
- Added support for systemd 209 or later.
- New --disable-systemd ./configure option.
- setuid/setgid commented out in stunnel.conf-sample.
* Bugfixes
- Added support for UTF-8 byte order mark in stunnel.conf.
- Compilation fix for OpenSSL with disabled SSLv2 or SSLv3.
- Non-blocking mode set on inetd and systemd descriptors.
- shfolder.h replaced with shlobj.h for compatibility
with modern Microsoft compilers.
Version 5.06, 2014.10.15, urgency: HIGH:
* Security bugfixes
- OpenSSL DLLs updated to version 1.0.1j.
https://www.openssl.org/news/secadv_20141015.txt
- The insecure SSLv2 protocol is now disabled by default.
It can be enabled with "options = -NO_SSLv2".
- The insecure SSLv3 protocol is now disabled by default.
It can be enabled with "options = -NO_SSLv3".
- Default sslVersion changed to "all" (also in FIPS mode)
to autonegotiate the highest supported TLS version.
* New features
- Added missing SSL options to match OpenSSL 1.0.1j.
- New "-options" commandline option to display the list
of supported SSL options.
* Bugfixes
- Fixed FORK threading build regression bug.
- Fixed missing periodic Win32 GUI log updates.
Version 5.05, 2014.10.10, urgency: MEDIUM:
* New features
- Asynchronous communication with the GUI thread for faster
logging on Win32.
- systemd socket activation (thx to Mark Theunissen).
- The parameter of "options" can now be prefixed with "-"
to clear an SSL option, for example:
"options = -LEGACY_SERVER_CONNECT".
- Improved "transparent = destination" manual page (thx to
Vadim Penzin).
* Bugfixes
- Fixed POLLIN|POLLHUP condition handling error resulting
in prematurely closed (truncated) connection.
- Fixed a null pointer dereference regression bug in the
"transparent = destination" functionality (thx to
Vadim Penzin). This bug was introduced in stunnel 5.00.
- Fixed startup thread synchronization with Win32 GUI.
- Fixed erroneously closed stdin/stdout/stderr if specified
as the -fd commandline option parameter.
- A number of minor Win32 GUI bugfixes and improvements.
- Merged most of the Windows CE patches (thx to Pierre Delaage).
- Fixed incorrect CreateService() error message on Win32.
- Implemented a workaround for defective Cygwin file
descriptor passing breaking the libwrap support:
http://wiki.osdev.org/Cygwin_Issues#Passing_file_descriptors
Version 5.04, 2014.09.21, urgency: LOW:
* New features
- Support for local mode ("exec" option) on Win32.
- Support for UTF-8 config file and log file.
- Win32 UTF-16 build (thx to Pierre Delaage for support).
- Support for Unicode file names on Win32.
- A more explicit service description provided for the
Windows SCM (thx to Pierre Delaage).
- TCP/IP dependency added for NT service in order to prevent
initialization failure at boot time.
- FIPS canister updated to version 2.0.8 in the Win32 binary
build.
* Bugfixes
- load_icon_default() modified to return copies of default icons
instead of the original resources to prevent the resources
from being destroyed.
- Partially merged Windows CE patches (thx to Pierre Delaage).
- Fixed typos in stunnel.init.in and vc.mak.
- Fixed incorrect memory allocation statistics update in
str_realloc().
- Missing REMOTE_PORT environmental variable is provided to
processes spawned with "exec" on Unix platforms.
- Taskbar icon is no longer disabled for NT service.
- Fixed taskbar icon initialization when commandline options are
specified.
- Reportedly more compatible values used for the dwDesiredAccess
parameter of the CreateFile() function (thx to Pierre Delaage).
- A number of minor Win32 GUI bugfixes and improvements.
For a a list of bugfixes, see http://valgrind.org/docs/manual/dist.news.html.
Other changes are listed below.
3.10.0 is a feature release with many improvements and the usual
collection of bug fixes.
This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, MIPS32/Android, X86/Android, X86/MacOSX 10.9
and AMD64/MacOSX 10.9. Support for MacOSX 10.8 and 10.9 is
significantly improved relative to the 3.9.0 release.
* ================== PLATFORM CHANGES =================
* Support for the 64-bit ARM Architecture (AArch64 ARMv8). This port
is mostly complete, and is usable, but some SIMD instructions are as
yet unsupported.
* Support for little-endian variant of the 64-bit POWER architecture.
* Support for Android on MIPS32.
* Support for 64bit FPU on MIPS32 platforms.
* Both 32- and 64-bit executables are supported on MacOSX 10.8 and 10.9.
* Configuration for and running on Android targets has changed.
See README.android in the source tree for details.
* ================== DEPRECATED FEATURES =================
* --db-attach is now deprecated and will be removed in the next
valgrind feature release. The built-in GDB server capabilities are
superior and should be used instead. Learn more here:
http://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.gdbserver
* ==================== TOOL CHANGES ====================
* Memcheck:
- Client code can now selectively disable and re-enable reporting of
invalid address errors in specific ranges using the new client
requests VALGRIND_DISABLE_ADDR_ERROR_REPORTING_IN_RANGE and
VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE.
- Leak checker: there is a new leak check heuristic called
"length64". This is used to detect interior pointers pointing 8
bytes inside a block, on the assumption that the first 8 bytes
holds the value "block size - 8". This is used by
sqlite3MemMalloc, for example.
- Checking of system call parameters: if a syscall parameter
(e.g. bind struct sockaddr, sendmsg struct msghdr, ...) has
several fields not initialised, an error is now reported for each
field. Previously, an error was reported only for the first
uninitialised field.
- Mismatched alloc/free checking: a new flag
--show-mismatched-frees=no|yes [yes] makes it possible to turn off
such checks if necessary.
* Helgrind:
- Improvements to error messages:
o Race condition error message involving heap allocated blocks also
show the thread number that allocated the raced-on block.
o All locks referenced by an error message are now announced.
Previously, some error messages only showed the lock addresses.
o The message indicating where a lock was first observed now also
describes the address/location of the lock.
- Helgrind now understands the Ada task termination rules and
creates a happens-before relationship between a terminated task
and its master. This avoids some false positives and avoids a big
memory leak when a lot of Ada tasks are created and terminated.
The interceptions are only activated with forthcoming releases of
gnatpro >= 7.3.0w-20140611 and gcc >= 5.0.
- A new GDB server monitor command "info locks" giving the list of
locks, their location, and their status.
* Callgrind:
- callgrind_control now supports the --vgdb-prefix argument,
which is needed if valgrind was started with this same argument.
* ==================== OTHER CHANGES ====================
* Unwinding through inlined function calls. Stack unwinding can now
make use of Dwarf3 inlined-unwind information if it is available.
The practical effect is that inlined calls become visible in stack
traces. The suppression matching machinery has been adjusted
accordingly. This is controlled by the new option
--read-inline-info=yes|no. Currently this is enabled by default
only on Linux and Android targets and only for the tools Memcheck,
Helgrind and DRD.
* Valgrind can now read EXIDX unwind information on 32-bit ARM
targets. If an object contains both CFI and EXIDX unwind
information, Valgrind will prefer the CFI over the EXIDX. This
facilitates unwinding through system libraries on arm-android
targets.
* Address description logic has been improved and is now common
between Memcheck and Helgrind, resulting in better address
descriptions for some kinds of error messages.
* Error messages about dubious arguments (eg, to malloc or calloc) are
output like other errors. This means that they can be suppressed
and they have a stack trace.
* The C++ demangler has been updated for better C++11 support.
* New and modified GDB server monitor features:
- Thread local variables/storage (__thread) can now be displayed.
- The GDB server monitor command "v.info location <address>"
displays information about an address. The information produced
depends on the tool and on the options given to valgrind.
Possibly, the following are described: global variables, local
(stack) variables, allocated or freed blocks, ...
- The option "--vgdb-stop-at=event1,event2,..." allows the user to
ask the GDB server to stop at the start of program execution, at
the end of the program execution and on Valgrind internal errors.
- A new monitor command "v.info stats" shows various Valgrind core
and tool statistics.
- A new monitor command "v.set hostvisibility" allows the GDB server
to provide access to Valgrind internal host status/memory.
* A new option "--aspace-minaddr=<address>" can in some situations
allow the use of more memory by decreasing the address above which
Valgrind maps memory. It can also be used to solve address
conflicts with system libraries by increasing the default value.
See user manual for details.
* The amount of memory used by Valgrind to store debug info (unwind
info, line number information and symbol data) has been
significantly reduced, even though Valgrind now reads more
information in order to support unwinding of inlined function calls.
* Dwarf3 handling with --read-var-info=yes has been improved:
- Ada and C struct containing VLAs no longer cause a "bad DIE" error
- Code compiled with
-ffunction-sections -fdata-sections -Wl,--gc-sections
no longer causes assertion failures.
* Improved checking for the --sim-hints= and --kernel-variant=
options. Unknown strings are now detected and reported to the user
as a usage error.
* The semantics of stack start/end boundaries in the valgrind.h
VALGRIND_STACK_REGISTER client request has been clarified and
documented. The convention is that start and end are respectively
the lowest and highest addressable bytes of the stack.