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