S2U2 v2.03 (8 July 2009) by A_C
===============================
S2U2 (Slide 2 Unlock 2) is a simple lock/unlock application which has the iPhone style slide unlocking.
It can be used as a screensaver while you don't use your device.
It has CallerID function (but some devices may not work, so please try it first);
S2P (Slide 2 Play) control plugin; and volume control.
It can show many system information (customizable) even without unlocking.

Prerequisition
==============
- WM5 Phone or WM6/6.1/6.5 Professional devices
- free RAM: at least 1M for QVGA/WQVGA; 4M for VGA/WVGA

Changes of v2.03
================
- added auto-checking of missing core graphic files.
- added options to mark an already previewed SMS/Email as "read".
- added "Country/Region Code" to set the proper Canonical number format for different devices.
- fixed the issue that system was unstable after a phone call on some devices.
- removed the notification queue warning introduced in v2.02.
- fixed the CallerID did not work on some devices (e.g. Spainish) but used to work in v1.6x.
- fixed the issue that after soft-reset, the first CallerID would not be shown on some devices.
- improved Ans/End response.
- fixed the issue that some hardware keys not locked on some devices.
- fixed SMS/email pop-up ocassionally not the same as the one opened when "slide to view".
- fixed the Task date was not update when changed.
- a few minor bugs fixed.

Changes of v2.02
================
- removed the data connection monitoring as it might cause battery drain on some occasions.
- removed option "Always Hide the system incoming pop-up" as it did not always work.
- fixed the occasional system hang or cannot answer/end on the CallerID screen.
- improved mute ring response (press the Volume Up/Down).
- when dismiss the missed call details, the missed call notification icon will also be dismissed.
- a few minor bugs fixed.

Changes of v2.01
================
- fixed when CallerID was off, system might hang after receiving an incoming call.
- fixed the S2U2 Settings could not browse pics/files.
- reverted the sound codes (lock/unlock sound) for faster performance, but also removed the support to MP3.

Changes of v2.00
================
- new S2U2 Settings:
 new user interface; subgrouping levels;
 change/browse the wallpaper or wallpaper folder; on-screen zooming/cropping;
 change/browse the lock/unlock sound (MP3 is supported for WM6 or later devices);
 added sleep timer for S2P;
 added save/load theme.
- more comprehensive "slide to view":
 show the latest 5 missed call details (press & hold the missed call icon);
 show the latest 5 active task details (press & hold the active task icon);
 directly go to that unread email/SMS (shown on a pop-up) when unlock;
 to dismiss a pop-up, either tap the pop-up or the corresponding notification icon.
- added emergency call function when password is enabled.
- added options to show text shadow effect.
- added option to tune the opacity of the curtains.
- added a third CallerID option - Framed.
- added option to "Always Hide the system incoming pop-up".
 In the old version, the system incoming pop-up (SIP) will be disabled permanently once S2U2's CallerID is activated;
 if you want to use the SIP again, the device must be soft-reset after turned off the CallerID.
 With this new option set to off & soft-reset, the SIP will not be affected by S2U2's CallerID;
 but a side effect - even CallerID is turned on, the SIP will be shown shortly at the beginning of an incoming call.
- localizable call waiting incoming screen.
- added InCall Volume Control.
- added option to delay the startup of S2U2 when the device is booting up.
- added support to WM6.5 
 only tested on the WM6.5 emulator;
 when the system lock is activated, S2U2's CallerID will be temporarily disabled.
- removed PhoneNoFormat, added option "Canonical number format".
- added back the "Lock when Screen is Blank" option.
- removed option to delay the email preview, it's now done automatically.
- faster screen redraw, even on Landscape or on WVGA devices.
- increased the exception EXE list to 20 entries & moved to \HKEY_CURRENT_USER\Software\A_C\S2U2\Exceptions
- some graphics changed.
- some minor bugs fixed.

Installation
============
- Under your PC/MAC/device, extract the content of the downloaded file & copy the CAB file to your device.

- Under your device, run any File Explorer application; go to the folder where the CAB file is copied; run the CAB file.

- After installation, there are 3 shortcuts created under \Program Files\S2U2:
 iLock2.lnk - start/stop ilock2.exe
(on the 1st run, it runs silently in the background; on the 2nd run, it closes iLock2 & S2U2 with a closing message).
 s2u2.lnk - manually start S2U2.
 s2u2 Settings.lnk - change the detail settings of S2U2.

- A shortcut for iLock2.exe is created automatically under \Windows\StartUp as well.

- If it's your first time to use S2U2, please start iLock2 first.

- For additional clock styles, d/l the S2U2ClockPack-QVGA.zip or S2U2ClockPack-VGA.zip
 & follow the steps in the ClockReadme.txt.

- For non-English devices, d/l the S2U2LanguagePack.zip; find & extract your language's ini file;
 rename it to lang.ini; copy it to the S2U2 installed folder; then restart iLock2.

Configuration
=============
- Use the "s2u2 Settings.exe" to change the settings.

- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, 
 ClockPath & some wordings can be customised. They are s_DefaultDateFormat,
 s_DefaultTimeFormat, s_DefaultAptDateFormat, s_DefaultAptTimeFormat & s_DefaultClockPath.
 For other wordings, please refer to the LangReadme.txt in the LanguagePack.

- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly.
 Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work.
 The default values are added on the first run of iLock2.

 Please refer to the "S2U2 Settings.xls" for the details (thanks rctneil for the idea).

- All files under \GFX can be modified. To keep the transparent effect of some graphics,
 the top left corner pixel must be the transparent color; or use the ARGB PNG format.

Command Switch of iLock2
========================
iLock2.exe accepts the following command switches:
 -slide to start/invoke S2U2
 -nomsg to not to show any message even it closes itself & S2U2
 -reset to reset the unread counts of SMS, MMS, email & vmail
 -password to turn on the password lock immediately no matter how long the "require password" is set

Donation
========
Any donations are welcome (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=ac_dl%40hotmail%2ecom&item_name=S2U2%20Donations&no_shipping=1&amp;no_note=1&amp;tax=0&lc=EN&bn=PP%2dDonationsBF&charset=UTF%2d8), thanks.

Special Thanks
==============
- All the donators for your kindly appreciations.
- Forum fellows at xda-developers (http://forum.xda-developers.com).
 Thank you for your testings, comments, supports & patience.

Enjoy!
A_C