CorzSpaZio 1.3.0.2

I am proud to announce the release of CorzSpaZio 1.3.0.2.

Here's what's changed since the last release..


++  You can now have CorzSpaZio start in a minimized state. This preference
	is available in the tray menu and the new Program Settings tab (below).

+   Added a new "Program" tab to the options. Here you can set such things
	as Start with Windows, Start minimized, System Tray options and such-
	like.

++  Added an option to close (Click "X" button/Esc/Alt+F4) to the system
	tray rather than exit. This option is in the new "Program" tab.

+   You can now set the font face, font size and weight used for the drives
	list.

+   Enabled ClearType antialiasing method font rendering of drive list text
	(if you have this enabled on your system).

++   Added From "Name" to email options dialog. Previously you would have to
	hack this in your CorzSpaZio.ini, if you wanted to override the default
	name.

+   CorzSpaZio can now dump its drive information to a file. This (tab-
	delimited) file is updated on each drive list refresh.

	The preferences for this are in the Program tab of the options.

	You can use a simple name, in which case the file is saved to your data
	directory, or else specify a full path. Network and UNC paths are fine.

	This dump file contains a timestamped list of all the drives specified
	in your preferences, with their capacity, free space, etc..

~   Moved System Tray settings to the new "Program" tab.

~   A few improvements to the system info box (click the throbbing x86/x64
	label in the CorzSpaZio about box to get to this).

*   Fixed a bug where if you set one of the system options from the tray
	menu, the corresponding checkbox wasn't being set in the options GUI.

*   Fixed a bug where if you placed an empty CorzSpaZio.ini next to
	CorzSpaZio, you would crash CorzSpaZio. By the way, you can use the
	"portable" (no quotes) switch to create a proper CorzSpaZio.ini next
	to any CorzSpaZio.exe.

	CorzSpaZio will now automatically perform the "portable" switch if it
	discovers an empty ini next to itself, effectively running in a portable
	state from then on.

~   Minor GUI and typo fix-ups. Also improved the logic, placement and
	layout of some controls.

~   Display of network drives is now disabled by default on new installs.
	If you want this, it's a simple checkbox in the options.

~   Mail feature is now only for registered users (as originally intended).
	Thanks for all the testing, folks!


++  Added Bitlocker Drive support.


Full details in the itstory.

You can grab the latest CorzSpaZio beta from the usual place.

for now..

;o) Cor

checksum 1.7.1.3b

A new checksum (and simple checksum) beta has arrived! Here is the skinny..

++  You can now specify the number of errors that checksum will display on-
	screen before automatically switching to log-to-file mode..

		error_display_limit=24

	On a 1080p monitor, you could easily manage 50!


++  checksum can write its most recent command-line to a file, for your
	information. This file is written to your data folder (in portable mode,
	it's right next to checksum.exe). In checksum.ini..

		write_command_line=true

	You can also specify the name for this file (also in checksum.ini).

	NOTE: This file is available at the very /start/ of the job.


++  You can now specify a target root directory when verifying non-absolute
	(aka. "relative") hashes. For example, if you created a relative .hash
	file for files in "D:\my files" and put the hashes in a folder, "e:\my
	hashes" using a command-line something like this..

		crd("e:\my hashes") "D:\my files"

	.. You can now verify this .hash file ("e:\my hashes\my files.hash")
	(or tree of hash files) /in-place/ using similar syntax:

		vrd("D:\my files") "e:\my hashes"

	checksum prepends the specified path ("e:\my files") to the beginning of
	any hashes it finds on-the-fly, so a hash for "foo\bar\file.doc" would
	correctly translate to "D:\my files\foo\bar\file.doc". Neat.

	Thanks to Nacho for finally solving the dilemma of how best to approach
	this feature. A switch, of course!


++  In addition to the current relative path support, I added support for
	relative path /traversal/ so you can specify, for example..

		checksum.exe cr "..\foobar"

	and have checksum hash a directory /next/ to the current working
	directory.


++  You can now abort an entire queue from either the system tray menu or
	tooltip windoid context menu. The option is "Abort Queue". You won't
	see this unless you have job queueing enabled.


+~  Improved the @parent token (used for specifying the hash file name). You
	can now use multiple @parent tokens in a single command, e.g..

	  checksum.exe  cr1j(@parent+1~@parent~@item)d(b:\backup\hashes) "d:\biz\documents\reports"

	.. which would output: "b:\backup\hashes\biz~documents~reports.hash"


	While I'm here; seeing as how you don't have a second, even a FIRST
	floppy drive any more, wouldn't it be a neat idea to use drive "B" for
	your BACKUP DRIVE!


+   Added a special @parent token: @parent*

	This will automatically create a string (for use in custom .hash file
	names) that is the entire path of the item being hashed. Whatever
	character immediately follows the switch is used for the separator. e.g.

			crj(@parent*~@item) "B:\Documents\Biz\Reports"

	Specifies a "~" (tilde) separator. This would create the hash file:

			B~Documents~Biz~Reports.hash


+   You can now use relative paths inside d() switches, i.e. output
	directory in creation mode and target root directory in verify mode.

	In both instances, the path is calculated from the current working
	directory. To change the working directory in a batch script, do:

		D:
		cd D:\My Files\Correct

	You can also use relative path traversal in these switches, e.g..

		cr1d(..\..\..\hashes) "B:\documents\biz\reports"


+   checksum will warn you if you specify a non-existent output directory
	for your hashes, and will ask you if you want to create the directory.

	By design, there is no "don't ask me again" option for this dialog.

	If you decide to not create the directory, checksum will use its
	standard fall-back protocols.


++  By request, checksum can ignore custom hash types stored inside .hash
	files. For example, for use by a script that extracts only the data part
	of a media file for hashing. e.g. to skip a hash marked so..

		#md5_jpg#Always_updating_this_EXIF_data.jpg#2012.09.29@07.18:00

	Use:

		skip_hashes=true
		skipped_hashes=md5_jpg

	If you have multiple types to skip, separate them with commas, e.g..

		skipped_hashes=md5_jpg,md5_mp3,my_type


~   The out_dir setting is no longer available as a checksum.ini setting,
	you *must* use the command-line switch to set an output directory when
	creating checksums using "d(<file path>)". Sorry for any inconvenience.

	Note: if you want this set for *every* job (risky!) you can add it to
	your context menu commands. See the tricks & tips page for more info.



simple checksum 0.9.4.0

++  You can now have simple checksum close to the tray rather than exit,
	when you click the close button (X).

	This option is available (like most everything else) from the
	application menu (aka. "app menu") which you can get to by clicking the
	main program icon in the top-left of the window, or in later Windows
	versions also by right-clicking anywhere in the titlebar.


Full details in the itstory.

You can grab the latest checksum (and simple checksum) beta from the usual place.

for now..

;o) Cor

 ©  2017 « corz.org » 17.1.20  

Welcome to corz.org!

If something isn't working, I'm probably improving it, try again in a minute. If it's still not working, please mail me!