There has been some minor re-organization of the non-API

changes to such arguments are not returned to the caller.

with longer vectors on 64-bit platforms.  Code using them should

A few recently added C entry points were missing the

Some of the interface pointers formerly available only to

Unix-alikes: one has been added for the interface to

it was always contrary to the documentation.

(rather than a string) and hence usable as e.g.

internal colour codes are now defined using the typedef

Several non-API entry points no longer used by

removed, including the Fortran entry points

is checked for each call (as for other foreign function calls).

It is now possible to write custom connection

Please note that the implementation of connections is still

considered internal and may change in the future (see the above

The management of translations has been converted to

The compiled translations which ship with

updating.  The first package of that name found on

(It is possible messages will be used before

set up in which case the default translations will be used: set

The translations form a separate group in the Windows

installer, so can be omitted if desired.

The markup for many messages has been changed to make them

easier to translate, incorporating suggestions from Łukasz Daniel.

There is again support for building without using the C

type.  This is required by C99, but system

implementations can be slow or flawed.  Use

and install the full reference index (including all base and

The 'reference manual' on the Windows GUI menu and included

in the installer is now the full reference index, including all

help pages and manuals have no ISBNs because ISBN

rules no longer allow constantly changing content to be assigned

The Windows installer no longer installs a Start Menu

link to the static help pages; as most pages are generated

dynamically, this led to a lot of broken links.

Any custom settings for Java configuration are recorded in

On Windows, the stack size is reduced to 16MB on 32-bit

systems: misguided users were launching many threads without