LaunchELF v3.78 (2006.06.11)

LaunchELF v3.78 (2006.06.11)
-Added ability to use 'Select', 'Left', and 'Right' as normal launch
keys, by giving them optional string definitions. If those are not used,
the old default usage applies, with these keys being used to enter
configurator and to switch CNF pages. If the new strings are used, but
set to empty strings, then these keys are disabled, and if you use the
new strings for proper launch paths, then those will be used as for
normal launch keys.
-Added three new MISC/ commands:
-"MISC/Configurator" corresponds to the default action for 'Select'
button
-"MISC/Load CNF--" corresponds to the default action for 'Left' button
-"MISC/Load CNF++" corresponds to the default action for 'Right' button
-Fixed several cases of incomplete PFS unmounts (caused occasional
browser errors)
-Made some changes to various text messages for better english and
consistency
-Changed TextEditor to use 'Select' button to toggle virtual keyboard
OFF as well as ON
-Fixed a TextEditor bug that caused insert mode to be missed when cursor
at CR+LF line end, thus causing the CR+LF combo to be overwritten when
entering a character.
-Tweaked TextEditor colour brightness, from 255 to 160 as max component
value
-Fixed TextEditor popups to use standard GUI colours and to obey the
Popup_Opaque flag
LaunchELF v3.79 (2006.07.01)

LaunchELF v3.79 (2006.07.01)
-Changed "MISC/Configurator" to "MISC/Configure"
-Fixed a bug that made TextEditor unable to save files on HDD
-Added PathPad_Lock as a CNF variable. Text edit this to a non-zero
value if you want to prevent any changes to your PathPad array. This
will then prevent the commands to clear or set PathPad entries from
having any effect. You can still use them, but not change them.
LaunchELF v3.80 (2006.07.19)

LaunchELF v3.80 (2006.07.19)
-Changed some incorrect strings in the supplied example LAUNCHELF.CNF
-Merged JPG viewer contributed by Polo
-Merged EE timer functions contributed by Polo
-Modified paste progress calculations for better precision
LaunchELF v3.81 (2006.07.31)

LaunchELF v3.81 (2006.07.31)
-Merged gsKit adaption contributed by Polo
-Replaced some remnant libito defaults with ones appropriate for gsKit
-Added screen offset conversion for compatibility to old CNF files
-Modified some screen offset adjustments to match standard LaunchELF
practice
-Modified dialog navigation for screen settings to make it more
consistent
-Added another console check, to avoid NTSC offsets for PAL console with
no CNF
-Modified "RunElf" and "checkELFheader" functions to improve error
checking for HDD. This eliminates a bug that caused program crash when
attempting to use a launch key to a deleted file on HDD.
LaunchELF v3.82 (2006.08.01)

LaunchELF v3.82 (2006.08.01)
-Added anti-aliasing flag for gsKit setup (improves all picture quality)
-Modified screen update methods to eliminate interactive flickering
-Modified joystick reading to work with 'worn-out' gamepads
LaunchELF v3.83 (2006.08.01)

LaunchELF v3.83 (2006.08.01)
-Corrected a timer variable to be 'u64' instead of 'int'
LaunchELF v3.84 (2006.08.01)

LaunchELF v3.84 (2006.08.01)
-Merged in gsKit non-interlace support contributed by Polo
-Merged in Analog controls for JPG viewer contributed by Polo
-Upgraded PS2SDK libs from ps2dev.org SVN
-Upgraded usb_mass driver from ps2dev.org SVN. Note that this includes
huge changes to the detection and initialization of USB storage devices.
This means that such as did not work before may do so now, and even
'hotplugging' now seems to work well with many devices.
-Corrected a bug introduced by gsKit changes and affecting multiple CNF
loading. As a consequence of these changes it's now possible to switch
between CNFs using different TV modes and interlace settings. So
switching between PAL and NTSC CNFs no longer requires a restart, but
will immediately switch the TV mode.
-Implemented CNF file variables JpgView_Timer and JpgView_Trans, which
will override the defaults for slideshow timer interval and picture
transition choice.
LaunchELF v3.85 (2006.08.08)

LaunchELF v3.85 (2006.08.08)
-Merged in JpgViewer changes by Polo. It now uses DPad Up/Down for
picture rotation.
-Merged in display init changes by Polo. This should eliminate screen
border garbage, and fix a problem with non-interlaced TV mode shifts
between PAL and NTSC.
-Fixed a bug that prevented v3.79-v3.84 from finding a CNF in the same
folder as the ELF when started from a USB mass storage device.
-Added function wrapper 'drawOpSprite' for calls to gsKit_prim_sprite.
-Purged most use of gsKit_prim_line from the program, as its coordinate
handling is not compatible with other gsKit_prim_ functions, and is also
inconsistent within itself. (This was the main cause of incorrect dialog
boxes.) I've used 'drawOpSprite' in its place.
-Purged most direct gsKit calls for line and rectangle operations from
other source files than "draw.c" which now handles most such calls for
most other sections of the program. Exceptions are the JpgViewer, the
circle drawing in HddManager, and the jpg loading of "main.c", which
still use some such gsKit functions directly.
-Implemented a new CNF variable "USBMASS_FILE", which may be used to
specify another 'usb_mass' driver than the one embedded in the program.
This choice can be set by the user in the submenu "Startup Settings..."