audio.so withdrawn (no more audio output support) because it was based on
obsolete technology
LME 7.0
New features
new callback LMECB_ClientData
new type lme_float corresponding to double in LME,
to support experimental platforms where double is not 64 bits
support for optional output argument in extension functions
Minor changes
Libpng in ImageIO upgraded to version 1.6.25
jpeglib in ImageIO upgraded to version 9a
better jpeg error handling in imageread
SQLite upgraded to version 3.13.0
cd, dir and pwd moved to LME
named arguments for options in audioplay
in Speech, named arguments, default settings fixed at launch,
speak waiting until previous call is completed, and new function
isspeaking
Bug fixes
lapack: qr with limited memory and more rows than columns
could crash; fixed
GNU/Linux
imageio.so, matfile.so and zlib.so linked dynamically with the system
versions of zlib and libpng
Removal
myext (provided as source code, without support)
odbc
LME 6.0
New features
image I/O: new options in imageread for reading PNG files,
with new function imagereadset
image I/O: named arguments support in imagewrite
sqlite: in sqlite_exec, support for unicode strings and blobs, parameters,
and struct array result
sqlite: new functions sqlite_shell and sqlite_tables
web services: named arguments support in xmlrpccall, soapcall
and xmlrpcset
zlib: support for gzip format with new functions gzip
and gzwrite, and automatic detection of zlib or gzip format
in inflate and zread
Minor changes
Libpng in ImageIO upgraded to version 1.6.5
myext functions return logical values where it makes sense
serialdevname without explicit output argument displays
serial device name(s) instead of returning a list or a string
lme_int32 replaced by lme_int, the native signed
integer, which can be 64-bit on some platforms
isunix and ispc moved to LME
SQLite upgraded to version 3.8.1
ZLib upgraded to version 1.2.8
Bug fixes
imagewrite didn't produce correct 16-bit PNG files; fixed
Windows
posix function dir without input and output arguments
could return an unexpected error; fixed
SerialPort.dll renamed SerialDev.dll to match other platforms
SerialDev.dll: support for COM ports above 9
GNU/Linux
joystick.so: if devices /dev/js? don't exist, try /dev/input/js?
LME 5.1
SQLite upgraded to version 3.5.8
Libpng in ImageIO upgraded to version 1.2.29
with an output argument, dir returns now a structure array
instead of a list of structures
support for structure arrays in extensions: type k_lme_obj_structarray,
new callbacks LMECB_GetFieldFromStructArrayObject and
LMECB_ConvertStructListToStructArray, and number of fields retrieved with
LMECB_ObjectLength
Mac OS X
ioplatformserialnumber.so: function ioplatformserialnumber to get the serial
number of the Mac
power.so: idletime for Mac OS X
LME 5.0
Minor changes
SQLite upgraded to version 3.5.2
Libpng in ImageIO upgraded to version 1.2.23
audio.so for Mac: frequency is ignored if it cannot be set
Mac OS X
use of Lapack is disabled by default because of a bug in the
Accelerate framework of Mac OS X
LME 4.7.1
Bug fixes
on some Windows platforms, serialdevname crashed;
fixed
LME 4.6
Minor changes
SQLite upgraded to version 3.3.7
Libpng in ImageIO upgraded to version 1.2.10
lapack.so: scalar multiplication with operands of type single
have now a result of type single, like built-in operators
Bug fixes
serialdev.so on Mac OS X: timeout value hasn't been used
since LME 4.4; fixed
serialdev.so on Mac OS X: word size wasn't always set correctly,
which caused corruption in the data transmitted; fixed
lapack.so: qr with three output arguments and
an input argument with more rows than columns sometimes crashed; fixed
ImageIO: in addition to a file descriptor, imageread also accepts
a vector of bytes
Posix: setenv
Minor changes
SQLite upgraded to version 3.2.8
Bug fixes
Lapack, Matfile, and ImageIO functions weren't accepted in sandbox; fixed
SerialDev for Mac: in some cases, the byte size and the parity weren't set
correctly; fixed
LME 4.5.1
New features
LaunchURL for Mac OS X
LME 4.5
New features
WebServices (high-level client and low-level client/server functions
for XML-RPC and SOAP)
socket: new functions gethostname and gethostbyname
syslog (output to system log for Mac OS X)
zlib upgraded to 1.2.3, libpng to 1.2.8
Minor changes
MatFile: support for 64-bit integers
MatFile: option for matfiledecode to ignore unsupported data types
In LME_Ext.h, definition WIN32 is replaced with _WIN32
to support Windows CE
socket: reading returns immediately without error if there isn't anything available
instead of returning an end-of-file error
socket: better error messages
imageio, zlib, mysql, sqlite: versions of zlib, libpng, jpeglib, MySQL and SQLite
are displayed when the extensions are loaded
Bug fixes
MatFile: the message displayed when the extension was loaded referred
to functions encodematfile and decodematfile instead
of matfileencode and matfiledecode; fixed
MatFile: encoding arrays with an odd number of dimensions led to a crash; fixed