Disponible uniquement en anglais
LME Extensions Release Notes
LME 7.5
Minor changes
- libpng in ImageIO upgraded to version 1.6.31
- jpeglib in ImageIO upgraded to version 9c
- zlib upgraded to version 1.2.11
- SQLite upgraded to version 3.30.1
Bug fixes
- named arguments in socketnew and socketservernew
LME 7.0.1
Linux
- 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
- 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
LME 4.5.2
New features
- LaunchURL for GNU/Linux
- Image Capture (for Mac): new functions ic_capture, ic_delete_one, ic_delete_all, ic_sync_clock, length
- 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
- MatFile: MAT-files v4 with mixed types weren't always decoded correctly; fixed
- Lapack: inv([]), lu([]), svd([]), rcond([]), rank([]), orth([]), null([]), eig([]), eig([],[]), schur([]), qr([]), chol([]), hess([]), and balance([]) made the application quit; fixed (rcond([]) gives 1, rank([]) 0, other ones [])
- socket: in some cases, socketaccept threw an error when it shouldn't; fixed
- OSAScript: osascript doesn't give an error anymore when there is no result that can be coerced to a string, unless an output is requested