LaunchELF v4.08c Beta (2007.01.03)

LaunchELF v4.08c Beta (2007.01.03)
-Modified Host interface to adapt to some changes in
'ps2client_for_uLE_rev3'.
-One such change now allows browser display of file sizes and
modification times for 'host:', except for an 'elflist' root, since that
is just a pseudo-device
-There's also an improved method for testing object types. This was made
possible by the elimination of an old bug from ps2client (cured by
others at ps2dev.org), so that uLE no longer has to trial-open every
single object like we had to do in earlier versions
-All beta features from the last beta version are also included,
unchanged

LaunchELF v4.08b Beta (2006.12.19)
-Changed networking to use IRX modules by EEUG, for 40% speed increase
of host:
-Changed browser to use dynamic spacing to allow more characters to be
displayed for long file and folder names. Filenames can now be displayed
with 49 characters in 'details' mode and with 81 characters in 'filename
only' mode. Filenames longer than that are shown with 80 correct
characters and a final '~' character to indicate the abbreviation.
Folder names are treated the same way, except with one character less,
to ensure that the final '/' character will be visible, even for an
abbreviated name
-Changed browser of JpgViewer to use dynamic spacing in list mode, as
described above
-Changed browser of JpgViewer to only use L2 for switching transition
effects
-Changed browser of JpgViewer such that R2 opens the PathPad popup for
path selection
NB: Some info shown in the JpgViewer help screen is now incorrect for
browser, though it remains correct while viewing a picture/slideshow, as
R2 retains its old meaning in this mode. IMO this is not a bug, since
that help screen can only be seen in picture viewing mode, which also
has different tooltips from browsing mode
LaunchELF v4.08d Beta (2007.01.07)

LaunchELF v4.08d Beta (2007.01.07)
-Added some newer network drivers from SMS by EEUG, raising host: speed
to 1450 KByte/s
-Removed usbhdfsd both from the modules folder and from the 'Changed
source...' folder, as the standard PS2DEV version now has adopted all
our modifications for it (SVN 1366)
-Added makeicon.c to the uLE source. This is heavily based on example
programs and advice contributed by 'ubergeek42' and 'ffgriever' at
'ps2-scene.org'. It allows the FileBrowser to add PS2-style icon sets to
existing folders through a new command in the 'R1' menu. You can fine
adjust text positioning in these icons by including some control
characters into the icon text string, though at present this requires a
USB keyboard. As yet these text entry dialogs use the same old routine
we use for filename entry etc, but this will be improved in some later
version, to gain the same abilities for gamepad as for a USB keyboard.
The control characters for icon texts are:
HT == Ctrl_I => Step past half a character width (to center text
horizontally)
VT == Ctrl_K => Start new row half a character height down (to center
text vertically)
CR == Ctrl_M => Start new row a full character height down (normal
multi-row text)
Rows will also be automatically 'broken' once every 8 chars, and
characters that would pass beyond the bottom right corner will be
ignored. If the current path already contains an icon.sys and/or
icon.icn file, you will be asked if you want to overwrite or not.
NB: Do NOT overwrite in your B?DATA-SYSTEM folder, as that will result
in an invalid system save, and an exploit user will then lose the
ability to boot properly !!!
-All features added in earlier v4.08 betas are also included in this
release
LaunchELF v4.08e Beta (2007.01.27)

LaunchELF v4.08e Beta (2007.01.27)
-Upgraded to a newer version of EEUG's networking module "SMSTCPIP.irx".
This upgrade should eliminate some data corruption seen with the
previous beta
-Added a new LNG definition, LNG(KB_RETURN), to be used only to
designate such keyboard keys (virtual or physical), as it seems that
some languages need this term separate from other uses of similar words.
The english version of this term in "lang.h" is just "RETURN"
-Fixed a bug in generating SJIS-encoded title strings for "icon.sys"
files created by the new browser command "New Icon". Note that this bug
was not inside the source of uLE, but in the source for a string
function of PS2SDK, so if you want to compile this correctly you'll need
a very recent update from the SVN repository for PS2SDK
LaunchELF v4.09 (2007.01.27)

LaunchELF v4.09 (2007.01.27)
-Updated to use the current ps2sdk changes added by jbit.
-Cleaned up the external source package and updated some of the ps2sdk
source files.
LaunchELF v4.10 (2007.02.02)

LaunchELF v4.10 (2007.02.02)
-Modified a file of the latest iomanx source in PS2SDK, which eliminated
all problems we've had with recent versions of the iomanx.irx module
-Modified use of LNG definitions, to avoid using translated strings as
gamepad button names in tooltips (mainly for the 'Select' button).
Please report if I missed any !
-Fixed a bug in copying files with names longer than 32 characters to
MC, which caused creation of both a folder and a file with truncated
name. The new code will truncate the names to be used on MC before being
applied to any MC functions. If a filename to be truncated contains any
period ('.') characters, then all truncation will be done in front of
the last of these, so as to preserve the final file extension. But if
the extension itself is too long (meaning it's not really an extension),
then truncation will be made from the end of the full name. Note that if
you attempt to copy many files with long names to MC, this truncation
may make all those names identical, if they differ only in some final
characters, and the end result will be that only the last file copied
remains on MC. To avoid such problems, try to make sure that files for
MC have valid name length. A generic object name length limit is now
applied to other devices too (all file systems have some limitation),
but that limit is currently set to 256 characters.
LaunchELF v4.11 (2007.02.02)

LaunchELF v4.11 (2007.02.02)
-Fixed a bad bug that smashed the storage path for content of copied
folders. Instead of being stored inside the proper folder the files were
stored beside that folder, with the folder name attached as a prefix to
the proper filename. This was due to a single faulty string reference in
"filer.c", which has now been fixed.
LaunchELF v4.12 (2007.02.16)

LaunchELF v4.12 (2007.02.16)
-Fixed an issue with the makefile that messed up the network
functionality in LaunchELF after exiting from another PS2 application.
-Updated to latest SMS TCPIP driver.
-Removed the prior SMS network modules, and then changed the makefile so
EEUG's network modules(SMSUTILS, SMSTCPIP, and SMSMAP) now require the
compiled sources from SMS to build uLE.