JkDefragStarter - Changelog
Hinweis für deutsche Besucher:
Dieser Changelog ist in Englisch, da wohl die meisten Benutzer von JkDefragStarter Englisch sprechen.
Version 1.18.2
- Added Spanish translation (thanks to Manuel Montero "Senpai").
- Changed the About-box: There is now a clickable link to the JkDefragStarter website and some text formatting.
Version 1.18.1
- Settings file is now saved in UTF-8 format. Now unicode filenames (containing special characters) are saved correctly.
- Improved Windows Vista support: If JkDefragStarter is not running as administrator, you will get an UAC prompt when you run JkDefrag.
- Nice side-effect of Vista support: You can run JkDefragStarter on Windows 2000/XP as restricted user and it will prompt for user name and password of an administrator account.
Version 1.18
- Replaced input boxes of items to defragment, spacehogs and excludes with combo-boxes which contain a history
- Language-selector box and help buttons will stay enabled while defragging
-
Replaced the "Exit JkDefrag when done" and "Wait for exit" checkboxes with a combo-box where you can select the "mode of operation".
To make JkDefragStarter put the -q option into the command line, select one of the options where JkDefrag will quit automatically. - Added the possibility to shutdown when JkDefrag exits (to cancel this, close JkDefragStarter before JkDefrag)
- Small clarification update for the help boxes
- All languages updated with strings for the recent changes (special thanks to my translators!)
- Corrected mistakes in the language files where special characters were escaped with a backslash
- Code refactoring: standard include files are now included from header files -> this makes it easier to add new classes in the future
Version 1.17.5
-
Improved settings file format: values are now saved in the form "SettingName=Value" which makes editing and upgrading easier.
Your old settings file is no longer valid and I recommend to delete it. - Settings file name changed from jkds.dat to jkds.ini
-
Implemented usage of the ApplicationData directory (will create a file %AppData%\JkDefragStarter\jkds.ini):
- Should avoid problems with unsaved settings in Vista when UAC is enabled.
-
A "portable" mode is still available, but AppData is preferred.
To run JkDefragStarter in portable mode, simply create an empty file "jkds.ini" and put it into the same directory as the JkDefragStarter.exe .
The following cases will explain the program's behaviour:
- if you run JkDefragStarter on a System that has a settings file in the AppData directory, it will use that in any case.
- if the file is not there, but a local one in the directory where the JkDefragStarter.exe is, it will use that and save the settings to it -> no changes are made to the filesystem on the computer
- for BartPE, you can put an initial settings file on the CD that will be read on the first start, and will be saved to the RamDisk (==AppData) on exit, because it can't be saved to the CD
Version 1.17.4
- Made it possible to enter floating-point numbers into the free space edit box. Use ENGLISH NUMBER FORMAT (e.g. 5.3) !!!
Version 1.17.3
- Added French translation (thanks to Jean-François FARCACHE)
- Removed a forgotten dependency on the old "langstrings.h" (this made the executable 12 KB smaller!)
Version 1.17.2
- Fixed tab order in main window
- Minor updates for the translation files (especially Portuguese)
- Fixed a minor bug in the language-file reader that removed whitespace in the beginning
- Removed old language string list from the Project (and source code).
- Minor code cleanup to prevent future conflicts
Version 1.17.1
- Fixed a dependency problem (GetProcessId) in Windows 2000.
- JkDefragStarter can now be closed even if JkDefrag is running.
- Added corresponding translations.
- The names of the translators are now shown in the "About" dialog of the specific translation (see the readmy file for a list of all translators).
- UPDATE 1: Minor changes in the Portuguese translation.
Version 1.17
- Added a possibility to suspend the JkDefrag process (Please use CAREFULLY. The complete process will be suspended. This might interfere with other processes.)
- Added new strings to the translations.
Version 1.16.4
- Fixed a problem with the file filters in open dialogs.
- Version is now shown in the title bar.
Version 1.16.3
- New language management: Language strings are now saved as resources => languages can be added more easily.
- Minor changes to the language files.
Version 1.16.2
- Fixed a bug that caused wrong command lines if the log file was disabled.
- Adapted the program icon to the new JkDefrag icon.
Version 1.16.1
- Minor updates for the Portuguese translation.
- Enlarged the labels in the main window to display the full text in some translations.
Version 1.16
- Added Portuguese translation (Thanks to Rui Morais).
- Further optimizations for the command line: double quotes are now only added if necessary.
Version 1.15.1
- Fixed a bug that caused wrong text in the clipbload.
Version 1.15
- The program is now fully Unicode compatible.
- The version is now displayed in the "About" box.
Version 1.14
- Added buttons to add files and directories directly to the targets.
- Fixed a bug that caused wrong results if there were more than 1024 charactes in a edit box.
- Updated some translations.
- Some code optimizations
Version 1.13
- Unified input boxes: in all input boxes (Targets, SpaceHogs, Excludes), multiple entries must be separated by a semicolon (;)!
- Translations adapted and modified.
- The source code is now distributed separately
Version 1.12.4
- Added a notice that defrag mode 4 was removed in version 3.14.
- The program window can now be minimized.
- Some code improvements
Version 1.12.3
- The program now has a symbol (a combination of the "run" and the Windows defragmenter symbol)
- Minor changes to the version information in the executable.
Version 1.12.2
- Fixed a critical bug that caused JkDefragStarter to crash if a SpaceHogs or exclude mask was empty or only consisted of double quotes whitespace (for example "abc; ;;"). (Thanks to Jürgen Straub for reporting this bug).
- Fixed a bug that put exclude masks to the SpaceHogs.
- Empty arguments won't be inserted into the command line.
Version 1.12.1
- Fixed wrong error message if the log file couldn't be shown.
Version 1.12
- New Option: "Wait for exit" causes JkDefragStarter to wait for the started JkDefrag instead of closing itself.
- Fixed some problems with translation strings in the source code.
Version 1.11
- Fixed a problem with double quotes added by the user.
- JkDefragStarter will now close when clicking "Run JkDefrag".
- Added missing translations.
Version 1.10
- Double quotes are now added automatically for SpaceHogs and excluded files.
- Updated License in the About dialog.
Version 1.9
- First Release.