What's new in Portable Checksum Control 2.4

Oct 29, 2013
  • Fixed bug (Windows) Program was crashing during lookup for his ini file , when the ini file is within a localized folder (E.g: SPnaish : ConfiguraciĆ³n local ).
  • Fixed bug (Windows) Program was crashing by installing a theme file into a localized folder.
  • Fixed bug (Windows) Program was crashing by installing a language file, into a localized folder.
  • Fixed bug (Windows) Not able to create the needed folder "icon" under a localized folder.
  • Fixed bug (Windows) Not able to create the needed folder "languges" under a localized folder.
  • Fixed bug (Windows) Program was crashing when trying to open or create the program ini file under a localized folder.
  • Fixed bug (Windows) Not able to save log file into a localized folder.
  • Fixed bug (Windows) Theme file lookup not working wihtin a loclaized folder.
  • Fixed bug (Windows) Language file lookup not working wihin a localized folder.
  • Fixed bug counting wrong amount of files in tool menu if a directory has no read or write permission and user removed this directory from selection list.
  • Fixed bug counting wrong amount of files if one or more files was missing. (They was counted too)
  • Fixed bug displaying wrong permission (locked) on all files if the pathname exceeded 255 chars.
  • Fixed bug not writing the checksum file if filepath exceeded 255 chars. (Note : Windows still limits paths to 255 chars)
  • Fixed bug allowing a user to continue if all files are locked (No read permission)
  • Fixed bug where "refresh" from popup menu does not respected directory permission in tool menu.
  • Fixed bug not displaying the correct amount of files if a direcotry got removed from file selection browser.
  • Fixed bug adding twice the same directory after it got first removed and later then refreshed.
  • Fixed bug not displaying the correct amount of files if hidden files got en/disabled.
  • Fixed bug displaying wrong amount of files if a directory got filterd out.
  • Fixed problem with counting file filtered entries if a directory which contained the filter got removed.
  • Fixed bug "Directory access denied" message in verify mode if in popup menu "hidden" files got turned on or off , and no directory was setuped before.
  • Fixed bug displaying diffrent permission if a direcotry is not accessable.
  • Fixed bug not displaying the correct amount of files if import mode button was clicked.
  • Fixed bug under tool menu, MD-5 function allowed selecting of all MD-5 types even if it is disabled under settings.
  • Fixed bug on MD-5 type selection menu , where changes does not became active immediately if MD-5 types was changed under the settings.
  • Fixed bug which could lead to program exception if directory or filefilter filtered out all files/directories.
  • Fixed bug applying direcotry filter on files too, not only directories.
  • Fixed bug on custom filename if user entered filename with extension (sfv/md) (e.g. Test.sfv) the filepath was added to the filename twice, preventing wrting of the sfv/md5 file.
  • Fixed bug where under some rare circumstances a SFV file was dedected as MD-5 V1 one.
  • Fixed bug (Windows) Root folders in treeview has had "lock" status.
  • Fixed bug (Windows) Drag&Drop not accepted Windows network drives directly (without assigning them to a drive letter) (drives such as "\\Network")
  • Fixed bug under Tool Menu where folder filter was not enabled but folders was still filterd if enabled.
  • Fixed bug with popup menu button "Refresh" under "Tool-Menu" : Both filters was applyed (file+folder) for "Verify" and "Timer" mode, but only "folder filter" should be allowed.
  • Fixed problem with Date&Time of a folder under Windows, no more ??? there.
  • Changed : Do not prompt user if timer mode is active and a file delete failed. (Log only)
  • Changed : Do not prompt user if timer mode is active and a file rename failed. (Log only)
  • Changed : Do not prompt user if an I/O error appears when timer mode is active. (Log only)
  • Changed : Do not include "symlinks" (softlinks) into a treescan, this prevents adding / counting files/directories twice. ( Linux / Windows Vista & Windows 7/8)
  • Fixed bug when first a timer scan was executed and later then a not timer operation was executed, still the timer page was displayed instaed of the statistic page.
  • Fixed bug where program got not terminated if verify operation was started from commandline and user selectecd "cancel" in case of an I/O error. (Main Menu was displayed instead)
  • Fixed bug Index out of bounds crash in TreeView if tool menu was selectecd during commandline verify
  • Fixed Problem with duplicate installed languages.
  • New : Added "Ignore All" button - in case of an I/O error, all errors can be ignored at once.
  • New : Speed improvements for applying file & direcotry filters.
  • New : Drag&Drop support in tool menu functions
  • New : Complete new translation system , should be more easy to translate the nls files to diffrent languages now.
  • New : Display progress during applying filters.
  • New : Filtered file items can now be viewed inside the file filter dialog.
  • New : Filtered directories can now be viewed inside the directly filter dialog.
  • New : Display amount filtered files inside the filer button caption.
  • New : Display amount filtered folders inside the filer button caption.
  • New : Display warning message if all files are locked (No read permission)
  • New : Put message "Rename failed" to messagelog if renameing of a file failed.
  • New : View filters for filtering out only bad/skiped/i-o error files.
  • New : Added option menu button for timer mode scan, where already scanned folders can be left out from scanning.

New in Portable Checksum Control 2.2 (Sep 12, 2012)

  • Fixed Error Display in missing file dialog where property "widh" was not found
  • Fixed displaying file "bad" even if it was good wehen checking a single file not all files.
  • Fixed displaying "lock" icons in "custom" icon set.
  • Fixed some german translations.
  • Fixed bug of counting remaining files if an ioerror appeart and user clicked many times "repeat" this has lead to a neagtive value of remaining files.
  • Fixed displaying long filenames in progress display (no overlapping).
  • Do not display "Cancel" and "Skip" button anymore when a job is finished and user re-views the job page again.
  • Fixed strange display of buttons under Linux style "Oxygen" if an IO Error appears.
  • Fixed displaying IO Error Number and error message if an error appears during verify / creating checksums.
  • Fixed missing translations in error if an error appears during verify / creating checksums.
  • Fixed displaying current file path if an error appears during verify / creating checksums.
  • Fixed bug where program raised an exception when timer was executed a 2nd time
  • Fixed bug where target checksum file got wrong filename if user seleted "cancel" under "custom" filename browse.
  • Fixed bug Cancel was not possible during executing a job, if the option "No display confirmation" was setuped.
  • Timer checking is now an seperatly menu point under tool menu.
  • Fixed some missing button styles (cancel button).
  • Fixed (not a bug) : SFV file should contain the word ";created by xxxx at xx:xx:xxx".
  • Fixed bug "Exception1" error if a file was too small to calculate percent of reading progress.
  • Removed option "Display overview" after checking was finished since it is no longer needed.
  • Fixed : Do not store information "already checked" if only 1 file was selected instead of all files.
  • Fixed : "Exception 2" message when only 1 file was selectecd.
  • Fixed correctly displaying remaining files.
  • Fixed remaining file progressbar wich still showed 90% ready , even if the queue was already finished.
  • New file reading functions
  • Enhanched I/O error handling if an I/O error appears during file reading.
  • Windows Localcodepage (e.g.1252) to UTF8 and vice versa fixes. (Solves problem of not be able to open files with german umlauts in its name)
  • Windows : Fixes for files within "root" directory (e.g. E:\test.sfv)
  • Fixed correctly dedection of "permission" for files and folders on Widnows & Linux.
  • Improved "Scan for incomplete files" now 50 % faster.
  • Better respond to the "Stop" button during a file scan in tool menu's verify/create mode
  • Changed syntax of "other date format" from "yyyy/mm/dd" to "yyyy-mm-dd"
  • Fixed bug not writing comments into a sfv file anymore since v2.1
  • Improved sample icon display in settings menu.
  • Fixed not enabled file filter buttons in some situations.
  • Fixed not enabled directory filter buttons in some situations.

New in Portable Checksum Control 2.1 (Feb 14, 2012)

  • GTK2 : Fixed selecting first entry in Settings Menu.
  • All OS : Fixed message "'cbSkipCheckedFiles" not found in config file.
  • All OS : Fixed File Filter selection not working in CREATE MODE, if not using Quick Verify Mode before.
  • All OS : Fixed "TTreeNode.GetNodeFromIndex out of Bounds Exception" when drag&drop only files in create mode.
  • Fixed "Error 2 File not found" when dropping files with with a folder to the file section.
  • Check Permission for writing into a directory before reading all files from it (saves waiting time if directory is locked and lots of files are stored in it}]
  • Display a progress bar on reading directories if it contains more then 1.000 files.
  • Display a progress bar on selecting/deselecting more then 1.000 files
  • Display warning information if directory contains more then 2.000 files.
  • Fixed File Selection in Single Verify / Create Mode. When manualy files was selected in the list, the wrong ones was taken for selection.
  • Massive speed improvement for queue performance , this speeds up the queue process when large amount of files are queued (tested up to 17.000 files)
  • Fixed Wrong text display in ToolMenu Verify Page2 for all languages except English.
  • Fixed wrong description of filesize in Settings Menu. (language File)
  • Added support for displaying TiB instead of 1.000+ GiB
  • Fixed wrong display of filesize in single create mode when a file was dropped and filesize settings in settings menu had been changed
  • Prevent user from saving empty "complete" message" in settings menu.
  • Fixed wrong note in settings menu on entry "Enable Fix for Vista/Win 7".
  • Fixed under tool menu disabled OK Button
  • Added mini help information window about the MD-5 file types when MD-5 mode is selected.
  • Fixed adding extension to custom filename in tool-menu
  • New Feature : Added Support for a new MD-5 Type (Named it MD-5 V4) - often used by linux distribution
  • Fixed removing files under ToolMenu in create mode.
  • Fixed not enabled "Next" Button when switching back from menu page 2 to page 1 (was always disabled)
  • Changed displaying remaining files in multi mode.Now remaining files will be count over all directories not only the current.
  • Fixed translation of item entries in Combobox in Tool Menu Create Mode Page 2.
  • Fixed displaying Filesize in "Bytes" correctly.
  • Log window now contains more information of each file (if it is good/bad/skipped)
  • Fixed "missing file" in verify mode if a directory contains files without extensions.
  • All OS : Fixed program termination if "edit" is clicked in "File filter" dialog when no entry was selected before

New in Portable Checksum Control 2.00 (Jun 21, 2011)

  • Fixes :
  • Again fixes for Win32 (especially Vista / Win7) error writing checksumfile due do other file locking routines as in Linux.
  • Do not display delete overview in multi-verify mode anymore.
  • Do not allow entering Tool Menu all the time.
  • Message "already verified" was always displayed, even if it was not verified before.
  • Timer Control doesn't worked correctly.
  • Verify info file was not written if it was not already there.
  • Text for access messages missing under linux
  • Multi create mode active after clicking Cancel
  • Bad file does not got deleted in Multi Create Mode.
  • Drag&Drop doesn't worked correctly on folders.
  • SFV File not found if it was written to a ,md5 file and vice versa.
  • Corrected displaying path in progress window. (was too short)
  • Comments not shown after loading them - but stored successfully.
  • Linux : If a directory has had the access right to "Reading only" , it was recognized as file instead of a directory. (Drag&Drop of folders was therefore not possible)
  • File not correctly closed after canceling verify process.
  • Even if a .MD5/.SFV file was filtered out in create mode, it was written to the checksum file, which leads on verify to an "missing file".
  • Drag&Drop allowed only drop of 1 file or 1 folder.
  • Win32 testfile (dummy) got not deleted since it was not closed before delete command was called.
  • Win32 german Umlauts in some cases not accepted (leads to a file not found)
  • Importing of checksums only worked with .SFV
  • Linux : Removing links (incomplete-xxxx.rar) not possible since V1.5.x
  • Currently existing directory tags got not removed since V1.5.x
  • Already checked directory got no skipped if option "Directory Tags" was off.
  • If the Cancel button in a the file/directory filter was clicked, changes was made even if they should not.
  • Cancel button in file/directory filter dialog did not restore the old valued (before changes was made [missing re-scan])
  • Windows : if associated with .sfv/md5 and the sfv/md5 file was locked program displayed exception error.
  • Some workarounds for Free Pascal for Windows problems. (Exception on query dates from directories)
  • Some workarounds for Linux GTK2. Note :
  • There is still a bug in lazarus GTK2 LCL which is unfixed until yet, which leads in GTK2 to a none working Popup Menu -> Select All.
  • There is still a bug in lazarus GTK2 LCL which prevents selecting of items from code, as workaround adding files to the list is going without disableing drawing.
  • New Features :
  • New Desktop integration for Windows and Linux : Just click on a .SFV / .MD5 file and the program will open automatically. (Read Notes !!!!!)
  • Drag&Drop now fully implemented (except for tool-menu)
  • In Verify mode one can drop either a .SFV or .MD5 file, or drop and entire folder anywhere to the form.
  • In Create Mode one can now drop either 1 or multiple files or an entire folder to the form.
  • Note : All files must belong to the same path.
  • Importing of checksums now works with .SFV and MD5
  • If both a SFV and a MD5 File is found on importing, once can now choose which of them should be imported.
  • Complete new unified menus for verify and create mode.
  • New Queue for displaying how many files are still left.
  • New scan for missing files in tool menu and new dialog (treeview)
  • New and improved dialog style.
  • Win32 : Implemented now complete "permissions" (User Account Control) means, program will warn/inform you if you have no rights to write for reading/writing a file or folder. (worked before under Linux)
  • New ViewMode : It is possible to switch the view mode from listview to treeview and vice versa.
  • Theme : Implemented 3 pre-definated themes (2 for Linux and 1 for Windows) and one "custom" theme, where it is possible to select each icon separately.
  • Unified file selection in Tool-Menu.
  • Thanks to the UAC, user can see now if a file has limited access rights to it.
  • Note :
  • A open lock icon will be displayed if the user has either no right for reading or writing this file, a closed lock signals that this file is entire locked (not possible to read or write).
  • Click with the mouse over one such file to get an information about if it is locked or not.
  • New nicer settings dialog.
  • Fix for Windows Vista/7 progress bar.
  • New Option for improving file reading speed.
  • New automatic language detection in Windows and Linux (currently English/German only)
  • New QUICK verify mode (Verify only this files which has not been verified before)
  • New Full verify mode. (Verify all files even if they has been checked before)

New in Portable Checksum Control 1.5.4 (Jun 21, 2011)

  • Source Code change, from TNotebook to TPageControl. (now compatible with Lazarus V0.9.31 & up)

New in Portable Checksum Control 1.5.3 (Jun 21, 2011)

  • Implemented "Checksum Import".
  • Checksum files (SFV/MD5) will now be written as soon as their checksum is calculated, this gives the ability to "resume" a canceled or terminated checksum later by using the import function under the "Tools" menu.
  • BUG solved - In the Tool menu it was not possible to remove a directory when added.
  • Display a "Retry/Cancel" Dialog if it is not possible to write into a checksum file.
  • Displays in verify/create selection mode how many files are selected.
  • Workaround for a QT Bug where it was possible to click "Next" even if zero files are selected (Program termination).

New in Portable Checksum Control 1.5.2 (Jun 21, 2011)

  • BUG SFV/MD5 checking not working when associated by extension in GTK2 Version (QT was fine)
  • BUG IN SFV/MD5 create mode when data media has defect program terminated.
  • New Error Dialog when file reading has failed.
  • Ability to choose either "Stop" or "Continue" in missing file popup window.

New in Portable Checksum Control 1.5.1 (Jun 21, 2011)

  • BUG solved - New added file filter was not saved

New in Portable Checksum Control 1.5 (Jun 21, 2011)

  • New Buffersize "Xlarge" for file scanning.
  • Program can be adjusted in any size.
  • Position of program window will be saved.
  • Drag&Drop support
  • you can now drag&drop a .sfv/.md5 file directly into the program.
  • you can drag&drop an entire directory for check sumfile creation.
  • User Permission (Linux only) , it will be checked if the user has the needed rights to perform the needed action.
  • Multiple verify/create function over complete directory trees.
  • Scan for missing / incomplete files
  • Skip filter for directories and files
  • Style support for tree icons.
  • Prompt before closing entire program if a checksum process is working.
  • Native dialogs in KDE when using QT4.4/ QT 4.5 (QT Version)
  • Unattached Timer controlled verify process
  • Removes previous left behind (or not wanted) directory tag messages
  • Remove "incomplete" links if a release is successfully checked. (Linux only) (created by Zipscript)
  • Remove all ".missing" files entries if they are no longer missing (created by Zipscript)
  • Can store comments in SFV Files.
  • Display correctly comments which contains lines breaks created under Windows
  • Language Support (English/German)
  • Store scan information, that he has scanned this file(s) already successfully and if he wants to scan again.
  • New manager for incorrect/bad files , where you can select to delete/rename them all at once.

New in Portable Checksum Control 1.0.1 (Jun 21, 2011)

  • Automatic scanning of files if checksum control is associated with .sfv/-md5 files in file manager (Nautilus, Dolphin, Thunar).
  • New missing file popup window
  • New file and directory permission check, since files or directories could have permission that prevents write to access to them.
  • Prompt before overwriting a exiting file
  • Fixed writing sfv/md5 files to other directories as the default one.
  • MD5 routine now supports adjustable buffer size as like as sfv has had before.
  • Prompt before canceling scanning files for checking (could be turned off in settings)
  • Popup menu in create mode for file selection