
    WBAT Version History
    --------------------------------------------------------------------

ver 2.50 - 17 Sep, 2005

    Mouse Reset optional (may be required for devices like touch screen..)
    INI file item: MouseReset (0|1, default 0:no)

ver 2.46 - 23 Aug, 2005

    Internal modification for more OS flexibility:
    W.BAT is opened allowing other tasks to read and write


ver 2.45 - 14 May, 2005  (no public release)

    Bugfix Wbat LIST: if no items in list, the SET WBAT statement
    was corrupted.
    Now an empty list will NOT be displayed at all, and WBAT exits
    as if ESC was pressed.

ver 2.44 - 29 Apr, 2005

    Input field, bug fix: options (U,P) are also accepted if lower case.

    Password mode: If the variable is not empty, the input string is
    replaced with asterisks ("*"), so they will show in the input field.
    (Up to version 2.43 the input field was cleared before editing).
    Note that in case of NO INPUT (i.e. the user leaves the asterisks
    untouched) the asterisks will be returned in the input variable.

ver 2.43 - 01 Sep, 2004

    New command WBAT EL n
    Set errorlevel - can be used to test if WBAT.COM exists

ver 2.42 - 12 Jul, 2004

    New time-out functionality:
    If the pre-selected button is invalid (zero or beyond last item),
    the ESC key will be triggered instead of ENTER.
    This also works with WBAT LIST.

ver 2.41 - 29 Dec, 2003

    Symbol for highlighting text (default: "~") can be changed in
    INI file, [general] section, e.g.: HiSymbol="@"
    This makes it easier to display the short version of filenames.

    Wbat Save/Restore: %temp% directory now works if root (e.g. A:\)

ver 2.40 - 06 Jun, 2003

    Bugfix: Colon marking end of LIST was not handled properly with hotkeys

ver 2.39 - 13 May, 2003

    Wbat LIST, line select by keyboard input: leading spaces ignored

ver 2.38 - 11 Apr, 2003

    Wbat LIST: line select by keyboard input, like in Windows Explorer.

ver 2.37 - 22 Mar, 2003

    Wbat LIST: lines are truncated if too long; no more error msg.
    The WBAT variable will be set to the full length.

ver 2.36 - 12 Dec, 2002

    Timer countdown display at position in box marked by "#?" token.
    See Layouts / Timer Display

ver 2.35 - 02 Jul, 2002

    Accessibility feature added:
    INI file option to "never hide blinking input cursor"


ver 2.34 - 21 May, 2002

    Bugfix: when ~highlight~ before a button (on same line),
            variable was not set.

ver 2.33 - 26 December 2001

    Wbat LIST: auto size and box position improved

    Wbat INPUT, option P (password): in case the variable is not empty
    it will not be offered for editing.


ver 2.32 - 02 June 2001

    New feature allows "fields" (fixed output space) for variables:
    space reserved by trailing underline symbols. See Demo/Layouts/General

ver 2.31 - 05 May 2001

    New option "!" in input field layout: input required.
    Box cannot be closed (other than by ESC) when field is empty or blank.
    (cursor jumps to this field, sound).

    All INI file items (not only colors) can be temporarily overridden
    through variables (item name with prefix "W"). See Demo/Setup/INI

    New option in WBAT.INI:
    ESCinput=1 does not discard input on ESC
               (by default input variables remain unchanged)

    Bugfix: Highlighting in box (input fields, box width)
    Width of boxes: minimim width set according to title (if given)

ver 2.30 - 05 March 2001

    Bugfix: Hotkey "8"
    Improved 4DOS compatibility (see REAF4DOS.TXT)

ver 2.26 - 24 January, 2001

    Box drag animation (can be switched off by Draganim=0 in INI file)

    In box: ~highlighting~ also supported (same way as in text).
    New color item in WBAT.INI: BoxHi=...


ver 2.25 - 20 January, 2001

    The @-sign (denoting file name) may be omitted in LIST command

    Hotkeys alternatively with ALT (which also works in input fields)
    ALT-X is no longer supported as general ESCAPE equivalent

    Cursor up/down handling improved

    LIST control:
    Now more than 250 lines: limit is 32Kb of source file
    >> Errorlevel no longer returns line number (use %?% variablle!)
    >> On ESC the %?% variable will be empty (errorlevel 254)


ver 2.24 - 24 December, 2000

    Bugfix: ESC / last button handlinh

ver 2.23 - 12 December, 2000

    Special ESCAPE button denoted by question mark, e.g. [? cancel ]
    with functionality of ESC key (errorlevel 100).
    ESC key returns WBAT variable from ESCAPE button, if available.
    See Control / ESC handling.

    Bugfix: time_out in List box

ver 2.22 - 10 December, 2000

    Input field: Password entry mode
    Variables in box title supported

ver 2.21 - 04 December, 2000

    Bugfix in @%0 handling

ver 2.20 - 25 November, 2000

    Layout in batch file: WBAT locates file given by %0 parameter
    through PATH assignment, if necessary.

    New restriction: layout file names MUST have extension.
    See Demo, Commands/Layout reference.

    Move box: now drag by mouse (with click on upper frame)
    No animation, sorry.

    New commands SAVE/RESTORE [n] to save/restore current screen
    to/from file %temp%\WSAVE.n  (n=0..255)

    New command WBAT LIST offers selection from normal text lines,
    e.g. list of files, genereted in batch. Max: 250 lines or 16Kb.
    Scrolling: click on top/bottom frame (on arrow: page up/dn)
    WBAT variable returns full line (incl. special characers!)

    In command: file specification with "+": @+[filename.ext]:label
    refers to directory of WBAT.

    For default source file "@" may be omitted, eg. wbat box :label

    Right mouse button outside box = ESC, if rightESC=1 in INI file

    On Errors: WBAT displays command and error message,
    optionally waits for key press (see WBAT.INI)


ver 2.11 - 17 August, 2000

    When box is closed by ESC or [x], the variables for input, checkboxes
    and radio buttons will remain unchanged.

    New command WBAT STDOUT @file[:label]
    Send [a section from] a file to STDOUT for redirection to a file.
    Sections handled as for box/text command. Variables are filled in.

    Input field: if length is specified, the visible field size
    now will never be greater than specified (e.g. [$drive,2] )


ver 2.10 - 06 May, 2000

    New method of setting variables thru CALL W.BAT
    (see README.1ST and Dialog Boxes / Variables in Demo)

    Appearance of box title slightly modified

    Color for divider lines: only foreground is relevant

    Box position can be specified in label line of layout

    Hot key can be turned off for specific button by trailing ampersand

    WBAT.INI, new item: KeybFlush=0/1  (flush keyboard buffer)

    Bugfix: 33 lines mode

    Default settings (if INI file not found) now include the files of
    the original WBAT.INI.


ver 2.04 - 02 April, 2000

    New: Wbat FILL area with string/pattern, color (demo: Screens & Text).
         This command supersedes CLEAR and COLOR (though these are still
         supported). Pls. modify your batch files.

    Shadow corrected when box is moved
    Hotkey background adapted when button color is changed by variable

ver 2.03 - 23 March, 2000

    New: Errorlevel as variable %?% (see INI file, ELVAR)
    New: Close by mouse at [x] in upper right corner (=ESC)
         (see Dialog box / Box style / extra ESC button)
    Bugfix: Upper case handling (input)

ver 2.02 - 15 March, 2000

    Bugfix: Move Box (by mouse click) did not work when box position
    was not specified in command

ver 2.01 - 12 March, 2000

    Bugfix: Line break in "Quick Box"

ver 2.0 - 07 March, 2000

    "Fix" mode: wbat FIX box|menu ...
    Box remains on screen when closed; box cannot be moved.

    Bugfix: box position 1,1 possible now

    Box shadow: optional, see INI: [color] shadow

    Box title by quoted string in label line, INI color/BoxTitle
    Dividers in box by "" (code 196), with color/Divider

    Redirection to temporary batch file may be omitted if TempFile
    is specified in WBAT.INI (old method still supported)

    Variable colors (names as in INI file, but with prefix "W"),
    for example: SET Wbar=black on +cyan
    To reactivate the default, clear variable(s).

    Hotkey color may given be with background color (if you prefer)

    Input option: upper case [$ vaname,length,U]

    Bar position: #n+m or #n-m evaluated

    New FONT/PAL commands:
    WBAT FONT loads font from FontFile specified in WBAT.INI
    WBAT FONT 33 additionally changes to 33 lines mode.
    WBAT PAL loads palette from PalFile specified in WBAT.INI
    Palette file may be either binary (48 bytes) or ASCII (see example)

    File specifications in INI file may include variables,
    for example: TempFile=%temp%\wtemp.bat

    File specifications in INI file may refer to directory of WBAT.COM
    by "+" symbol, for example: PalFile=+my.pal

    Source text file no longer limited to 40Kb

    Keys allowed in box: Alt-F4 or Alt-X = ESC


ver 1.0 - 05 September, 1999

    German version available
    Minor corrections in DEMO file


ver 0.7 - 15 August, 1999

    Max input file size corrected to 40Kb (was 32Kb)
    Bugfix: home key in input field
    Bugfix: layout label match
    Bugfix: probelms with TEXT and BOX in same command line

    Added: WDEBUG.BAT, shows variables and errorlevel

    Errorlevel behaviour changed: only buttons (and menu items) count
    (see file README.1ST)

    Upon ESC: the variable WBAT is set acc. to last BUTTON (or menu item)

    TEXT color attributes in layout (not for BOX):
    Hilite when enclosed in tilde characters (color/INI: TextHi)
    Title line when marked by "#" in first column (color/INI: TextTitle)

    Variables %..% can be used in layouts (box/text)


ver 0.6 - 30 May, 1999

    New: Radio buttons
    Preset bar position also available for "quick" boxes
    Time-out (seconds) in conjunction with bar position
    Demo: tips & tricks modified
    Old XT keyboards supported (not tested)

ver 0.5 - 19 May, 1999

    Bugfix: mouse handling: checkbox in combination with input fields
    Check symbol ("square root", code 251) modified in both font files
    More "tips & tricks" added in demo.bat
    Monochreome monitor supported

ver 0.4 - May, 1999

    New feature: Checkboxes

ver 0.3 - May 1999

    First public release
