Disponible uniquement en anglais
LyME Release Notes
LyME 2.9.4
See also the release notes of LME.
New features
- based on LME 4.5.2
Bug fixes
- on some recent devices, a tap on the buttons at the bottom of the screen lost the cursor focus in the command field; fixed
LyME 2.9.3
See also the release notes of LME and libraries (note that LyME does not include lti.lml which is too large).
New features
- based on LME 4.5.1
Bug fixes
- crashed on Palm OS 3 when tapping the button Load or Delete in the editor; fixed
- on some recent devices, a tap on the buttons at the bottom of the screen lost the cursor focus in the command field; partially fixed
LyME 2.9.2
New features
- based on LME 4.5
- new File/Delete menu to remove a library without editing it
- Bluetooth support in serialdevopen (in addition to device names returned by serialdevname, serialdevopen accepts the fours-character codes given in Palm OS documentation for SrmOpen: serialdevopen('rfcm') will display a list of Bluetooth devices and open a connection when one of them is selected)
- support for dynamic input area
- same audio functions as other Calerga applications, which replace the LyME-specific play: stereo output, audio input (the default sampling rate is 8 kHz, because 44.1 kHz isn't supported on all devices)
Minor changes
- menu entry "Beam Library" has been renamed "Send Library", because Bluetooth and other transfer types are supported on certain devices
- button placement follows more closely the Palm OS UI guidelines
- shift indicator in modal dialogs with edit fields
- history up and down, clear, and eval buttons set the focus to the command field
Bug fixes
- LyME 2.9.1 didn't accept input from stdin (e.g. i=fscanf('%d')); fixed
- the "lefty" option wasn't restored unless the application "Lefty" was installed; fixed
LyME 2.9.1
Bug fixes
- under Palm OS 3.x, LyME 2.9 crashed when a function was inserted by tapping an entry in the list of functions; fixed
- lymelib2db.m didn't work on recent versions of Matlab where bitshift requires integer arguments; fixed
Libraries
- bench: new
LyME 2.9
New features
- based on LME 4.4.1
- support for GB-2312 (simplified chinese) and UTF-8 on devices which support them natively
- option to change the maximum screen depth
Minor changes
- in the Info dialog, character encoding is more informative
- revised help strings
- keep more free memory for Palm OS
- when inserting a function with the list of functions, the arguments are also copied to the command or edit field, and selected
- when inserting a function with the list of functions, the focus is given to the text field where the function is inserted
Bug fixes
- fplot could overshoot the upper range limit; fixed
- image corrupted the argument stack, which could cause problems sometimes; fixed
- on some platforms, tapping the Edit button could sometimes cause a software reset; fixed
LyME 2.8
New feature
- new command fplot
Minor change
- help for alert about missing MathLib
Bug fixes
- libraries couldn't be loaded since 2.7; fixed
- commands semilogx, semilogy, and loglog scaled data badly when x or y was a row vector and the other argument was a matrix; fixed
- command polar scaled badly data when x or y was a row vector and the other one was a matrix; now both arguments must have the same size
- in command plot with multiple traces, styles 'o' and 'x' weren't correctly decoded; fixed
Libraries
- new demonstration script demo
LyME 2.7
New feature
- based on LME 4.2.1
LyME 2.6
New features
- based on LME 4.1
- able to use much more memory on Palm OS 5 (typically 580 KB on a 16 MB device, twice as much as before)
- libraries and scripts are sorted by name in the Edit and Load lists
LyME 2.5
New features
- based on LME 4.0
- opendevice uses the new serial manager of Palm OS, with different device names (use devicename with 1, 2, etc. to check what's available); this should make possible the use of IRdA at this level
- uint8 and related functions accept binary data used for calling machine code; conversely, binarydata can convert directly integer arrays
- support for 16-bit characters I/O and functions "text" and "popupmenu" on Japanese devices (with native Shift-JIS encoding, not Unicode); the encoding used is reported in the Options/Info menu
- processorname, pcenativecall
- pressing the navigator (mini-joystick) on devices which have it (such as the Zire 71) evaluates the command
- pushing the navigator to the left simulates a tap on the Edit button; pushing the navigator to the right simulates a tap on the Load button
- more memory allocated under Palm OS 4 and later
- under Palm OS 5, function play(freq,samples,n=1)
- options for choosing the font in the command/result fields and the edit field
- "Find" button which displays a list of functions in the library being edited
- time is displayed when the user taps on the window title (move it away to prevent Palm OS from displaying the menu bar)
- popupmenu
Bug fixes and minor changes
- the following functions can now be overloaded: loglog, plot, polar, semilogx, semilogy, text
- some improvements in the command history
- pause can be interrupted
- shortcut to enter the percent character with a single tap
- double-resolution graphics in the Info dialog
- the page-up key caused a soft reset when editing a library without scrollbars; fixed
- since fclose replaces all functions which close file descriptors, closedevice and dbcloserec have been removed from the list of functions in LyME and from the documentation index; they will be removed in a future release
- dbdir can be interrupted
- there was a memory leak on some devices; fixed
LyME 2.4.1
New features
- based on LME 3.2
- option to put scrollbars on the left
Bug fixes and minor changes
- function "dialog" is now undocumented (it crashes the Palm device on some machines); you should avoid it, unless you used it successfully until now
- axis without output argument could corrupt the argument stack; fixed
- encodebase64 and decodebase64 were documented but not available; fixed
LyME 2.4
New features
- based on LME 3.1
- high-res icon for Palm OS 5
- optional third argument to feval with binarydata to specify the offset of the entry point in the first argument (must be even)
Bug fixes and minor changes
- nchoosek wasn't included; fixed
- dialog crashed on Palm OS < 3.1H3; now it is disabled on versions prior to 3.1H3
- fd ranges reserved for opendevice and db* could overlap, which prevented their simultaneous use; fixed
- since LyME 2.2.1, feval with binarydata (to call machine code) returned a "wrong type" error; fixed