# # ChangeLog for / # # Generated by Trac 0.12.3 # 5/20/2013 10:27:57 AM Wed, 10 Feb 2010 08:32:33 GMT lowjoel [1801] * branches/eraser6/CodeReview (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.msbuild (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskPropertiesForm.Designer.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskPropertiesForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/TaskPropertiesForm.resx (modified) * branches/eraser6/CodeReview/ShellExt/CtxMenu.cpp (modified) * branches/eraser6/CodeReview/ShellExt/ShellExt.vcproj (modified) * branches/eraser6/CodeReview/ShellExt/Utils.cpp (copied) * branches/eraser6/CodeReview/ShellExt/Utils.h (copied) Updated to r1800 on trunk. Wed, 10 Feb 2010 08:26:10 GMT lowjoel [1800] * trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs (modified) * trunk/eraser6/Eraser/TaskPropertiesForm.it.resx (modified) * trunk/eraser6/Eraser/TaskPropertiesForm.resx (modified) Fit Sunday on the English localisation for the schedule editor. Wed, 10 Feb 2010 08:11:34 GMT lowjoel [1799] * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) Specify RightAlign alongside RTLReading when the parent control is ... Wed, 10 Feb 2010 08:02:19 GMT lowjoel [1798] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/DoD.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Fat.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/RNGCrypto.cs (modified) Looks like the GuidAttribute doesn't accept GUIDs with {}. Fixes r1796 Wed, 10 Feb 2010 08:00:52 GMT lowjoel [1797] * branches/eraser6/CodeReview/Eraser.Util/Localisation.cs (modified) * branches/eraser6/CodeReview/Eraser/AboutForm.cs (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.cs (modified) * branches/eraser6/CodeReview/Eraser/LogForm.cs (modified) * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.GuiProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/Settings.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.cs (modified) * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Replaced the majority of the "S" class with the properly named ... Wed, 10 Feb 2010 07:37:15 GMT lowjoel [1796] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/DoD.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Random.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Fat.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/RNGCrypto.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/SettingsForm.cs (modified) Store the GUIDs of the Registerables as class attributes and use ... Wed, 10 Feb 2010 07:14:49 GMT lowjoel [1795] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Custom.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/DoD.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Fat.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Plugin.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/SettingsForm.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/EntropySource.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/ManagerLibrary.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Method.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/PRNG.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.cs (modified) Renamed ManagerLibrary.*Manager => ManagerLibrary.*Registrar for ... Wed, 10 Feb 2010 07:11:27 GMT lowjoel [1794] * branches/eraser6/CodeReview/Eraser.Manager/Eraser.Manager.csproj (modified) * branches/eraser6/CodeReview/Eraser.Manager/Language.cs (deleted) * branches/eraser6/CodeReview/Eraser.Util/Localisation.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsPanel.cs (modified) Removed the Language and LanguageManager classes since the former is ... Wed, 10 Feb 2010 07:02:11 GMT lowjoel [1793] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/DoD.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Fat.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Plugin.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/ManagerLibrary.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Method.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/PRNG.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsPanel.cs (modified) Replaced the PrngManager and FileSystemManager classes with the new ... Wed, 10 Feb 2010 06:32:45 GMT lowjoel [1792] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodEditorForm.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Custom.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Plugin.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/SettingsForm.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/EntropySource.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Eraser.Manager.csproj (modified) * branches/eraser6/CodeReview/Eraser.Manager/IRegistrar.cs (added) * branches/eraser6/CodeReview/Eraser.Manager/ManagerLibrary.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Method.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.cs (modified) Implemented an IRegistrar interface for all registrars, and an ... Wed, 10 Feb 2010 04:09:00 GMT lowjoel [1791] * branches/eraser6/CodeReview/Eraser/Eraser.csproj (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsCompatibility.cs (deleted) Closes #309: Remove the SettingsCompatibility classes Wed, 10 Feb 2010 02:49:25 GMT lowjoel [1790] * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) Supplants r1777. Moved a code fragment from the DirectExecutor.Main to ... Wed, 10 Feb 2010 02:37:56 GMT lowjoel [1789] * branches/eraser6/CodeReview/Eraser.Util/Localisation.cs (modified) Instead of throwing an ArgumentNullException when querying the system ... Wed, 10 Feb 2010 02:36:17 GMT lowjoel [1788] * branches/eraser6/CodeReview/Eraser/AboutForm.cs (modified) * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs (modified) When checking for RTL-reading controls to display in the message box, ... Wed, 10 Feb 2010 02:31:37 GMT lowjoel [1787] * trunk/eraser6/ShellExt/CtxMenu.cpp (modified) * trunk/eraser6/ShellExt/ShellExt.vcproj (modified) * trunk/eraser6/ShellExt/Utils.cpp (added) * trunk/eraser6/ShellExt/Utils.h (added) Various (minor) shell improvements. - Moved the Handle class to the ... Wed, 10 Feb 2010 02:23:06 GMT lowjoel [1786] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Manager/RemoteExecutor.cs (modified) * trunk/eraser6/Eraser/Program.cs (modified) Forward port from Eraser 6.0. - When connecting to a RemoteExecutor ... Wed, 10 Feb 2010 02:21:31 GMT lowjoel [1785] * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) New strings. Wed, 10 Feb 2010 02:20:34 GMT lowjoel [1784] * branches/eraser6/6.0/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) - When connecting to a RemoteExecutor instance, wait for 3 seconds ... Tue, 09 Feb 2010 08:36:16 GMT lowjoel [1783] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Manager/DirectExecutor.cs (modified) Forward port from Eraser 6.0: Fixed DirectoryNotFoundException -- the ... Tue, 09 Feb 2010 08:18:29 GMT lowjoel [1782] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Fixed DirectoryNotFoundException -- the Erase If Empty option for ... Tue, 09 Feb 2010 08:02:36 GMT lowjoel [1781] * branches/eraser6/CodeReview/Eraser/LogForm.cs (modified) If we have no log sessions then we should not attempt to list the ... Tue, 09 Feb 2010 07:56:16 GMT lowjoel [1780] * branches/eraser6/CodeReview/Eraser.Util/Logger.cs (modified) Fixed a few logger issues, addressing #320: Logging improvements: - ... Tue, 09 Feb 2010 07:52:48 GMT lowjoel [1779] * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) Forgot to return from the function after we log the error that we lack ... Tue, 09 Feb 2010 07:27:42 GMT lowjoel [1778] * branches/eraser6/CodeReview/Eraser.Util/Localisation.cs (modified) Converted a tail-recursive function call to a while loop. Tue, 09 Feb 2010 07:23:22 GMT lowjoel [1777] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Eraser.Manager.csproj (modified) * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Eraser.Util.csproj (modified) * branches/eraser6/CodeReview/Eraser.Util/Logger.cs (moved) * branches/eraser6/CodeReview/Eraser.Util/Theming.cs (modified) * branches/eraser6/CodeReview/Eraser/LogForm.cs (modified) * branches/eraser6/CodeReview/Eraser/ProgressForm.cs (modified) * branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs (modified) Redesigned the Logger paradigm -- instead of a dealing with a logger ... Tue, 09 Feb 2010 06:45:26 GMT lowjoel [1776] * branches/eraser6/CodeReview/Dependencies/CommonLibrary.XML (added) Added XML documentation for the CommonLibrary.NET assembly. Mon, 08 Feb 2010 12:49:25 GMT lowjoel [1775] * branches/eraser6/CodeReview (modified) * branches/eraser6/CodeReview/Eraser.msbuild (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/MainForm.nl.resx (modified) Forward port from trunk to r1774. Mon, 08 Feb 2010 12:44:54 GMT lowjoel [1774] * trunk/eraser6/Eraser/MainForm.nl.resx (modified) Use the new Eraser icon for the Dutch localisation Mon, 08 Feb 2010 12:37:14 GMT lowjoel [1773] * trunk/eraser6/Eraser/MainForm.nl.resx (modified) Fixed menu bar position in the Dutch localisaton. Mon, 08 Feb 2010 08:25:51 GMT lowjoel [1772] * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/ManagerLibrary.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Plugins.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Security.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/VolumeInfo.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.ConsoleProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.GuiProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/Settings.cs (modified) Allow all IDisposable patterns to be reentrant. Addresses #275: Code ... Mon, 08 Feb 2010 07:43:56 GMT lowjoel [1771] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Strings.en.resx (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Strings.it.resx (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Strings.nl.resx (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/Strings.resx (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Strings.en.resx (modified) * branches/eraser6/CodeReview/Eraser.Manager/Strings.it.resx (modified) * branches/eraser6/CodeReview/Eraser.Manager/Strings.nl.resx (modified) * branches/eraser6/CodeReview/Eraser.Manager/Strings.resx (modified) Updated localisable strings. Mon, 08 Feb 2010 07:41:24 GMT lowjoel [1770] * branches/eraser6/CodeReview/Eraser.Util/ConsoleWindow.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Security.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/VolumeInfo.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.ConsoleProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/Settings.cs (modified) Marked disposable classes' Dispose(bool) member protected virtual; or ... Mon, 08 Feb 2010 07:29:41 GMT lowjoel [1769] * branches/eraser6/CodeReview (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.msbuild (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.GuiProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/Strings.NL.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.en.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.it.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.resx (modified) Updated to trunk r1764 Mon, 08 Feb 2010 07:20:53 GMT lowjoel [1768] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser/AboutForm.cs (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.cs (modified) * branches/eraser6/CodeReview/Eraser/LogForm.cs (modified) * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.GuiProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/Settings.cs (modified) * branches/eraser6/CodeReview/Eraser/SettingsPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.cs (modified) * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Also specify MessageBoxOptions.RightAlign if the dialog which owns the ... Mon, 08 Feb 2010 07:09:55 GMT lowjoel [1767] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Method.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/PRNG.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Schedule.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) Do not localise exceptions which aren't meant to be seen by the user. ... Mon, 08 Feb 2010 06:54:30 GMT lowjoel [1766] * trunk/website/scripts/downloads.php (modified) - Fixed naming of the download: Just add Eraser to the version number, ... Mon, 08 Feb 2010 06:44:59 GMT lowjoel [1765] * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Executor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/ProgressForm.cs (modified) * branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs (modified) Removed the TaskProcessing and TaskProcessed events in Executor which ... Mon, 08 Feb 2010 06:05:23 GMT lowjoel [1764] * trunk/eraser6 (modified) * trunk/eraser6/Eraser/Program.cs (modified) * trunk/eraser6/Eraser/Strings.NL.resx (modified) * trunk/eraser6/Eraser/Strings.en.resx (modified) * trunk/eraser6/Eraser/Strings.it.resx (modified) * trunk/eraser6/Eraser/Strings.resx (modified) Forward port from Eraser 6.0: Fixed a typo in the order of function ... Mon, 08 Feb 2010 05:58:22 GMT lowjoel [1763] * trunk/website/scripts/updates.php (modified) Rename all download -> update since this is an updater. Mon, 08 Feb 2010 05:51:37 GMT lowjoel [1762] * trunk/website/scripts/downloads.php (modified) Do not unset and reset the superseded field of the table as that re- ... Mon, 08 Feb 2010 05:24:47 GMT lowjoel [1761] * trunk/website/scripts/updates.php (added) * trunk/website/scripts/updates/index.php (modified) Separate the downloads list printing code into a separate UpdateList ... Mon, 08 Feb 2010 04:51:14 GMT lowjoel [1760] * trunk/website/scripts/downloads.php (modified) Added support to include the current version of the builds so that ... Mon, 08 Feb 2010 04:47:44 GMT lowjoel [1759] * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Give all downloaded files an index to ensure uniqueness of every file. ... Mon, 08 Feb 2010 04:24:34 GMT lowjoel [1758] * branches/eraser6/CodeReview/Eraser/UpdateForm.Designer.cs (modified) * branches/eraser6/CodeReview/Eraser/UpdateForm.resx (modified) Remove the mirror selection combobox since we don't support that any ... Mon, 08 Feb 2010 04:13:57 GMT lowjoel [1757] * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Remove unnecessary using. Closes #307: Eraser Updater restructuring Mon, 08 Feb 2010 03:55:50 GMT lowjoel [1756] * trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) Fixed progress calculation -- the old method did not take into account ... Mon, 08 Feb 2010 03:48:49 GMT lowjoel [1755] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Manager/DirectExecutor.cs (modified) Forward port from Eraser 6.0: Fixed two errors in the code: when ... Mon, 08 Feb 2010 03:38:30 GMT lowjoel [1754] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Fixed two errors in the code: when terminating the DirectExecutor ... Mon, 08 Feb 2010 01:24:57 GMT lowjoel [1753] * trunk/eraser6 (modified) * trunk/eraser6/Eraser/MainForm.cs (modified) Forward port from Eraser 6.0: Fixed crash when importing a ... Mon, 08 Feb 2010 01:20:30 GMT lowjoel [1752] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) Fixed crash when importing a corrupt/outdated task list. Mon, 08 Feb 2010 00:37:28 GMT lowjoel [1751] * trunk/eraser6/Eraser/BlackBoxMainForm.cs (modified) Fixed crash when users double-click outside a report item. Thu, 04 Feb 2010 10:02:23 GMT lowjoel [1750] * branches/eraser6/CodeReview/Eraser/Strings.NL.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.en.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.it.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.resx (modified) Updated strings found in the project. Thu, 04 Feb 2010 09:58:48 GMT lowjoel [1749] * branches/eraser6/CodeReview/Version.cs.in (modified) Version bump, needed for the updater to work properly. Thu, 04 Feb 2010 08:47:01 GMT lowjoel [1748] * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Various Updater fixes. Addresses #307: Eraser Updater restructuring - ... Thu, 04 Feb 2010 02:31:56 GMT lowjoel [1747] * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Rewrote and redesigned the entire Updater infrastructure to use the ... Wed, 03 Feb 2010 03:47:05 GMT lowjoel [1746] * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) Must have copied the copyrights blindly... Wed, 03 Feb 2010 03:37:13 GMT lowjoel [1745] * branches/eraser6/CodeReview (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) * branches/eraser6/CodeReview/Eraser.Util.Native/OpenHandle.NameResolver.cpp (modified) * branches/eraser6/CodeReview/Eraser.Util/BlackBox.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Eraser.Util.csproj (modified) * branches/eraser6/CodeReview/Eraser.Util/Security.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Shell.cs (added) * branches/eraser6/CodeReview/Eraser.Util/VolumeInfo.cs (modified) * branches/eraser6/CodeReview/Eraser.msbuild (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.it.resx (modified) * branches/eraser6/CodeReview/Eraser/LogForm.cs (modified) * branches/eraser6/CodeReview/Eraser/MainForm.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.GuiProgram.cs (modified) * branches/eraser6/CodeReview/Eraser/ProgressForm.cs (modified) * branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/CodeReview/Eraser/Strings.NL.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.en.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.it.resx (modified) * branches/eraser6/CodeReview/Eraser/Strings.resx (modified) * branches/eraser6/CodeReview/ShellExt/CtxMenu.cpp (modified) Forward ported changes from trunk to r1743 Wed, 03 Feb 2010 02:52:48 GMT lowjoel [1744] * branches/eraser6/6.0/Eraser/Program.cs (modified) * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) Fixed a typo in the order of function calls (nested string ... Wed, 03 Feb 2010 01:37:27 GMT lowjoel [1743] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Manager/FileSystem.cs (modified) Forward port from Eraser 6.0: Fixed code usage error: When we find a ... Wed, 03 Feb 2010 01:19:44 GMT lowjoel [1742] * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) Fixed code usage error: When we find a directory in the list of ... Wed, 03 Feb 2010 01:16:48 GMT lowjoel [1741] * trunk/eraser6 (modified) * trunk/eraser6/Eraser/LogForm.cs (modified) * trunk/eraser6/Eraser/ProgressForm.cs (modified) Supplants r1659/r1660: When we ware waiting for event triggers we also ... Wed, 03 Feb 2010 01:14:37 GMT lowjoel [1740] * branches/eraser6/6.0/Eraser/LogForm.cs (modified) * branches/eraser6/6.0/Eraser/ProgressForm.cs (modified) Supplants r1659: When we ware waiting for event triggers we also need ... Wed, 03 Feb 2010 00:56:25 GMT lowjoel [1739] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Manager/Task.cs (modified) Forward port from Eraser 6.0: Various filesystem object target ... Wed, 03 Feb 2010 00:53:49 GMT lowjoel [1738] * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) - When passing reference variables, we don't need to use ref (unless we ... Wed, 03 Feb 2010 00:46:35 GMT lowjoel [1737] * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) When listing files that need to be erased, always ensure that the file ... Wed, 03 Feb 2010 00:29:46 GMT lowjoel [1736] * trunk/eraser6 (modified) * trunk/eraser6/Eraser/MainForm.cs (modified) * trunk/eraser6/Eraser/SchedulerPanel.cs (modified) Forward port from Eraser 6.0: Fixed potential regression in r1721 and ... Wed, 03 Feb 2010 00:24:01 GMT lowjoel [1735] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Slightly better fix than r1734. Wed, 03 Feb 2010 00:13:11 GMT lowjoel [1734] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Fixed potential regression in r1721 and r1633 where we added in calls ... Sat, 30 Jan 2010 06:35:16 GMT lowjoel [1733] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Util/VolumeInfo.cs (modified) Forward port from Eraser 6.0: Change the behaviour to ... Sat, 30 Jan 2010 06:33:22 GMT lowjoel [1732] * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Change the behaviour to GetVolumeInformation: if it returns zero it is ... Sat, 30 Jan 2010 05:59:38 GMT lowjoel [1731] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Util/VolumeInfo.cs (modified) Forward port from Eraser 6.0: GetDriveType requires the path to have a ... Sat, 30 Jan 2010 05:56:46 GMT lowjoel [1730] * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) GetDriveType requires the path to have a trailing backslash. The check ... Sat, 30 Jan 2010 05:54:46 GMT lowjoel [1729] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Backport from trunk: Handle corrupt volumes properly when getting ... Sat, 30 Jan 2010 05:51:54 GMT lowjoel [1728] * trunk/eraser6/Eraser.Util/VolumeInfo.cs (modified) Handle corrupt volumes properly when getting volume information from ... Sat, 30 Jan 2010 02:40:12 GMT lowjoel [1727] * trunk/eraser6/Eraser.Util/BlackBox.cs (modified) When opening debug logs, open it with read sharing access (no one's ... Sat, 30 Jan 2010 02:26:19 GMT lowjoel [1726] * trunk/eraser6 (modified) * trunk/eraser6/Eraser.Util.Unlocker/Unlocker.cpp (modified) Forward port from Eraser 6.0: CreateNameThread should be unmanaged as ... Sat, 30 Jan 2010 02:15:30 GMT lowjoel [1725] * trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) Fixed progress reporting for FL16KB as we call the erasure method twice ... Sat, 30 Jan 2010 01:57:20 GMT lowjoel [1724] * trunk/eraser6/Eraser.Util/ShellApi.cs (modified) Fixed crash when checking for low disk space notifications: if the ... Sat, 30 Jan 2010 00:54:29 GMT lowjoel [1723] * branches/eraser6/6.0/Eraser.Util.Unlocker/Unlocker.cpp (modified) CreateNameThread should be unmanaged as it calls only unmanaged APIs. ... Sat, 30 Jan 2010 00:52:20 GMT lowjoel [1722] * trunk/eraser6 (modified) * trunk/eraser6/Eraser/MainForm.cs (modified) Forward port from Eraser6.0: Fixed regression introduced in r1634. ... Sat, 30 Jan 2010 00:47:24 GMT lowjoel [1721] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) Fixed regression introduced in r1634. Fixed hang when starting Eraser ... Sat, 30 Jan 2010 00:38:26 GMT lowjoel [1720] * trunk/eraser6/Eraser.Util/AdvApi.cs (modified) Experimental fix for NotSupportedException reported by some users. Fri, 29 Jan 2010 00:40:49 GMT lowjoel [1719] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/6.0/ShellExt/CtxMenu.cpp (modified) Backported changes from trunk. r1718: Author: lowjoel: When we have ... Fri, 29 Jan 2010 00:35:31 GMT lowjoel [1718] * trunk/eraser6/ShellExt/CtxMenu.cpp (modified) When we have problems starting Eraser from the shell extension check ... Thu, 28 Jan 2010 08:19:57 GMT lowjoel [1717] * trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) If the directory we are deleting does not exist, we should just return ... Thu, 28 Jan 2010 08:16:47 GMT lowjoel [1716] * trunk/eraser6/Eraser/Program.cs (modified) Catch IOExceptions when we try to connect to other running instances ... Thu, 28 Jan 2010 08:02:58 GMT lowjoel [1715] * trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Set that files are not meant to be indexed when it is meant for ... Thu, 28 Jan 2010 07:50:15 GMT lowjoel [1714] * trunk/eraser6/Eraser.Manager/RemoteExecutor.cs (modified) Fixed race condition potentially created by initialising the remote ... Thu, 28 Jan 2010 06:54:10 GMT lowjoel [1713] * trunk/eraser6/Eraser/SchedulerPanel.cs (modified) Since we only force the creation of the SchedulerPanel's handle in the ... Thu, 28 Jan 2010 06:40:40 GMT lowjoel [1712] * trunk/eraser6/Eraser.Manager/DirectExecutor.cs (modified) ThreadAbortExceptions should not trigger BlackBox report creation. Thu, 28 Jan 2010 04:16:14 GMT lowjoel [1711] * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/VolumeInfo.cs (modified) - Modified the VolumeInfo class to allow enumeration of network drives ... Thu, 28 Jan 2010 03:40:02 GMT lowjoel [1710] * branches/eraser6/CodeReview/Eraser.Util/Eraser.Util.csproj (modified) * branches/eraser6/CodeReview/Eraser.Util/NTApi.cs (deleted) * branches/eraser6/CodeReview/Eraser.Util/NativeMethods/NtDll.cs (modified) Remove the obsolete managed call to NtQuerySystemInformation Thu, 28 Jan 2010 03:37:54 GMT lowjoel [1709] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/CodeReview/Eraser.Manager/Task.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/BlackBox.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Eraser.Util.csproj (modified) * branches/eraser6/CodeReview/Eraser.Util/ExtensionMethods/IO.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/FileSize.cs (moved) * branches/eraser6/CodeReview/Eraser.Util/Localisation.cs (modified) * branches/eraser6/CodeReview/Eraser/Program.cs (modified) * branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.cs (modified) * branches/eraser6/CodeReview/Eraser/UpdateForm.cs (modified) Replaced the Eraser.Util.File class with extension methods (based on ... Thu, 28 Jan 2010 01:11:18 GMT lowjoel [1708] * branches/eraser6/CodeReview/Eraser.Util/NativeMethods/Kernel.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/StreamInfo.cs (modified) Drop-in replacement of the StreamInfo class with a rewritten one which ... Wed, 27 Jan 2010 09:06:16 GMT lowjoel [1707] * trunk/eraser6/Eraser.Manager/DirectExecutor.cs (modified) Once the cluster tip erasures complete we need to specify that the task ... Wed, 27 Jan 2010 09:04:49 GMT lowjoel [1706] * trunk/eraser6/Eraser.Manager/DirectExecutor.cs (modified) * trunk/eraser6/Eraser.Util/ShellApi.cs (modified) Disable low disk space notifications when running unused space ... Wed, 27 Jan 2010 05:58:28 GMT lowjoel [1705] * branches/eraser6/CodeReview/Eraser.Util/File.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/NtfsApi.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/StreamInfo.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/VolumeInfo.cs (modified) * branches/eraser6/CodeReview/Eraser.Util/Win32ErrorCodes.cs (modified) Replace all Marshal.GetExceptionForHR with ... Wed, 27 Jan 2010 05:48:48 GMT lowjoel [1704] * branches/eraser6/CodeReview/Eraser.msbuild (modified) Forward ported from trunk to r1628 Wed, 27 Jan 2010 05:45:44 GMT lowjoel [1703] * branches/eraser6/CodeReview/Eraser.msbuild (copied) * branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.it.resx (copied) * branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.it.resx (copied) Added missing files that should have been merged from trunk. Wed, 27 Jan 2010 05:09:12 GMT lowjoel [1702] * branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Fixed compilo introduced in r1701