XPE Builder v0.1.0.145 Beta 05/04/2009
==========================================

Copyright (c) 2007-2009 LL Computers.  All rights reserved.
http://www.llanelly.com

This software is provided "as is," without warranty of any kind, express
or implied.  In no event shall "LL Computers" be held liable for any direct,
indirect, incidental, special or consequential damages arising out of the
use of or inability to use this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

Redistributions must reproduce the above copyright notice, definition,
disclaimer, and this list of conditions in documentation and/or other
materials provided with the distribution.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Change log
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Version v0.1.0.146
----------------------
   + Added simple script support, only registry write, dir create still very experimental
   + Added support for cab archives
   + Added code ready for xpelive, xpe builder now creates xpelive.ini in root of install folder
   + Added code to enable easy customisation of xpebuilder, run xpebuilder with command line parameter '-setup'
   + Added XPE Builder now checks the CRC of every file before extraction
   + Added XPE Builder now saves the log automatically
   + Added code to comment out [Append] lines in plugin inf if any found, this is only for nu2menu.xml entries
   + Added code to change plugin inf name on the fly to reflect correct category number
   + Added code to allow setup to be terminated during installation if needed
   + Fixed bug in plugin item selection, in some instances item would not be selected correctly
   + Fixed bug where xpebuilder.ini was being read incorrectly
   + Changed picture resources to jpg
   + Changed the way plugins are extracted, plugin folder is now the name of the zip file
   + Removed checking if OS is less that XP v5, will now run on WIndows 2000 and earlier but this has not been tested
   + Remover xpebuilder -crc and drag drop as this is now handled by xpebuilder -setup

Version v0.1.0.63
----------------------
   + Added code to obtain CRC of file for plugin download integrity, this can be achieved two ways
       o XPEBuilder.exe -crc <file> will save data to <filename>.crc.txt
       o Drag and Drop file onto XPE Builder form will save CRC data to crc.txt
   + Added code to handle zip archive extraction for (unzip32.dll)
   + Added winsock API to handle download of critical, and non critical plugins
   - Fixed bug where if locked plugin item was set, clicking on an empty area of listbox
     would de-select locked item.
   - Changed version to v0.1.0.x as I think this project is too experimental. (going back to Beta)

Version v1.00
----------------------
   First public release


Prerequisites
----------------------
   The following is required before you can make use of XPE Builder.

   1) Windows XP Home or Professional installation CD (not OEM)
      Windows Server 2003

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Notes
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Usage for XPE Builder configuration file
----------------------------------------

NOTE: This is now handled by xpebuilder -setup, manual editing is not recommended

[Install]
Folder = [Directory where XPE Builder will be installed]
Path   = [0 = SystemDrive / 1 = ProgramFiles]

Items placed in [Base] are always placed in root of XPE Builder directory

Name    = [Name that appears in XPE Builder]
Zip     = [Name of zip file that will be extracted]
Enabled = [0 = Disabled / 1 = Enabled]
Lock    = [0 = Unlocked / 1 = Locked]
Cat     = [<category number> e.g. 100 would place the plugin in 100_base]
Url     = [url of plugin to download e.g. http://www.site-a.com/test.zip,http://www.site-b.com/test.zip]
CRC     = [crc of plugin, this is used to determine integrity of downloaded file]

[Categories]
Add custom Categories
<category number>=<category name> e.g. 911=911_help

This will assign category 911 to the directory 911_help and also create 
the directory 911_help in the Plugin directory