Timeline


and

8/22/2008:

22:51 Ticket #49 (Eraser 5 Unicode Support) created by agent009
Apparently eraser accesses files using ANSI functions and long filenames. …

8/21/2008:

11:39 Ticket #48 (Inaccurate determination of process elevation) created by Joel
WRT https://bbs.heidi.ie/viewtopic.php?f=2&t=5303

8/20/2008:

11:14 Changeset [386] by gtrant
  • trunk/Eraser.sln
  • trunk/SchedulerView.cpp

Fix for "-subfolder" added extra space

8/18/2008:

02:24 Ticket #47 (Erasing first-last 2k messes up partition table) created by mach
I am using version 5.86, windows 2000, affected disk is SATA, 250GB, …

8/15/2008:

08:27 Changeset [385] by gtrant
  • trunk/Eraser.sln
  • trunk/SchedulerView.cpp
  • trunk/version.h

8/13/2008:

11:32 Changeset [384] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/DefaultPlugins/Strings.en.resx
  • branches/eraser6/Manager/Plugins.cs

-Fixed the ISAAC DLL being required next to the main assembly (use LoadFrom? instead of LoadFile?)
-The EN strings are our culture invariant ones...

8/12/2008:

12:09 Changeset [383] by gtrant
  • branches/eraser6/Util/KernelAPI.cs

Fixed Getstartupinfo crash

8/11/2008:

14:24 Changeset [382] by lowjoel
  • branches/eraser6/DefaultPlugins/Plugin.cs

Sort the methods by pass number and then alphabetically.

14:10 Changeset [381] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/Eraser/Eraser.csproj

Actually not having csgettext isn't a really big issue, since it's just a maintenance utility to ensure the .resx files remain up to date. If you want to have the utility then just email me.

14:06 Changeset [380] by lowjoel
  • branches/eraser6/Manager/DirectExecutor.cs
  • branches/eraser6/Util/StreamInfo.cs

Slightly more robust error handling when erasing cluster tips: Errors are frequently encountered doing so, so we must handle them gracefully.
-In the process of doing this, I improved the StreamInfo? class by parsing the returned error code when CreateFile? fails and throwing the appropriate exception (Win32Exception is rather generic)

14:02 Changeset [379] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/Eraser/Eraser.csproj

Hint the DLLs in the Dependencies folder.

14:00 Changeset [378] by lowjoel
  • branches/eraser6/Dependencies
  • branches/eraser6/Dependencies/BevelLine.dll
  • branches/eraser6/Dependencies/ISAAC.dll

Added the Dependencies folder to save people from scurrying over the net to find the DLLs and build them. The URLs:
BevelLine?: http://www.codeproject.com/KB/miscctrl/BevelLine.aspx
ISAAC: http://www.burtleburtle.net/bob/rand/isaacafa.html (The little C# link below)

8/10/2008:

09:24 Ticket #46 (Implement Tasklist competion action) created by Joel
Much like how v5 does it now, perhaps with a few refinements?
09:22 Changeset [377] by lowjoel
  • trunk/EraserDll/Eraser.cpp

Implemented #37

08:57 Ticket #6 (Incorrect "when finished" option) closed by Joel
fixed: Fixed in r376.
08:57 Changeset [376] by lowjoel
  • trunk/EraserDll/Eraser.cpp

Fixed #6.

08/10/08:

08:51 Ticket #45 (EraserL adds file association) closed by Joel
worksforme: I don't see this happening in my latest builds. Are you sure this happens …
08:45 Ticket #36 (Eraser over riding Windows hotkeys) closed by Joel
fixed: Fixed in r375
08:44 Changeset [375] by lowjoel
  • trunk/Erasext/Erasext.rc

Replace the menu shortcuts, fixes #36

07:49 Ticket #8 (Verify fail in Vista?) closed by Joel
duplicate: I think this is a duplicate of #21, since I'm not going to invest so much …
06:44 Ticket #38 (Update website with latest stable version) closed by Joel
fixed: http://heidi.ie/eraser/download.php I think that's done now.
06:43 Ticket #19 (Log events into the v6 log) closed by Joel
fixed: I think this should be rather complete.
06:39 Ticket #31 (Fix internationalized code) closed by Joel
fixed: Yep, OK, we're done with this. I've decided to stick to how .NET does i18n …
06:21 Ticket #45 (EraserL adds file association) created by Crumbles
Whenever I use eraserl.exe it adds the following registry key: …

08/09/08:

12:03 Changeset [374] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/DefaultPlugins/EraseGOSTP50739.cs
  • branches/eraser6/DefaultPlugins/EraseGutmann.cs
  • branches/eraser6/DefaultPlugins/EraseHMGIS5.cs
  • branches/eraser6/DefaultPlugins/EraseRCMP_TSSIT_OPS_II.cs
  • branches/eraser6/DefaultPlugins/EraseSchneier.cs
  • branches/eraser6/DefaultPlugins/EraseUSAF5020.cs
  • branches/eraser6/DefaultPlugins/EraseUSArmyAR380_19.cs
  • branches/eraser6/DefaultPlugins/EraseVSITR.cs
  • branches/eraser6/DefaultPlugins/Plugin.cs
  • branches/eraser6/DefaultPlugins/Strings.en.resx
  • branches/eraser6/DefaultPlugins/Strings.nl.resx
  • branches/eraser6/DefaultPlugins/Strings.resx

More erasure methods! Inspired by EMIShredder.

10:44 Changeset [373] by lowjoel
  • branches/eraser6/Eraser/Eraser.csproj
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.nl.Designer.cs

Replace a few untranslated strings with placeholders.

10:36 Changesets [371-372] by lowjoel
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/DefaultPlugins/Strings.en.resx

Basically the EN translation is the culture invariant (well, not technically, but in practice) since we all develop in English...

10:34 Changeset [370] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/DefaultPlugins/Strings.en.resx
  • branches/eraser6/DefaultPlugins/Strings.nl.resx
  • branches/eraser6/DefaultPlugins/Strings.resx
  • branches/eraser6/Eraser/Eraser.csproj
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

Added EN and NL .resx files for the strings resource.

10:29 Changeset [369] by lowjoel
  • branches/eraser6/DefaultPlugins/Languages
  • branches/eraser6/Eraser/Languages

Remove the Languages folder since we aren't needing them any more.

07:58 Changeset [368] by lowjoel
  • branches/eraser6/Eraser/Eraser.csproj
  • branches/eraser6/Eraser/Strings.resx

Fixed a few errors in string extraction.

07:37 Changeset [367] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/DefaultPlugins/Strings.resx
  • branches/eraser6/Eraser/BasePanel.Designer.cs
  • branches/eraser6/Eraser/BasePanel.nl.resx
  • branches/eraser6/Eraser/BasePanel.resx
  • branches/eraser6/Eraser/Eraser.csproj
  • branches/eraser6/Eraser/LogForm.Designer.cs
  • branches/eraser6/Eraser/LogForm.nl.resx
  • branches/eraser6/Eraser/LogForm.resx
  • branches/eraser6/Eraser/MainForm.Designer.cs
  • branches/eraser6/Eraser/MainForm.nl.resx
  • branches/eraser6/Eraser/MainForm.resx
  • branches/eraser6/Eraser/Program.cs
  • branches/eraser6/Eraser/ProgressForm.Designer.cs
  • branches/eraser6/Eraser/ProgressForm.nl.resx
  • branches/eraser6/Eraser/ProgressForm.resx
  • branches/eraser6/Eraser/SchedulerPanel.Designer.cs
  • branches/eraser6/Eraser/SchedulerPanel.nl.resx
  • branches/eraser6/Eraser/SchedulerPanel.resx
  • branches/eraser6/Eraser/SettingsPanel.Designer.cs
  • branches/eraser6/Eraser/SettingsPanel.cs
  • branches/eraser6/Eraser/SettingsPanel.nl.resx
  • branches/eraser6/Eraser/SettingsPanel.resx
  • branches/eraser6/Eraser/Strings.Designer.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.resx
  • branches/eraser6/Eraser/TaskDataSelectionForm.Designer.cs
  • branches/eraser6/Eraser/TaskDataSelectionForm.nl.resx
  • branches/eraser6/Eraser/TaskDataSelectionForm.resx
  • branches/eraser6/Eraser/TaskPropertiesForm.Designer.cs
  • branches/eraser6/Eraser/TaskPropertiesForm.nl.resx
  • branches/eraser6/Eraser/TaskPropertiesForm.resx
  • branches/eraser6/Util/Localisation.cs

-Added Dutch translations for all Eraser main program dialogs.
-Replace the S.Language variable with the System.Threading.Current.UICultureInfo

05:52 Changeset [366] by lowjoel
  • branches/eraser6/DefaultPlugins/Languages/Strings.resx
  • branches/eraser6/Eraser/AboutForm.cs
  • branches/eraser6/Eraser/LightGroup.cs
  • branches/eraser6/Eraser/MainForm.cs
  • branches/eraser6/Eraser/ProgressForm.cs
  • branches/eraser6/Eraser/SchedulerPanel.cs
  • branches/eraser6/Eraser/SettingsPanel.cs
  • branches/eraser6/Eraser/TaskDataSelectionForm.cs
  • branches/eraser6/Eraser/TaskPropertiesForm.cs

Replace GetText? with the .NET internationalisation framework (it scales better for .NET, gettext doesn't work well for Microsoft .NET): Commit part 2

05:49 Changeset [365] by lowjoel
  • branches/eraser6/DefaultPlugins
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj
  • branches/eraser6/DefaultPlugins/Languages/DefaultPlugins.pot
  • branches/eraser6/Eraser
  • branches/eraser6/Eraser/AboutForm.Designer.cs
  • branches/eraser6/Eraser/AboutForm.resx
  • branches/eraser6/Eraser/BasePanel.Designer.cs
  • branches/eraser6/Eraser/BasePanel.resx
  • branches/eraser6/Eraser/Eraser.csproj
  • branches/eraser6/Eraser/Languages/EN.po
  • branches/eraser6/Eraser/Languages/Eraser.pot
  • branches/eraser6/Eraser/Languages/NL.po
  • branches/eraser6/Eraser/Languages/Strings.Designer.cs
  • branches/eraser6/Eraser/Languages/Strings.NL.resx
  • branches/eraser6/Eraser/Languages/Strings.resx
  • branches/eraser6/Eraser/LightGroup.Designer.cs
  • branches/eraser6/Eraser/LightGroup.resx
  • branches/eraser6/Eraser/LogForm.Designer.cs
  • branches/eraser6/Eraser/LogForm.cs
  • branches/eraser6/Eraser/LogForm.resx
  • branches/eraser6/Eraser/MainForm.Designer.cs
  • branches/eraser6/Eraser/MainForm.resx
  • branches/eraser6/Eraser/ProgressForm.Designer.cs
  • branches/eraser6/Eraser/ProgressForm.resx
  • branches/eraser6/Eraser/Properties/Resources.Designer.cs
  • branches/eraser6/Eraser/Properties/Resources.resx
  • branches/eraser6/Eraser/Properties/Settings.Designer.cs
  • branches/eraser6/Eraser/SchedulerPanel.Designer.cs
  • branches/eraser6/Eraser/SchedulerPanel.resx
  • branches/eraser6/Eraser/SettingsPanel.Designer.cs
  • branches/eraser6/Eraser/SettingsPanel.resx
  • branches/eraser6/Eraser/TaskDataSelectionForm.Designer.cs
  • branches/eraser6/Eraser/TaskDataSelectionForm.resx
  • branches/eraser6/Eraser/TaskPropertiesForm.Designer.cs
  • branches/eraser6/Eraser/TaskPropertiesForm.resx
  • branches/eraser6/Eraser/ToolBar.Designer.cs
  • branches/eraser6/Eraser/ToolBar.resx
  • branches/eraser6/Util/Localisation.cs
  • branches/eraser6/Util/Util.csproj
  • branches/eraser6/gettext.bat

Replace GetText? with the .NET internationalisation framework (it scales better for .NET, gettext doesn't work well for Microsoft .NET)

Note: See TracTimeline for information about the timeline view.