What's new in Gui4Cli 19.38
Oct 30, 2012
- Improved icons for FILE type listview fields.
- Added ENUM INCLUDE (same as ENUM FILTER)
- Added ENUM EXCLUDE - opposite of ENUM FILTER, ie exclude the file types given.
- Added int. variable $$LV.ISFOLDER, for FILE type lv fields. 1=item is a folder.
- Added $$g4c.INSTANCE, which is the name of the running instance (nermally Gui4Cli)
- Added xONWARN event, which is trigerred on non-fatal errors (less than FAILAT level)
- Added $$WARN internal variables, to access in an xOnWarn event
- Will now load all registry preferences (if they exist), even if in NOPREFS mode
- because they'll be valid if the INSTALL: assign is used. No prefs are saved though.)
- Improved the installer GUI.
New in Gui4Cli 19.37 (Oct 30, 2012)
- Did not show correctly file & drive sizes over 4GB - fixed
- Improved the installer script
- Added INSTALL: assign. The folder G4C is installed in on this computer
- Added a time stamp with each error report
- Fixed? DELETEFILE - should fail if the file can not be deleted (in use)
- Now, if the executable is the installed one, it will check and correct
- the gui4cli version number stated in the registry (so that its correct
- even if you just change executable by hand)
- Will now not save the default registry preferences if its not the installed
- executable that's running
- Fixed a bug which caused Gui4Cli.dll executables to crash sometimes
- Changed the executable used for creating gui4cli.dll executables, so that
- it will not automatically download the dll, to prevent it from being
- wrongfully marked as a virus by some (sychophantic) antivirus software
New in Gui4Cli 19.36 (Oct 30, 2012)
- ParseVar - if you give a delimiter as "xx" (ie same character twice), it will
- cause parsevar to stop at every occurance of "x" (instead of skipping all given
- delimiters if they are stringed together)
- Fixed - G4C taskbar icon would not revert to normal when output window opened
- GCWin OPEN will now also restore the window its min/maximized state.
- Added following to EXTRACT command (changes by Fred)
- LHEX Lower case HEX
- INVERT INVERT case of string
- RTIM Right TRIM (white) spaces from string
- ISODATE convert any date to ISO format YYYY-MM-DD
- Fixed bug in downloading files.
New in Gui4Cli 19.35 (Oct 30, 2012)
- Fixed crash when sorting empty listview fields using the NATURAL flag.
- Corrected the 32x32 menucheck icon (used automatically in higher DPIs)
- Fixed XP rebar problem (had to turn on special compiler options in win7)
New in Gui4Cli 19.34 (Oct 30, 2012)
- Recompiled with VC 2008 Express, under Windows 7 (bloated the exe by 88k, which
- really pissed me off, but I've got a 500gb drive on my new laptop, so...)
- Will now attempt to save registry prefs on exit, even if not in Administrator mode.
- Windows 7 - $$sys.platform = "07", $$sys.major = 6, $$sys.minor = 1
- OS version for windows 7 is "6.1" - (and not "7.0" as you might expect))
- Added xOnListview CHECK event which will be trigerred when the line's checkbox
- is clicked (not a checkbox field). The line will NOT become current.
- You can get the line number with $$lv.lclick.
- Added $$sys.dpi to get the system's DPI (default is 96)
- Fixed(??) a bug in lv dragging (sometimes a line would be copied instead of moved)
- Added IMAGE SMODE HALFTONE|BLACK|WHITE|COLOR - will set the stretchmode for an
- IMAGE STRETCH or RESIZE command. Google for the SetStretchBltMode() function
- for more info. Will be reset to HALFTONE after every use or execution cycle.
- Fixed LV SELECTED|UNSELECTED - which left an invalid current record. Now the 1st
- record will always become current (not the previous as in CURRENT or #linenumber)
New in Gui4Cli 19.33 (Oct 30, 2012)
- Re-fixed openFile() - which prevented saving in rtf files etc.
- xIMAGE did not render images in high quality
- FILE SEARCH sometimes made mistakes (changed to simple linear search)
- Added TV GO BRROOT - goto the root item of the current branch
- Added 2 flags to the TV SORT command. They can be combined with
- the existing ones (BRANCH and PARFIRST)
- TV SORT VAR VariableName (sort on tv variable)
- TV SORT ICON (sort on icon index)
New in Gui4Cli 19.32 (Oct 30, 2012)
- Added a Sleep(0) before ggSHChangeNotification_Lock()
- Reversed change in 19.31 - g4c will try to create the "current user" and
- "local machine" user registry keys (software/gui4cli/g4c and gui), even if
- not in administrator mode. No error reports on failure.
- Re-fixed EXTRACT UNJ2
- 3 new SET command flags to decide if you want dir lvs to try to get volume sizes
- SET SZFLOPPY ON/OFF - get sizes for floppies on A: and B:
- SET SZREMOVABLE ON/OFF - get sizes for removable drives other than A: or B:
- SET SZCD ON/OFF - get sizes for CDs
- They are all OFF by default (ie sizes are NOT checked for floppies/CDs/flash drives)
- Added new default output menu item "Copy output to clipboard"
- Added GCWIN COPY command - copy default output window contents to clipboard